Written some documentation and added to the trimes doxygen module
This commit is contained in:
parent
5156f16cf4
commit
a341239296
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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
|
Revision 1.1 2004/03/05 10:59:24 cignoni
|
||||||
Changed name from plural to singular (normals->normal)
|
Changed name from plural to singular (normals->normal)
|
||||||
|
|
||||||
|
@ -34,6 +37,10 @@ Changed name from plural to singular (normals->normal)
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
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>
|
template <class UpdateMeshType>
|
||||||
class UpdateColor
|
class UpdateColor
|
||||||
|
@ -229,7 +236,7 @@ static void VertexQualityHistEq(MeshType &m)
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
/*@}*/
|
||||||
}// end namespace
|
}// end namespace
|
||||||
}// end namespace
|
}// end namespace
|
||||||
#endif
|
#endif
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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
|
Revision 1.1 2004/03/05 10:59:24 cignoni
|
||||||
Changed name from plural to singular (normals->normal)
|
Changed name from plural to singular (normals->normal)
|
||||||
|
|
||||||
|
@ -37,6 +40,10 @@ First working version!
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
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>
|
template <class UpdateMeshType>
|
||||||
class UpdateFlags
|
class UpdateFlags
|
||||||
|
@ -133,6 +140,7 @@ void VertexBorderFromFace()
|
||||||
|
|
||||||
}; // end class
|
}; // end class
|
||||||
|
|
||||||
|
/*@}*/
|
||||||
} // End namespace
|
} // End namespace
|
||||||
} // End namespace
|
} // End namespace
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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
|
Revision 1.1 2004/03/04 00:05:50 cignoni
|
||||||
First working version!
|
First working version!
|
||||||
|
|
||||||
|
@ -37,7 +40,12 @@ Initial commit
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
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>
|
template <class ComputeMeshType>
|
||||||
class UpdateNormals
|
class UpdateNormals
|
||||||
{
|
{
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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
|
Revision 1.1 2004/03/04 00:53:24 cignoni
|
||||||
Initial commit
|
Initial commit
|
||||||
|
|
||||||
|
@ -34,6 +37,8 @@ Initial commit
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
namespace tri {
|
namespace tri {
|
||||||
|
/** \addtogroup trimesh */
|
||||||
|
/*@{*/
|
||||||
|
|
||||||
template <class UpdateMeshType>
|
template <class UpdateMeshType>
|
||||||
class UpdateTopology
|
class UpdateTopology
|
||||||
|
@ -174,6 +179,7 @@ static void FaceFace(MeshType &m)
|
||||||
|
|
||||||
}; // end class
|
}; // end class
|
||||||
|
|
||||||
|
/*@}*/
|
||||||
} // End namespace
|
} // End namespace
|
||||||
} // End namespace
|
} // End namespace
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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 vcg {
|
||||||
namespace face {
|
namespace face {
|
||||||
|
|
||||||
|
/** \addtogroup face */
|
||||||
|
/*@{*/
|
||||||
|
|
||||||
/** Templated over the class face, it stores a \em position over a face in a mesh.
|
/** Templated over the class face, it stores a \em position over a face in a mesh.
|
||||||
It contain a pointer to the current face,
|
It contain a pointer to the current face,
|
||||||
the index of one edge and a edge's incident vertex.
|
the index of one edge and a edge's incident vertex.
|
||||||
|
@ -287,7 +294,7 @@ public:
|
||||||
CoordType normal;
|
CoordType normal;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*@}*/
|
||||||
} // end namespace
|
} // end namespace
|
||||||
|
|
||||||
} // end namespace
|
} // end namespace
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue