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 |