|
ug4
|
Holds information about vertex relations. Used internally. More...
#include <multi_grid_child_info.h>
Public Member Functions | |
| void | add_child (Edge *) |
| void | add_child (Face *) |
| void | add_child (Vertex *elem) |
| void | add_child (Volume *) |
| Vertex * | child_vertex () const |
| void | clear_children () |
| bool | has_children () const |
| MGVertexInfo () | |
| size_t | num_child_vertices () const |
| void | remove_child (Edge *) |
| void | remove_child (Face *) |
| void | remove_child (Vertex *elem) |
| void | remove_child (Volume *) |
| void | replace_child (Vertex *elem, Vertex *child) |
| void | unregister_from_children (MultiGrid &mg) |
Public Attributes | |
| GridObject * | m_pParent |
Private Attributes | |
| Vertex * | m_pVrtChild |
Holds information about vertex relations. Used internally.
a vertex can have one of the following states: MGES_NORMAL, MGES_CONSTRAINED, MGES_FIXED the following should always hold true: children of a constrained node are constrained, too. children of a fixed node are fixed, too.
|
inline |
|
inline |
References m_pVrtChild.
Referenced by ug::MultiGrid::add_child(), and ug::MultiGrid::vertex_created().
|
inline |
References m_pVrtChild.
Referenced by ug::MultiGrid::get_child_vertex(), and ug::MultiGrid::vertex_created().
|
inline |
References m_pVrtChild.
Referenced by unregister_from_children().
|
inline |
References m_pVrtChild.
Referenced by ug::MultiGrid::has_children().
|
inline |
References m_pVrtChild.
Referenced by ug::MultiGrid::num_child_vertices().
|
inline |
References m_pVrtChild.
Referenced by ug::MultiGrid::remove_child().
References m_pVrtChild.
| void ug::MGVertexInfo::unregister_from_children | ( | MultiGrid & | mg | ) |
References clear_children(), m_pVrtChild, and ug::MultiGrid::set_parent().
Referenced by ug::MultiGrid::clear_child_connections(), and ug::MultiGrid::element_to_be_erased().
| GridObject* ug::MGVertexInfo::m_pParent |
|
private |
Referenced by add_child(), child_vertex(), clear_children(), has_children(), num_child_vertices(), remove_child(), replace_child(), and unregister_from_children().