20 #ifndef AXLACTORCOMPOSITE_H
21 #define AXLACTORCOMPOSITE_H
25 #include <vtkAssembly.h>
26 #include <vtkVersion.h>
39 class vtkPolyDataMapper;
40 class vtkRenderWindowInteractor;
45 class axlActorCompositePrivate;
58 #if (VTK_MAJOR_VERSION <= 5)
66 virtual dtkAbstractData *
data(
void);
67 virtual void setData(dtkAbstractData *data1);
73 void setRenderer(vtkRenderer *renderer);
76 virtual void setMode(
int state);
79 virtual vtkRenderWindowInteractor *getInteractor(
void);
81 virtual void setState(
int state);
84 virtual void setColor(
double red,
double green,
double blue);
97 virtual void hide(
void);
98 virtual void show(
void);
107 void NewObserver(
void);
108 void deleteObserver(
void);
111 axlActorCompositePrivate *d;
#define AXLVTKVIEWPLUGIN_EXPORT
virtual dtkAbstractData * data(void)=0
virtual bool isVisible(void)
virtual void onRemoved(void)
virtual void setMode(int state)
virtual void onUpdateGeometry(void)
virtual void setShader(QString xmlfile)
virtual void update(void)
virtual void onModeChanged(int state)
virtual int getState(void)
virtual void onSamplingChanged(void)
virtual void setOpacity(double opacity)
virtual void setDisplay(bool display)
virtual void onControlPointChanged(void)
virtual void setInteractor(void *interactor)
axlAbstractActor * createAxlActorComposite(void)
virtual void setData(dtkAbstractData *data)
virtual void setColor(double red, double green, double blue)
virtual void setShaderFromString(QString xmlfile)