20 #ifndef AXLACTORSPHERE_H
21 #define AXLACTORSPHERE_H
24 #include <QVTKOpenGLWidget.h>
30 class vtkSphereSource;
32 class axlActorSpherePrivate;
37 #if (VTK_MAJOR_VERSION <= 5)
44 dtkAbstractData *
data(
void);
45 vtkSphereSource *sphere(
void);
49 virtual void setData(dtkAbstractData *sphere1);
51 void setQVTKWidget(QVTKOpenGLWidget *widget);
53 void showSphereWidget(
bool sphereWidget);
54 bool isShowSphereWidget(
void);
56 void setSphereWidget(
bool sphereWidget);
71 axlActorSpherePrivate *d;
76 #endif //AXLACTORSPHERE_H
virtual void onUpdateGeometry(void)=0
#define AXLVTKVIEWPLUGIN_EXPORT
virtual void setDisplay(bool display)
virtual void setMode(int state)
Class axlSphere defines 3D spheres.
virtual void onRemoved(void)
virtual dtkAbstractData * data(void)=0
virtual void onModeChanged(int state)
axlAbstractActor * createAxlActorSphere(void)
virtual void setData(dtkAbstractData *data)