|
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.