PLaSK library
|
Wrapper to ExtrudedTriangularMesh3D which allows for accessing FEM-like elements. More...
#include <plask/mesh/extruded_triangular3d.hpp>
Public Types | |
typedef IndexedIterator< const ExtrudedTriangularMesh3D, Element, deref > | const_iterator |
typedef const_iterator | iterator |
Public Member Functions | |
Elements (const ExtrudedTriangularMesh3D &mesh) | |
Element | at (std::size_t index) const |
Element | operator[] (std::size_t index) const |
std::size_t | size () const |
Get number of elements (right triangular prisms) in the mesh. | |
bool | empty () const |
const_iterator | begin () const |
const_iterator | end () const |
Public Attributes | |
const ExtrudedTriangularMesh3D * | mesh |
Wrapper to ExtrudedTriangularMesh3D which allows for accessing FEM-like elements.
It works like read-only, random access container of Element objects.
Definition at line 136 of file extruded_triangular3d.hpp.
typedef IndexedIterator<const ExtrudedTriangularMesh3D, Element, deref> plask::ExtrudedTriangularMesh3D::Elements::const_iterator |
Definition at line 140 of file extruded_triangular3d.hpp.
Definition at line 141 of file extruded_triangular3d.hpp.
|
inlineexplicit |
Definition at line 145 of file extruded_triangular3d.hpp.
|
inline |
Definition at line 147 of file extruded_triangular3d.hpp.
|
inline |
Definition at line 166 of file extruded_triangular3d.hpp.
|
inline |
Definition at line 163 of file extruded_triangular3d.hpp.
|
inline |
Definition at line 169 of file extruded_triangular3d.hpp.
|
inline |
Definition at line 153 of file extruded_triangular3d.hpp.
|
inline |
Get number of elements (right triangular prisms) in the mesh.
Definition at line 161 of file extruded_triangular3d.hpp.
const ExtrudedTriangularMesh3D* plask::ExtrudedTriangularMesh3D::Elements::mesh |
Definition at line 143 of file extruded_triangular3d.hpp.