20 #ifndef AXLACTORBSPLINE_H
21 #define AXLACTORBSPLINE_H
30 class vtkSphereSource;
33 class axlActorBSplinePrivate;
39 virtual dtkAbstractData *
data(
void) = 0;
43 virtual void setMode(
int state);
48 virtual void setControlPolygon(
bool control);
51 virtual void addToObserver(
int idEvent, vtkCommand *observer);
55 qDebug() << Q_FUNC_INFO <<
"NOT IMPLEMENTED";
59 this->setControlPolygon(
false);
60 this->setControlPolygon(
true);
65 virtual void initCurrentPoint(
void);
80 axlActorBSplinePrivate *d;
83 #endif //AXLACTORBSPLINE_H
virtual void hideCurrentPoint(double u, double v, dtkAbstractData *data)
virtual void showCurrentPoint(double u, double v, dtkAbstractData *data)
#define AXLVTKVIEWPLUGIN_EXPORT
virtual void setDisplay(bool display)
virtual bool isShowControlPoints(void)
virtual void showControlPoints(bool show)
virtual void setMode(int state)
virtual void onRemoved(void)
virtual dtkAbstractData * data(void)=0
virtual void onModeChanged(int state)
virtual void moveCurrentPoint(double u, double v, dtkAbstractData *data)
virtual void onUpdateGeometry(void)
virtual void onControlPointChanged(void)
virtual void onUpdateStructure(void)