public:
typedef ImageSliceActors Self;
+ typedef void ( *TUpdateCommand )( void* );
+
public:
vtkTypeMacro( ImageSliceActors, vtkPropCollection );
void UpdateText( );
void UpdateText( const double& w, const double& l );
+ TUpdateCommand SetUpdateCommand( TUpdateCommand cmd, void* data )
+ {
+ this->m_UpdateCommand = cmd;
+ this->m_UpdateData = data;
+ }
+
protected:
ImageSliceActors( );
virtual ~ImageSliceActors( );
char TextBuffer[ 1024 ];
vtkSmartPointer< vtkTextActor > TextActor;
vtkSmartPointer< vtkActor > PlaneActor;
+
+
+ TUpdateCommand m_UpdateCommand;
+ void* m_UpdateData;
};
} // ecapseman