Written some documentation and added to the trimes doxygen module

This commit is contained in:
Paolo Cignoni 2004-03-12 15:22:28 +00:00
parent 5156f16cf4
commit a341239296
5 changed files with 39 additions and 3 deletions

View File

@ -24,6 +24,9 @@
History
$Log: not supported by cvs2svn $
Revision 1.2 2004/03/10 00:48:06 cignoni
changed to the face::IsBorder() style
Revision 1.1 2004/03/05 10:59:24 cignoni
Changed name from plural to singular (normals->normal)
@ -34,6 +37,10 @@ Changed name from plural to singular (normals->normal)
namespace vcg {
namespace tri {
/** \addtogroup trimesh */
/*@{*/
/// Generation of per-vertex and per-face colors according to various strategy.
/// This class is used to compute per face or per vertex color with respect to for example Border (UpdateColor::VertexBorderFlag), Selection (UpdateColor::FaceSelected), Quality .
template <class UpdateMeshType>
class UpdateColor
@ -229,7 +236,7 @@ static void VertexQualityHistEq(MeshType &m)
}
};
/*@}*/
}// end namespace
}// end namespace
#endif

View File

@ -24,6 +24,9 @@
History
$Log: not supported by cvs2svn $
Revision 1.2 2004/03/10 00:46:10 cignoni
changed to the face::IsBorder() style
Revision 1.1 2004/03/05 10:59:24 cignoni
Changed name from plural to singular (normals->normal)
@ -37,6 +40,10 @@ First working version!
namespace vcg {
namespace tri {
/** \addtogroup trimesh */
/*@{*/
/// Management, updating and computation of per-vertex and per-face flags (like border flags).
/// This class is used to compute or update some of the flags that can be stored in the mesh components. For now just Border flags (e.g. the flag that tells if a given edge of a face belong to a border of the mesh or not).
template <class UpdateMeshType>
class UpdateFlags
@ -133,6 +140,7 @@ void VertexBorderFromFace()
}; // end class
/*@}*/
} // End namespace
} // End namespace

View File

@ -24,6 +24,9 @@
History
$Log: not supported by cvs2svn $
Revision 1.1 2004/03/05 10:59:24 cignoni
Changed name from plural to singular (normals->normal)
Revision 1.1 2004/03/04 00:05:50 cignoni
First working version!
@ -37,7 +40,12 @@ Initial commit
namespace vcg {
namespace tri {
/// Management of updating and computation of per vertex and per face normals
/** \addtogroup trimesh */
/*@{*/
/// Management, updating and computation of per-vertex and per-face normals.
/// This class is used to compute or update the normals that can be stored in the vertex or face component of a mesh.
template <class ComputeMeshType>
class UpdateNormals
{

View File

@ -24,6 +24,9 @@
History
$Log: not supported by cvs2svn $
Revision 1.2 2004/03/05 21:49:21 cignoni
First working version for face face
Revision 1.1 2004/03/04 00:53:24 cignoni
Initial commit
@ -34,6 +37,8 @@ Initial commit
#include <algorithm>
namespace vcg {
namespace tri {
/** \addtogroup trimesh */
/*@{*/
template <class UpdateMeshType>
class UpdateTopology
@ -174,6 +179,7 @@ static void FaceFace(MeshType &m)
}; // end class
/*@}*/
} // End namespace
} // End namespace

View File

@ -24,6 +24,9 @@
History
$Log: not supported by cvs2svn $
Revision 1.1 2004/03/10 08:32:30 cignoni
Initial commit
****************************************************************************/
@ -37,6 +40,10 @@ $Log: not supported by cvs2svn $
namespace vcg {
namespace face {
/** \addtogroup face */
/*@{*/
/** Templated over the class face, it stores a \em position over a face in a mesh.
It contain a pointer to the current face,
the index of one edge and a edge's incident vertex.
@ -287,7 +294,7 @@ public:
CoordType normal;
};
/*@}*/
} // end namespace
} // end namespace
#endif