20 #ifndef AXLACTORCYLINDER_H
21 #define AXLACTORCYLINDER_H
27 #include <QVTKOpenGLWidget.h>
29 #include <vtkVersion.h>
31 class axlActorCylinderPrivate;
34 class vtkCylinderSource;
39 #if (VTK_MAJOR_VERSION <= 5)
46 dtkAbstractData *
data(
void);
47 vtkCylinderSource *cylinder(
void);
52 void showCylinderWidget(
bool show);
53 void setCylinderWidget(
bool cylinderWidget);
54 bool isShowCylinderWidget(
void);
55 virtual void setData(dtkAbstractData *cylinder1);
57 void setQVTKWidget(QVTKOpenGLWidget *widget);
73 axlActorCylinderPrivate *d;
78 #endif //AXLACTORCYLINDER_H
virtual void onUpdateGeometry(void)=0
#define AXLVTKVIEWPLUGIN_EXPORT
axlAbstractActor * createAxlActorCylinder(void)
virtual void setDisplay(bool display)
Class axlCylinder defines 3D cylinders.
virtual void setMode(int state)
virtual void onRemoved(void)
virtual dtkAbstractData * data(void)=0
virtual void onModeChanged(int state)
virtual void setData(dtkAbstractData *data)