#include <SparseGridRamificationTopology.h>
a connection corresponds to a connexe component in each regular hexa (each non-void hexa has at less one connection) More...
a connection corresponds to a connexe component in each regular hexa (each non-void hexa has at less one connection)
Public Attributes | |
| type::fixed_array< std::set< Connexion * >, NUM_CONNECTED_NODES > | _neighbors |
| std::list< Children > | _children |
| Connexion * | _parent |
| unsigned int | _coarsestParent |
| Index | _hexaIdx |
| Index | _nonRamifiedHexaIdx |
| int | _tmp |
Public Member Functions | |
| Connexion () | |
| void | propagateConnexionNumberToNeighbors (int connexionNumber, const type::vector< Connexion * > &allFineConnexions) |
| each similar connection will have a number (saved in _tmp), this number must be given to all connected connexions) More... | |
| std::list<Children> sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_children |
| unsigned int sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_coarsestParent |
| Index sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_hexaIdx |
| type::fixed_array< std::set<Connexion*>,NUM_CONNECTED_NODES > sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_neighbors |
| Index sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_nonRamifiedHexaIdx |
| Connexion* sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_parent |
| int sofa::component::topology::container::grid::SparseGridRamificationTopology::Connexion::_tmp |
|
inline |
|
inline |
each similar connection will have a number (saved in _tmp), this number must be given to all connected connexions)