Loading...
Searching...
No Matches
The QualifiedCellHalfFace class defines cell half-faces. More...
Inheritance diagram for bitpit::QualifiedCellHalfFace< QualifiedCell >:

Collaboration diagram for bitpit::QualifiedCellHalfFace< QualifiedCell >:

Public Types | |
| typedef ElementHalfFace< QualifiedCell >::Winding | Winding |
Public Types inherited from bitpit::ElementHalfFace< QualifiedCell > | |
| typedef ElementHalfItem< QualifiedCell >::Winding | Winding |
Public Types inherited from bitpit::ElementHalfItem< QualifiedCell > | |
| enum | Winding |
Public Member Functions | |
| QualifiedCellHalfFace (QualifiedCell &cell, int face, Winding winding=Winding::WINDING_NATURAL) | |
| QualifiedCell & | getCell () const |
Public Member Functions inherited from bitpit::ElementHalfFace< QualifiedCell > | |
| int | getFace () const |
Public Member Functions inherited from bitpit::ElementHalfItem< QualifiedCell > | |
| const ConstProxyVector< long > & | getVertexIds () const |
| Winding | getWinding () const |
| bool | operator!= (const ElementHalfItem &other) const |
| bool | operator== (const ElementHalfItem &other) const |
| void | setWinding (Winding winding) |
Additional Inherited Members | |
Protected Member Functions inherited from bitpit::ElementHalfFace< QualifiedCell > | |
| ElementHalfFace (QualifiedCell &element, int face, Winding winding) | |
Protected Member Functions inherited from bitpit::ElementHalfItem< QualifiedCell > | |
| ElementHalfItem (QualifiedCell &element, ConstProxyVector< long > &&vertexIds, ElementHalfItem< QualifiedCell >::Winding winding) | |
| QualifiedCell & | getElement () const |
Protected Attributes inherited from bitpit::ElementHalfFace< QualifiedCell > | |
| int | m_face |
Protected Attributes inherited from bitpit::ElementHalfItem< QualifiedCell > | |
| QualifiedCell & | m_element |
| std::size_t | m_firstVertexId |
| ConstProxyVector< long > | m_vertexIds |
| Winding | m_winding |
Detailed Description
template<typename QualifiedCell>
class bitpit::QualifiedCellHalfFace< QualifiedCell >
class bitpit::QualifiedCellHalfFace< QualifiedCell >
The QualifiedCellHalfFace class defines cell half-faces.
QualifiedCellHalfFace is the class that defines cell half-faces. Each face can be seen as two half-faces: one belonging to a cell and the other belonging to the neighbouring cell. A half-face is identify by its vertices and by the winding order of the vertices.
Member Typedef Documentation
◆ Winding
template<typename QualifiedCell>
| typedef ElementHalfFace<QualifiedCell>::Winding bitpit::QualifiedCellHalfFace< QualifiedCell >::Winding |
Constructor & Destructor Documentation
◆ QualifiedCellHalfFace()
template<class QualifiedCell>
| bitpit::QualifiedCellHalfFace< QualifiedCell >::QualifiedCellHalfFace | ( | QualifiedCell & | cell, |
| int | face, | ||
| Winding | winding = Winding::WINDING_NATURAL ) |
Member Function Documentation
◆ getCell()
template<class QualifiedCell>
| QualifiedCell & bitpit::QualifiedCellHalfFace< QualifiedCell >::getCell | ( | ) | const |
The documentation for this class was generated from the following files:
1.13.2
Public Types inherited from