visSparseGrid Class Reference
[VisAPI Index] [VisAPI Hierarchy]
SparseGrid-Access implements Field-Access. More...
#include <VisApi/VisApi.h>
Inherits: visAdaptiveGrid
Public Members
- virtual bool instanceOf (visClassId id)
- visSparseGrid ()
- virtual ~visSparseGrid ()
- virtual bool allocate (visAdaptiveGrid *source, visAttrComb *attrComb, int maxlevel, int maxLdScopeDiff)
- virtual bool allocate (istream &in, visAttrComb *attrComb, int maxlevel, int maxLdScopeDiff)
- virtual void deallocate ()
- virtual void setCursor (const int *p)
- virtual int getCursor (unsigned int i)
- virtual visAttribute* getCellAttribute (int comp)
- virtual void getCellAttribute (int, visAttribute*)
- virtual const char *getAttrName (int comp)
- virtual const visAttribute* getMinAttribute (int comp)
- virtual const visAttribute* getMaxAttribute (int comp)
- virtual int getCellPos (unsigned int i)
- virtual int getCellSize (unsigned int i)
- virtual int getCells ()
- virtual int getNodes ()
- virtual void getNodeAttribute (int comp, visAttribute *attr, int edge)
- virtual void getInterpAttribute (int comp, visAttribute *attr, float *pos)
- virtual int getAttrAssoc ()
Private Members
- friend class HiVis_HiVisMods_AG_SparseGrid
- friend class HiVis_HiVisMods_HiVis_Read_SparseGrid
- friend class HiVis_HiVisMods_HiVis_Render_SparseGrid
- friend class visSparseGridCellInterp
- int getSparseGridSizeAndDim (visSparseGridNode *&node, istream &in, int dim, int level)
- void buildTree (visSparseGridNode *&node, int index, int dim)
- void deleteTree (visSparseGridNode *&node, int dim)
- void getCellBounds (visSparseGridNode *node, int level, int dim)
- void evaluate (visSparseGridNode *node, int level, int dim)
- void adjustMinMax (visSparseGridNode *node, int level, int dim)
- inline int visGetScopeByPos (int pos, int dim)
- inline void getNodeAttributes ()
- inline bool isValidPos (int *pos)
- bool myIsScopeClipped
- visAdaptiveGrid *myFieldAccess
- char **myName
- int *myLdSize
- int *myLdScope
- int *myPos
- int *myEvalLdScope
- int *myEvalPos
- int *myCursorPos
- int *myCursorScope
- int *myCursorBuf
- int *myCellPos1
- int *myCellPos2
- int myCells
- int myMaxLevel
- int myLevel
- visCompareAttrAccess *myAttrCompare
- visSparseGridNode *myRootNode
- int myFactors
- visSparseGridFactorInfo *myFactorInfo
- visAttribute **myResAttribute
- visAttribute **myAttributeBuffer
- int myAttrValid
- visAttribute ***myEdgeAttribute
- float *myFloatPosBuf
- int myNodesMax
- int myNodes
- float myNode
- visAttrComb *myAttrComb
- int myMaxLdScopeDiff
This is an implementation of field access by a sparse-grid.
- Author: Peter Breitling
- Version: 03-20-98
- Documentation generated by breitlip@atzenger10 on Mon Jan 17 19:29:23 CET 2000
|
Kdoc
|