 |
VTK
9.0.1
|
Go to the documentation of this file.
41 #ifndef vtkArcPlotter_h
42 #define vtkArcPlotter_h
45 #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
86 vtkSetMacro(PlotMode,
int);
87 vtkGetMacro(PlotMode,
int);
102 vtkSetMacro(PlotComponent,
int);
103 vtkGetMacro(PlotComponent,
int);
111 vtkGetMacro(Radius,
double);
120 vtkGetMacro(Height,
double);
129 vtkGetMacro(Offset,
double);
148 vtkSetVector3Macro(DefaultNormal,
float);
149 vtkGetVectorMacro(DefaultNormal,
float, 3);
158 vtkGetMacro(FieldDataArray,
int);
181 float DefaultNormal[3];
189 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.