public:
typedef MPRActors Self;
- typedef ImageSliceActors::TBaseStyle TBaseStyle;
- typedef ImageSliceActors::TStyle TStyle;
- typedef ImageSliceActors::TSlicesCommand TSlicesCommand;
- typedef ImageSliceActors::TWindowLevelCommand TWindowLevelCommand;
- typedef ImageSliceActors::TMouseCommand TMouseCommand;
- typedef ImageSliceActors::TMouseWheelCommand TMouseWheelCommand;
- typedef ImageSliceActors::TKeyCommand TKeyCommand;
- typedef ImageSliceActors::TVoidCommand TVoidCommand;
+ typedef ImageSliceActors::TStyle TStyle;
+ typedef ImageSliceActors::TMouseCommand TMouseCommand;
+ typedef ImageSliceActors::TMouseWheelCommand TMouseWheelCommand;
+ typedef ImageSliceActors::TKeyCommand TKeyCommand;
+ typedef ImageSliceActors::TVoidCommand TVoidCommand;
+ typedef ImageSliceActors::TMouseMoveCommand TMouseMoveCommand;
+ typedef ImageSliceActors::TMouseClickCommand TMouseClickCommand;
+ typedef ImageSliceActors::TMouseDoubleClickCommand TMouseDoubleClickCommand;
+ typedef ImageSliceActors::TExposeCommand TExposeCommand;
+ typedef ImageSliceActors::TConfigureCommand TConfigureCommand;
+ typedef ImageSliceActors::TEnterCommand TEnterCommand;
+ typedef ImageSliceActors::TLeaveCommand TLeaveCommand;
public:
vtkTypeMacro( MPRActors, vtkPropCollection );
vtkRenderWindow* w
);
- // Color lookup table
- void SetLookupTableAsColor(
- unsigned int i, double r, double g, double b
- );
-
double GetWindow( );
double GetLevel( );
MPRActors( );
virtual ~MPRActors( );
- vtkImageData* _Image( unsigned int i ) const;
- void _Update( unsigned int i );
+ void _CreateBoundingBox( );
static void _SlicesCommand( double* pos, int axis, void* data );
- static void _WindowLevelCommand( double window, double level, void* data );
+ static void _WindowLevelCommand(
+ double window, double level, void* data
+ );
static void _RenderCommand( void* data );
private: