15 #ifndef AXLACTORFIELDSPATIAL_H
16 #define AXLACTORFIELDSPATIAL_H
22 #include <vtkAssembly.h>
23 #include <vtkVersion.h>
24 #include <vtkScalarBarActor.h>
28 class axlActorFieldSpatialPrivate;
33 #if (VTK_MAJOR_VERSION <= 5)
41 dtkAbstractData *
data(
void);
47 vtkScalarBarActor *scalarBar(
void);
63 virtual void setData(dtkAbstractData *field);
81 void updateArray(
void);
111 axlActorFieldSpatialPrivate *d;
114 #endif // AXLACTORFIELDSPATIAL_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)