| collapse_edge(std::vector< Face * > &vNewFacesOut, int edgeIndex, Vertex *newVertex, Vertex **pSubstituteVertices=NULL) | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | virtual |
| collapse_edges(std::vector< Face * > &vNewFacesOut, std::vector< Vertex * > &vNewEdgeVertices, Vertex **pSubstituteVertices=NULL) | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | virtual |
| create_empty_instance() const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inlinevirtual |
| create_faces_by_edge_split(int splitEdgeIndex, Vertex *newVertex, std::vector< Face * > &vNewFacesOut, Vertex **pSubstituteVertices=NULL) | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | virtual |
| CustomTriangle() | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inline |
| CustomTriangle(const TriangleDescriptor &td) | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | |
| CustomTriangle(Vertex *v1, Vertex *v2, Vertex *v3) | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | |
| edge_desc(int index) const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inlinevirtual |
| edge_desc(int index, EdgeDescriptor &edOut) const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inlinevirtual |
| get_opposing_object(Vertex *vrt) const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | virtual |
| is_regular_ref_rule(int edgeMarks) const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | virtual |
| m_vertices | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | protected |
| NUM_VERTICES | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | static |
| num_vertices() const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inlinevirtual |
| reference_object_id() const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inlinevirtual |
| refine(std::vector< Face * > &vNewFacesOut, Vertex **newFaceVertexOut, Vertex **newEdgeVertices, Vertex *newFaceVertex=NULL, Vertex **pSubstituteVertices=NULL, int snapPointIndex=-1) | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | virtual |
| set_vertex(uint index, Vertex *pVrt) | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inlineprotectedvirtual |
| vertex(size_t index) const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inlinevirtual |
| vertices() const | ug::CustomTriangle< ConcreteTriangleType, BaseClass, RefTriType, RefQuadType > | inlinevirtual |