|  | anatomist
    5.1.2
    3D neuroimaging data viewer | 
Specialization for a sliceable object. More...
#include <anatomist/window/viewstate.h>


| Public Member Functions | |
| SliceViewState (float t=0, bool slicewanted=false, const Point3df &pos=Point3df(), const aims::Quaternion *orient=0, const Referential *wref=0, const Geometry *wgeom=0, const aims::Quaternion *vorient=0, AWindow *win=0, glSelectRenderMode=glSELECTRENDER_NONE) | |
| SliceViewState (const std::vector< float > &timedims, bool slicewanted=false, const Point3df &pos=Point3df(), const aims::Quaternion *orient=0, const Referential *wref=0, const Geometry *wgeom=0, const aims::Quaternion *vorient=0, AWindow *win=0, glSelectRenderMode=glSELECTRENDER_NONE) | |
| virtual | ~SliceViewState () | 
| virtual SliceViewState * | sliceVS () | 
| virtual const SliceViewState * | sliceVS () const | 
|  Public Member Functions inherited from anatomist::ViewState | |
| ViewState (float t=0, AWindow *win=0, glSelectRenderMode=glSELECTRENDER_NONE) | |
| ViewState (const std::vector< float > &timedims, AWindow *win=0, glSelectRenderMode=glSELECTRENDER_NONE) | |
| virtual | ~ViewState () | 
| Public Attributes | |
| bool | wantslice | 
| Point3df | position | 
| const aims::Quaternion * | orientation | 
| const Referential * | winref | 
| const Geometry * | wingeom | 
| const aims::Quaternion * | vieworientation | 
|  Public Attributes inherited from anatomist::ViewState | |
| std::vector< float > | timedims | 
| AWindow * | window | 
| glSelectRenderMode | selectRenderMode | 
| Additional Inherited Members | |
|  Public Types inherited from anatomist::ViewState | |
| enum | glSelectRenderMode { glSELECTRENDER_NONE , glSELECTRENDER_OBJECT , glSELECTRENDER_OBJECTS , glSELECTRENDER_POLYGON } | 
Specialization for a sliceable object.
SliceViewState holds parameters needed for 2D mode rendering
Definition at line 98 of file viewstate.h.
| anatomist::SliceViewState::SliceViewState | ( | float | t = 0, | 
| bool | slicewanted = false, | ||
| const Point3df & | pos = Point3df(), | ||
| const aims::Quaternion * | orient = 0, | ||
| const Referential * | wref = 0, | ||
| const Geometry * | wgeom = 0, | ||
| const aims::Quaternion * | vorient = 0, | ||
| AWindow * | win = 0, | ||
| glSelectRenderMode | = glSELECTRENDER_NONE | ||
| ) | 
| anatomist::SliceViewState::SliceViewState | ( | const std::vector< float > & | timedims, | 
| bool | slicewanted = false, | ||
| const Point3df & | pos = Point3df(), | ||
| const aims::Quaternion * | orient = 0, | ||
| const Referential * | wref = 0, | ||
| const Geometry * | wgeom = 0, | ||
| const aims::Quaternion * | vorient = 0, | ||
| AWindow * | win = 0, | ||
| glSelectRenderMode | = glSELECTRENDER_NONE | ||
| ) | 
| 
 | virtual | 
| 
 | inlinevirtual | 
Reimplemented from anatomist::ViewState.
Definition at line 115 of file viewstate.h.
| 
 | inlinevirtual | 
Reimplemented from anatomist::ViewState.
Definition at line 116 of file viewstate.h.
| const aims::Quaternion* anatomist::SliceViewState::orientation | 
Definition at line 120 of file viewstate.h.
| Point3df anatomist::SliceViewState::position | 
Definition at line 119 of file viewstate.h.
| const aims::Quaternion* anatomist::SliceViewState::vieworientation | 
Definition at line 123 of file viewstate.h.
| bool anatomist::SliceViewState::wantslice | 
Definition at line 118 of file viewstate.h.
| const Geometry* anatomist::SliceViewState::wingeom | 
Definition at line 122 of file viewstate.h.
| const Referential* anatomist::SliceViewState::winref | 
Definition at line 121 of file viewstate.h.