class vxtGrid3D : public vxtBase 3D grid, definition of space dependent parameters and interface
3D grid, definition of space dependent parameters and interface. A 3D grid, surrounded by blSize thick layer of voxels. Methods for manipulation with grid dimensions and transformations. Definition of data manipulation methods in the form of pute virtual functions.
virtual int rowSize() const
virtual int sliceSize() const
virtual int gridSize(void) const
virtual void setColorDist(int x, int y, int z, double dist, const RGBColor &c, const csgOp op)
virtual void setColorDist(int sh, double dist, const RGBColor &c, const csgOp op)
virtual void setDist(int x, int y, int z, double val)
virtual void setDist(int sh, double val)
virtual RGBColor getColor(int x, int y, int z) const
virtual RGBColor getColor(int sh) const
virtual double getDist(int sh) const
virtual double getDist(int x, int y, int z) const
virtual float patchDensity(float d) const
virtual float getSplatStep(void) const
virtual float getVRad(void) const
virtual void patchSplatGrid(const Vector3D& s, const csgOp op, const RGBColor &c=RGBColor(1))
virtual void patchSplatWorld(const Vector3D& s, const csgOp op, const RGBColor &c=RGBColor(1))
virtual void setNonEmpty(void)
virtual Vector3D getMinBBox(void) const
virtual Vector3D getMaxBBox(void) const
virtual colorType getColorType() const
virtual void save(const char *name) const
virtual void view(char *name="im.pgm")
virtual void init(float d)
virtual void Merge(vxtGrid3D const* gr, const csgOp op)
virtual vxtGrid3D* croppedVolume(void) const
virtual void saveSurfDistVolume(char *name) const
virtual vxtGrid3D* openCloseVolumeOct(void) const
virtual vxtGrid3D* openCloseVolumeDist(void) const
virtual vxtGrid3D* openCloseVolume(void) const
virtual void setGridCenter(Vector3D pos)
virtual Vector3D world2grid(Vector3D w) const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de