
iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCICustomSurfaceDataSeries3D
@interface SCICustomSurfaceDataSeries3D : SCIFreeSurfaceDataSeries3D
The mesh data series defined by parametrized in regards to spherical coordinates system: Radius, Pole and Azimuth
.
-
-initWithXType:yType:zType:uSize:vSize:radialDistanceFunc:azimuthalAngleFunc:polarAngleFunc:xFunc:yFunc:zFunc:
Creates a new
CustomSurfaceDataSeries3D
instance.Declaration
Objective-C
- (nonnull instancetype)initWithXType:(SCIDataType)xType yType:(SCIDataType)yType zType:(SCIDataType)zType uSize:(NSInteger)uSize vSize:(NSInteger)vSize radialDistanceFunc:(nonnull SCIUVFunc)radialDistanceFunc azimuthalAngleFunc:(nonnull SCIUVFunc)azimuthalAngleFunc polarAngleFunc:(nonnull SCIUVFunc)polarAngleFunc xFunc:(nonnull SCIValueFunc)xFunc yFunc:(nonnull SCIValueFunc)yFunc zFunc:(nonnull SCIValueFunc)zFunc;
Parameters
xType
The type of the X-Data.
yType
The type of the Y-Data.
zType
The type of the Z-Data.
uSize
The U dimension of the 2D grid.
vSize
The V dimension of the 2D grid.
radialDistanceFunc
Custom function that provides a value, treated as radius argument in X/Y/Z custom functions.
azimuthalAngleFunc
Custom function that provides a value, treated as azimuth argument in X/Y/Z custom functions.
polarAngleFunc
Custom function that provides a value, treated as polar angle argument in X/Y/Z custom functions.
xFunc
Custom function that provides the position X value, based on passed radius, azimuth and pole arguments.
yFunc
Custom function that provides the position Y value, based on passed radius, azimuth and pole arguments.
zFunc
Custom function that provides the position Z value, based on passed radius, azimuth and pole arguments.
-
-initWithXType:yType:zType:uSize:vSize:radialDistanceFunc:azimuthalAngleFunc:polarAngleFunc:xFunc:yFunc:zFunc:uMin:uMax:vMin:vMax:
Creates a new
CustomSurfaceDataSeries3D
instance.Declaration
Objective-C
- (nonnull instancetype)initWithXType:(SCIDataType)xType yType:(SCIDataType)yType zType:(SCIDataType)zType uSize:(NSInteger)uSize vSize:(NSInteger)vSize radialDistanceFunc:(nonnull SCIUVFunc)radialDistanceFunc azimuthalAngleFunc:(nonnull SCIUVFunc)azimuthalAngleFunc polarAngleFunc:(nonnull SCIUVFunc)polarAngleFunc xFunc:(nonnull SCIValueFunc)xFunc yFunc:(nonnull SCIValueFunc)yFunc zFunc:(nonnull SCIValueFunc)zFunc uMin:(double)uMin uMax:(double)uMax vMin:(double)vMin vMax:(double)vMax;
Parameters
xType
The type of the X-Data.
yType
The type of the Y-Data.
zType
The type of the Z-Data.
uSize
The U dimension of the 2D grid.
vSize
The V dimension of the 2D grid.
radialDistanceFunc
Custom function that provides a value, treated as radius argument in X/Y/Z custom functions.
azimuthalAngleFunc
Custom function that provides a value, treated as azimuth argument in X/Y/Z custom functions.
polarAngleFunc
Custom function that provides a value, treated as polar angle argument in X/Y/Z custom functions.
xFunc
Custom function that provides the position X value, based on passed radius, azimuth and pole arguments.
yFunc
Custom function that provides the position Y value, based on passed radius, azimuth and pole arguments.
zFunc
Custom function that provides the position Z value, based on passed radius, azimuth and pole arguments.
uMin
The minimum value of U component of the 2D grid.
uMax
The maximum value of U component of the 2D grid.
vMin
The minimum value of V component of the 2D grid.
vMax
The maximum value of V component of the 2D grid.