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 |
Referenced by ug::MultiGrid::get_parent(), and ug::MultiGrid::set_parent().
|
private |
Referenced by add_child(), child_vertex(), clear_children(), has_children(), num_child_vertices(), remove_child(), replace_child(), and unregister_from_children().