Rasterfarm-SDK
Loading...
Searching...
No Matches
Mesh Namespace Reference

API for editing mesh-data for a collections of vertices. More...

Classes

class  Face
 
class  HalfEdge
 
class  Triangle
 
class  TriangleMesh
 

Typedefs

typedef HeapArray< Face > FaceArray
 
typedef HeapArray< HalfEdge > HalfEdgeArray
 
typedef ArrayIndex HalfEdgeIndex
 
typedef HeapArray< HalfEdgeIndex > HalfEdgeIndexArray
 
typedef UnorderedSet< HalfEdgeIndex > HalfEdgeIndexSet
 
typedef ArrayIndex VertexIndex
 
typedef HeapArray< VertexIndex > VertexIndexArray
 
typedef UnorderedSet< VertexIndex > VertexIndexSet
 
typedef ArrayIndex TriangleIndex
 
typedef HeapArray< TriangleIndex > TriangleIndexArray
 
typedef UnorderedSet< TriangleIndex > TriangleIndexSet
 
typedef ArrayIndex FaceIndex
 
typedef HeapArray< FaceIndex > FaceIndexArray
 
typedef UnorderedSet< FaceIndex > FaceIndexSet
 
typedef Initializer< TriangleIndex > TriangleIndexArrayInitializer
 
typedef HeapArray< Triangle > TriangleArray
 

Functions

bool operator== (const HalfEdge &left, const HalfEdge &right)
 

Detailed Description

API for editing mesh-data for a collections of vertices.

Typedef Documentation

◆ FaceArray

typedef HeapArray< Face > Mesh::FaceArray

◆ FaceIndex

typedef ArrayIndex Mesh::FaceIndex

◆ FaceIndexArray

typedef HeapArray< FaceIndex > Mesh::FaceIndexArray

◆ FaceIndexSet

◆ HalfEdgeArray

typedef HeapArray< HalfEdge > Mesh::HalfEdgeArray

◆ HalfEdgeIndex

typedef ArrayIndex Mesh::HalfEdgeIndex

◆ HalfEdgeIndexArray

◆ HalfEdgeIndexSet

◆ TriangleArray

typedef HeapArray< Triangle > Mesh::TriangleArray

◆ TriangleIndex

typedef ArrayIndex Mesh::TriangleIndex

◆ TriangleIndexArray

◆ TriangleIndexArrayInitializer

◆ TriangleIndexSet

◆ VertexIndex

typedef ArrayIndex Mesh::VertexIndex

◆ VertexIndexArray

typedef HeapArray< VertexIndex > Mesh::VertexIndexArray

◆ VertexIndexSet

Function Documentation

◆ operator==()

bool Mesh::operator== ( const HalfEdge & left,
const HalfEdge & right )