|
|
| goViewVolume (goViewPlane &p) |
| |
|
| goViewVolume (goViewVolume &v) |
| |
|
volFloat | getDepth () |
| |
|
void | setDepth (volFloat d) |
| |
|
void | setFrontClip (volFloat d) |
| |
|
volFloat | getFrontClip () |
| |
| void | calculateBounds (volFloat &minx, volFloat &maxx, volFloat &miny, volFloat &maxy, volFloat &minz, volFloat &maxz) |
| |
|
void | operator= (goViewVolume &other) |
| |
| void | scale (volFloat factor) |
| |
|
void | setSampleDistanceX (goFloat d) |
| |
|
void | setSampleDistanceY (goFloat d) |
| |
|
void | setSampleDistanceZ (goFloat d) |
| |
|
goFloat | getSampleDistanceX () |
| |
|
goFloat | getSampleDistanceY () |
| |
|
goFloat | getSampleDistanceZ () |
| |
|
| goViewPlane (goViewPlane &other) |
| |
| go3Vector< volFloat > & | getPosition () |
| |
| go3Vector< volFloat > & | getSize () |
| |
| go3Vector< volFloat > & | getScreenSize () |
| |
| void | setEyePos (go3Vector< volFloat > &p) |
| |
| void | setSize (go3Vector< volFloat > &s) |
| |
| void | setScreenSize (go3Vector< volFloat > &s) |
| |
|
void | setScreenSize (goInt32 x, goInt32 y) |
| | For convenience. See setScreenSize(go3Vector<volFloat>& s)
|
| |
| void | setSize (volFloat x, volFloat y) |
| |
|
void | setEyePos (volFloat x, volFloat y, volFloat z) |
| |
| void | setPixelWidth (volFloat d) |
| |
| void | setPixelHeight (volFloat d) |
| |
| volFloat | getPixelWidth () |
| |
| volFloat | getPixelHeight () |
| |
| go3Vector< volFloat > & | getNormal () |
| |
|
const go3Vector< volFloat > & | getNormal () const |
| |
| void | setNormal (go3Vector< volFloat > &v) |
| |
| go3Vector< volFloat > & | getUp () |
| |
|
const go3Vector< volFloat > & | getUp () const |
| |
| void | setUp (go3Vector< volFloat > &u) |
| |
| void | setEyeDistance (volFloat f) |
| |
| volFloat | getEyeDistance () const |
| |
| virtual void | operator= (goViewPlane &other) |
| |
| const go44Matrix< volFloat > & | getViewMatrix () const |
| |
|
const go44Matrix< volFloat > & | getViewMatrix () |
| |
|
void | update () |
| |
|
go3Vector< volFloat > & | getU () |
| |
|
go3Vector< volFloat > & | getV () |
| |
|
go3Vector< volFloat > & | getEyePos () |
| |
| void | calculateUpperLeft (go3Vector< volFloat > &ul) |
| |
| void | calculateUpperRight (go3Vector< volFloat > &ur) |
| |
| void | calculateLowerLeft (go3Vector< volFloat > &ll) |
| |
| void | calculateLowerRight (go3Vector< volFloat > &lr) |
| |
| void | scale (volFloat factor) |
| |
|
void | rotate (volFloat angle, Vol::GO_ROTATION_AXIS ax) |
| |
|
| goObjectBase () |
| | Constructor.
|
| |
| virtual | ~goObjectBase () |
| | Destructor. More...
|
| |
| const char * | getClassName () const |
| | Returns the class name. More...
|
| |
|
int | getClassID () const |
| |
| virtual goSize_t | memoryUsage () const |
| | Returns the size of this object or some measure of its memory consumption. More...
|
| |
| void | setObjectName (const char *name) |
| | Set name string for an object. More...
|
| |
| void | setObjectName (const goString &name) |
| | Set name string for an object. More...
|
| |
| const goString & | getObjectName () const |
| | Get the object name. More...
|
| |
| virtual bool | writeObjectFile (FILE *) const |
| | Write object to a file. More...
|
| |
| virtual bool | readObjectFile (FILE *) |
| | Read object from a file. More...
|
| |
| void | connectObject (goObjectBase *object) |
| | Connects an object to this object. More...
|
| |
|
void | disconnectObject (const goObjectBase *object) |
| | Disconnects an object from this object.
|
| |
| virtual bool | callObjectMethod (int methodID, goObjectMethodParameters *param=NULL) |
| | Call an object method by identifier. More...
|
| |
| virtual bool | queueObjectMethod (int methodID, goObjectMethodParameters *param=NULL, bool blocking=false) |
| | Enqueue a method call to an internal list of methods. More...
|
| |
| bool | callQueuedMethods () |
| | Call all queued methods. More...
|
| |
Defines a visible volume. Coordinates are in world coordinates.
- Author
- Christian Gosch
- Date
- 1.8.2001
- Todo:
- Define operations for this class as they are needed. (Development of goVolumeNavigator will need some more functionality in here).