The Facet helper class The MeshFacet class provides an interface for the MeshFacetPy class for convenient access to the Mesh data structure. More...
#include <Facet.h>
Public Member Functions | |
Facet (const Facet &f) | |
Facet (const MeshCore::MeshFacet &face=MeshCore::MeshFacet(), MeshObject *obj=0, unsigned long index=ULONG_MAX) | |
bool | isBound (void) const |
void | operator= (const Facet &f) |
~Facet () | |
Public Attributes | |
unsigned long | Index |
Base::Reference< MeshObject > | Mesh |
unsigned long | NIndex [3] |
unsigned long | PIndex [3] |
The Facet helper class The MeshFacet class provides an interface for the MeshFacetPy class for convenient access to the Mesh data structure.
This class should not be used for programming algorithms in C++. Use Mesh Core classes instead!
Definition at line 43 of file Facet.h.
Facet::Facet | ( | const MeshCore::MeshFacet & | face = MeshCore::MeshFacet() , |
|
MeshObject * | obj = 0 , |
|||
unsigned long | index = ULONG_MAX | |||
) |
Definition at line 34 of file Facet.cpp.
References MeshCore::MeshGeomFacet::_aclPoints, MeshCore::MeshFacet::_aulNeighbours, MeshCore::MeshFacet::_aulPoints, Base::Reference< T >::isValid(), Mesh, NIndex, PIndex, Base::Vector3< _Precision >::Set(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Facet::Facet | ( | const Facet & | f | ) |
bool Mesh::Facet::isBound | ( | void | ) | const [inline] |
Definition at line 50 of file Facet.h.
Referenced by Mesh::FacetPy::representation().
void Facet::operator= | ( | const Facet & | f | ) |
unsigned long Mesh::Facet::Index |
Definition at line 53 of file Facet.h.
Referenced by operator=(), Mesh::FacetPy::representation(), and Mesh::FacetPy::unbound().
Definition at line 56 of file Facet.h.
Referenced by Mesh::Segment::const_facet_iterator::const_facet_iterator(), Mesh::MeshObject::const_facet_iterator::const_facet_iterator(), Facet(), operator=(), and Mesh::FacetPy::unbound().
unsigned long Mesh::Facet::NIndex[3] |
Definition at line 55 of file Facet.h.
Referenced by Facet(), operator=(), and Mesh::FacetPy::representation().
unsigned long Mesh::Facet::PIndex[3] |
Definition at line 54 of file Facet.h.
Referenced by Facet(), operator=(), and Mesh::FacetPy::representation().