Go to the documentation of this file.
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
89 vtkSetMacro(PlotMode,
int);
90 vtkGetMacro(PlotMode,
int);
106 vtkSetMacro(PlotComponent,
int);
107 vtkGetMacro(PlotComponent,
int);
115 vtkGetMacro(Radius,
double);
124 vtkGetMacro(Height,
double);
133 vtkGetMacro(Offset,
double);
152 vtkSetVector3Macro(DefaultNormal,
float);
153 vtkGetVectorMacro(DefaultNormal,
float,3);
162 vtkGetMacro(FieldDataArray,
int);
177 double *
range,
double val);
186 float DefaultNormal[3];
194 int NumberOfComponents;
represent and manipulate 3D points
plot data along an arbitrary polyline
represent and manipulate point attribute data
#define VTK_PLOT_FIELD_DATA
void SetPlotModeToPlotVectors()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMTimeType GetMTime() override
New GetMTime because of camera dependency.
abstract superclass for arrays of numeric data
~vtkArcPlotter() override
void SetPlotModeToPlotTCoords()
void SetPlotModeToPlotNormals()
void SetPlotModeToPlotTensors()
a simple class to control print indentation
a virtual camera for 3D rendering
void SetPlotModeToPlotScalars()
static vtkArcPlotter * New()
Instantiate with no default camera and plot mode set to VTK_SCALARS.
vtkIdType OffsetPoint(vtkIdType ptId, vtkPoints *inPts, double n[3], vtkPoints *newPts, double offset, double *range, double val)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
virtual void SetCamera(vtkCamera *)
Specify a camera used to orient the plot along the arc.
void SetPlotModeToPlotFieldData()
int ProcessComponents(vtkIdType numPts, vtkPointData *pd)
vtkTypeBool UseDefaultNormal
vtkTypeUInt32 vtkMTimeType
Superclass for algorithms that produce only polydata as output.