Added some documentation

This commit is contained in:
Federico Ponchio 2006-02-27 17:58:11 +00:00
parent 4ed45caeee
commit 524fc2574c
1 changed files with 19 additions and 0 deletions

View File

@ -24,6 +24,9 @@
History History
$Log: not supported by cvs2svn $ $Log: not supported by cvs2svn $
Revision 1.6 2005/12/16 13:28:09 cignoni
Increased the maximum number of possible template args from 7 to 8
Revision 1.5 2005/12/02 00:41:38 cignoni Revision 1.5 2005/12/02 00:41:38 cignoni
Added and removed typenames for gcc compiling. Added and removed typenames for gcc compiling.
Added this-> qualifier for referencing the elemntes of the templated base class Added this-> qualifier for referencing the elemntes of the templated base class
@ -307,6 +310,22 @@ A Face with coords, and normal for use in a tetrahedral mesh AND in a standard t
class TetraFace : public FaceSimp3< VertProto, EdgeProto, TetraFace, TetraProto, face::Coord3d, face::Normal3f > {}; class TetraFace : public FaceSimp3< VertProto, EdgeProto, TetraFace, TetraProto, face::Coord3d, face::Normal3f > {};
A summary of the components that can be added to a face (see components.h for details):
VertexRef
NormalFromVert, WedgeNormal
Normal3s, Normal3f, Normal3d
WedgeTexture2s, WedgeTexture2f, WedgeTexture2d
BitFlags
WedgeColor, Color4b
Qualitys, Qualityf, Qualityd
Mark //Incremental mark (int)
VFAdj //Topology vertex face adjacency
(pointers to next face in the ring of the vertex
FFAdj //topology: face face adj
pointers to adjacent faces
*/ */
template <class BVT, class BET, class BFT, class BTT, template <class BVT, class BET, class BFT, class BTT,