3 #ifndef TestAxisActorInternal_h
4 #define TestAxisActorInternal_h
117 axisZActor->
SetBounds(0, 0, 0, 0, 0, 10);
138 renderWindow->AddRenderer(renderer);
140 renderWindowInteractor->SetRenderWindow(renderWindow);
150 renderWindow->SetSize(300, 300);
155 renderWindow->SetMultiSamples(0);
156 renderWindow->Render();
157 renderWindowInteractor->Start();
int TestAxisActorInternal(int use2dMode, int use3dProp)
vtkProperty * GetProperty()
Set/Get the property object that controls this actors surface properties.
void SetTickLocationToBoth()
virtual void SetCamera(vtkCamera *)
Set/Get the camera for this axis.
virtual void SetLog(bool)
Set/Get The type of scale, enable logarithmic scale or linear by default.
virtual void SetExponentOffset(double)
Set/Get the Y-offset used to position exponent.
virtual void SetMajorTickSize(double)
Set/Get the size of major tick marks.
virtual void SetMinorTickSize(double)
Set/Get the size of minor tick marks.
virtual void SetPoint2(double x[3])
Specify the position of the second point defining the axis.
void SetAxisMainLineProperty(vtkProperty *)
Get/Set main line axis actor property.
void SetBounds(const double bounds[6])
Set or get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
void SetAxisTypeToZ()
Set/Get the type of this axis.
void SetTitle(const char *t)
Set/Get the title of the axis actor.
virtual void SetRange(double, double)
Specify the (min,max) axis range.
virtual void SetLabelTextProperty(vtkTextProperty *p)
Set/Get the axis labels text property.
virtual void SetMajorRangeStart(double)
Set/Get the starting position for minor and major tick points on the range.
virtual void SetExponentLocation(int location)
Get/Set the location of the Detached Exponent related to the axis.
void SetTitleOffset(double titleOffsetY)
Set/Get the 2D-offsets used to position title texts.
virtual void SetPoint1(double x[3])
Specify the position of the first point defining the axis.
void SetAxisLinesProperty(vtkProperty *)
Get/Set axis actor property (axis and its ticks) (kept for compatibility)
virtual void SetDeltaRangeMajor(double)
Set/Get the delta range for minor and major tick points that determine their spacing.
virtual void SetDeltaRangeMinor(double)
Set/Get the delta range for minor and major tick points that determine their spacing.
void SetAxisMajorTicksProperty(vtkProperty *)
Get/Set axis actor property (axis and its ticks)
void SetLabelScale(double scale)
void SetTickLocationToOutside()
void SetAxisTypeToY()
Set/Get the type of this axis.
virtual void SetUse2DMode(bool)
Set/Get the 2D mode.
void SetAxisTypeToX()
Set/Get the type of this axis.
virtual void SetLabelOffset(double)
Set/Get the Y-offset used to position label.
void SetTitleScale(double scale)
virtual void SetTitleAlignLocation(int location)
Get/Set the alignment of the title related to the axis.
virtual void SetTitleTextProperty(vtkTextProperty *p)
Set/Get the axis title text property.
virtual void SetUseTextActor3D(bool)
Render text as polygons (vtkVectorText) or as sprites (vtkTextActor3D).
virtual void SetMinorTicksVisible(bool)
Set/Get the flag that controls whether the minor ticks are visible.
void SetTickLocationToInside()
void SetLabels(vtkStringArray *labels)
void SetAxisMinorTicksProperty(vtkProperty *)
Get/Set axis actor property (axis and its ticks)
virtual void SetMinorRangeStart(double)
Set/Get the starting position for minor and major tick points on the range.
void SetExponent(const char *t)
Set/Get the common exponent of the labels values.
virtual void SetExponentVisibility(bool)
Set/Get visibility of the axis detached exponent.
a virtual camera for 3D rendering
void SetPosition(double x, double y, double z)
Set/Get the position of the camera in world coordinates.
void SetFocalPoint(double x, double y, double z)
Set/Get the focal of the camera in world coordinates.
virtual void SetAmbient(double)
Set/Get the ambient lighting coefficient.
virtual void SetColor(double r, double g, double b)
Set the color of the object.
virtual void SetDiffuse(double)
Set/Get the diffuse lighting coefficient.
vtkCamera * GetActiveCamera()
Get the current camera.
void AddActor(vtkProp *p)
Add/Remove different types of props to the renderer.
void SetValue(vtkIdType id, vtkStdString value)
Set the data at a particular index.
void SetNumberOfTuples(vtkIdType number) override
Set the number of tuples (a component group) in the array.
virtual void SetOpacity(double)
Set/Get the text's opacity.
virtual void SetColor(double, double, double)
Set the color of the text.
virtual void SetBackground(double, double, double)
Set/Get the background color of the rendering screen using an rgb color specification.