virtual bool OnRightButtonDown();
virtual bool OnRightButtonUp();
- void SetModelView(manualContourModel *manContModel, manualViewBaseContour *manViewBaseCont);
- manualContourModel * GetManualContourModel();
+ void SetModelView(manualBaseModel *manContModel, manualViewBaseContour *manViewBaseCont);
+ manualBaseModel * GetManualContourModel();
manualViewBaseContour * GetManualViewBaseContour();
void SetState(int state);
int GetState();
bool IsEditable();
- void SetEditable( bool condition );
+ virtual void SetEditable( bool condition );
bool GetPosibleToMove();
void SetPosibleToMove( bool condition );
bool IsMoving();
void SetZ(int z);
virtual int GetZ();
+ // VIRTUAL - Adds a point in an specified position
+ // @param x - int
+ // @param y - int
+ // @param z - int
virtual void AddPoint(int x, int y, int z);
virtual void InsertPoint(int x, int y, int z);
// virtual manualContourBaseControler * Clone( manualViewBaseContour * cloneView = NULL, manualContourModel * cloneModel = NULL );
-private:
+protected:
+
+ // Reference to the contour or element view
manualViewBaseContour *_manViewBaseCont;
- manualContourModel *_manContModel;
+
+ // Reference to the model contour or element model
+ manualBaseModel *_manContModel;
int _z;
int _state;