#include <meshOctreeLibOL.h>
|
| | libOLwrapper (const std::vector< std::array< double, 3 > > &points, const std::vector< std::array< int32_t, 2 > > &edges, const std::vector< std::array< int32_t, 3 > > &triangles, const std::vector< std::array< int32_t, 4 > > &quads, const std::vector< std::array< int32_t, 4 > > &tetrahedra, const std::vector< std::array< int32_t, 5 > > &pyramids, const std::vector< std::array< int32_t, 6 > > &prisms, const std::vector< std::array< int32_t, 8 > > &hexahedra) |
| |
| | ~libOLwrapper () |
| |
| int | elementsInsideBoundingBox (libOLTypTag elementType, double *bboxMin, double *bboxMax, std::vector< int32_t > &elements) |
| |
|
| std::vector< std::array< double, 3 > > | points |
| |
| std::vector< std::array< int32_t, 2 > > | edges |
| |
| std::vector< std::array< int32_t, 3 > > | triangles |
| |
| std::vector< std::array< int32_t, 4 > > | quads |
| |
| std::vector< std::array< int32_t, 4 > > | tetrahedra |
| |
| std::vector< std::array< int32_t, 5 > > | pyramids |
| |
| std::vector< std::array< int32_t, 6 > > | prisms |
| |
| std::vector< std::array< int32_t, 8 > > | hexahedra |
| |
| int64_t | OctIdx |
| |
Definition at line 96 of file meshOctreeLibOL.h.
◆ libOLwrapper()
| libOLwrapper::libOLwrapper |
( |
const std::vector< std::array< double, 3 > > & |
points, |
|
|
const std::vector< std::array< int32_t, 2 > > & |
edges, |
|
|
const std::vector< std::array< int32_t, 3 > > & |
triangles, |
|
|
const std::vector< std::array< int32_t, 4 > > & |
quads, |
|
|
const std::vector< std::array< int32_t, 4 > > & |
tetrahedra, |
|
|
const std::vector< std::array< int32_t, 5 > > & |
pyramids, |
|
|
const std::vector< std::array< int32_t, 6 > > & |
prisms, |
|
|
const std::vector< std::array< int32_t, 8 > > & |
hexahedra |
|
) |
| |
◆ ~libOLwrapper()
| libOLwrapper::~libOLwrapper |
( |
| ) |
|
◆ elementsInsideBoundingBox()
| int libOLwrapper::elementsInsideBoundingBox |
( |
libOLTypTag |
elementType, |
|
|
double * |
bboxMin, |
|
|
double * |
bboxMax, |
|
|
std::vector< int32_t > & |
elements |
|
) |
| |
◆ edges
| std::vector<std::array<int32_t,2> > libOLwrapper::edges |
|
protected |
◆ hexahedra
| std::vector<std::array<int32_t,8> > libOLwrapper::hexahedra |
|
protected |
◆ OctIdx
| int64_t libOLwrapper::OctIdx |
|
protected |
◆ points
| std::vector<std::array<double,3> > libOLwrapper::points |
|
protected |
◆ prisms
| std::vector<std::array<int32_t,6> > libOLwrapper::prisms |
|
protected |
◆ pyramids
| std::vector<std::array<int32_t,5> > libOLwrapper::pyramids |
|
protected |
◆ quads
| std::vector<std::array<int32_t,4> > libOLwrapper::quads |
|
protected |
◆ tetrahedra
| std::vector<std::array<int32_t,4> > libOLwrapper::tetrahedra |
|
protected |
◆ triangles
| std::vector<std::array<int32_t,3> > libOLwrapper::triangles |
|
protected |
The documentation for this class was generated from the following files: