#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: