Better Doxygen documentation
This commit is contained in:
parent
89ed56162b
commit
2d18591782
|
@ -5,8 +5,8 @@
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
PROJECT_NAME = "VCG Library"
|
PROJECT_NAME = "VCG Library"
|
||||||
PROJECT_NUMBER =
|
PROJECT_NUMBER =
|
||||||
OUTPUT_DIRECTORY = C:/Documenti/sf/docs/Doxygen/
|
OUTPUT_DIRECTORY = .
|
||||||
CREATE_SUBDIRS = NO
|
CREATE_SUBDIRS = YES
|
||||||
OUTPUT_LANGUAGE = English
|
OUTPUT_LANGUAGE = English
|
||||||
USE_WINDOWS_ENCODING = YES
|
USE_WINDOWS_ENCODING = YES
|
||||||
BRIEF_MEMBER_DESC = YES
|
BRIEF_MEMBER_DESC = YES
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/** \defgroup space Space
|
/** \defgroup space Space
|
||||||
This module contains all the basic types for representing spatial entities like points (vcg::Point3) box3, line planes etc.
|
This module contains all the basic types for representing spatial entities like points (vcg::Point3) box3, line planes etc.
This module contains the documentation for the types and the functions used for...
|
||||||
*/
|
*/
|
||||||
/** \defgroup vertex Vertexes
Vertex of edge, triangular and tetrahedral meshes
This module contains the documentation for the types and the functions used for representing and managing vertexes of meshes.
|
/** \defgroup vertex Vertexes
Vertex of edge, triangular and tetrahedral meshes
This module contains the documentation for the types and the functions used for representing and managing vertexes of meshes.
|
||||||
*/
|
*/
|
||||||
/** \defgroup face Faces
Face of a triangular or a tetrahedral mesh
|
/** \defgroup face Faces
Face of a triangular or a tetrahedral mesh
|
||||||
|
|
|
@ -34,6 +34,8 @@
|
||||||
#include <vcg/space/triangle2.h>
|
#include <vcg/space/triangle2.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
namespace vcg {
|
||||||
/** \addtogroup space */
|
/** \addtogroup space */
|
||||||
/*@{*/
|
/*@{*/
|
||||||
/**
|
/**
|
||||||
|
@ -41,8 +43,6 @@
|
||||||
2 dimension
|
2 dimension
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace vcg {
|
|
||||||
|
|
||||||
/// return true if the algle is convex (right rotation)
|
/// return true if the algle is convex (right rotation)
|
||||||
template<class SCALAR_TYPE>
|
template<class SCALAR_TYPE>
|
||||||
inline bool Convex(const Point2<SCALAR_TYPE> & p0,const Point2<SCALAR_TYPE> & p1,const Point2<SCALAR_TYPE> & p2)
|
inline bool Convex(const Point2<SCALAR_TYPE> & p0,const Point2<SCALAR_TYPE> & p1,const Point2<SCALAR_TYPE> & p2)
|
||||||
|
@ -62,6 +62,6 @@ template<class SCALAR_TYPE>
|
||||||
return((Convex(p,p0,p1))&&(Convex(p,p1,p2))&&(Convex(p,p2,p0)));
|
return((Convex(p,p0,p1))&&(Convex(p,p1,p2))&&(Convex(p,p2,p0)));
|
||||||
//return((Convex(p,p0,p1))&&(Convex(p,p1,p2))&&(Convex(p,p2,p0)));
|
//return((Convex(p,p0,p1))&&(Convex(p,p1,p2))&&(Convex(p,p2,p0)));
|
||||||
}
|
}
|
||||||
|
/*@}*/
|
||||||
} // end namespace
|
} // end namespace
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$Log: not supported by cvs2svn $
|
||||||
|
Revision 1.11 2004/09/09 14:41:32 ponchio
|
||||||
|
forgotten typename SEGMENTTYPE::...
|
||||||
|
|
||||||
Revision 1.10 2004/08/09 09:48:43 pietroni
|
Revision 1.10 2004/08/09 09:48:43 pietroni
|
||||||
correcter .dir to .Direction and .ori in .Origin()
|
correcter .dir to .Direction and .ori in .Origin()
|
||||||
|
|
||||||
|
@ -75,14 +78,14 @@ Initial Commit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
namespace vcg {
|
||||||
/** \addtogroup space */
|
/** \addtogroup space */
|
||||||
/*@{*/
|
/*@{*/
|
||||||
/**
|
/**
|
||||||
Function computing the intersection between couple of geometric primitives in
|
Function computing the intersection between couple of geometric primitives in
|
||||||
3 dimension
|
3 dimension
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace vcg {
|
|
||||||
/// interseciton between sphere and line
|
/// interseciton between sphere and line
|
||||||
template<class T>
|
template<class T>
|
||||||
inline bool Intersection( const Sphere3<T> & sp, const Line3<T> & li, Point3<T> & p0,Point3<T> & p1 ){
|
inline bool Intersection( const Sphere3<T> & sp, const Line3<T> & li, Point3<T> & p0,Point3<T> & p1 ){
|
||||||
|
@ -297,6 +300,7 @@ bool Intersection( const Line3<T> & ray, const Point3<T> & vert0,
|
||||||
inte = vert0 + edge1*a + edge2*b;
|
inte = vert0 + edge1*a + edge2*b;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
/*@}*/
|
||||||
|
|
||||||
} // end namespace
|
} // end namespace
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$Log: not supported by cvs2svn $
|
||||||
|
Revision 1.17 2004/09/10 14:01:40 cignoni
|
||||||
|
Added polar to cartesian
|
||||||
|
|
||||||
Revision 1.16 2004/03/21 17:14:56 ponchio
|
Revision 1.16 2004/03/21 17:14:56 ponchio
|
||||||
Added a math::
|
Added a math::
|
||||||
|
|
||||||
|
@ -68,6 +71,7 @@ Edited doxygen comments
|
||||||
#include <vcg/math/base.h>
|
#include <vcg/math/base.h>
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
|
|
||||||
/** \addtogroup space */
|
/** \addtogroup space */
|
||||||
/*@{*/
|
/*@{*/
|
||||||
/**
|
/**
|
||||||
|
@ -458,6 +462,8 @@ typedef Point3<float> Point3f;
|
||||||
typedef Point3<double> Point3d;
|
typedef Point3<double> Point3d;
|
||||||
|
|
||||||
/*@}*/
|
/*@}*/
|
||||||
|
|
||||||
} // end namespace
|
} // end namespace
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$Log: not supported by cvs2svn $
|
||||||
|
Revision 1.8 2004/09/01 12:21:11 pietroni
|
||||||
|
minor changes to comply gcc compiler (typename's )
|
||||||
|
|
||||||
Revision 1.7 2004/07/09 10:08:21 ganovelli
|
Revision 1.7 2004/07/09 10:08:21 ganovelli
|
||||||
ComputeVOlume moved outside the class and other
|
ComputeVOlume moved outside the class and other
|
||||||
minor corrections
|
minor corrections
|
||||||
|
@ -272,8 +275,6 @@ static int FofEE(const int &indexE0,const int &indexE1)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/** \addtogroup space */
|
|
||||||
/*@{*/
|
|
||||||
/**
|
/**
|
||||||
Templated class for storing a generic tetrahedron in a 3D space.
|
Templated class for storing a generic tetrahedron in a 3D space.
|
||||||
Note the relation with the Face class of TetraMesh complex, both classes provide the P(i) access functions to their points and therefore they share the algorithms on it (e.g. area, normal etc...)
|
Note the relation with the Face class of TetraMesh complex, both classes provide the P(i) access functions to their points and therefore they share the algorithms on it (e.g. area, normal etc...)
|
||||||
|
@ -373,7 +374,7 @@ Point3<typename TetraType::ScalarType> Normal( const TetraType &t,const int &fac
|
||||||
{
|
{
|
||||||
return(((t.cP(Tetra::VofF(face,1))-t.cP(Tetra::VofF(face,0)))^(t.cP(Tetra::VofF(face,2))-t.cP(Tetra::VofF(face,0)))).Normalize());
|
return(((t.cP(Tetra::VofF(face,1))-t.cP(Tetra::VofF(face,0)))^(t.cP(Tetra::VofF(face,2))-t.cP(Tetra::VofF(face,0)))).Normalize());
|
||||||
}
|
}
|
||||||
|
/*@}*/
|
||||||
} // end namespace
|
} // end namespace
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue