|
virtual vtkDataObject * | GetInput () |
|
virtual void | SetLabelVisibility (int) |
|
virtual int | GetLabelVisibility () |
|
virtual void | LabelVisibilityOn () |
|
virtual void | LabelVisibilityOff () |
|
virtual int | HasTranslucentPolygonalGeometry () |
|
void | ReleaseGraphicsResources (vtkWindow *) |
|
|
virtual void | SetInputData (vtkDataObject *) |
|
virtual void | SetInputConnection (vtkAlgorithmOutput *) |
|
|
virtual void | SetIndependentVariables (int) |
|
virtual int | GetIndependentVariables () |
|
void | SetIndependentVariablesToColumns () |
|
void | SetIndependentVariablesToRows () |
|
|
virtual void | SetTitleVisibility (int) |
|
virtual int | GetTitleVisibility () |
|
virtual void | TitleVisibilityOn () |
|
virtual void | TitleVisibilityOff () |
|
|
virtual void | SetTitle (const char *) |
|
virtual char * | GetTitle () |
|
|
virtual void | SetTitleTextProperty (vtkTextProperty *p) |
|
virtual vtkTextProperty * | GetTitleTextProperty () |
|
|
virtual void | SetLabelTextProperty (vtkTextProperty *p) |
|
virtual vtkTextProperty * | GetLabelTextProperty () |
|
|
virtual void | SetNumberOfRings (int) |
|
virtual int | GetNumberOfRings () |
|
|
void | SetAxisLabel (const int i, const char *) |
|
const char * | GetAxisLabel (int i) |
|
|
void | SetAxisRange (int i, double min, double max) |
|
void | SetAxisRange (int i, double range[2]) |
|
void | GetAxisRange (int i, double range[2]) |
|
|
void | SetPlotColor (int i, double r, double g, double b) |
|
void | SetPlotColor (int i, const double color[3]) |
|
double * | GetPlotColor (int i) |
|
|
virtual void | SetLegendVisibility (int) |
|
virtual int | GetLegendVisibility () |
|
virtual void | LegendVisibilityOn () |
|
virtual void | LegendVisibilityOff () |
|
|
virtual vtkLegendBoxActor * | GetLegendActor () |
|
|
int | RenderOverlay (vtkViewport *) |
|
int | RenderOpaqueGeometry (vtkViewport *) |
|
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
vtkActor2D * | NewInstance () const |
|
vtkProperty2D * | GetProperty () |
|
virtual void | SetProperty (vtkProperty2D *) |
|
void | SetDisplayPosition (int, int) |
|
virtual unsigned long | GetMTime () |
|
virtual void | GetActors2D (vtkPropCollection *pc) |
|
virtual void | ShallowCopy (vtkProp *prop) |
|
virtual void | SetMapper (vtkMapper2D *mapper) |
|
virtual vtkMapper2D * | GetMapper () |
|
virtual void | SetLayerNumber (int) |
|
virtual int | GetLayerNumber () |
|
virtual vtkCoordinate * | GetPositionCoordinate () |
|
virtual void | SetPosition (float x[2]) |
|
virtual void | SetPosition (float x, float y) |
|
virtual float * | GetPosition () |
|
virtual vtkCoordinate * | GetPosition2Coordinate () |
|
virtual void | SetPosition2 (float x[2]) |
|
virtual void | SetPosition2 (float x, float y) |
|
virtual float * | GetPosition2 () |
|
void | SetWidth (double w) |
|
double | GetWidth () |
|
void | SetHeight (double h) |
|
double | GetHeight () |
|
virtual vtkCoordinate * | GetActualPositionCoordinate (void) |
|
virtual vtkCoordinate * | GetActualPosition2Coordinate (void) |
|
vtkProp * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Pick () |
|
virtual bool | HasKeys (vtkInformation *requiredKeys) |
|
virtual void | BuildPaths (vtkAssemblyPaths *paths, vtkAssemblyPath *path) |
|
virtual void | GetActors (vtkPropCollection *) |
|
virtual void | GetVolumes (vtkPropCollection *) |
|
virtual void | SetVisibility (int) |
|
virtual int | GetVisibility () |
|
virtual void | VisibilityOn () |
|
virtual void | VisibilityOff () |
|
virtual void | SetPickable (int) |
|
virtual int | GetPickable () |
|
virtual void | PickableOn () |
|
virtual void | PickableOff () |
|
virtual void | SetDragable (int) |
|
virtual int | GetDragable () |
|
virtual void | DragableOn () |
|
virtual void | DragableOff () |
|
virtual unsigned long | GetRedrawMTime () |
|
virtual void | SetUseBounds (bool) |
|
virtual bool | GetUseBounds () |
|
virtual void | UseBoundsOn () |
|
virtual void | UseBoundsOff () |
|
virtual double * | GetBounds () |
|
virtual void | InitPathTraversal () |
|
virtual vtkAssemblyPath * | GetNextPath () |
|
virtual int | GetNumberOfPaths () |
|
virtual void | PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix)) |
|
virtual vtkMatrix4x4 * | GetMatrix () |
|
virtual vtkInformation * | GetPropertyKeys () |
|
virtual void | SetPropertyKeys (vtkInformation *keys) |
|
virtual int | RenderVolumetricGeometry (vtkViewport *) |
|
virtual bool | RenderFilteredOpaqueGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredTranslucentPolygonalGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredVolumetricGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredOverlay (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual double | GetEstimatedRenderTime (vtkViewport *) |
|
virtual double | GetEstimatedRenderTime () |
|
virtual void | SetEstimatedRenderTime (double t) |
|
virtual void | RestoreEstimatedRenderTime () |
|
virtual void | AddEstimatedRenderTime (double t, vtkViewport *vtkNotUsed(vp)) |
|
virtual void | SetAllocatedRenderTime (double t, vtkViewport *vtkNotUsed(v)) |
|
virtual double | GetAllocatedRenderTime () |
|
void | SetRenderTimeMultiplier (double t) |
|
virtual double | GetRenderTimeMultiplier () |
|
virtual bool | GetSupportsSelection () |
|
virtual int | GetNumberOfConsumers () |
|
void | AddConsumer (vtkObject *c) |
|
void | RemoveConsumer (vtkObject *c) |
|
vtkObject * | GetConsumer (int i) |
|
int | IsConsumer (vtkObject *c) |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
create a spider plot from input field
vtkSpiderPlotActor generates a spider plot from an input field (i.e., vtkDataObject). A spider plot represents N-dimensional data by using a set of N axes that originate from the center of a circle, and form the spokes of a wheel (like a spider web). Each N-dimensional point is plotted as a polyline that forms a closed polygon; the vertices of the polygon are plotted against the radial axes.
To use this class, you must specify an input data object. You'll probably also want to specify the position of the plot be setting the Position and Position2 instance variables, which define a rectangle in which the plot lies. Another important parameter is the IndependentVariables ivar, which tells the instance how to interpret the field data (independent variables as the rows or columns of the field). There are also many other instance variables that control the look of the plot includes its title and legend.
Set the text property/attributes of the title and the labels through the vtkTextProperty objects associated with these components.
- Warning
- Field data is not necessarily "rectangular" in shape. In these cases, some of the data may not be plotted.
-
Field data can contain non-numeric arrays (i.e. arrays not subclasses of vtkDataArray). Such arrays are skipped.
- See also
- vtkParallelCoordinatesActor vtkXYPlotActor2D
- Tests:
- vtkSpiderPlotActor (Tests)
Definition at line 74 of file vtkSpiderPlotActor.h.