35 #ifndef ANATOMIST_WINDOW3D_TRACKCUT_H
36 #define ANATOMIST_WINDOW3D_TRACKCUT_H
56 virtual std::string
name()
const;
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 );
virtual void moveTrack(int x, int y, int globalX, int globalY)
virtual void beginTrack(int x, int y, int globalX, int globalY)
CutSliceAction(const CutSliceAction &a)
static Action * creator()
virtual ~CutSliceAction()
virtual std::string name() const
virtual void endTrack(int, int, int, int)
virtual void moveTrackball(int x, int y, int globalX, int globalY)
TrackCutAction(const TrackCutAction &a)
void setSlice(const aims::Quaternion &q)
virtual std::string name() const
aims::Quaternion rotation(int x, int y)
std::map< AObject *, aims::Quaternion > _slices
virtual void beginTrackball(int x, int y, int globalX, int globalY)
virtual ~TrackCutAction()
static Action * creator()
std::map< AObject *, Point3df > _cuts