|
VTK
|
create a spider plot from input field More...
#include <vtkSpiderPlotActor.h>
Public Member Functions | |
| 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 *) |
Public Member Functions inherited from vtkActor2D | |
| 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) |
Public Member Functions inherited from vtkProp | |
| 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) |
Public Member Functions inherited from vtkObject | |
| 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) |
Public Member Functions inherited from vtkObjectBase | |
| 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 () |
Static Public Member Functions | |
| static vtkSpiderPlotActor * | New () |
Static Public Member Functions inherited from vtkActor2D | |
| static int | IsTypeOf (const char *type) |
| static vtkActor2D * | SafeDownCast (vtkObjectBase *o) |
| static vtkActor2D * | New () |
Static Public Member Functions inherited from vtkProp | |
| static int | IsTypeOf (const char *type) |
| static vtkProp * | SafeDownCast (vtkObjectBase *o) |
| static vtkInformationIntegerKey * | GeneralTextureUnit () |
| static vtkInformationDoubleVectorKey * | GeneralTextureTransform () |
Static Public Member Functions inherited from vtkObject | |
| static int | IsTypeOf (const char *type) |
| static vtkObject * | SafeDownCast (vtkObjectBase *o) |
| static vtkObject * | New () |
| static void | BreakOnError () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
| static int | IsTypeOf (const char *name) |
| static vtkObjectBase * | New () |
Protected Member Functions | |
| vtkSpiderPlotActor () | |
| ~vtkSpiderPlotActor () | |
Protected Member Functions inherited from vtkActor2D | |
| vtkActor2D () | |
| ~vtkActor2D () | |
Protected Member Functions inherited from vtkProp | |
| vtkProp () | |
| ~vtkProp () | |
Protected Member Functions inherited from vtkObject | |
| vtkObject () | |
| virtual | ~vtkObject () |
| virtual void | RegisterInternal (vtkObjectBase *, int check) |
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
Protected Member Functions inherited from vtkObjectBase | |
| vtkObjectBase () | |
| virtual | ~vtkObjectBase () |
| virtual void | CollectRevisions (ostream &) |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| vtkObjectBase (const vtkObjectBase &) | |
| void | operator= (const vtkObjectBase &) |
| typedef vtkActor2D | Superclass |
| static int | IsTypeOf (const char *type) |
| static vtkSpiderPlotActor * | SafeDownCast (vtkObjectBase *o) |
| virtual int | IsA (const char *type) |
| vtkSpiderPlotActor * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual vtkObjectBase * | NewInstanceInternal () const |
Additional Inherited Members | |
Public Types inherited from vtkActor2D | |
| typedef vtkProp | Superclass |
Public Types inherited from vtkProp | |
| typedef vtkObject | Superclass |
Public Types inherited from vtkObject | |
| typedef vtkObjectBase | Superclass |
Protected Attributes inherited from vtkActor2D | |
| vtkMapper2D * | Mapper |
| int | LayerNumber |
| vtkProperty2D * | Property |
| vtkCoordinate * | PositionCoordinate |
| vtkCoordinate * | Position2Coordinate |
Protected Attributes inherited from vtkProp | |
| int | Visibility |
| int | Pickable |
| int | Dragable |
| bool | UseBounds |
| double | AllocatedRenderTime |
| double | EstimatedRenderTime |
| double | SavedEstimatedRenderTime |
| double | RenderTimeMultiplier |
| int | NumberOfConsumers |
| vtkObject ** | Consumers |
| vtkAssemblyPaths * | Paths |
| vtkInformation * | PropertyKeys |
Protected Attributes inherited from vtkObject | |
| bool | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| vtkAtomicInt32 | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
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.
Definition at line 74 of file vtkSpiderPlotActor.h.
Standard methods for type information and printing.
Definition at line 79 of file vtkSpiderPlotActor.h.
|
protected |
|
protected |
|
static |
Standard methods for type information and printing.
|
virtual |
Standard methods for type information and printing.
Reimplemented from vtkActor2D.
|
static |
Standard methods for type information and printing.
|
protectedvirtual |
Standard methods for type information and printing.
Reimplemented from vtkActor2D.
| vtkSpiderPlotActor* vtkSpiderPlotActor::NewInstance | ( | ) | const |
Standard methods for type information and printing.
|
virtual |
Standard methods for type information and printing.
Reimplemented from vtkObject.
|
static |
Instantiate this class.
|
virtual |
Set the input to the pie chart actor. SetInputData() does not connect the pipeline whereas SetInputConnection() does.
|
virtual |
Set the input to the pie chart actor. SetInputData() does not connect the pipeline whereas SetInputConnection() does.
|
virtual |
Get the input data object to this actor.
|
virtual |
Specify whether to use the rows or columns as independent variables. If columns, then each row represents a separate point. If rows, then each column represents a separate point.
|
virtual |
Specify whether to use the rows or columns as independent variables. If columns, then each row represents a separate point. If rows, then each column represents a separate point.
|
inline |
Specify whether to use the rows or columns as independent variables. If columns, then each row represents a separate point. If rows, then each column represents a separate point.
Definition at line 102 of file vtkSpiderPlotActor.h.
|
inline |
Specify whether to use the rows or columns as independent variables. If columns, then each row represents a separate point. If rows, then each column represents a separate point.
Definition at line 104 of file vtkSpiderPlotActor.h.
|
virtual |
Enable/Disable the display of a plot title.
|
virtual |
Enable/Disable the display of a plot title.
|
virtual |
Enable/Disable the display of a plot title.
|
virtual |
Enable/Disable the display of a plot title.
|
virtual |
Set/Get the title of the spider plot.
|
virtual |
Set/Get the title of the spider plot.
|
virtual |
Set/Get the title text property.
|
virtual |
Set/Get the title text property.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Enable/Disable the creation of a legend. If on, the legend labels will be created automatically unless the per plot legend symbol has been set.
|
virtual |
Enable/Disable the creation of a legend. If on, the legend labels will be created automatically unless the per plot legend symbol has been set.
|
virtual |
Specify the number of circumferential rings. If set to zero, then none will be shown; otherwise the specified number will be shown.
|
virtual |
Specify the number of circumferential rings. If set to zero, then none will be shown; otherwise the specified number will be shown.
| void vtkSpiderPlotActor::SetAxisLabel | ( | const int | i, |
| const char * | |||
| ) |
Specify the names of the radial spokes (i.e., the radial axes). If not specified, then an integer number is automatically generated.
| const char* vtkSpiderPlotActor::GetAxisLabel | ( | int | i | ) |
Specify the names of the radial spokes (i.e., the radial axes). If not specified, then an integer number is automatically generated.
Specify the range of data on each radial axis. If not specified, then the range is computed automatically.
Specify the range of data on each radial axis. If not specified, then the range is computed automatically.
Specify the range of data on each radial axis. If not specified, then the range is computed automatically.
Specify colors for each plot. If not specified, they are automatically generated.
Specify colors for each plot. If not specified, they are automatically generated.
Definition at line 169 of file vtkSpiderPlotActor.h.
Specify colors for each plot. If not specified, they are automatically generated.
|
virtual |
Enable/Disable the creation of a legend. If on, the legend labels will be created automatically unless the per plot legend symbol has been set.
|
virtual |
Enable/Disable the creation of a legend. If on, the legend labels will be created automatically unless the per plot legend symbol has been set.
|
virtual |
Enable/Disable the creation of a legend. If on, the legend labels will be created automatically unless the per plot legend symbol has been set.
|
virtual |
Enable/Disable the creation of a legend. If on, the legend labels will be created automatically unless the per plot legend symbol has been set.
|
virtual |
Retrieve handles to the legend box. This is useful if you would like to manually control the legend appearance.
|
virtual |
Draw the spider plot.
Reimplemented from vtkActor2D.
|
virtual |
Draw the spider plot.
Reimplemented from vtkActor2D.
|
inlinevirtual |
Draw the spider plot.
Reimplemented from vtkActor2D.
Definition at line 193 of file vtkSpiderPlotActor.h.
|
virtual |
Does this prop have some translucent polygonal geometry?
Reimplemented from vtkActor2D.
|
virtual |
Release any graphics resources that are being consumed by this actor. The parameter window could be used to determine which graphic resources to release.
Reimplemented from vtkActor2D.
1.8.9.1