| Append(const ON_Mesh &) | ON_Mesh |  | 
  | Append(int count, const ON_Mesh *const *meshes) | ON_Mesh |  | 
  | AttachUserData(ON_UserData *pUserData) | ON_Object |  | 
  | BoundingBox() const | ON_Geometry |  | 
  | BrepForm(ON_Brep *brep=NULL) const | ON_Geometry | virtual | 
  | CachedTextureCoordinates(const ON_UUID &mapping_id) const | ON_Mesh |  | 
  | ClearBoundingBox() | ON_Geometry | virtual | 
  | CollapseEdge(int topei) | ON_Mesh |  | 
  | CombineCoincidentVertices(ON_3fVector, double) | ON_Mesh |  | 
  | CombineIdenticalVertices(bool bIgnoreVertexNormals=false, bool bIgnoreTextureCoordinates=false) | ON_Mesh |  | 
  | Compact() | ON_Mesh |  | 
  | ComponentIndex() const | ON_Geometry | virtual | 
  | ComputeFaceNormal(int) | ON_Mesh |  | 
  | ComputeFaceNormals() | ON_Mesh |  | 
  | ComputeVertexNormals() | ON_Mesh |  | 
  | ConvertQuadsToTriangles() | ON_Mesh |  | 
  | ConvertTrianglesToQuads(double angle_tol_radians, double min_diagonal_length_ratio) | ON_Mesh |  | 
  | CopyFrom(const ON_Object *src) | ON_Object |  | 
  | CopyUserData(const ON_Object &source_object) | ON_Object |  | 
  | CountQuads() | ON_Mesh |  | 
  | CreatePartition(int, int) | ON_Mesh |  | 
  | CullClashingFaces(int what_to_cull) | ON_Mesh |  | 
  | CullDegenerateFaces() | ON_Mesh |  | 
  | CullUnusedVertices() | ON_Mesh |  | 
  | DataCRC(ON__UINT32 current_remainder) const | ON_Mesh | virtual | 
  | DeleteFace(int meshfi) | ON_Mesh |  | 
  | DeleteMeshParameters() | ON_Mesh |  | 
  | Destroy() | ON_Mesh |  | 
  | DestroyDoublePrecisionVertices() | ON_Mesh |  | 
  | DestroyHiddenVertexArray() | ON_Mesh |  | 
  | DestroyNgonList() | ON_Mesh |  | 
  | DestroyPartition() | ON_Mesh |  | 
  | DestroyRuntimeCache(bool bDelete=true) | ON_Mesh | virtual | 
  | DestroyTopology() | ON_Mesh |  | 
  | DestroyTree(bool bDeleteTree=true) | ON_Mesh |  | 
  | DetachUserData(ON_UserData *pUserData) | ON_Object |  | 
  | Dimension() const | ON_Mesh | virtual | 
  | DoublePrecisionVertices() | ON_Mesh |  | 
  | DoublePrecisionVertices() const | ON_Mesh |  | 
  | DoublePrecisionVerticesAreValid() const | ON_Mesh |  | 
  | Dump(ON_TextLog &) const | ON_Mesh | virtual | 
  | DuplicateFace(int face_index, ON_Mesh *mesh) const | ON_Mesh |  | 
  | EdgeRef(ON_COMPONENT_INDEX ci) const | ON_Mesh |  | 
  | EdgeRef(int tope_index) const | ON_Mesh |  | 
  | EmergencyDestroy() | ON_Mesh |  | 
  | EnableDoublePrecisionVertices(bool bEnableDoublePrecisionVertices) | ON_Mesh |  | 
  | EvaluateMeshGeometry(const ON_Surface &) | ON_Mesh |  | 
  | EvaluatePoint(const class ON_ObjRef &objref, ON_3dPoint &P) const | ON_Mesh | virtual | 
  | FaceCount() const | ON_Mesh |  | 
  | FaceIsHidden(int meshvi) const | ON_Mesh |  | 
  | FaceRef(ON_COMPONENT_INDEX ci) const | ON_Mesh |  | 
  | FaceRef(int mesh_F_index) const | ON_Mesh |  | 
  | FirstUserData() const | ON_Object |  | 
  | Flip() | ON_Mesh |  | 
  | FlipFaceNormals() | ON_Mesh |  | 
  | FlipFaceOrientation() | ON_Mesh |  | 
  | FlipVertexNormals() | ON_Mesh |  | 
  | GetBBox(double *, double *, ON_BOOL32=false) const | ON_Mesh | virtual | 
  | GetBoundingBox(ON_BoundingBox &bbox, int bGrowBox=false) const | ON_Geometry |  | 
  | GetBoundingBox(ON_3dPoint &bbox_min, ON_3dPoint &bbox_max, int bGrowBox=false) const | ON_Geometry |  | 
  | GetClashingFacePairs(int max_pair_count, ON_SimpleArray< ON_2dex > &clashing_pairs) const | ON_Mesh |  | 
  | GetConnectedComponents(bool bUseVertexConnections, bool bTopologicalConnections, ON_SimpleArray< int > &facet_component_labels) const | ON_Mesh |  | 
  | GetConnectedComponents(bool bUseVertexConnections, bool bTopologicalConnections, ON_SimpleArray< ON_Mesh * > *components) const | ON_Mesh |  | 
  | GetCurvatureStats(ON::curvature_style, ON_MeshCurvatureStats &) const | ON_Mesh |  | 
  | GetMeshEdgeList(ON_SimpleArray< ON_2dex > &edge_list, int edge_type_partition[5]) const | ON_Mesh |  | 
  | GetMeshEdgeList(ON_SimpleArray< ON_2dex > &edge_list, ON_SimpleArray< int > &ci_meshtop_edge_map, int edge_type_partition[5]) const | 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 | ON_Mesh |  | 
  | GetMeshEdges(ON_SimpleArray< ON_2dex > &edges) const | ON_Mesh |  | 
  | GetMeshFaceSideList(const int *Vid, struct ON_MeshFaceSide *&sides) const | ON_Mesh |  | 
  | GetTightBoundingBox(ON_BoundingBox &tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const | ON_Mesh | virtual | 
  | GetUserData(const ON_UUID &userdata_uuid) const | ON_Object |  | 
  | GetUserString(const wchar_t *key, ON_wString &string_value) const | ON_Object |  | 
  | GetUserStringKeys(ON_ClassArray< ON_wString > &user_string_keys) const | ON_Object |  | 
  | GetUserStrings(ON_ClassArray< ON_UserString > &user_strings) const | ON_Object |  | 
  | GetVertexEdges(int vcount, const int *vertex_index, bool bNoDuplicates, ON_SimpleArray< ON_2dex > &edges) const | ON_Mesh |  | 
  | GetVertexLocationIds(int first_vid, int *Vid, int *Vindex) const | ON_Mesh |  | 
  | HasBrepForm() const | ON_Geometry | virtual | 
  | HasCachedTextureCoordinates() const | ON_Mesh |  | 
  | HasDoublePrecisionVertices() const | ON_Mesh |  | 
  | HasFaceNormals() const | ON_Mesh |  | 
  | HasPackedTextureRegion() const | ON_Mesh |  | 
  | HasPrincipalCurvatures() const | ON_Mesh |  | 
  | HasSurfaceParameters() const | ON_Mesh |  | 
  | HasSynchronizedDoubleAndSinglePrecisionVertices() const | ON_Mesh |  | 
  | HasTextureCoordinates() const | ON_Mesh |  | 
  | HasVertexColors() const | ON_Mesh |  | 
  | HasVertexNormals() const | ON_Mesh |  | 
  | HiddenVertexArray() const | ON_Mesh |  | 
  | HiddenVertexCount() const | ON_Mesh |  | 
  | InvalidateBoundingBoxes() | ON_Mesh |  | 
  | InvalidateCurvatureStats() | ON_Mesh |  | 
  | InvalidateTextureCoordinateBoundingBox() | ON_Mesh |  | 
  | InvalidateVertexBoundingBox() | ON_Mesh |  | 
  | InvalidateVertexNormalBoundingBox() | ON_Mesh |  | 
  | InvalidFaceCount() const | ON_Mesh |  | 
  | IsClosed() const | ON_Mesh |  | 
  | IsDeformable() const | ON_Mesh | virtual | 
  | IsKindOf(const ON_ClassId *pClassId) const | ON_Object |  | 
  | IsManifold() const | ON_Mesh |  | 
  | IsManifold(bool bTopologicalTest, bool *pbIsOriented=NULL, bool *pbHasBoundary=NULL) const | ON_Mesh |  | 
  | IsOriented() const | ON_Mesh |  | 
  | IsSolid() const | ON_Mesh |  | 
  | IsSwappableEdge(int topei) | ON_Mesh |  | 
  | IsValid(ON_TextLog *text_log=NULL) const | ON_Mesh | virtual | 
  | m_C | ON_Mesh |  | 
  | m_Ctag | ON_Mesh |  | 
  | m_F | ON_Mesh |  | 
  | m_FN | ON_Mesh |  | 
  | m_H | ON_Mesh |  | 
  | m_hidden_count | ON_Mesh |  | 
  | m_invalid_count | ON_Mesh | protected | 
  | m_K | ON_Mesh |  | 
  | m_kstat | ON_Mesh | protected | 
  | m_mesh_parameters | ON_Mesh | protected | 
  | m_N | ON_Mesh |  | 
  | m_nbox | ON_Mesh | protected | 
  | m_packed_tex_domain | ON_Mesh |  | 
  | m_packed_tex_rotate | ON_Mesh |  | 
  | m_parent | ON_Mesh |  | 
  | m_partition | ON_Mesh | protected | 
  | m_quad_count | ON_Mesh | protected | 
  | m_S | ON_Mesh |  | 
  | m_srf_domain | ON_Mesh |  | 
  | m_srf_scale | ON_Mesh |  | 
  | m_T | ON_Mesh |  | 
  | m_tbox | ON_Mesh | protected | 
  | m_TC | ON_Mesh |  | 
  | m_top | ON_Mesh | protected | 
  | m_triangle_count | ON_Mesh | protected | 
  | m_Ttag | ON_Mesh |  | 
  | m_V | ON_Mesh |  | 
  | m_vbox | ON_Mesh | protected | 
  | MakeDeformable() | ON_Mesh | virtual | 
  | MemoryRelocate() | ON_Mesh | virtual | 
  | MeshComponent(ON_COMPONENT_INDEX ci) const | ON_Mesh |  | 
  | MeshParameters() const | ON_Mesh |  | 
  | MeshPart(const ON_MeshPart &mesh_part, ON_Mesh *mesh) const | ON_Mesh |  | 
  | ModelObjectId() const | ON_Object | virtual | 
  | ModifyNgonList() | ON_Mesh |  | 
  | MoveUserData(ON_Object &source_object) | ON_Object |  | 
  | NgonList() const | ON_Mesh |  | 
  | NormalizeTextureCoordinates() | ON_Mesh |  | 
  | ObjectType() const | ON_Mesh | virtual | 
  | ON_Geometry() | ON_Geometry |  | 
  | ON_Geometry(const ON_Geometry &) | ON_Geometry |  | 
  | 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_MeshEdgeRef class | ON_Mesh | friend | 
  | ON_MeshFaceRef class | ON_Mesh | friend | 
  | ON_MeshVertexRef class | ON_Mesh | friend | 
  | ON_Object() | ON_Object |  | 
  | ON_Object(const ON_Object &) | ON_Object |  | 
  | operator=(const ON_Mesh &) | ON_Mesh |  | 
  | ON_Geometry::operator=(const ON_Geometry &) | ON_Geometry |  | 
  | ON_Object::operator=(const ON_Object &) | ON_Object |  | 
  | Partition() const | ON_Mesh |  | 
  | PurgeUserData() | ON_Object |  | 
  | QuadCount() const | ON_Mesh |  | 
  | Read(ON_BinaryArchive &) | ON_Mesh | virtual | 
  | ReverseSurfaceParameters(int dir) | ON_Mesh |  | 
  | ReverseTextureCoordinates(int dir) | ON_Mesh |  | 
  | Rotate(double sin_angle, double cos_angle, const ON_3dVector &rotation_axis, const ON_3dPoint &rotation_center) | ON_Geometry |  | 
  | Rotate(double rotation_angle, const ON_3dVector &rotation_axis, const ON_3dPoint &rotation_center) | ON_Geometry |  | 
  | Scale(double scale_factor) | ON_Geometry |  | 
  | SetCachedTextureCoordinates(const class ON_TextureMapping &mapping, const class ON_Xform *mesh_xform=0, bool bLazy=true) | ON_Mesh |  | 
  | SetClosed(int closed) | ON_Mesh |  | 
  | SetDoublePrecisionVerticesAsValid() | ON_Mesh |  | 
  | SetMeshParameters(const ON_MeshParameters &) | ON_Mesh |  | 
  | SetQuad(int, int, int, int, int) | ON_Mesh |  | 
  | SetSinglePrecisionVerticesAsValid() | ON_Mesh |  | 
  | SetSolidOrientation(int solid_orientation) | ON_Mesh |  | 
  | SetTextureCoord(int, double, double) | ON_Mesh |  | 
  | SetTextureCoordinates(const class ON_TextureMapping &mapping, const class ON_Xform *mesh_xform=0, bool bLazy=true) | ON_Mesh |  | 
  | SetTriangle(int, int, int, int) | ON_Mesh |  | 
  | SetUserString(const wchar_t *key, const wchar_t *string_value) | ON_Object |  | 
  | SetUserStrings(int count, const ON_UserString *user_strings, bool bReplace) | ON_Object |  | 
  | SetVertex(int, const ON_3dPoint &) | ON_Mesh |  | 
  | SetVertex(int, const ON_3fPoint &) | ON_Mesh |  | 
  | SetVertexHiddenFlag(int meshvi, bool bHidden) | ON_Mesh |  | 
  | SetVertexNormal(int, const ON_3dVector &) | ON_Mesh |  | 
  | SetVertexNormal(int, const ON_3fVector &) | ON_Mesh |  | 
  | SinglePrecisionVertices() | ON_Mesh |  | 
  | SinglePrecisionVertices() const | ON_Mesh |  | 
  | SinglePrecisionVerticesAreValid() const | ON_Mesh |  | 
  | SizeOf() const | ON_Mesh | virtual | 
  | SolidOrientation() const | ON_Mesh |  | 
  | SwapCoordinates(int, int) | ON_Mesh | virtual | 
  | SwapEdge(int topei) | ON_Mesh |  | 
  | Topology() const | ON_Mesh |  | 
  | TopologyExists() const | ON_Mesh |  | 
  | Transform(const ON_Xform &) | ON_Mesh | virtual | 
  | TransformUserData(const ON_Xform &xform) | ON_Object |  | 
  | Translate(const ON_3dVector &translation_vector) | ON_Geometry |  | 
  | TransposeSurfaceParameters() | ON_Mesh |  | 
  | TransposeTextureCoordinates() | ON_Mesh |  | 
  | TriangleCount() const | ON_Mesh |  | 
  | UnitizeFaceNormals() | ON_Mesh |  | 
  | UnitizeVertexNormals() | ON_Mesh |  | 
  | UpdateDoublePrecisionVertices() | ON_Mesh |  | 
  | UpdateSinglePrecisionVertices() | ON_Mesh |  | 
  | UserStringCount() const | ON_Object |  | 
  | Vertex(int vertex_index) const | ON_Mesh |  | 
  | VertexCount() const | ON_Mesh |  | 
  | VertexIsHidden(int meshvi) const | ON_Mesh |  | 
  | VertexRef(ON_COMPONENT_INDEX ci) const | ON_Mesh |  | 
  | VertexRef(int mesh_V_index) const | ON_Mesh |  | 
  | Write(ON_BinaryArchive &) const | ON_Mesh | virtual | 
  | ~ON_Geometry() | ON_Geometry | virtual | 
  | ~ON_Mesh() | ON_Mesh |  | 
  | ~ON_Object() | ON_Object | virtual |