Cvcg::tri::Allocator< MeshType > | Class to safely add and delete elements in a mesh |
Cvcg::tri::AnisotropicDistance< MeshType > | |
Cvcg::tri::Append< MeshLeft, ConstMeshRight > | Class to safely duplicate and append (portion of) meshes |
Cvcg::tri::UpdateCurvature< MeshType >::AreaData | |
Cvcg::tri::BaseInterpolator< MeshType > | |
Cvcg::tri::BaseInterpolator< MESH_TYPE > | |
Cvcg::tri::BasicCrossFunctor< MeshType > | |
Cvcg::tri::Fitmaps< MeshType >::Bicubic | |
Cvcg::Box3< BoxScalarType > | |
Cvcg::tri::CenterPointBarycenter< TRIMESH_TYPE > | |
Cvcg::tri::Clean< CleanMeshType > | Class of static functions to clean//restore meshs |
Cvcg::tri::UpdateColor< MeshType >::ColorAvgInfo | |
Cvcg::tri::Clean< CleanMeshType >::CompareAreaFP | |
Cvcg::tri::ConnectedComponentIterator< ConnectedMeshType > | |
Cvcg::face::CurvatureDirBaseType< S > | |
Cvcg::vertex::CurvatureDirBaseType< S > | |
Cvcg::tri::Geodesic< MeshType >::DIJKDist | |
Cvcg::tri::EdgeConnectedComponentIterator< ConnectedEdgeMeshType > | |
Cvcg::tri::EdgeLen< MESH_TYPE, FLT > | |
Cvcg::tri::UpdateFlags< UpdateMeshType >::EdgeSorter | |
Cvcg::tri::EdgeSplSphere< FLT > | |
Cvcg::tri::EuclideanDistance< MeshType > | |
►CFace | |
Cvcg::tri::_SphFace | |
Cvcg::tri::Geodesic< MeshType >::FaceDist | |
Cvcg::tri::UpdateHalfEdges< MeshType >::FacePtrInt | |
Cvcg::tri::Fitmaps< MeshType > | |
Cvcg::tri::Geodesic< MeshType > | Class for computing approximate geodesic distances on a mesh |
Cvcg::tri::HalfEdgeTopology< MeshType > | Class containing functions to modify the topology of a halfedge based mesh |
Cvcg::tri::HausdorffSampler< MeshType > | |
Cvcg::tri::Inertia< MeshType > | Methods for computing Polyhedral Mass properties (like inertia tensor, volume, etc) |
Cvcg::tri::IsotropicDistance< MeshType > | |
Cvcg::tri::SurfaceSampling< MeshType, VertexSampler >::MarsenneTwisterURBG | |
Cvcg::tri::MeshSampler< MeshType > | |
Cvcg::tri::MidPoint< MESH_TYPE, InterpolatorFunctorType > | |
Cvcg::tri::MidPointArc< MESH_TYPE > | |
Cvcg::tri::MidPointArcNaive< MESH_TYPE > | |
Cvcg::tri::MidPointButterfly< MESH_TYPE > | |
Cvcg::tri::MidPointButterfly2< MESH_TYPE > | |
Cvcg::tri::MidPointSphere< MESH_TYPE > | |
Cvcg::tri::UpdateTopology< UpdateMeshType >::PEdge | Auxiliary data structure for computing face face adjacency information |
Cvcg::tri::UpdateTopology< UpdateMeshType >::PEdgeTex | Auxiliairy data structure for computing face face adjacency information |
Cvcg::tri::UpdateTopology< UpdateMeshType >::PFace | Auxiliary data structure for computing tetra tetra adjacency information |
Cvcg::Point3< P3ScalarType > | |
Cvcg::Point3< A > | |
Cvcg::Point3< BoxScalarType > | |
Cvcg::Point3< int > | |
Cvcg::Point3< S > | |
►CPoint4 | |
Cvcg::Color4< T > | |
Cvcg::tri::Allocator< MeshType >::PointerUpdater< SimplexPointerType > | Accessory class to update pointers after eventual reallocation caused by adding elements |
Cvcg::tri::SurfaceSampling< MeshType, VertexSampler >::PoissonDiskParam | |
Cvcg::tri::Geodesic< MeshType >::pred | |
Cvcg::tri::UpdateTopology< UpdateMeshType >::PVertexEdge | |
Cvcg::tri::UpdateCurvatureFitting< MeshType >::Quadric | |
Cvcg::tri::UpdateCurvatureFitting< MeshType >::QuadricLocal | |
Cvcg::tri::QualityEdgePredicate< MESH_TYPE > | |
Cvcg::tri::QualityMidPointFunctor< MESH_TYPE > | |
Cvcg::tri::Fitmaps< MeshType >::radSorter | |
Cvcg::tri::RedetailSampler< MeshType > | |
Cvcg::tri::RefinedFaceData< VertexPointer > | |
Cvcg::tri::Append< MeshLeft, ConstMeshRight >::Remap | |
Cvcg::tri::Clean< CleanMeshType >::RemoveDuplicateVert_Compare | |
Cvcg::tri::SurfaceSampling< MeshType, VertexSampler >::RRParam | |
Cvcg::tri::SelectionStack< ComputeMeshType > | A stack for saving and restoring selection |
Cvcg::tri::Clean< CleanMeshType >::SortedPair | |
Cvcg::tri::Clean< CleanMeshType >::SortedTriple | |
Cvcg::tri::Split | |
Cvcg::tri::SurfaceSampling< MeshType, VertexSampler >::PoissonDiskParam::Stat | |
Cvcg::tri::SurfaceSampling< MeshType, VertexSampler > | Main Class of the Sampling framework |
►CT | |
►Cvcg::face::Color< vcg::Color4b, T > | |
Cvcg::face::Color4b< T > | |
►Cvcg::face::CurvatureDir< CurvatureDirBaseType< double >, T > | |
Cvcg::face::CurvatureDird< T > | |
►Cvcg::face::CurvatureDir< CurvatureDirBaseType< float >, T > | |
Cvcg::face::CurvatureDirf< T > | |
►Cvcg::face::NormalAbs< vcg::Point3s, T > | |
Cvcg::face::Normal3s< T > | |
►Cvcg::face::NormalAbs< vcg::Point3d, T > | |
Cvcg::face::Normal3d< T > | |
►Cvcg::face::NormalAbs< vcg::Point3f, T > | |
Cvcg::face::Normal3f< T > | |
►Cvcg::face::Quality< short, T > | |
Cvcg::face::Qualitys< T > | |
►Cvcg::face::Quality< double, T > | |
Cvcg::face::Qualityd< T > | |
►Cvcg::face::Quality< float, T > | |
Cvcg::face::Qualityf< T > | |
►Cvcg::face::Quality3< short, T > | |
Cvcg::face::Quality3s< T > | |
►Cvcg::face::Quality3< double, T > | |
Cvcg::face::Quality3d< T > | |
►Cvcg::face::Quality3< float, T > | |
Cvcg::face::Quality3f< T > | |
►Cvcg::face::WedgeColor< vcg::Color4b, T > | |
Cvcg::face::WedgeColor4b< T > | |
►Cvcg::face::WedgeColor< vcg::Color4f, T > | |
Cvcg::face::WedgeColor4f< T > | |
►Cvcg::vertex::Coord< vcg::Point3d, T > | |
Cvcg::vertex::Coord3d< T > | Specialized Coord Component in double point precision |
►Cvcg::vertex::Coord< vcg::Point3f, T > | |
Cvcg::vertex::Coord3f< T > | Specialized Coord Component in floating point precision |
►Cvcg::vertex::Normal< vcg::Point3s, T > | |
Cvcg::vertex::Normal3s< T > | |
►Cvcg::vertex::Normal< vcg::Point3d, T > | |
Cvcg::vertex::Normal3d< T > | Specialized Normal component in double point precision |
►Cvcg::vertex::Normal< vcg::Point3f, T > | |
Cvcg::vertex::Normal3f< T > | Specialized Normal component in floating point precision |
Cvcg::edge::BitFlags< T > | Component: Per edge Flags |
Cvcg::edge::Color< A, T > | Component: Per edge Color |
Cvcg::edge::EEAdj< T > | Component: Edge-Edge adjacency relation This component implement store the pointer (and index) of the adjacent edges. If the vertex is 1-manifold (as in a classical polyline) it holds that: |
Cvcg::edge::EFAdj< T > | Component: Edge-Face adjacency relation This component implement store the pointer to a face sharing this edge |
Cvcg::edge::EHAdj< T > | |
Cvcg::edge::EmptyCore< T > | |
Cvcg::edge::Mark< T > | Component: Per edge Incremental Mark |
Cvcg::edge::VEAdj< T > | Component: Per vertex Vertex-Edge adjacency relation companion component This component implement one element of the list of edges incident on a vertex. You must use this component only toghether with the corresponding vcg::vertex::VEAdj component in the vertex type |
►Cvcg::edge::VertexRef< T > | The references to the two vertexes of a edge |
Cvcg::edge::EVAdj< T > | |
Cvcg::face::BitFlags< T > | Component: Per face Flags |
Cvcg::face::Color< A, T > | |
Cvcg::face::EFAdj< T > | |
Cvcg::face::EmptyCore< T > | |
Cvcg::face::FEAdj< T > | |
Cvcg::face::FFAdj< T > | Component: Per Face Face-Face adjacency relation |
Cvcg::face::FHAdj< T > | |
Cvcg::face::Mark< T > | Per vertex Incremental Mark |
Cvcg::face::NormalAbs< A, T > | |
Cvcg::face::Quality< A, T > | |
Cvcg::face::Quality3< A, T > | |
Cvcg::face::VFAdj< T > | Component: Per Face Vertex-Face adjacency relation |
Cvcg::face::VertexRef< T > | The references to the vertexes of a triangular face |
Cvcg::face::WedgeColor< A, T > | |
Cvcg::face::WedgeNormal< T > | |
Cvcg::face::WedgeRealNormal< A, T > | |
Cvcg::face::WedgeTexCoord< A, T > | |
Cvcg::vertex::BitFlags< T > | Component: Per vertex Flags |
►Cvcg::vertex::Color< A, T > | Component: Per vertex Color |
Cvcg::vertex::Color4b< TT > | |
Cvcg::vertex::Coord< A, T > | Generic Component: Geometric Position of the vertex Templated on the coordinate class. In practice you use one of the two specialized class Coord3f and Coord3d You can access to the coordinate of a vertex by mean of the P(),cP() member functions |
Cvcg::vertex::Mark< T > | Per vertex Incremental Mark |
Cvcg::vertex::Normal< A, T > | Generic Component: Normal of the vertex |
Cvcg::vertex::VEAdj< T > | Component: Per vertex Vertex-Edge adjacency relation It stores a pointer to the first Edge of a list edges that is stored in a distributed way on the edges themselves |
Cvcg::vertex::VFAdj< T > | Component: Per vertex Vertex-Face adjacency relation |
Cvcg::vertex::VHAdj< T > | |
Cvcg::vertex::VTAdj< T > | |
Cvcg::tri::Geodesic< MeshType >::TempData | |
►Ctri::TriMesh | |
Cvcg::tri::_SphMesh | |
Cvcg::tri::TriSplit< TRIMESH_TYPE, CenterPoint > | Triangle split Simple templated function for splitting a triangle with a internal point. It can be templated on a CenterPoint class that is used to generate the position of the internal point |
Cvcg::tri::TrivialPointerSampler< MeshType > | |
Cvcg::tri::TrivialSampler< MeshType > | A basic sampler class that show the required interface used by the SurfaceSampling class |
►CTT | |
►Cvcg::edge::Color< vcg::Color4b, TT > | |
Cvcg::edge::Color4b< TT > | |
►Cvcg::edge::Quality< double, TT > | |
Cvcg::edge::Qualityd< TT > | |
►Cvcg::edge::Quality< float, TT > | |
Cvcg::edge::Qualityf< TT > | |
►Cvcg::edge::Quality< short, TT > | |
Cvcg::edge::Qualitys< TT > | |
►Cvcg::face::WedgeRealNormal< vcg::Point3s, TT > | |
Cvcg::face::WedgeRealNormal3s< TT > | |
►Cvcg::face::WedgeRealNormal< vcg::Point3f, TT > | |
Cvcg::face::WedgeRealNormal3f< TT > | |
►Cvcg::face::WedgeRealNormal< vcg::Point3d, TT > | |
Cvcg::face::WedgeRealNormal3d< TT > | |
►Cvcg::face::WedgeTexCoord< TexCoord2< float, 1 >, TT > | |
Cvcg::face::WedgeTexCoord2f< TT > | |
►Cvcg::face::WedgeTexCoord< TexCoord2< double, 1 >, TT > | |
Cvcg::face::WedgeTexCoord2d< TT > | |
►Cvcg::face::WedgeTexCoord< TexCoord2< short, 1 >, TT > | |
Cvcg::face::WedgeTexCoord2s< TT > | |
►Cvcg::vertex::Radius< float, TT > | |
Cvcg::vertex::Radiusf< TT > | |
►Cvcg::vertex::TexCoord< TexCoord2< float, 1 >, TT > | |
Cvcg::vertex::TexCoord2f< TT > | Specialized Texture component in floating point precision |
►Cvcg::vertex::TexCoord< TexCoord2< double, 1 >, TT > | |
Cvcg::vertex::TexCoord2d< TT > | Specialized Texture component in double precision |
►Cvcg::vertex::TexCoord< TexCoord2< short, 1 >, TT > | |
Cvcg::vertex::TexCoord2s< TT > | |
Cvcg::edge::Quality< A, TT > | Component: Per edge quality |
Cvcg::face::CurvatureDir< A, TT > | |
►Cvcg::vertex::CurvatureDir< A, TT > | Component: Per vertex curvature directions This component keep the principal curvature directions. Used by some of the algorithms of vcg::tri::UpdateCurvature to store the computed curvatures |
Cvcg::vertex::CurvatureDird< T > | |
Cvcg::vertex::CurvatureDirf< T > | |
Cvcg::vertex::EmptyCore< TT > | |
►Cvcg::vertex::Quality< A, TT > | Component: Per vertex quality The Quality Component is a generic place for storing a float. The term 'quality' is a bit misleading and it is due to its original storic meaning. You should intend it as a general purpose container |
Cvcg::vertex::Qualityd< TT > | |
Cvcg::vertex::Qualityf< TT > | |
Cvcg::vertex::Qualitys< TT > | |
Cvcg::vertex::Radius< A, TT > | Component: Per vertex radius |
Cvcg::vertex::TexCoord< A, TT > | Generic Component: Per vertex Texture Coords |
Cvcg::tri::UpdateBounding< ComputeMeshType > | This class is used to compute or update the bounding box of a mesh. |
Cvcg::tri::UpdateColor< MeshType > | Generation and processing of per-vertex and per-face colors according to various strategy |
Cvcg::tri::UpdateComponentEP< ComputeMeshType > | This class is used to compute or update the precomputed data used to efficiently compute point-face distances |
Cvcg::tri::UpdateCurvature< MeshType > | Management, updating and computation of per-vertex and per-face normals |
Cvcg::tri::UpdateCurvatureFitting< MeshType > | Computation of per-vertex directions and values of curvature |
Cvcg::tri::UpdateFlags< UpdateMeshType > | Management, updating and computation of per-vertex and per-face flags (like border flags) |
Cvcg::tri::UpdateHalfEdges< MeshType > | This class is used to build edge based data structure from indexed data structure and viceversa |
Cvcg::tri::UpdateIndexed< MeshType > | |
Cvcg::tri::UpdateNormal< ComputeMeshType > | Management, updating and computation of per-vertex, per-face, and per-wedge normals |
Cvcg::tri::UpdatePosition< ComputeMeshType > | This class is used to update vertex position according to a transformation matrix |
Cvcg::tri::UpdateQuality< UpdateMeshType > | Generation of per-vertex and per-face qualities |
Cvcg::tri::UpdateSelection< ComputeMeshType > | Management, updating and conditional computation of selections (per-vertex, per-edge, and per-face) |
Cvcg::tri::UpdateTexture< ComputeMeshType > | This class is used to update/generate texcoord position according to various critera |
Cvcg::tri::UpdateTopology< UpdateMeshType > | Generation of per-vertex and per-face topological information |
►CUsedTypes | |
Cvcg::tri::_SphUsedTypes | |
Cvcg::tri::Geodesic< MeshType >::VertDist | |
►CVertex | |
Cvcg::tri::_SphVertex | |
Cvcg::tri::UpdateHalfEdges< MeshType >::VertexPairEdgePtr | |
Cvcg::tri::UpdateIndexed< MeshType >::VertexPairEdgePtr | |