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
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);
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()
abstract superclass for arrays of numeric data
void SetPlotModeToPlotTCoords()
vtkTypeUInt64 vtkMTimeType
void SetPlotModeToPlotNormals()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
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.
vtkMTimeType GetMTime()
New GetMTime because of camera dependency.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
virtual void SetCamera(vtkCamera *)
Specify a camera used to orient the plot along the arc.
int OffsetPoint(vtkIdType ptId, vtkPoints *inPts, double n[3], vtkPoints *newPts, double offset, double *range, double val)
void SetPlotModeToPlotFieldData()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
int ProcessComponents(vtkIdType numPts, vtkPointData *pd)
Superclass for algorithms that produce only polydata as output.