20 #ifndef axlActorFieldDiscrete_H
21 #define axlActorFieldDiscrete_H
27 #include <vtkAssembly.h>
28 #include <vtkVersion.h>
29 #include <vtkScalarBarActor.h>
33 class axlActorFieldDiscretePrivate;
38 #if (VTK_MAJOR_VERSION <= 5)
46 dtkAbstractData *
data(
void);
52 vtkScalarBarActor *scalarBar(
void);
68 virtual void setData(dtkAbstractData *field);
86 void updateArray(
void);
122 axlActorFieldDiscretePrivate *d;
125 #endif //axlActorFieldDiscrete_H
virtual double minValue(void)
#define AXLVTKVIEWPLUGIN_EXPORT
virtual dtkAbstractData * data(void)=0
virtual double glyphScale(void)
virtual void setActiveFieldKind(void)
virtual void setActorField(axlAbstractActor *mesh)
void * scalarColorMapper(void)
virtual void setStreamDirection(int direction)
virtual void setInteractor(void *interactor)
virtual void setColRangeMax(double max)
virtual int isoCount(void)
virtual void setIsoCount(int count)
virtual axlAbstractField * magnitude(void)
virtual void displayAsStream(void)
virtual double colRangeMax(void)
virtual double colRangeMin(void)
virtual void displayAsNoneVector(void)
virtual double isoRangeMax(void)
virtual double streamRadius(void)
virtual void displayAsIso(void)
virtual void displayAsNoneScalar(void)
virtual void setColRangeMin(double min)
Class axlAbstractField defines an API for arrays of numeric data.
virtual axlAbstractField * field(void)
virtual void setStreamPropagation(double propagation)
virtual void setIsoRangeMin(double min)
virtual axlAbstractActor * actorField(void)
virtual void displayAsHedge(void)
virtual double isoRangeMin(void)
virtual void setIsoRangeMax(double max)
virtual void displayAsColor(void)
virtual void onIsoRadiusChanged(double radius)
virtual void setGlyphScale(double scale)
virtual double maxValue(void)
virtual void setData(dtkAbstractData *field)
virtual void displayAsGlyph(void)
void onUpdateGeometry(void)
virtual void setStreamRadius(double radius)