manualContour3V3DControler.cpp

Go to the documentation of this file.
00001 #include "manualContour3V3DControler.h"
00002 
00003 
00004 // ----------------------------------------------------------------------------
00005 // ----------------------------------------------------------------------------
00006 // ----------------------------------------------------------------------------
00007 
00008 manualContour3V3DControler::manualContour3V3DControler()
00009 {
00010 }
00011 // ----------------------------------------------------------------------------
00012 manualContour3V3DControler::~manualContour3V3DControler()
00013 {
00014 }
00015 
00016 // ----------------------------------------------------------------------------
00017 manualContour3V3DControler * manualContour3V3DControler :: Clone()  // virtual
00018 {
00019         manualContour3V3DControler * clone = new manualContour3V3DControler();
00020         CopyAttributesTo(clone);
00021         return clone;
00022 }
00023 
00024 // ---------------------------------------------------------------------------
00025 void manualContour3V3DControler::CopyAttributesTo( manualContour3V3DControler * cloneObject)
00026 {
00027         // Fathers object
00028         manualContour3DControler::CopyAttributesTo(cloneObject);
00029 
00030         cloneObject->SetManualContour3VControler( this->GetManualContour3VControler() );
00031 }
00032 // ----------------------------------------------------------------------------
00033 void manualContour3V3DControler::InsertPoint(int x, int y, int z ) // virtual
00034 {
00035         manualContour3DControler::InsertPoint(  x,  y,  z );
00036         _manualcontour3Vcontroler->InsertPoint_Others(0);
00037 }
00038 // ----------------------------------------------------------------------------
00039 void manualContour3V3DControler::AddPoint( int x, int y, int z )
00040 {
00041         manualContour3DControler::AddPoint(  x,  y,  z );
00042         _manualcontour3Vcontroler->AddPoint_Others();
00043 }
00044 // ----------------------------------------------------------------------------
00045 void manualContour3V3DControler::DeleteActualMousePoint(int x, int y)
00046 {
00047         int id = GetManualViewBaseContour()->GetIdPoint ( x , y , GetZ() );
00048         manualContour3DControler::DeleteActualMousePoint( x , y );
00049         _manualcontour3Vcontroler->DeleteActualMousePoint_Others(id);
00050 }
00051 // ----------------------------------------------------------------------------
00052 void manualContour3V3DControler::MouseMove( int x, int y )
00053 {
00054         int ss =this->_vtkInteractorStyleBaseView->vtkInteractorStyle::GetState();
00055         if ((this->GetState()!=7) && (ss!=1)){
00056                 manualContour3DControler::MouseMove( x , y );
00057                 int id = GetManualViewBaseContour()->GetIdPoint ( x , y , GetZ() );
00058                 _manualcontour3Vcontroler->MouseMove_Others(id);
00059         }
00060 }
00061 // ----------------------------------------------------------------------------
00062 void manualContour3V3DControler::SetManualContour3VControler(manualContour3VControler *manualcontour3Vcontroler)
00063 {
00064         _manualcontour3Vcontroler = manualcontour3Vcontroler;
00065 }
00066 // ----------------------------------------------------------------------------
00067 manualContour3VControler *manualContour3V3DControler::GetManualContour3VControler()
00068 {
00069         return _manualcontour3Vcontroler;
00070 }
00071 // ----------------------------------------------------------------------------
00072 bool manualContour3V3DControler::OnChar() // virtual
00073 {
00074         if (manualContour3DControler::OnChar()==false )
00075         {
00076                 _manualcontour3Vcontroler->OnChar_Others();
00077         }
00078         return true;
00079 }
00080 
00081 // ----------------------------------------------------------------------------
00082 void manualContour3V3DControler::ResetContour() // virtual
00083 {
00084         manualContourControler::ResetContour();
00085         _manualcontour3Vcontroler->ResetContour_Others();
00086 }
00087 

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1