|
| ConstrainedFace () |
|
GridObject * | get_constraining_object () |
|
int | get_parent_base_object_id () |
|
virtual bool | is_constrained () const |
| returns true if the object is constrained by other objects. More...
|
|
virtual void | remove_constraint_link (const Face *f) |
| removes a constraint link to the grid object. More...
|
|
void | set_constraining_object (GridObject *pObj) |
|
void | set_parent_base_object_id (int id) |
|
virtual | ~ConstrainedFace () |
|
virtual int | base_object_id () 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 int | container_section () const |
|
virtual Edge * | create_edge (int index) |
| create the edge with index i and return it. More...
|
|
virtual void | create_faces_by_edge_split (int splitEdgeIndex, Vertex *newVertex, std::vector< Face * > &vNewFacesOut, Vertex **pSubstituteVertices=NULL) |
|
virtual EdgeDescriptor | edge_desc (int index) const |
| returns the i-th edge of the face. More...
|
|
virtual void | edge_desc (int index, EdgeDescriptor &edOut) const |
| returns the i-th edge of the face. More...
|
|
int | get_local_side_index (EdgeVertices *e) const |
| returns the local index of the specified edge. More...
|
|
virtual std::pair< GridBaseObjectId, int > | get_opposing_object (Vertex *vrt) const |
| returns an index to the obbject, which lies on the opposite side of the face to the given vertex. More...
|
|
virtual bool | get_opposing_side (EdgeVertices *e, EdgeDescriptor &edOut) const |
| retrieves the edge-descriptor for the opposing side to the specified one. More...
|
|
virtual bool | is_regular_ref_rule (int edgeMarks) const |
| returns true if the specified edgeMarks would lead to a regular refinement More...
|
|
uint | num_edges () const |
|
uint | num_sides () 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) |
|
virtual | ~Face () |
|
virtual GridObject * | create_empty_instance () const |
| create an instance of the derived type More...
|
|
uint | grid_data_index () const |
| Returns the grid attachment data index of a geometric object. More...
|
|
virtual bool | is_constraining () const |
| returns the id of the reference-object. More...
|
|
virtual | ~GridObject () |
|
virtual void | remove_constraint_link (const Vertex *vrt) |
| removes a constraint link to the grid object. More...
|
|
virtual void | remove_constraint_link (const Edge *e) |
| removes a constraint link to the grid object. More...
|
|
virtual size_t | num_vertices () const |
|
Vertex * | operator[] (size_t index) const |
| returns the i-th vertex. More...
|
|
size_t | size () const |
| returns the number of vertices. More...
|
|
virtual Vertex * | vertex (size_t index) const |
|
virtual ConstVertexArray | vertices () const |
|
virtual | ~FaceVertices () |
|
Vertex * | operator[] (size_t index) const |
| returns the i-th vertex. More...
|
|
size_t | size () const |
| returns the number of vertices. More...
|
|
virtual | ~IVertexGroup () |
|
This class stores the constraining object.
Please note, that the user is has to link and unlink constraining objects manually.