Visual Computing Library
Loading...
Searching...
No Matches
Meshes

List of predefined Mesh data structures that are available in VCLib. More...

Classes

class  vcl::EdgeMeshT< Scalar, INDEXED >
 The EdgeMeshT class is a mesh class that represents a mesh that stores only vertices and edges (no faces). More...
 
class  vcl::PointCloudT< Scalar >
 The PointCloudT class is a mesh class that represents a point cloud. More...
 
class  vcl::PolyEdgeMeshT< Scalar, INDEXED >
 The PolyEdgeMeshT class is a mesh class that represents a polygonal mesh with edges. More...
 
class  vcl::PolyMeshT< Scalar, INDEXED >
 The PolyMeshT class is a mesh class that represents a polygonal mesh. More...
 
class  vcl::TriEdgeMeshT< Scalar, INDEXED >
 The TriEdgeMeshT class is a mesh class that represents a triangle mesh with edges. More...
 
class  vcl::TriMeshT< Scalar, INDEXED >
 The TriMeshT class is a mesh class that represents a triangle mesh. More...
 

Typedefs

using vcl::PolyEdgeMeshf = PolyEdgeMeshT< float, false >
 The PolyEdgeMeshf class is a specialization of PolyEdgeMeshT that uses float as scalar and pointers to store vertices of faces/edges and adjacency information.
 
using vcl::PolyEdgeMesh = PolyEdgeMeshT< double, false >
 The PolyEdgeMesh class is a specialization of PolyEdgeMeshT that uses double as scalar and pointers to store vertices of faces/edges and adjacency information.
 
using vcl::PolyEdgeMeshIndexedf = PolyEdgeMeshT< float, true >
 The PolyEdgeMeshIndexedf class is a specialization of PolyEdgeMeshT that uses float as scalar and indices to store vertices of faces/edges and adjacency information.
 
using vcl::PolyEdgeMeshIndexed = PolyEdgeMeshT< double, true >
 The PolyEdgeMeshIndexed class is a specialization of PolyEdgeMeshT that uses double as scalar and indices to store vertices of faces/edges and adjacency information.
 
using vcl::TriEdgeMeshf = TriEdgeMeshT< float, false >
 The TriEdgeMeshf class is a specialization of TriEdgeMeshT that uses float as scalar and pointers to store vertices of faces/edges and adjacency information.
 
using vcl::TriEdgeMesh = TriEdgeMeshT< double, false >
 The TriEdgeMesh class is a specialization of TriEdgeMeshT that uses double as scalar and pointers to store vertices of faces/edges and adjacency information.
 
using vcl::TriEdgeMeshIndexedf = TriEdgeMeshT< float, true >
 The TriEdgeMeshIndexedf class is a specialization of TriEdgeMeshT that uses float as scalar and indices to store vertices of faces/edges and adjacency information.
 
using vcl::TriEdgeMeshIndexed = TriEdgeMeshT< double, true >
 The TriEdgeMeshIndexed class is a specialization of TriEdgeMeshT that uses double as scalar and indices to store vertices of faces/edges and adjacency information.
 
using vcl::TriMeshf = TriMeshT< float, false >
 The TriMeshf class is a specialization of TriMeshT that uses float as scalar and pointers to store vertices of faces and adjacency information.
 
using vcl::TriMesh = TriMeshT< double, false >
 The TriMesh class is a specialization of TriMeshT that uses double as scalar and pointers to store vertices of faces and adjacency information.
 
using vcl::TriMeshIndexedf = TriMeshT< float, true >
 The TriMeshIndexedf class is a specialization of TriMeshT that uses float as scalar and indices (unsigned int) to store vertices of faces and adjacency information.
 
using vcl::TriMeshIndexed = TriMeshT< double, true >
 The TriMeshIndexed class is a specialization of TriMeshT that uses double as scalar and indices (unsigned int) to store vertices of faces and adjacency information.
 

Detailed Description

List of predefined Mesh data structures that are available in VCLib.

All the Mesh data structure have three configurations available: