Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_mesh.h>
Public Member Functions | |
ON_MeshTopology () | |
~ON_MeshTopology () | |
bool | IsValid () const |
void | Dump (ON_TextLog &) const |
int | TopVertexCount () const |
int | TopEdgeCount () const |
int | TopFaceCount () const |
class ON_MeshVertexRef | VertexRef (ON_COMPONENT_INDEX ci) const |
class ON_MeshVertexRef | VertexRef (int topv_index) const |
class ON_MeshEdgeRef | EdgeRef (ON_COMPONENT_INDEX ci) const |
class ON_MeshEdgeRef | EdgeRef (int tope_index) const |
class ON_MeshFaceRef | FaceRef (ON_COMPONENT_INDEX ci) const |
class ON_MeshFaceRef | FaceRef (int topf_index) const |
ON_3fPoint | TopVertexPoint (int topv_index) const |
ON_Line | TopEdgeLine (int tope_index) const |
int | TopEdge (int vtopi0, int vtopi1) const |
bool | GetTopFaceVertices (int topfi, int topvi[4]) const |
bool | SortVertexEdges (int topvi) const |
bool | SortVertexEdges () const |
bool | TopVertexIsHidden (int topvi) const |
bool | TopEdgeIsHidden (int topei) const |
bool | TopFaceIsHidden (int topfi) const |
int * | GetIntArray (int count) |
Public Attributes | |
const ON_Mesh * | m_mesh |
ON_SimpleArray< int > | m_topv_map |
ON_SimpleArray < ON_MeshTopologyVertex > | m_topv |
ON_SimpleArray < ON_MeshTopologyEdge > | m_tope |
ON_SimpleArray < ON_MeshTopologyFace > | m_topf |
Friends | |
class | ON_Mesh |
Definition at line 565 of file opennurbs_mesh.h.
ON_MeshTopology::ON_MeshTopology | ( | ) |
ON_MeshTopology::~ON_MeshTopology | ( | ) |
void ON_MeshTopology::Dump | ( | ON_TextLog & | ) | const |
class ON_MeshEdgeRef ON_MeshTopology::EdgeRef | ( | ON_COMPONENT_INDEX | ci | ) | const |
class ON_MeshEdgeRef ON_MeshTopology::EdgeRef | ( | int | tope_index | ) | const |
class ON_MeshFaceRef ON_MeshTopology::FaceRef | ( | ON_COMPONENT_INDEX | ci | ) | const |
class ON_MeshFaceRef ON_MeshTopology::FaceRef | ( | int | topf_index | ) | const |
int* ON_MeshTopology::GetIntArray | ( | int | count | ) |
bool ON_MeshTopology::GetTopFaceVertices | ( | int | topfi, |
int | topvi[4] | ||
) | const |
bool ON_MeshTopology::IsValid | ( | ) | const |
bool ON_MeshTopology::SortVertexEdges | ( | int | topvi | ) | const |
bool ON_MeshTopology::SortVertexEdges | ( | ) | const |
int ON_MeshTopology::TopEdge | ( | int | vtopi0, |
int | vtopi1 | ||
) | const |
int ON_MeshTopology::TopEdgeCount | ( | ) | const |
bool ON_MeshTopology::TopEdgeIsHidden | ( | int | topei | ) | const |
ON_Line ON_MeshTopology::TopEdgeLine | ( | int | tope_index | ) | const |
int ON_MeshTopology::TopFaceCount | ( | ) | const |
bool ON_MeshTopology::TopFaceIsHidden | ( | int | topfi | ) | const |
int ON_MeshTopology::TopVertexCount | ( | ) | const |
bool ON_MeshTopology::TopVertexIsHidden | ( | int | topvi | ) | const |
ON_3fPoint ON_MeshTopology::TopVertexPoint | ( | int | topv_index | ) | const |
class ON_MeshVertexRef ON_MeshTopology::VertexRef | ( | ON_COMPONENT_INDEX | ci | ) | const |
class ON_MeshVertexRef ON_MeshTopology::VertexRef | ( | int | topv_index | ) | const |
|
friend |
Definition at line 780 of file opennurbs_mesh.h.
const ON_Mesh* ON_MeshTopology::m_mesh |
Definition at line 579 of file opennurbs_mesh.h.
ON_SimpleArray<ON_MeshTopologyEdge> ON_MeshTopology::m_tope |
Definition at line 755 of file opennurbs_mesh.h.
ON_SimpleArray<ON_MeshTopologyFace> ON_MeshTopology::m_topf |
Definition at line 764 of file opennurbs_mesh.h.
ON_SimpleArray<ON_MeshTopologyVertex> ON_MeshTopology::m_topv |
Definition at line 750 of file opennurbs_mesh.h.
ON_SimpleArray<int> ON_MeshTopology::m_topv_map |
Definition at line 745 of file opennurbs_mesh.h.