44 #ifndef vtkArcPlotter_h
45 #define vtkArcPlotter_h
47 #include "vtkRenderingAnnotationModule.h"
50 #define VTK_PLOT_SCALARS 1
51 #define VTK_PLOT_VECTORS 2
52 #define VTK_PLOT_NORMALS 3
53 #define VTK_PLOT_TCOORDS 4
54 #define VTK_PLOT_TENSORS 5
55 #define VTK_PLOT_FIELD_DATA 6
90 vtkGetMacro(PlotMode,
int);
107 vtkGetMacro(PlotComponent,
int);
115 vtkGetMacro(Radius,
double);
124 vtkGetMacro(Height,
double);
133 vtkGetMacro(Offset,
double);
143 vtkGetMacro(UseDefaultNormal,
int);
152 vtkSetVector3Macro(DefaultNormal,
float);
153 vtkGetVectorMacro(DefaultNormal,
float,3);
161 vtkSetClampMacro(FieldDataArray,
int,0,
VTK_INT_MAX);
162 vtkGetMacro(FieldDataArray,
int);
177 double *
range,
double val);
186 float DefaultNormal[3];
194 int NumberOfComponents;
represent and manipulate point attribute data
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
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...
vtkTypeUInt64 vtkMTimeType
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.