|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | ShallowCopy (vtkProp *prop) |
| Shallow copy from another vtkPVGridAxes3DActor. More...
|
|
virtual void | SetDataPosition (double, double, double) |
|
virtual void | SetDataPosition (double [3]) |
|
virtual double * | GetDataPosition () |
|
virtual void | GetDataPosition (double &, double &, double &) |
|
virtual void | GetDataPosition (double [3]) |
|
virtual void | SetUseModelTransform (bool) |
|
virtual bool | GetUseModelTransform () |
|
virtual void | UseModelTransformOn () |
|
virtual void | UseModelTransformOff () |
|
virtual void | SetModelBounds (double, double, double, double, double, double) |
|
virtual void | SetModelBounds (double [6]) |
|
virtual double * | GetModelBounds () |
|
virtual void | GetModelBounds (double &, double &, double &, double &, double &, double &) |
|
virtual void | GetModelBounds (double [6]) |
|
void | SetModelTransformMatrix (double *matrix) |
|
virtual double * | GetBounds () |
| Overridden to ensure that the transform information is passed on the superclass. More...
|
|
|
virtual void | SetDataScale (double, double, double) |
| Specify transformation used by the data. More...
|
|
virtual void | SetDataScale (double [3]) |
| Specify transformation used by the data. More...
|
|
virtual double * | GetDataScale () |
| Specify transformation used by the data. More...
|
|
virtual void | GetDataScale (double &, double &, double &) |
| Specify transformation used by the data. More...
|
|
virtual void | GetDataScale (double [3]) |
| Specify transformation used by the data. More...
|
|
|
virtual void | SetTransformedBounds (double, double, double, double, double, double) |
|
virtual void | SetTransformedBounds (double [6]) |
|
virtual double * | GetTransformedBounds () |
|
virtual void | GetTransformedBounds (double &, double &, double &, double &, double &, double &) |
|
virtual void | GetTransformedBounds (double [6]) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | SetUseCustomLabels (int axis, bool val) |
| Set whether the specified axis should use custom labels instead of automatically determined ones. More...
|
|
void | SetXUseCustomLabels (bool val) |
|
void | SetYUseCustomLabels (bool val) |
|
void | SetZUseCustomLabels (bool val) |
|
void | SetNumberOfLabels (int axis, vtkIdType val) |
|
void | SetNumberOfXLabels (vtkIdType val) |
|
void | SetNumberOfYLabels (vtkIdType val) |
|
void | SetNumberOfZLabels (vtkIdType val) |
|
void | SetLabel (int axis, vtkIdType index, double value) |
|
void | SetXLabel (vtkIdType index, double value) |
|
void | SetYLabel (vtkIdType index, double value) |
|
void | SetZLabel (vtkIdType index, double value) |
|
virtual int | RenderOpaqueGeometry (vtkViewport *) |
|
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) |
|
virtual int | RenderOverlay (vtkViewport *viewport) |
|
virtual int | HasTranslucentPolygonalGeometry () |
|
virtual void | ReleaseGraphicsResources (vtkWindow *) |
|
virtual void | SetGridBounds (double, double, double, double, double, double) |
| Set the bounding box defining the grid space. More...
|
|
virtual void | SetGridBounds (double [6]) |
| Set the bounding box defining the grid space. More...
|
|
virtual double * | GetGridBounds () |
| Set the bounding box defining the grid space. More...
|
|
virtual void | GetGridBounds (double &, double &, double &, double &, double &, double &) |
| Set the bounding box defining the grid space. More...
|
|
virtual void | GetGridBounds (double [6]) |
| Set the bounding box defining the grid space. More...
|
|
virtual void | SetFaceMask (unsigned int mask) |
| Set the mask to select faces. More...
|
|
virtual unsigned int | GetFaceMask () |
| Set the mask to select faces. More...
|
|
virtual void | SetLabelMask (unsigned int mask) |
| Set the axis to label. More...
|
|
unsigned int | GetLabelMask () |
| Set the axis to label. More...
|
|
virtual void | SetLabelUniqueEdgesOnly (bool) |
| Set to true to only label edges shared with 1 face. More...
|
|
virtual bool | GetLabelUniqueEdgesOnly () |
| Set to true to only label edges shared with 1 face. More...
|
|
void | SetGenerateGrid (bool val) |
| Turn off to not generate polydata for the plane's grid. More...
|
|
bool | GetGenerateGrid () |
| Turn off to not generate polydata for the plane's grid. More...
|
|
virtual void | GenerateGridOn () |
| Turn off to not generate polydata for the plane's grid. More...
|
|
virtual void | GenerateGridOff () |
| Turn off to not generate polydata for the plane's grid. More...
|
|
void | SetGenerateEdges (bool val) |
| Turn off to not generate the polydata for the plane's edges. More...
|
|
bool | GetGenerateEdges () |
| Turn off to not generate the polydata for the plane's edges. More...
|
|
virtual void | GenerateEdgesOn () |
| Turn off to not generate the polydata for the plane's edges. More...
|
|
virtual void | GenerateEdgesOff () |
| Turn off to not generate the polydata for the plane's edges. More...
|
|
void | SetGenerateTicks (bool val) |
| Turn off to not generate the markers for the tick positions. More...
|
|
bool | GetGenerateTicks () |
| Turn off to not generate the markers for the tick positions. More...
|
|
virtual void | GenerateTicksOn () |
| Turn off to not generate the markers for the tick positions. More...
|
|
virtual void | GenerateTicksOff () |
| Turn off to not generate the markers for the tick positions. More...
|
|
void | SetProperty (vtkProperty *) |
| Get/Set the property used to control the appearance of the rendered grid. More...
|
|
vtkProperty * | GetProperty () |
| Get/Set the property used to control the appearance of the rendered grid. More...
|
|
void | SetTitleTextProperty (int axis, vtkTextProperty *) |
| Get/Set the vtkTextProperty for the title for each the axes. More...
|
|
void | SetXTitleTextProperty (vtkTextProperty *prop) |
| Get/Set the vtkTextProperty for the title for each the axes. More...
|
|
void | SetYTitleTextProperty (vtkTextProperty *prop) |
| Get/Set the vtkTextProperty for the title for each the axes. More...
|
|
void | SetZTitleTextProperty (vtkTextProperty *prop) |
| Get/Set the vtkTextProperty for the title for each the axes. More...
|
|
vtkTextProperty * | GetTitleTextProperty (int axis) |
| Get/Set the vtkTextProperty for the title for each the axes. More...
|
|
void | SetTitle (int axis, const vtkStdString &title) |
| Get/Set the text to use for titles for the axis. More...
|
|
void | SetXTitle (const vtkStdString &title) |
| Get/Set the text to use for titles for the axis. More...
|
|
void | SetYTitle (const vtkStdString &title) |
| Get/Set the text to use for titles for the axis. More...
|
|
void | SetZTitle (const vtkStdString &title) |
| Get/Set the text to use for titles for the axis. More...
|
|
const vtkStdString & | GetTitle (int axis) |
| Get/Set the text to use for titles for the axis. More...
|
|
void | SetLabelTextProperty (int axis, vtkTextProperty *) |
| Get/Set the vtkTextProperty that governs how the axis labels are displayed. More...
|
|
void | SetXLabelTextProperty (vtkTextProperty *prop) |
| Get/Set the vtkTextProperty that governs how the axis labels are displayed. More...
|
|
void | SetYLabelTextProperty (vtkTextProperty *prop) |
| Get/Set the vtkTextProperty that governs how the axis labels are displayed. More...
|
|
void | SetZLabelTextProperty (vtkTextProperty *prop) |
| Get/Set the vtkTextProperty that governs how the axis labels are displayed. More...
|
|
vtkTextProperty * | GetLabelTextProperty (int axis) |
| Get/Set the vtkTextProperty that governs how the axis labels are displayed. More...
|
|
void | SetNotation (int axis, int notation) |
| Get/set the numerical notation, standard, scientific or mixed (0, 1, 2). More...
|
|
void | SetXNotation (int notation) |
| Get/set the numerical notation, standard, scientific or mixed (0, 1, 2). More...
|
|
void | SetYNotation (int notation) |
| Get/set the numerical notation, standard, scientific or mixed (0, 1, 2). More...
|
|
void | SetZNotation (int notation) |
| Get/set the numerical notation, standard, scientific or mixed (0, 1, 2). More...
|
|
int | GetNotation (int axis) |
| Get/set the numerical notation, standard, scientific or mixed (0, 1, 2). More...
|
|
void | SetPrecision (int axis, int val) |
| Get/set the numerical precision to use, default is 2. More...
|
|
void | SetXPrecision (int val) |
| Get/set the numerical precision to use, default is 2. More...
|
|
void | SetYPrecision (int val) |
| Get/set the numerical precision to use, default is 2. More...
|
|
void | SetZPrecision (int val) |
| Get/set the numerical precision to use, default is 2. More...
|
|
int | GetPrecision (int axis) |
| Get/set the numerical precision to use, default is 2. More...
|
|
void | SetEnableLayerSupport (bool val) |
| Enable/Disable layer support. More...
|
|
bool | GetEnableLayerSupport () |
| Enable/Disable layer support. More...
|
|
virtual void | EnableLayerSupportOn () |
| Enable/Disable layer support. More...
|
|
virtual void | EnableLayerSupportOff () |
| Enable/Disable layer support. More...
|
|
void | SetBackgroundLayer (int val) |
| Get/Set the layer in which to render all background actors/text when EnableLayerSupport is ON. More...
|
|
int | GetBackgroundLayer () |
| Get/Set the layer in which to render all background actors/text when EnableLayerSupport is ON. More...
|
|
void | SetGeometryLayer (int val) |
| Get/Set the layer in which to render all 3D actors when EnableLayerSupport is ON. More...
|
|
int | GetGeometryLayer () |
| Get/Set the layer in which to render all 3D actors when EnableLayerSupport is ON. More...
|
|
void | SetForegroundLayer (int val) |
| Get/Set the layer in which to render all foreground actors/text when EnableLayerSupport is ON. More...
|
|
int | GetForegroundLayer () |
| Get/Set the layer in which to render all foreground actors/text when EnableLayerSupport is ON. More...
|
|
ParaView extensions for vtkGridAxes3DActor.
vtkPVGridAxes3DActor adds support for ParaView-specific use-cases to vtkGridAxes3DActor. The special use-cases are:
- Showing original data bounds when data has been transformed by specifying a transform on the
Display
properties: To support this, we add API to set the DataScale and DataPosition (we cannot support rotations, I am afraid). User is expected to set these to match the Scale and Position set on the Display
properties of the data. vtkPVGridAxes3DActor converts that to scale and position on the vtkProperty for the superclass and sets the GridBounds on the superclass transformed using an inverse of the specified transform on the bounds reported by vtkPVRenderView. vtkPVRenderView uses SetTransformedBounds to set the bounds.
- Supporting change of basis transformations: for that, one is expected to set UseModelTransform to true, and then specify the ModelBounds and ModelTransformMatrix. Note: ModelTransform and DataScale/DataPosition are mutually exclusive.
Definition at line 46 of file vtkPVGridAxes3DActor.h.