1 #include <cpPlugins/BaseObjects/Object.h>
6 // -------------------------------------------------------------------------
7 const float& cpPlugins::BaseObjects::Object::
10 return( this->m_ViewX );
13 // -------------------------------------------------------------------------
14 const float& cpPlugins::BaseObjects::Object::
17 return( this->m_ViewY );
20 // -------------------------------------------------------------------------
21 void cpPlugins::BaseObjects::Object::
22 SetViewCoords( float x, float y )
26 // WARNING: do not call "this->Modified( )" -> It could lead to
27 // re-execution of all pipeline
30 // -------------------------------------------------------------------------
31 void cpPlugins::BaseObjects::Object::
34 const itk::Object* i =
35 dynamic_cast< const itk::Object* >( this->m_ITK.GetPointer( ) );
36 vtkObject* v = dynamic_cast< vtkObject* >( this->m_VTK.GetPointer( ) );
37 if( i != NULL ) i->Modified( );
38 if( v != NULL ) v->Modified( );
39 this->Superclass::Modified( );
42 // -------------------------------------------------------------------------
43 void cpPlugins::BaseObjects::Object::
44 SetITK( itk::LightObject* o )
46 if( this->m_ITK.GetPointer( ) != o )
54 // -------------------------------------------------------------------------
55 void cpPlugins::BaseObjects::Object::
56 SetVTK( vtkObjectBase* o )
58 if( this->m_VTK.GetPointer( ) != o )
66 // -------------------------------------------------------------------------
67 cpPlugins::BaseObjects::Object::
71 m_ViewX( float( 0 ) ),
76 // -------------------------------------------------------------------------
77 cpPlugins::BaseObjects::Object::
82 // -------------------------------------------------------------------------
83 void cpPlugins::BaseObjects::Object::
86 // WARNING: do nothing since this is supposed to be defined by DataObjects
87 // with ITK-VTK conversion strategies.
90 // -------------------------------------------------------------------------
91 void cpPlugins::BaseObjects::Object::
94 // WARNING: do nothing since this is supposed to be defined by DataObjects
95 // with ITK-VTK conversion strategies.