41 #ifndef vtkArcPlotter_h
42 #define vtkArcPlotter_h
44 #include "vtkRenderingAnnotationModule.h"
47 #define VTK_PLOT_SCALARS 1
48 #define VTK_PLOT_VECTORS 2
49 #define VTK_PLOT_NORMALS 3
50 #define VTK_PLOT_TCOORDS 4
51 #define VTK_PLOT_TENSORS 5
52 #define VTK_PLOT_FIELD_DATA 6
87 vtkGetMacro(PlotMode,
int);
104 vtkGetMacro(PlotComponent,
int);
112 vtkGetMacro(Radius,
double);
121 vtkGetMacro(Height,
double);
130 vtkGetMacro(Offset,
double);
140 vtkGetMacro(UseDefaultNormal,
int);
149 vtkSetVector3Macro(DefaultNormal,
float);
150 vtkGetVectorMacro(DefaultNormal,
float,3);
158 vtkSetClampMacro(FieldDataArray,
int,0,
VTK_INT_MAX);
159 vtkGetMacro(FieldDataArray,
int);
169 ~vtkArcPlotter() VTK_OVERRIDE;
174 double *
range,
double val);
183 float DefaultNormal[3];
184 int UseDefaultNormal;
191 int NumberOfComponents;
197 vtkArcPlotter(const vtkArcPlotter&) VTK_DELETE_FUNCTION;
198 void operator=(const vtkArcPlotter&) VTK_DELETE_FUNCTION;
represent and manipulate point attribute data
vtkTypeUInt32 vtkMTimeType
void SetPlotModeToPlotTCoords()
Specify which data to plot: scalars, vectors, normals, texture coords, tensors, or field data...
#define VTK_PLOT_FIELD_DATA
void SetPlotModeToPlotFieldData()
Specify which data to plot: scalars, vectors, normals, texture coords, tensors, or field data...
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
a virtual camera for 3D rendering
plot data along an arbitrary polyline
void SetPlotModeToPlotVectors()
Specify which data to plot: scalars, vectors, normals, texture coords, tensors, or field data...
abstract superclass for arrays of numeric data
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void SetPlotModeToPlotTensors()
Specify which data to plot: scalars, vectors, normals, texture coords, tensors, or field data...
void SetPlotModeToPlotNormals()
Specify which data to plot: scalars, vectors, normals, texture coords, tensors, or field data...
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void SetPlotModeToPlotScalars()
Specify which data to plot: scalars, vectors, normals, texture coords, tensors, or field data...
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.