|
| | ConstrainingQuadrilateral () |
| |
| | ConstrainingQuadrilateral (const QuadrilateralDescriptor &qd) |
| |
| | ConstrainingQuadrilateral (Vertex *v1, Vertex *v2, Vertex *v3, Vertex *v4) |
| |
| virtual int | container_section () const |
| |
| virtual bool | collapse_edge (std::vector< Face * > &vNewFacesOut, int edgeIndex, Vertex *newVertex, Vertex **pSubstituteVertices=NULL) |
| |
| virtual bool | collapse_edges (std::vector< Face * > &vNewFacesOut, std::vector< Vertex * > &vNewEdgeVertices, Vertex **pSubstituteVertices=NULL) |
| |
| virtual GridObject * | create_empty_instance () const |
| |
| virtual void | create_faces_by_edge_split (int splitEdgeIndex, Vertex *newVertex, std::vector< Face * > &vNewFacesOut, Vertex **pSubstituteVertices=NULL) |
| |
| | CustomQuadrilateral () |
| |
| | CustomQuadrilateral (const QuadrilateralDescriptor &qd) |
| |
| | CustomQuadrilateral (Vertex *v1, Vertex *v2, Vertex *v3, Vertex *v4) |
| |
| virtual EdgeDescriptor | edge_desc (int index) const |
| |
| virtual void | edge_desc (int index, EdgeDescriptor &edOut) const |
| |
| virtual std::pair< GridBaseObjectId, int > | get_opposing_object (Vertex *vrt) const |
| |
| virtual bool | get_opposing_side (EdgeVertices *e, EdgeDescriptor &edOut) const |
| | fills the edge-descriptor with the edge that lies opposed to the specified one
|
| |
| virtual bool | is_regular_ref_rule (int edgeMarks) const |
| |
| virtual size_t | num_vertices () const |
| |
| virtual ReferenceObjectID | reference_object_id () const |
| |
| virtual bool | refine (std::vector< Face * > &vNewFacesOut, Vertex **newFaceVertexOut, Vertex **newEdgeVertices, Vertex *newFaceVertex=NULL, Vertex **pSubstituteVertices=NULL, int snapPointIndex=-1) |
| | Refines a Quadrilateral by inserting new vertices.
|
| |
| virtual Vertex * | vertex (size_t index) const |
| |
| virtual Face::ConstVertexArray | vertices () const |
| |
| void | add_constrained_object (Edge *pObj) |
| |
| void | add_constrained_object (Face *pObj) |
| |
| void | add_constrained_object (Vertex *pObj) |
| |
| void | clear_constrained_edges () |
| |
| void | clear_constrained_faces () |
| |
| void | clear_constrained_objects () |
| |
| void | clear_constrained_vertices () |
| |
| template<> |
| Vertex * | constrained (size_t ind) const |
| |
| template<> |
| Edge * | constrained (size_t ind) const |
| |
| template<> |
| Face * | constrained (size_t ind) const |
| |
| template<class TElem > |
| TElem * | constrained (size_t ind) const |
| |
| Edge * | constrained_edge (size_t ind) const |
| |
| Face * | constrained_face (size_t ind) const |
| |
| Vertex * | constrained_vertex (size_t ind) const |
| |
| bool | is_constrained_object (Edge *edge) |
| |
| bool | is_constrained_object (Face *face) |
| |
| bool | is_constrained_object (Vertex *vrt) |
| |
| virtual bool | is_constraining () const |
| | returns the id of the reference-object.
|
| |
| template<> |
| size_t | num_constrained () const |
| |
| template<> |
| size_t | num_constrained () const |
| |
| template<> |
| size_t | num_constrained () const |
| |
| template<class TElem > |
| size_t | num_constrained () const |
| |
| size_t | num_constrained_edges () const |
| |
| size_t | num_constrained_faces () const |
| |
| size_t | num_constrained_vertices () const |
| |
| virtual void | remove_constraint_link (const Edge *e) |
| | removes a constraint link to the grid object.
|
| |
| virtual void | remove_constraint_link (const Face *f) |
| | removes a constraint link to the grid object.
|
| |
| virtual void | remove_constraint_link (const Vertex *vrt) |
| | removes a constraint link to the grid object.
|
| |
| void | unconstrain_object (const Edge *edge) |
| |
| void | unconstrain_object (const Face *face) |
| |
| void | unconstrain_object (const Vertex *vrt) |
| |
| virtual | ~ConstrainingFace () |
| |
| virtual int | base_object_id () const |
| |
| int | get_local_side_index (EdgeVertices *e) const |
| | returns the local index of the specified edge.
|
| |
| uint | num_edges () const |
| |
| uint | num_sides () const |
| |
| virtual | ~Face () |
| |
| uint | grid_data_index () const |
| | Returns the grid attachment data index of a geometric object.
|
| |
| virtual bool | is_constrained () const |
| | returns true if the object is constrained by other objects.
|
| |
| virtual | ~GridObject () |
| |
| Vertex * | operator[] (size_t index) const |
| | returns the i-th vertex.
|
| |
| size_t | size () const |
| | returns the number of vertices.
|
| |
| virtual | ~FaceVertices () |
| |
| Vertex * | operator[] (size_t index) const |
| | returns the i-th vertex.
|
| |
| size_t | size () const |
| | returns the number of vertices.
|
| |
| virtual | ~IVertexGroup () |
| |
a quadrilateral constraining other objects.