20 #ifndef AXLACTORPLANE_H
21 #define AXLACTORPLANE_H
24 #include <QVTKOpenGLWidget.h>
32 class axlActorPlanePrivate;
37 #if (VTK_MAJOR_VERSION <= 5)
44 dtkAbstractData *
data(
void);
45 vtkPlaneSource *plane(
void);
49 virtual void setData(dtkAbstractData *plane1);
51 void setQVTKWidget(QVTKOpenGLWidget *widget);
53 void showPlaneWidget(
bool show);
54 void setPlaneWidget(
bool planeWidget);
56 bool isShowPlaneWidget(
void);
59 void setRenderer(vtkRenderer *renderer);
75 axlActorPlanePrivate *d;
80 #endif //AXLACTORPLANE_H
virtual void onUpdateGeometry(void)=0
#define AXLVTKVIEWPLUGIN_EXPORT
virtual void setDisplay(bool display)
Class axlPlane defines 3D planes.
virtual void setMode(int state)
virtual void setSize(double size)
virtual void onRemoved(void)
virtual dtkAbstractData * data(void)=0
virtual void onModeChanged(int state)
virtual void setData(dtkAbstractData *data)
axlAbstractActor * createAxlActorPlane(void)