Rhino C++ API  8.13
ON_MeshNgon Member List

This is the complete list of members for ON_MeshNgon, including all inherited members.

AppendToString(class ON_String &s) constON_MeshNgon
AppendToString(class ON_wString &s) constON_MeshNgon
BoundaryEdgeCount(const ON_MeshFaceList &mesh_face_list) constON_MeshNgon
BoundaryEdgeCount(const ON_Mesh *mesh) constON_MeshNgon
Capacity() constON_MeshNgon
Compare(const ON_MeshNgon *A, const ON_MeshNgon *B)ON_MeshNgonstatic
ContentHash() constON_MeshNgon
CRC32() constON_MeshNgon
Dump(class ON_TextLog &text_log) constON_MeshNgon
FindNgonBoundaries(const class ON_3dPointListRef &mesh_vertex_list, const class ON_MeshFaceList &mesh_face_list, ON_MeshVertexFaceMap *vertex_face_map, size_t ngon_fi_count, const unsigned int *ngon_fi, ON_SimpleArray< unsigned int > &ngon_vi, ON_SimpleArray< unsigned int > &ngon_vi_markers)ON_MeshNgonstatic
FindNgonBoundary(const class ON_3dPointListRef &mesh_vertex_list, const class ON_MeshFaceList &mesh_face_list, const unsigned int *const *vertex_face_map, size_t ngon_fi_count, const unsigned int *ngon_fi, ON_SimpleArray< unsigned int > &ngon_vi)ON_MeshNgonstatic
FindNgonBoundary(const class ON_3dPointListRef &mesh_vertex_list, const class ON_MeshFaceList &mesh_face_list, ON_MeshVertexFaceMap *vertex_face_map, size_t ngon_fi_count, const unsigned int *ngon_fi, ON_SimpleArray< unsigned int > &ngon_vi)ON_MeshNgonstatic
FindNgonOuterBoundary(const class ON_3dPointListRef &mesh_vertex_list, const class ON_MeshFaceList &mesh_face_list, const unsigned int *const *vertex_face_map, size_t ngon_fi_count, const unsigned int *ngon_fi, ON_SimpleArray< unsigned int > &ngon_vi)ON_MeshNgonstatic
FindNgonOuterBoundary(const class ON_3dPointListRef &mesh_vertex_list, const class ON_MeshFaceList &mesh_face_list, ON_MeshVertexFaceMap *vertex_face_map, size_t ngon_fi_count, const unsigned int *ngon_fi, ON_SimpleArray< unsigned int > &ngon_vi)ON_MeshNgonstatic
FindPlanarNgons(const class ON_3dPointListRef &vertex_list, const class ON_MeshFaceList &face_list, const unsigned int *const *vertex_face_map, double planar_tolerance, unsigned int minimum_ngon_vertex_count, unsigned int minimum_ngon_face_count, bool bAllowHoles, class ON_MeshNgonAllocator &NgonAllocator, ON_SimpleArray< unsigned int > &NgonMap, ON_SimpleArray< ON_MeshNgon * > &Ngons)ON_MeshNgonstatic
GetBoundarySides(const class ON_MeshFaceList &mesh_face_list, ON_SimpleArray< unsigned int > &ngon_boundary_sides) constON_MeshNgon
GetOuterBoundaryPoints(const class ON_3dPointListRef &mesh_vertex_list, bool bAppendStartPoint, ON_SimpleArray< ON_3dPoint > &ngon_boundary_points) constON_MeshNgon
GetOuterBoundaryPoints(const class ON_3dPointListRef &mesh_vertex_list, bool bAppendStartPoint, ON_3dPoint *ngon_boundary_points) constON_MeshNgon
IsValid(const ON_MeshNgon *ngon, unsigned int ngon_index, ON_TextLog *text_log, unsigned int mesh_vertex_count, unsigned int mesh_face_count, const ON_MeshFace *mesh_F)ON_MeshNgonstatic
IsValid(const ON_MeshNgon *ngon, unsigned int ngon_index, ON_TextLog *text_log, unsigned int mesh_vertex_count, unsigned int mesh_face_count, const ON_MeshFace *mesh_F, ON_SimpleArray< unsigned int > &workspace_buffer)ON_MeshNgonstatic
m_FcountON_MeshNgon
m_fiON_MeshNgon
m_VcountON_MeshNgon
m_viON_MeshNgon
NgonFromMeshFace(class ON_MeshNgonBuffer &ngon_buffer, unsigned int mesh_face_index, const unsigned int *fvi)ON_MeshNgonstatic
NgonListFromMeshFace(class ON_MeshNgonBuffer &ngon_buffer, unsigned int mesh_face_index, const unsigned int *fvi)ON_MeshNgonstatic
NgonListFromMeshFaceOrNgonComponent(class ON_MeshNgonBuffer &ngon_buffer, ON_COMPONENT_INDEX ci, const class ON_Mesh *mesh, const class ON_MeshNgon *const *&ngon_list)ON_MeshNgonstatic
Orientation(const ON_MeshFaceList &mesh_face_list, bool bPermitHoles) constON_MeshNgon
Orientation(const ON_Mesh *mesh, bool bPermitHoles) constON_MeshNgon
OuterBoundaryEdgeCount() constON_MeshNgon
ReverseOuterBoundary()ON_MeshNgon
ToString() constON_MeshNgon
ToWideString() constON_MeshNgon
TriangulateNgon(size_t point_index_count, size_t point_index_stride, const unsigned int *point_index_list, const class ON_3dPointListRef &point_list, ON_Plane projection_plane, double planar_tolerance, unsigned int triangle_index_type, ON_SimpleArray< ON_MeshTriangle > &triangle_list, ON_Plane *ngon_plane, ON_SimpleArray< ON_2dPoint > *points2d_list)ON_MeshNgonstatic
TriangulateNgon(size_t boundary_vertex_count, const class ON_3dPoint *boundary_vertex_list, ON_SimpleArray< ON_MeshTriangle > &triangle_list)ON_MeshNgonstatic