| Point Cloud Library (PCL)
    1.15.1-dev
    | 
#include <pcl/surface/3rdparty/opennurbs/opennurbs_mesh.h>
 Inheritance diagram for ON_Mesh:
 Inheritance diagram for ON_Mesh: Collaboration diagram for ON_Mesh:
 Collaboration diagram for ON_Mesh:| Public Member Functions | |
| ON_Mesh () | |
| ON_Mesh (int initial_face_array_capacity, int initial_vertex_array_capacity, bool has_vertex_normals, bool has_texture_coordinates) | |
| ON_Mesh (const ON_Mesh &) | |
| ON_Mesh & | operator= (const ON_Mesh &) | 
| ~ON_Mesh () | |
| void | MemoryRelocate () | 
| void | DestroyRuntimeCache (bool bDelete=true) | 
| void | Destroy () | 
| void | EmergencyDestroy () | 
| void | DestroyTree (bool bDeleteTree=true) | 
| unsigned int | SizeOf () const | 
| ON__UINT32 | DataCRC (ON__UINT32 current_remainder) const | 
| ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const | 
| void | Dump (ON_TextLog &) const | 
| ON_BOOL32 | Write (ON_BinaryArchive &) const | 
| ON_BOOL32 | Read (ON_BinaryArchive &) | 
| ON::object_type | ObjectType () const | 
| int | Dimension () const | 
| ON_BOOL32 | GetBBox (double *, double *, ON_BOOL32=false) const | 
| bool | GetTightBoundingBox (ON_BoundingBox &tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const | 
| ON_BOOL32 | Transform (const ON_Xform &) | 
| bool | IsDeformable () const | 
| bool | MakeDeformable () | 
| ON_BOOL32 | SwapCoordinates (int, int) | 
| bool | EvaluatePoint (const class ON_ObjRef &objref, ON_3dPoint &P) const | 
| bool | SetVertex (int, const ON_3dPoint &) | 
| bool | SetVertex (int, const ON_3fPoint &) | 
| bool | SetVertexNormal (int, const ON_3dVector &) | 
| bool | SetVertexNormal (int, const ON_3fVector &) | 
| bool | SetTextureCoord (int, double, double) | 
| bool | SetTriangle (int, int, int, int) | 
| bool | SetQuad (int, int, int, int, int) | 
| ON_MeshVertexRef | VertexRef (ON_COMPONENT_INDEX ci) const | 
| ON_MeshVertexRef | VertexRef (int mesh_V_index) const | 
| ON_MeshEdgeRef | EdgeRef (ON_COMPONENT_INDEX ci) const | 
| ON_MeshEdgeRef | EdgeRef (int tope_index) const | 
| ON_MeshFaceRef | FaceRef (ON_COMPONENT_INDEX ci) const | 
| ON_MeshFaceRef | FaceRef (int mesh_F_index) const | 
| ON_Geometry * | MeshComponent (ON_COMPONENT_INDEX ci) const | 
| int | VertexCount () const | 
| int | FaceCount () const | 
| int | QuadCount () const | 
| int | TriangleCount () const | 
| int | InvalidFaceCount () const | 
| bool | HasVertexNormals () const | 
| bool | HasFaceNormals () const | 
| bool | HasTextureCoordinates () const | 
| bool | HasSurfaceParameters () const | 
| bool | HasPrincipalCurvatures () const | 
| bool | HasVertexColors () const | 
| int | HiddenVertexCount () const | 
| bool | GetCurvatureStats (ON::curvature_style, ON_MeshCurvatureStats &) const | 
| void | InvalidateVertexBoundingBox () | 
| void | InvalidateVertexNormalBoundingBox () | 
| void | InvalidateTextureCoordinateBoundingBox () | 
| void | InvalidateCurvatureStats () | 
| void | InvalidateBoundingBoxes () | 
| void | Flip () | 
| void | FlipVertexNormals () | 
| void | FlipFaceNormals () | 
| void | FlipFaceOrientation () | 
| void | SetMeshParameters (const ON_MeshParameters &) | 
| const ON_MeshParameters * | MeshParameters () const | 
| void | DeleteMeshParameters () | 
| bool | UnitizeVertexNormals () | 
| bool | UnitizeFaceNormals () | 
| bool | CountQuads () | 
| bool | ConvertQuadsToTriangles () | 
| bool | ConvertTrianglesToQuads (double angle_tol_radians, double min_diagonal_length_ratio) | 
| bool | ComputeFaceNormals () | 
| bool | ComputeFaceNormal (int) | 
| int | GetClashingFacePairs (int max_pair_count, ON_SimpleArray< ON_2dex > &clashing_pairs) const | 
| int | CullClashingFaces (int what_to_cull) | 
| int | CullDegenerateFaces () | 
| int | CullUnusedVertices () | 
| bool | Compact () | 
| bool | ComputeVertexNormals () | 
| bool | NormalizeTextureCoordinates () | 
| bool | TransposeTextureCoordinates () | 
| bool | TransposeSurfaceParameters () | 
| bool | ReverseTextureCoordinates (int dir) | 
| bool | ReverseSurfaceParameters (int dir) | 
| bool | SetTextureCoordinates (const class ON_TextureMapping &mapping, const class ON_Xform *mesh_xform=0, bool bLazy=true) | 
| bool | HasCachedTextureCoordinates () const | 
| const ON_TextureCoordinates * | CachedTextureCoordinates (const ON_UUID &mapping_id) const | 
| const ON_TextureCoordinates * | SetCachedTextureCoordinates (const class ON_TextureMapping &mapping, const class ON_Xform *mesh_xform=0, bool bLazy=true) | 
| bool | EvaluateMeshGeometry (const ON_Surface &) | 
| bool | CombineCoincidentVertices (ON_3fVector, double) | 
| bool | CombineIdenticalVertices (bool bIgnoreVertexNormals=false, bool bIgnoreTextureCoordinates=false) | 
| void | Append (const ON_Mesh &) | 
| void | Append (int count, const ON_Mesh *const *meshes) | 
| void | SetClosed (int closed) | 
| bool | IsClosed () const | 
| bool | IsManifold () const | 
| bool | IsOriented () const | 
| bool | IsManifold (bool bTopologicalTest, bool *pbIsOriented=NULL, bool *pbHasBoundary=NULL) const | 
| void | SetSolidOrientation (int solid_orientation) | 
| int | SolidOrientation () const | 
| bool | IsSolid () const | 
| int | GetVertexEdges (int vcount, const int *vertex_index, bool bNoDuplicates, ON_SimpleArray< ON_2dex > &edges) const | 
| int | GetMeshEdges (ON_SimpleArray< ON_2dex > &edges) const | 
| int * | GetVertexLocationIds (int first_vid, int *Vid, int *Vindex) const | 
| int | GetMeshFaceSideList (const int *Vid, struct ON_MeshFaceSide *&sides) const | 
| int | GetMeshEdgeList (ON_SimpleArray< ON_2dex > &edge_list, int edge_type_partition[5]) const | 
| int | GetMeshEdgeList (ON_SimpleArray< ON_2dex > &edge_list, ON_SimpleArray< int > &ci_meshtop_edge_map, int edge_type_partition[5]) const | 
| int | GetMeshEdgeList (ON_SimpleArray< ON_2dex > &edge_list, ON_SimpleArray< int > &ci_meshtop_edge_map, ON_SimpleArray< int > &ci_meshtop_vertex_map, int edge_type_partition[5]) const | 
| bool | CollapseEdge (int topei) | 
| bool | IsSwappableEdge (int topei) | 
| bool | SwapEdge (int topei) | 
| bool | DeleteFace (int meshfi) | 
| void | DestroyHiddenVertexArray () | 
| const bool * | HiddenVertexArray () const | 
| void | SetVertexHiddenFlag (int meshvi, bool bHidden) | 
| bool | VertexIsHidden (int meshvi) const | 
| bool | FaceIsHidden (int meshvi) const | 
| const ON_MeshTopology & | Topology () const | 
| void | DestroyTopology () | 
| bool | TopologyExists () const | 
| const ON_MeshPartition * | CreatePartition (int, int) | 
| const ON_MeshPartition * | Partition () const | 
| void | DestroyPartition () | 
| ON_Mesh * | MeshPart (const ON_MeshPart &mesh_part, ON_Mesh *mesh) const | 
| ON_Mesh * | DuplicateFace (int face_index, ON_Mesh *mesh) const | 
| const class ON_MeshNgonList * | NgonList () const | 
| class ON_MeshNgonList * | ModifyNgonList () | 
| void | DestroyNgonList () | 
| int | GetConnectedComponents (bool bUseVertexConnections, bool bTopologicalConnections, ON_SimpleArray< int > &facet_component_labels) const | 
| int | GetConnectedComponents (bool bUseVertexConnections, bool bTopologicalConnections, ON_SimpleArray< ON_Mesh * > *components) const | 
| bool | HasSynchronizedDoubleAndSinglePrecisionVertices () const | 
| bool | HasDoublePrecisionVertices () const | 
| void | EnableDoublePrecisionVertices (bool bEnableDoublePrecisionVertices) | 
| void | UpdateSinglePrecisionVertices () | 
| void | UpdateDoublePrecisionVertices () | 
| void | SetSinglePrecisionVerticesAsValid () | 
| void | SetDoublePrecisionVerticesAsValid () | 
| bool | SinglePrecisionVerticesAreValid () const | 
| bool | DoublePrecisionVerticesAreValid () const | 
| void | DestroyDoublePrecisionVertices () | 
| ON_3dPointArray & | DoublePrecisionVertices () | 
| const ON_3dPointArray & | DoublePrecisionVertices () const | 
| ON_3fPointArray & | SinglePrecisionVertices () | 
| const ON_3fPointArray & | SinglePrecisionVertices () const | 
| ON_3dPoint | Vertex (int vertex_index) const | 
| bool | HasPackedTextureRegion () const | 
|  Public Member Functions inherited from ON_Geometry | |
| ON_Geometry () | |
| ON_Geometry (const ON_Geometry &) | |
| ON_Geometry & | operator= (const ON_Geometry &) | 
| virtual | ~ON_Geometry () | 
| ON_BoundingBox | BoundingBox () const | 
| ON_BOOL32 | GetBoundingBox (ON_BoundingBox &bbox, int bGrowBox=false) const | 
| ON_BOOL32 | GetBoundingBox (ON_3dPoint &bbox_min, ON_3dPoint &bbox_max, int bGrowBox=false) const | 
| ON_BOOL32 | Rotate (double sin_angle, double cos_angle, const ON_3dVector &rotation_axis, const ON_3dPoint &rotation_center) | 
| ON_BOOL32 | Rotate (double rotation_angle, const ON_3dVector &rotation_axis, const ON_3dPoint &rotation_center) | 
| ON_BOOL32 | Translate (const ON_3dVector &translation_vector) | 
| ON_BOOL32 | Scale (double scale_factor) | 
| virtual void | ClearBoundingBox () | 
| virtual ON_BOOL32 | HasBrepForm () const | 
| virtual ON_Brep * | BrepForm (ON_Brep *brep=NULL) const | 
| virtual ON_COMPONENT_INDEX | ComponentIndex () const | 
|  Public Member Functions inherited from ON_Object | |
| bool | CopyFrom (const ON_Object *src) | 
| ON_Object () | |
| ON_Object (const ON_Object &) | |
| ON_Object & | operator= (const ON_Object &) | 
| virtual | ~ON_Object () | 
| void | EmergencyDestroy () | 
| ON_BOOL32 | IsKindOf (const ON_ClassId *pClassId) const | 
| virtual ON_UUID | ModelObjectId () const | 
| bool | SetUserString (const wchar_t *key, const wchar_t *string_value) | 
| int | SetUserStrings (int count, const ON_UserString *user_strings, bool bReplace) | 
| bool | GetUserString (const wchar_t *key, ON_wString &string_value) const | 
| int | GetUserStrings (ON_ClassArray< ON_UserString > &user_strings) const | 
| int | GetUserStringKeys (ON_ClassArray< ON_wString > &user_string_keys) const | 
| int | UserStringCount () const | 
| ON_BOOL32 | AttachUserData (ON_UserData *pUserData) | 
| ON_BOOL32 | DetachUserData (ON_UserData *pUserData) | 
| ON_UserData * | GetUserData (const ON_UUID &userdata_uuid) const | 
| void | PurgeUserData () | 
| ON_UserData * | FirstUserData () const | 
| void | TransformUserData (const ON_Xform &xform) | 
| void | CopyUserData (const ON_Object &source_object) | 
| void | MoveUserData (ON_Object &source_object) | 
| Public Attributes | |
| ON_3fPointArray | m_V | 
| ON_SimpleArray< ON_MeshFace > | m_F | 
| ON_3fVectorArray | m_N | 
| ON_3fVectorArray | m_FN | 
| ON_MappingTag | m_Ttag | 
| ON_2fPointArray | m_T | 
| ON_ClassArray< ON_TextureCoordinates > | m_TC | 
| ON_2dPointArray | m_S | 
| ON_Interval | m_srf_domain [2] | 
| double | m_srf_scale [2] | 
| ON_Interval | m_packed_tex_domain [2] | 
| bool | m_packed_tex_rotate | 
| ON_SimpleArray< ON_SurfaceCurvature > | m_K | 
| ON_MappingTag | m_Ctag | 
| ON_SimpleArray< ON_Color > | m_C | 
| ON_SimpleArray< bool > | m_H | 
| int | m_hidden_count | 
| const ON_Object * | m_parent | 
| Protected Attributes | |
| ON_MeshTopology | m_top | 
| ON_MeshParameters * | m_mesh_parameters | 
| int | m_invalid_count | 
| int | m_quad_count | 
| int | m_triangle_count | 
| float | m_vbox [2][3] | 
| float | m_nbox [2][3] | 
| float | m_tbox [2][2] | 
| ON_MeshCurvatureStats * | m_kstat [4] | 
| ON_MeshPartition * | m_partition | 
| Friends | |
| class | ON_MeshVertexRef | 
| class | ON_MeshEdgeRef | 
| class | ON_MeshFaceRef | 
Definition at line 989 of file opennurbs_mesh.h.
| ON_Mesh::ON_Mesh | ( | ) | 
| ON_Mesh::ON_Mesh | ( | int | initial_face_array_capacity, | 
| int | initial_vertex_array_capacity, | ||
| bool | has_vertex_normals, | ||
| bool | has_texture_coordinates | ||
| ) | 
| ON_Mesh::ON_Mesh | ( | const ON_Mesh & | ) | 
| ON_Mesh::~ON_Mesh | ( | ) | 
| void ON_Mesh::Append | ( | const ON_Mesh & | ) | 
| void ON_Mesh::Append | ( | int | count, | 
| const ON_Mesh *const * | meshes | ||
| ) | 
| const ON_TextureCoordinates* ON_Mesh::CachedTextureCoordinates | ( | const ON_UUID & | mapping_id | ) | const | 
| bool ON_Mesh::CollapseEdge | ( | int | topei | ) | 
| bool ON_Mesh::CombineCoincidentVertices | ( | ON_3fVector | , | 
| double | |||
| ) | 
| bool ON_Mesh::CombineIdenticalVertices | ( | bool | bIgnoreVertexNormals = false, | 
| bool | bIgnoreTextureCoordinates = false | ||
| ) | 
| bool ON_Mesh::Compact | ( | ) | 
| bool ON_Mesh::ComputeFaceNormal | ( | int | ) | 
| bool ON_Mesh::ComputeFaceNormals | ( | ) | 
| bool ON_Mesh::ComputeVertexNormals | ( | ) | 
| bool ON_Mesh::ConvertQuadsToTriangles | ( | ) | 
| bool ON_Mesh::ConvertTrianglesToQuads | ( | double | angle_tol_radians, | 
| double | min_diagonal_length_ratio | ||
| ) | 
| bool ON_Mesh::CountQuads | ( | ) | 
| const ON_MeshPartition* ON_Mesh::CreatePartition | ( | int | , | 
| int | |||
| ) | 
| int ON_Mesh::CullClashingFaces | ( | int | what_to_cull | ) | 
| int ON_Mesh::CullDegenerateFaces | ( | ) | 
| int ON_Mesh::CullUnusedVertices | ( | ) | 
| 
 | virtual | 
Reimplemented from ON_Object.
| bool ON_Mesh::DeleteFace | ( | int | meshfi | ) | 
| void ON_Mesh::DeleteMeshParameters | ( | ) | 
| void ON_Mesh::Destroy | ( | ) | 
| void ON_Mesh::DestroyDoublePrecisionVertices | ( | ) | 
| void ON_Mesh::DestroyHiddenVertexArray | ( | ) | 
| void ON_Mesh::DestroyNgonList | ( | ) | 
| void ON_Mesh::DestroyPartition | ( | ) | 
| 
 | virtual | 
Reimplemented from ON_Object.
| void ON_Mesh::DestroyTopology | ( | ) | 
| void ON_Mesh::DestroyTree | ( | bool | bDeleteTree = true | ) | 
| 
 | virtual | 
Implements ON_Geometry.
| ON_3dPointArray& ON_Mesh::DoublePrecisionVertices | ( | ) | 
| const ON_3dPointArray& ON_Mesh::DoublePrecisionVertices | ( | ) | const | 
| bool ON_Mesh::DoublePrecisionVerticesAreValid | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Object.
| ON_MeshEdgeRef ON_Mesh::EdgeRef | ( | int | tope_index | ) | const | 
| ON_MeshEdgeRef ON_Mesh::EdgeRef | ( | ON_COMPONENT_INDEX | ci | ) | const | 
| void ON_Mesh::EmergencyDestroy | ( | ) | 
| void ON_Mesh::EnableDoublePrecisionVertices | ( | bool | bEnableDoublePrecisionVertices | ) | 
| bool ON_Mesh::EvaluateMeshGeometry | ( | const ON_Surface & | ) | 
| 
 | virtual | 
Reimplemented from ON_Geometry.
| int ON_Mesh::FaceCount | ( | ) | const | 
| bool ON_Mesh::FaceIsHidden | ( | int | meshvi | ) | const | 
| ON_MeshFaceRef ON_Mesh::FaceRef | ( | int | mesh_F_index | ) | const | 
| ON_MeshFaceRef ON_Mesh::FaceRef | ( | ON_COMPONENT_INDEX | ci | ) | const | 
| void ON_Mesh::Flip | ( | ) | 
| void ON_Mesh::FlipFaceNormals | ( | ) | 
| void ON_Mesh::FlipFaceOrientation | ( | ) | 
| void ON_Mesh::FlipVertexNormals | ( | ) | 
| 
 | virtual | 
Implements ON_Geometry.
| int ON_Mesh::GetClashingFacePairs | ( | int | max_pair_count, | 
| ON_SimpleArray< ON_2dex > & | clashing_pairs | ||
| ) | const | 
| int ON_Mesh::GetConnectedComponents | ( | bool | bUseVertexConnections, | 
| bool | bTopologicalConnections, | ||
| ON_SimpleArray< int > & | facet_component_labels | ||
| ) | const | 
| int ON_Mesh::GetConnectedComponents | ( | bool | bUseVertexConnections, | 
| bool | bTopologicalConnections, | ||
| ON_SimpleArray< ON_Mesh * > * | components | ||
| ) | const | 
| bool ON_Mesh::GetCurvatureStats | ( | ON::curvature_style | , | 
| ON_MeshCurvatureStats & | |||
| ) | const | 
| int ON_Mesh::GetMeshEdgeList | ( | ON_SimpleArray< ON_2dex > & | edge_list, | 
| int | edge_type_partition[5] | ||
| ) | const | 
| int ON_Mesh::GetMeshEdgeList | ( | ON_SimpleArray< ON_2dex > & | edge_list, | 
| ON_SimpleArray< int > & | ci_meshtop_edge_map, | ||
| int | edge_type_partition[5] | ||
| ) | const | 
| int ON_Mesh::GetMeshEdgeList | ( | ON_SimpleArray< ON_2dex > & | edge_list, | 
| ON_SimpleArray< int > & | ci_meshtop_edge_map, | ||
| ON_SimpleArray< int > & | ci_meshtop_vertex_map, | ||
| int | edge_type_partition[5] | ||
| ) | const | 
| int ON_Mesh::GetMeshEdges | ( | ON_SimpleArray< ON_2dex > & | edges | ) | const | 
| int ON_Mesh::GetMeshFaceSideList | ( | const int * | Vid, | 
| struct ON_MeshFaceSide *& | sides | ||
| ) | const | 
| 
 | virtual | 
Reimplemented from ON_Geometry.
| int ON_Mesh::GetVertexEdges | ( | int | vcount, | 
| const int * | vertex_index, | ||
| bool | bNoDuplicates, | ||
| ON_SimpleArray< ON_2dex > & | edges | ||
| ) | const | 
| int* ON_Mesh::GetVertexLocationIds | ( | int | first_vid, | 
| int * | Vid, | ||
| int * | Vindex | ||
| ) | const | 
| bool ON_Mesh::HasCachedTextureCoordinates | ( | ) | const | 
| bool ON_Mesh::HasDoublePrecisionVertices | ( | ) | const | 
| bool ON_Mesh::HasFaceNormals | ( | ) | const | 
| bool ON_Mesh::HasPackedTextureRegion | ( | ) | const | 
| bool ON_Mesh::HasPrincipalCurvatures | ( | ) | const | 
| bool ON_Mesh::HasSurfaceParameters | ( | ) | const | 
| bool ON_Mesh::HasSynchronizedDoubleAndSinglePrecisionVertices | ( | ) | const | 
| bool ON_Mesh::HasTextureCoordinates | ( | ) | const | 
| bool ON_Mesh::HasVertexColors | ( | ) | const | 
| bool ON_Mesh::HasVertexNormals | ( | ) | const | 
| const bool* ON_Mesh::HiddenVertexArray | ( | ) | const | 
| int ON_Mesh::HiddenVertexCount | ( | ) | const | 
| void ON_Mesh::InvalidateBoundingBoxes | ( | ) | 
| void ON_Mesh::InvalidateCurvatureStats | ( | ) | 
| void ON_Mesh::InvalidateTextureCoordinateBoundingBox | ( | ) | 
| void ON_Mesh::InvalidateVertexBoundingBox | ( | ) | 
| void ON_Mesh::InvalidateVertexNormalBoundingBox | ( | ) | 
| int ON_Mesh::InvalidFaceCount | ( | ) | const | 
| bool ON_Mesh::IsClosed | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Geometry.
| bool ON_Mesh::IsManifold | ( | ) | const | 
| bool ON_Mesh::IsManifold | ( | bool | bTopologicalTest, | 
| bool * | pbIsOriented = NULL, | ||
| bool * | pbHasBoundary = NULL | ||
| ) | const | 
| bool ON_Mesh::IsOriented | ( | ) | const | 
| bool ON_Mesh::IsSolid | ( | ) | const | 
| bool ON_Mesh::IsSwappableEdge | ( | int | topei | ) | 
| 
 | virtual | 
Implements ON_Object.
| 
 | virtual | 
Reimplemented from ON_Geometry.
| 
 | virtual | 
Reimplemented from ON_Object.
| ON_Geometry* ON_Mesh::MeshComponent | ( | ON_COMPONENT_INDEX | ci | ) | const | 
| const ON_MeshParameters* ON_Mesh::MeshParameters | ( | ) | const | 
| ON_Mesh* ON_Mesh::MeshPart | ( | const ON_MeshPart & | mesh_part, | 
| ON_Mesh * | mesh | ||
| ) | const | 
| class ON_MeshNgonList* ON_Mesh::ModifyNgonList | ( | ) | 
| const class ON_MeshNgonList* ON_Mesh::NgonList | ( | ) | const | 
| bool ON_Mesh::NormalizeTextureCoordinates | ( | ) | 
| 
 | virtual | 
Reimplemented from ON_Object.
| const ON_MeshPartition* ON_Mesh::Partition | ( | ) | const | 
| int ON_Mesh::QuadCount | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Object.
| bool ON_Mesh::ReverseSurfaceParameters | ( | int | dir | ) | 
| bool ON_Mesh::ReverseTextureCoordinates | ( | int | dir | ) | 
| const ON_TextureCoordinates* ON_Mesh::SetCachedTextureCoordinates | ( | const class ON_TextureMapping & | mapping, | 
| const class ON_Xform * | mesh_xform = 0, | ||
| bool | bLazy = true | ||
| ) | 
| void ON_Mesh::SetClosed | ( | int | closed | ) | 
| void ON_Mesh::SetDoublePrecisionVerticesAsValid | ( | ) | 
| void ON_Mesh::SetMeshParameters | ( | const ON_MeshParameters & | ) | 
| bool ON_Mesh::SetQuad | ( | int | , | 
| int | , | ||
| int | , | ||
| int | , | ||
| int | |||
| ) | 
| void ON_Mesh::SetSinglePrecisionVerticesAsValid | ( | ) | 
| void ON_Mesh::SetSolidOrientation | ( | int | solid_orientation | ) | 
| bool ON_Mesh::SetTextureCoord | ( | int | , | 
| double | , | ||
| double | |||
| ) | 
| bool ON_Mesh::SetTextureCoordinates | ( | const class ON_TextureMapping & | mapping, | 
| const class ON_Xform * | mesh_xform = 0, | ||
| bool | bLazy = true | ||
| ) | 
| bool ON_Mesh::SetTriangle | ( | int | , | 
| int | , | ||
| int | , | ||
| int | |||
| ) | 
| bool ON_Mesh::SetVertex | ( | int | , | 
| const ON_3dPoint & | |||
| ) | 
| bool ON_Mesh::SetVertex | ( | int | , | 
| const ON_3fPoint & | |||
| ) | 
| void ON_Mesh::SetVertexHiddenFlag | ( | int | meshvi, | 
| bool | bHidden | ||
| ) | 
| bool ON_Mesh::SetVertexNormal | ( | int | , | 
| const ON_3dVector & | |||
| ) | 
| bool ON_Mesh::SetVertexNormal | ( | int | , | 
| const ON_3fVector & | |||
| ) | 
| ON_3fPointArray& ON_Mesh::SinglePrecisionVertices | ( | ) | 
| const ON_3fPointArray& ON_Mesh::SinglePrecisionVertices | ( | ) | const | 
| bool ON_Mesh::SinglePrecisionVerticesAreValid | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Object.
| int ON_Mesh::SolidOrientation | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Geometry.
| bool ON_Mesh::SwapEdge | ( | int | topei | ) | 
| const ON_MeshTopology& ON_Mesh::Topology | ( | ) | const | 
| bool ON_Mesh::TopologyExists | ( | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Geometry.
| bool ON_Mesh::TransposeSurfaceParameters | ( | ) | 
| bool ON_Mesh::TransposeTextureCoordinates | ( | ) | 
| int ON_Mesh::TriangleCount | ( | ) | const | 
| bool ON_Mesh::UnitizeFaceNormals | ( | ) | 
| bool ON_Mesh::UnitizeVertexNormals | ( | ) | 
| void ON_Mesh::UpdateDoublePrecisionVertices | ( | ) | 
| void ON_Mesh::UpdateSinglePrecisionVertices | ( | ) | 
| ON_3dPoint ON_Mesh::Vertex | ( | int | vertex_index | ) | const | 
| int ON_Mesh::VertexCount | ( | ) | const | 
| bool ON_Mesh::VertexIsHidden | ( | int | meshvi | ) | const | 
| ON_MeshVertexRef ON_Mesh::VertexRef | ( | int | mesh_V_index | ) | const | 
| ON_MeshVertexRef ON_Mesh::VertexRef | ( | ON_COMPONENT_INDEX | ci | ) | const | 
| 
 | virtual | 
Reimplemented from ON_Object.
| 
 | friend | 
Definition at line 2356 of file opennurbs_mesh.h.
| 
 | friend | 
Definition at line 2357 of file opennurbs_mesh.h.
| 
 | friend | 
Definition at line 2355 of file opennurbs_mesh.h.
| ON_SimpleArray<ON_Color> ON_Mesh::m_C | 
Definition at line 2336 of file opennurbs_mesh.h.
| ON_MappingTag ON_Mesh::m_Ctag | 
Definition at line 2335 of file opennurbs_mesh.h.
| ON_SimpleArray<ON_MeshFace> ON_Mesh::m_F | 
Definition at line 2204 of file opennurbs_mesh.h.
| ON_3fVectorArray ON_Mesh::m_FN | 
Definition at line 2216 of file opennurbs_mesh.h.
| ON_SimpleArray<bool> ON_Mesh::m_H | 
Definition at line 2343 of file opennurbs_mesh.h.
| int ON_Mesh::m_hidden_count | 
Definition at line 2347 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2366 of file opennurbs_mesh.h.
| ON_SimpleArray<ON_SurfaceCurvature> ON_Mesh::m_K | 
Definition at line 2328 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2382 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2364 of file opennurbs_mesh.h.
| ON_3fVectorArray ON_Mesh::m_N | 
Definition at line 2210 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2379 of file opennurbs_mesh.h.
| ON_Interval ON_Mesh::m_packed_tex_domain[2] | 
Definition at line 2282 of file opennurbs_mesh.h.
| bool ON_Mesh::m_packed_tex_rotate | 
Definition at line 2313 of file opennurbs_mesh.h.
| const ON_Object* ON_Mesh::m_parent | 
Definition at line 2352 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2385 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2367 of file opennurbs_mesh.h.
| ON_2dPointArray ON_Mesh::m_S | 
Definition at line 2271 of file opennurbs_mesh.h.
| ON_Interval ON_Mesh::m_srf_domain[2] | 
Definition at line 2272 of file opennurbs_mesh.h.
| double ON_Mesh::m_srf_scale[2] | 
Definition at line 2273 of file opennurbs_mesh.h.
| ON_2fPointArray ON_Mesh::m_T | 
Definition at line 2227 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2381 of file opennurbs_mesh.h.
| ON_ClassArray<ON_TextureCoordinates> ON_Mesh::m_TC | 
Definition at line 2236 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2362 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2368 of file opennurbs_mesh.h.
| ON_MappingTag ON_Mesh::m_Ttag | 
Definition at line 2226 of file opennurbs_mesh.h.
| ON_3fPointArray ON_Mesh::m_V | 
Definition at line 2192 of file opennurbs_mesh.h.
| 
 | protected | 
Definition at line 2378 of file opennurbs_mesh.h.