manualContour3VControler.h

Go to the documentation of this file.
00001 #ifndef manualContour3VControler_h
00002 #define manualContour3VControler_h
00003 
00004 #include "manualContourControler.h"
00005 
00006 // ----------------------------------------------------------------------------
00007 // ----------------------------------------------------------------------------
00008 // ----------------------------------------------------------------------------
00009 
00010 class creaMaracasVisu_EXPORT manualContour3VControler:  public manualContourControler
00011 {
00012 public:
00013         manualContour3VControler(int type);
00014         virtual ~manualContour3VControler();
00015         virtual manualContour3VControler * Clone();
00016         void CopyAttributesTo( manualContour3VControler *cloneObject );
00017 
00018         virtual bool    OnChar();       
00019         virtual void    AddPoint(int x, int y, int z);
00020         virtual void    InsertPoint(int x, int y, int z);
00021         virtual void    MouseMove(int x, int y);
00022         virtual void    ResetContour();
00023 
00024         void AddManualViewBaseContour( manualViewBaseContour *manViewBaseCont );
00025 
00026         vtkMPRBaseData  *GetVtkMPRBaseData();
00027                         void    SetVtkMPRBaseData (vtkMPRBaseData *vtkmprbasedata );
00028         virtual void    SetPoint( int id ,int x ,int y ,int z );
00029 
00030         virtual void    DeleteActualMousePoint(int x, int y);
00031 
00032                         void    AddPoint_Others();
00033                         void    DeleteActualMousePoint_Others(int id);
00034                         void    MouseMove_Others(int id);
00035                         void    InsertPoint_Others(int id);
00036                         void    OnChar_Others();
00037                         void    ResetContour_Others();
00038                         int             GetType();
00039 
00040 private:
00041         int _type;
00042 
00043         vtkMPRBaseData            *_vtkmprbasedata; 
00044 
00045         std::vector< manualViewBaseContour* > _lstManualViewBaseContour;
00046 };
00047 
00048 
00049 #endif // manualContour3VControler_h

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1