#include <cpPlugins/Interface/Object.h>
+#include <itkObject.h>
+#include <vtkObject.h>
+
+// -------------------------------------------------------------------------
+void cpPlugins::Interface::Object::
+Modified( ) const
+{
+ const itk::Object* i = this->GetITK< itk::Object >( );
+ vtkObject* v = const_cast< vtkObject* >( this->GetVTK< vtkObject >( ) );
+ if( i != NULL ) i->Modified( );
+ if( v != NULL ) v->Modified( );
+ this->Superclass::Modified( );
+}
+
+// -------------------------------------------------------------------------
+float cpPlugins::Interface::Object::
+SetViewCoords( float x, float y )
+{
+ this->SetViewX( x );
+ this->SetViewY( y );
+}
+
// -------------------------------------------------------------------------
cpPlugins::Interface::Object::
Object( )
: Superclass( ),
+ m_ITKObject( NULL ),
+ m_VTKObject( NULL ),
m_Name( "" ),
m_ViewX( float( 0 ) ),
m_ViewY( float( 0 ) )