ParaView extensions for vtkGridAxesActor3D. More...
#include <vtkPVGridAxes3DActor.h>
Inherits vtkGridAxesActor3D.

Public Types | |
| typedef vtkGridAxesActor3D | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| void | ShallowCopy (vtkProp *prop) override |
| Shallow copy from another vtkPVGridAxes3DActor. More... | |
| void | InvertDisplayTransformScaleForTickLabels (bool enabled) |
| If enabled, the scale will be applied to the data but the tick values will still show the non-scaled model dimensions. 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) |
| double * | GetBounds () override |
| 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... | |
| void | SetDisplayTransformScale (double scaleX, double scaleY, double scaleZ) |
| Specify the scale used in the display transformation. More... | |
| void | SetDisplayTransformScale (double scale[3]) |
| Specify the scale used in the display transformation. More... | |
| virtual double * | GetDisplayTransformScale () |
| Specify the scale used in the display transformation. More... | |
| virtual void | GetDisplayTransformScale (double &, double &, double &) |
| Specify the scale used in the display transformation. More... | |
| virtual void | GetDisplayTransformScale (double [3]) |
| Specify the scale used in the display transformation. More... | |
| virtual void | SetDataBoundsScaleFactor (double) |
| Specify the scale factor used to proportionally scale each axis. More... | |
| virtual double | GetDataBoundsScaleFactor () |
| Specify the scale factor used to proportionally scale each axis. More... | |
| virtual void | SetTransformedBounds (double, double, double, double, double, double) |
| Another way for specifying grid bounds except here the bounds are considered to be pre-transformed. More... | |
| virtual void | SetTransformedBounds (double [6]) |
| Another way for specifying grid bounds except here the bounds are considered to be pre-transformed. More... | |
| virtual double * | GetTransformedBounds () |
| Another way for specifying grid bounds except here the bounds are considered to be pre-transformed. More... | |
| virtual void | GetTransformedBounds (double &, double &, double &, double &, double &, double &) |
| Another way for specifying grid bounds except here the bounds are considered to be pre-transformed. More... | |
| virtual void | GetTransformedBounds (double [6]) |
| Another way for specifying grid bounds except here the bounds are considered to be pre-transformed. More... | |
| virtual void | SetUseCustomTransformedBounds (bool) |
| If set to true, CustomTransformedBounds are used instead of TransformedBounds. More... | |
| virtual bool | GetUseCustomTransformedBounds () |
| If set to true, CustomTransformedBounds are used instead of TransformedBounds. More... | |
| virtual void | SetCustomTransformedBounds (double, double, double, double, double, double) |
| Same as TransformedBounds, except used only when UseCustomTransformedBounds is set. More... | |
| virtual void | SetCustomTransformedBounds (double [6]) |
| Same as TransformedBounds, except used only when UseCustomTransformedBounds is set. More... | |
| virtual double * | GetCustomTransformedBounds () |
| Same as TransformedBounds, except used only when UseCustomTransformedBounds is set. More... | |
| virtual void | GetCustomTransformedBounds (double &, double &, double &, double &, double &, double &) |
| Same as TransformedBounds, except used only when UseCustomTransformedBounds is set. More... | |
| virtual void | GetCustomTransformedBounds (double [6]) |
| Same as TransformedBounds, except used only when UseCustomTransformedBounds is set. More... | |
Static Public Member Functions | |
| static vtkPVGridAxes3DActor * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkPVGridAxes3DActor * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkPVGridAxes3DActor () | |
| ~vtkPVGridAxes3DActor () override | |
| void | Update (vtkViewport *viewport) override |
| void | UpdateGridBounds () |
| void | UpdateGridBoundsUsingDataBounds () |
| void | UpdateGridBoundsUsingModelTransform () |
Protected Attributes | |
| double | DataScale [3] |
| double | DataPosition [3] |
| double | DataBoundsScaleFactor |
| double | TransformedBounds [6] |
| double | DisplayTransformScale [3] |
| bool | UseModelTransform |
| double | ModelBounds [6] |
| vtkNew< vtkMatrix4x4 > | ModelTransformMatrix |
| bool | UseCustomTransformedBounds |
| double | CustomTransformedBounds [6] |
ParaView extensions for vtkGridAxesActor3D.
vtkPVGridAxes3DActor adds support for ParaView-specific use-cases to vtkGridAxesActor3D. The special use-cases are:
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.Definition at line 34 of file vtkPVGridAxes3DActor.h.
| typedef vtkGridAxesActor3D vtkPVGridAxes3DActor::Superclass |
Definition at line 38 of file vtkPVGridAxes3DActor.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
|
static |
|
override |
|
override |
Shallow copy from another vtkPVGridAxes3DActor.
Specify transformation used by the data.
|
virtual |
Specify transformation used by the data.
|
virtual |
Specify transformation used by the data.
Specify transformation used by the data.
|
virtual |
Specify transformation used by the data.
Specify the scale used in the display transformation.
|
inline |
Specify the scale used in the display transformation.
Definition at line 59 of file vtkPVGridAxes3DActor.h.
|
virtual |
Specify the scale used in the display transformation.
|
virtual |
Specify the scale used in the display transformation.
|
virtual |
Specify the scale used in the display transformation.
| void vtkPVGridAxes3DActor::InvertDisplayTransformScaleForTickLabels | ( | bool | enabled | ) |
If enabled, the scale will be applied to the data but the tick values will still show the non-scaled model dimensions.
By default, this option is false.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Specify the scale factor used to proportionally scale each axis.
1 means no change.
|
virtual |
Specify the scale factor used to proportionally scale each axis.
1 means no change.
|
virtual |
Another way for specifying grid bounds except here the bounds are considered to be pre-transformed.
Using the DataPosition, DataScale, and DataBoundsScaleFactor, the provided bounds will un-transformed before calling this->SetGridBounds() and then position and scale are instead passed on the vtkActor. This results in display scaling rather than data scaling.
|
virtual |
Another way for specifying grid bounds except here the bounds are considered to be pre-transformed.
Using the DataPosition, DataScale, and DataBoundsScaleFactor, the provided bounds will un-transformed before calling this->SetGridBounds() and then position and scale are instead passed on the vtkActor. This results in display scaling rather than data scaling.
|
virtual |
Another way for specifying grid bounds except here the bounds are considered to be pre-transformed.
Using the DataPosition, DataScale, and DataBoundsScaleFactor, the provided bounds will un-transformed before calling this->SetGridBounds() and then position and scale are instead passed on the vtkActor. This results in display scaling rather than data scaling.
|
virtual |
Another way for specifying grid bounds except here the bounds are considered to be pre-transformed.
Using the DataPosition, DataScale, and DataBoundsScaleFactor, the provided bounds will un-transformed before calling this->SetGridBounds() and then position and scale are instead passed on the vtkActor. This results in display scaling rather than data scaling.
|
virtual |
Another way for specifying grid bounds except here the bounds are considered to be pre-transformed.
Using the DataPosition, DataScale, and DataBoundsScaleFactor, the provided bounds will un-transformed before calling this->SetGridBounds() and then position and scale are instead passed on the vtkActor. This results in display scaling rather than data scaling.
|
virtual |
If set to true, CustomTransformedBounds are used instead of TransformedBounds.
Default is false.
|
virtual |
If set to true, CustomTransformedBounds are used instead of TransformedBounds.
Default is false.
|
virtual |
Same as TransformedBounds, except used only when UseCustomTransformedBounds is set.
|
virtual |
Same as TransformedBounds, except used only when UseCustomTransformedBounds is set.
|
virtual |
Same as TransformedBounds, except used only when UseCustomTransformedBounds is set.
|
virtual |
Same as TransformedBounds, except used only when UseCustomTransformedBounds is set.
|
virtual |
Same as TransformedBounds, except used only when UseCustomTransformedBounds is set.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| void vtkPVGridAxes3DActor::SetModelTransformMatrix | ( | double * | matrix | ) |
|
override |
Overridden to ensure that the transform information is passed on the superclass.
|
overrideprotected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 138 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 139 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 140 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 141 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 143 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 145 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 146 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 147 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 149 of file vtkPVGridAxes3DActor.h.
|
protected |
Definition at line 150 of file vtkPVGridAxes3DActor.h.
1.8.13 on Sat Dec 6 2025