Public Member Functions | |
| _OrientedLink (_Link *link=0, bool reverse=false) | |
| void | Reverse () |
| size_t | NbResultLinks () const |
| _OrientedLink | ResultLink (int i) const |
| _Node * | FirstNode () const |
| _Node * | LastNode () const |
| operator bool () const | |
| std::vector< StdMeshers::Cartesian3D::TGeomID > | GetNotUsedFaces (const std::set< StdMeshers::Cartesian3D::TGeomID > &usedIDs) const |
| bool | HasEdgeNodes () const |
| int | NbFaces () const |
| void | AddFace (_Face *f) |
| void | RemoveFace (const _Face *f) |
Data Fields | |
| _Link * | _link |
| bool | _reverse |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const _OrientedLink &link) |
| StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::_OrientedLink | ( | _Link * | link = 0, |
| bool | reverse = false |
||
| ) |
| void StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::AddFace | ( | _Face * | f | ) |
| _Node * StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::FirstNode | ( | ) | const |
References StdMeshers::Cartesian3D::Hexahedron::_Link::_nodes.
Referenced by StdMeshers::Cartesian3D::Hexahedron::compute(), StdMeshers::Cartesian3D::Hexahedron::defineHexahedralFaces(), StdMeshers::Cartesian3D::Hexahedron::findChainOnEdge(), and StdMeshers::Cartesian3D::Hexahedron::findStartLink().
| std::vector< StdMeshers::Cartesian3D::TGeomID > StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::GetNotUsedFaces | ( | const std::set< StdMeshers::Cartesian3D::TGeomID > & | usedIDs | ) | const |
| bool StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::HasEdgeNodes | ( | ) | const |
| _Node * StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::LastNode | ( | ) | const |
| int StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::NbFaces | ( | ) | const |
| size_t StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::NbResultLinks | ( | ) | const |
| StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::operator bool | ( | ) | const |
| void StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::RemoveFace | ( | const _Face * | f | ) |
| _OrientedLink StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::ResultLink | ( | int | i | ) | const |
| void StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::Reverse | ( | ) |
|
friend |
| _Link* StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::_link |
| bool StdMeshers::Cartesian3D::Hexahedron::_OrientedLink::_reverse |
Referenced by StdMeshers::Cartesian3D::Hexahedron::Hexahedron().