|
| coDoOctTree (const coObjInfo &info) |
|
| coDoOctTree (const coObjInfo &info, coShmArray *arr) |
|
| coDoOctTree (const coObjInfo &info, int cellListSize, int macroCellListSize, int cellBBoxesSize, int gridBBoxSize) |
|
| coDoOctTree (const coObjInfo &info, int nelem, int nconn, int ncoord, int *el, int *conn, float *x_c, float *y_c, float *z_c, int normal_size=NORMAL_SIZE, int max_no_levels=MAX_NO_LEVELS, int min_small_enough=MIN_SMALL_ENOUGH, int crit_level=CRIT_LEVEL, int limit_fX=INT_MAX, int limit_fY=INT_MAX, int limit_fZ=INT_MAX) |
|
int | IsInBBox (int cell, int no_e, const float *point) const |
|
virtual | ~coDoOctTree () |
| Destructor. More...
|
|
| coDoBasisTree (const coObjInfo &info, const char *label1, const char *label2, int nelem_l, int nconn_l, int ncoord_l, int *el, int *conn, float *x_c, float *y_c, float *z_c, int normal_size, int max_no_levels, int min_small_enough, int crit_level, int limit_fX, int limit_fY, int limit_fZ) |
|
| coDoBasisTree (const coObjInfo &info) |
| Another constructor. More...
|
|
| coDoBasisTree (const coObjInfo &info, const char *label) |
| Still another constructor. More...
|
|
| coDoBasisTree (const coObjInfo &info, const char *label1, const char *label2, int cellListSize, int macroCellListSize, int cellBBoxesSize, int gridBBoxSize) |
|
virtual | ~coDoBasisTree () |
| Destructor. More...
|
|
void | Visualise (std::vector< int > &ll, std::vector< int > &cl, std::vector< float > &xi, std::vector< float > &yi, std::vector< float > &zi) |
|
const int * | search (const float *point) const |
|
const int * | extended_search (const coVector &point1, const coVector &point2, std::vector< int > &OctreePolygonList) const |
| Dump of information of the macrocells and cells defining the octtree. More...
|
|
bool | cutLineCuboid (const coVector &point1, const coVector &point2, const float *cuboidBbox, std::vector< coVector > &CutVec) const |
| extends normal search function, by searching for all cells between two points More...
|
|
bool | cutThroughOct (int baum, const float bbox[6], std::vector< int > &ll, std::vector< int > &cl, std::vector< float > &xi, std::vector< float > &yi, std::vector< float > &zi, const coVector &point1, const coVector &point2, std::vector< int > &OctreePolygonList) const |
| cuts a line with a cuboid and gives back a vector with the coordinates More...
|
|
const int * | getBbox (std::vector< float > &boundingBox) const |
| recursive cut through a octree macro cell More...
|
|
const int * | area_search (std::vector< float > &Bbox, std::vector< int > &GridElemList) const |
| get the BBox of a given Octtree More...
|
|
void | getMacroCellElements (int baum, float bbox[6], std::vector< int > &ElementList, const float *reference_Bbox) const |
| search for all cells within a 3D area More...
|
|
bool | lineInBbox (const coVector &point1, const coVector &point2, const float bbox[6]) const |
| get all Elements which are in a specific macro cell More...
|
|
void | getChunks (vector< const int * > &chunks, const functionObject *test) |
| /////////////////////////////////////////////// More...
|
|
int | getNumCellLists () |
|
int | getNumMacroCellLists () |
|
int | getNumCellBBoxes () |
|
int | getNumGridBBoxes () |
|
void | getAddresses (int **cellList, int **macroCellList, float **cellBBox, float **gridBBox, int **fX, int **fY, int **fZ, int **max_no_levels) |
|
void | getShmLocation (int &shmSegNo, shmSizeType &offset) const |
| Get my location in shared memory. More...
|
|
void | addAttribute (const char *, const char *) |
| Attach an attribute to an object. More...
|
|
void | addAttributes (int, const char *const *, const char *const *) |
| Attach multiple attributes to an object. More...
|
|
const char * | getAttribute (const char *) const |
| get one attribute More...
|
|
int | getNumAttributes () const |
| get number of attributes More...
|
|
int | getAllAttributes (const char ***name, const char ***content) const |
| get all attributes More...
|
|
void | copyAllAttributes (const coDistributedObject *src) |
| copy all attributes from src to this object More...
|
|
char * | getName () const |
| get the object's name More...
|
|
const char * | getType () const |
| get the object's type More...
|
|
int | isType (const char *reqType) const |
| check whether this is a certain type More...
|
|
bool | objectOk () const |
| check whether object was created or received ok More...
|
|
| coDistributedObject () |
|
| coDistributedObject (const coObjInfo &info) |
|
| coDistributedObject (const coObjInfo &info, const char *t) |
|
| coDistributedObject (const coObjInfo &info, int shmSeg, shmSizeType offs, char *t) |
|
virtual | ~coDistributedObject () |
|
coDistributedObject * | clone (const coObjInfo &newinfo) const |
|
void | copyObjInfo (coObjInfo *info) const |
|
const coDistributedObject * | createUnknown () const |
|
int * | store_header (int, int, int, int *, data_type *, long *, covise::DataHandle &idata) |
|
int | restore_header (int **, int, int *, int *, shmSizeType *) |
|
void | init_header (int *, int *, int, data_type **, long **) |
|
int | update_shared_dl (int count, covise_data_list *dl) |
|
int | store_shared_dl (int count, covise_data_list *dl) |
|
int | restore_shared_dl (int count, covise_data_list *dl) |
|
void | setType (const char *, const char *) |
|
int | getObjectInfo (coDoInfo **) const |
|
int | get_type_no () const |
|
int | access (access_type) |
|
int | destroy () |
|
char * | object_on_hosts () const |
|
int | incRefCount () const |
|
int | decRefCount () const |
|
int | getRefCount () const |
|
void | print () const |
|
void | getObjectFromShm () |
| Common function for all read-Constructors: More...
|
|
bool | checkObject () const |
| Check object: return true if valid, false if not. More...
|
|
Derived class from coDoBasisTree, used for cell location in unstructured grids.