35 #ifndef ANATOMIST_WINDOW3D_TRACKCUT_H    36 #define ANATOMIST_WINDOW3D_TRACKCUT_H    56     virtual std::string 
name() 
const;
    58     virtual void beginTrackball( 
int x, 
int y, 
int globalX, 
int globalY );
    59     virtual void moveTrackball( 
int x, 
int y, 
int globalX, 
int globalY );
    68     std::map<AObject *, Point3df>       
_cuts;
    69     std::map<AObject *, aims::Quaternion> 
_slices;
    82     virtual std::string 
name() 
const;
    84     virtual void beginTrack( 
int x, 
int y, 
int globalX, 
int globalY );
    85     virtual void moveTrack( 
int x, 
int y, 
int globalX, 
int globalY );
 static Action * creator()
 
virtual ~TrackCutAction()
 
virtual std::string name() const
 
std::map< AObject *, Point3df > _cuts
 
aims::Quaternion rotation(int x, int y)
 
virtual void beginTrackball(int x, int y, int globalX, int globalY)
 
std::map< AObject *, aims::Quaternion > _slices
 
virtual void moveTrackball(int x, int y, int globalX, int globalY)
 
void setSlice(const aims::Quaternion &q)
 
virtual void endTrack(int, int, int, int)