
iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
ISCIAxis3D
@protocol ISCIAxis3D <ISCIPropertyHolder, ISCIAxisCore, ISCIUpdatable3D>
Defines the base interface to SCIAxisBase3D
used by SciChart 3D.
See
SCIAxisBase3D
.
See
SCINumericAxis3D
.
See
SCIDateAxis3D
.
-
Gets or sets the Direction of the Axis.
Note
This property defines which direction (X, Y or Z) axis belongs to.Declaration
Objective-C
@property (nonatomic) SCIAxisDirection3D axisDirection;
-
Gets or sets the alignment of the tick labels on the Axis.
Declaration
Objective-C
@property (nonatomic) SCITextAlignment3D tickLabelAlignment;
-
Gets or sets the cliping of the positive side of the Axis.
Note
This property defines how the positive side of the axis is clippedDeclaration
Objective-C
@property (nonatomic) SCIAxisSideClipping positiveSideClipping;
-
Gets or sets the cliping of the negative side of the Axis.
Note
This property defines how the negative side of the axis is clippedDeclaration
Objective-C
@property (nonatomic) SCIAxisSideClipping negativeSideClipping;
-
Gets or sets the thickness of the axis plane border.
Declaration
Objective-C
@property (nonatomic) float planeBorderThickness;
-
Gets or sets the color of the axis plane border.
Declaration
Objective-C
@property (nonatomic) unsigned int planeBorderColor;
-
Gets or sets the offset of the axis title.
Declaration
Objective-C
@property (nonatomic) float axisTitleOffset;
-
Gets or sets the offset of the axis tick labels.
Declaration
Objective-C
@property (nonatomic) float tickLabelOffset;
-
Gets or sets the color for the axis tick labels.
Declaration
Objective-C
@property (nonatomic) unsigned int textColor;
-
Gets or sets the size for axis tick labels.
Declaration
Objective-C
@property (nonatomic) float textSize;
-
Gets or sets the font name for the axis tick labels.
Declaration
Objective-C
@property (nonatomic, strong, nonnull) NSString *textFont;
-
Performs core update of axis.
Note
e.g. updatesISCILabelProvider
,ISCITickProvider
,ISCITickCoordinatesProvider
and other providers which are used by axis.Declaration
Objective-C
- (void)updateCore;
-
This method is called when parent
ISCIChartSurface3D.worldDimensions
has changed.Declaration
Objective-C
- (void)onWorldDimentionsChanged:(nonnull SCIVector3 *)worldDimentions;
Parameters
worldDimentions
The new worldDimentions.