|
typedef Object | Base |
|
typedef VistleScalarVector< NumDimensions >::type | Vector |
|
typedef CelltreeNode< sizeof(Index), NumDimensions > | Node |
|
enum | InitializedFlags { Initialized
} |
|
enum | Type {
COORD = -9
, COORDWRADIUS = -8
, DATABASE = -7
, UNKNOWN = -1
,
EMPTY = 1
, PLACEHOLDER = 11
, TEXTURE1D = 16
, POINTS = 18
,
SPHERES = 19
, LINES = 20
, TUBES = 21
, TRIANGLES = 22
,
POLYGONS = 23
, UNSTRUCTUREDGRID = 24
, UNIFORMGRID = 25
, RECTILINEARGRID = 26
,
STRUCTUREDGRID = 27
, QUADS = 28
, VERTEXOWNERLIST = 95
, CELLTREE1 = 96
,
CELLTREE2 = 97
, CELLTREE3 = 98
, NORMALS = 99
, VEC = 100
} |
|
typedef std::shared_ptr< Object > | ptr |
|
typedef std::shared_ptr< const Object > | const_ptr |
|
typedef ObjectData | Data |
|
|
| Celltree (const Index numCells, const Meta &meta=Meta()) |
|
void | init (const Vector *min, const Vector *max, const Vector &gmin, const Vector &gmax) |
|
void | refine (const Vector *min, const Vector *max, Index nodeIdx, const Vector &gmin, const Vector &gmax) |
|
template<class BoundsFunctor > |
bool | validateTree (BoundsFunctor &func) const |
|
Scalar * | min () |
|
const Scalar * | min () const |
|
Scalar * | max () |
|
const Scalar * | max () const |
|
shm< Node >::array & | nodes () |
|
const shm< Node >::array & | nodes () const |
|
shm< Index >::array & | cells () |
|
const shm< Index >::array & | cells () const |
|
template<class InnerNodeFunctor , class ElementFunctor > |
void | traverse (InnerNodeFunctor &visitNode, ElementFunctor &visitElement) const |
|
template<class Interface > |
const Interface * | getInterface () const |
|
std::shared_ptr< const Object > | object () const override |
|
virtual | ~Object () |
|
bool | operator== (const Object &other) const |
|
bool | operator!= (const Object &other) const |
|
bool | isComplete () const |
|
virtual std::set< Object::const_ptr > | referencedObjects () const |
| check whether all references have been resolved More...
|
|
Object::ptr | clone () const |
|
virtual Object::ptr | cloneInternal () const =0 |
|
Object::ptr | cloneType () const |
|
virtual Object::ptr | cloneTypeInternal () const =0 |
|
virtual void | refresh () const |
| refresh cached pointers from shm More...
|
|
virtual bool | check () const |
|
virtual void | updateInternals () |
|
virtual bool | isEmpty () const |
|
virtual bool | isEmpty () |
|
shm_handle_t | getHandle () const |
|
Type | getType () const |
|
std::string | getName () const |
|
int | getBlock () const |
|
int | getNumBlocks () const |
|
double | getRealTime () const |
|
int | getTimestep () const |
|
int | getNumTimesteps () const |
|
int | getIteration () const |
|
int | getExecutionCounter () const |
|
int | getCreator () const |
|
Matrix4 | getTransform () const |
|
void | setBlock (const int block) |
|
void | setNumBlocks (const int num) |
|
void | setRealTime (double time) |
|
void | setTimestep (const int timestep) |
|
void | setNumTimesteps (const int num) |
|
void | setIteration (const int num) |
|
void | setExecutionCounter (const int count) |
|
void | setCreator (const int id) |
|
void | setTransform (const Matrix4 &transform) |
|
const Meta & | meta () const |
|
void | setMeta (const Meta &meta) |
|
void | addAttribute (const std::string &key, const std::string &value="") |
|
void | setAttributeList (const std::string &key, const std::vector< std::string > &values) |
|
virtual void | copyAttributes (Object::const_ptr src, bool replace=true) |
|
bool | hasAttribute (const std::string &key) const |
|
std::string | getAttribute (const std::string &key) const |
|
std::vector< std::string > | getAttributes (const std::string &key) const |
|
std::vector< std::string > | getAttributeList () const |
|
bool | addAttachment (const std::string &key, Object::const_ptr att) const |
|
bool | hasAttachment (const std::string &key) const |
|
void | copyAttachments (Object::const_ptr src, bool replace=true) |
|
Object::const_ptr | getAttachment (const std::string &key) const |
|
bool | removeAttachment (const std::string &key) const |
|
int | ref () const |
|
int | unref () const |
|
int | refcount () const |
|
template<class Archive > |
void | saveObject (Archive &ar) const |
|
Data * | d () const |
|