this->Modified( );
}
+// -------------------------------------------------------------------------
+double cpExtensions::Visualization::MPRActors::
+GetWindow( )
+{
+ return( this->Slices[ 0 ][ 0 ]->GetWindow( ) );
+}
+
+// -------------------------------------------------------------------------
+double cpExtensions::Visualization::MPRActors::
+GetLevel( )
+{
+ return( this->Slices[ 0 ][ 0 ]->GetLevel( ) );
+}
+
// -------------------------------------------------------------------------
int cpExtensions::Visualization::MPRActors::
GetSliceNumberMinValue( const int& axis ) const
for( unsigned int j = 0; j < 3; ++j )
this->Slices[ i ][ j ] = vtkSmartPointer< ImageSliceActors >::New( );
- this->Slices[ 0 ][ 0 ]->AssociateSlice( this->Slices[ 1 ][ 0 ] );
- this->Slices[ 0 ][ 1 ]->AssociateSlice( this->Slices[ 1 ][ 1 ] );
- this->Slices[ 0 ][ 2 ]->AssociateSlice( this->Slices[ 1 ][ 2 ] );
+ /*
+ this->Slices[ 0 ][ 0 ]->AssociateSlice( this->Slices[ 1 ][ 0 ] );
+ this->Slices[ 0 ][ 1 ]->AssociateSlice( this->Slices[ 1 ][ 1 ] );
+ this->Slices[ 0 ][ 2 ]->AssociateSlice( this->Slices[ 1 ][ 2 ] );
+ */
+ /*
+ this->Slices[ 0 ][ 0 ]->AddSlicesCommand( TSlicesCommand command, void* data );
+ AddWindowLevelCommand( TWindowLevelCommand command, void* data );
+ AddRenderCommand
+ */
/* TODO
this->Slices[ 0 ][ 0 ]->SetSlicesCommand( Self::_SetSlices, this );
// -------------------------------------------------------------------------
void cpExtensions::Visualization::MPRActors::
-_SetSlices( double* pos, int axis, void* data )
+_SlicesCommand( double* pos, int axis, void* data )
{
- MPRActors* actors = reinterpret_cast< MPRActors* >( data );
- if( actors == NULL )
+ /*
+ MPRActors* actors = reinterpret_cast< MPRActors* >( data );
+ if( actors == NULL )
return;
- for( unsigned int j = 0; j < 3; ++j )
+ for( unsigned int j = 0; j < 3; ++j )
if( actors->Slices[ 0 ][ j ]->GetAxis( ) != axis )
- actors->Slices[ 0 ][ j ]->SetSlice( pos );
- actors->Modified( );
+ actors->Slices[ 0 ][ j ]->SetSlice( pos );
+ actors->Modified( );
+ */
+}
+
+// -------------------------------------------------------------------------
+void cpExtensions::Visualization::MPRActors::
+_WindowLevelCommand( double window, double level, void* data )
+{
+}
+
+// -------------------------------------------------------------------------
+void cpExtensions::Visualization::MPRActors::
+_RenderCommand( void* data )
+{
}
// eof - $RCSfile$