20 #ifndef AXLACTORCONE_H
21 #define AXLACTORCONE_H
25 #include <QVTKOpenGLWidget.h>
29 #include <vtkVersion.h>
31 class axlActorConePrivate;
39 #if (VTK_MAJOR_VERSION <= 5)
46 dtkAbstractData *
data(
void);
47 vtkConeSource *cone(
void);
53 void showConeWidget(
bool show);
54 void setConeWidget(
bool coneWidget);
55 bool isShowConeWidget(
void);
56 virtual void setData(dtkAbstractData *cone1);
58 void setQVTKWidget(QVTKOpenGLWidget *widget);
74 axlActorConePrivate *d;
79 #endif //AXLACTORCONE_H
virtual void onUpdateGeometry(void)=0
#define AXLVTKVIEWPLUGIN_EXPORT
virtual void setDisplay(bool display)
vtkSmartPointer< vtkPolyData > getPolyData(void)
virtual void setMode(int state)
virtual void onRemoved(void)
virtual dtkAbstractData * data(void)=0
virtual void onModeChanged(int state)
Class axlCone defines 3D cones.
virtual void setData(dtkAbstractData *data)
axlAbstractActor * createAxlActorCone(void)