WPF Charting Documentation - SciChart WPF Charts SDK v5.x
SciChart.Charting3D.Model Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassBaseGridDataSeries3D<TX,TY,TZ>

The BaseGridDataSeries3D wraps a 2D array of type TY which become the Y-values (heights) in various RenderableSeries

For instance, in the SciChart.Charting3D.RenderableSeries.SurfaceMeshRenderableSeries3D the Y-values map to the heights, whereas the StartX, StepX, StartZ, StepZ defines the X and Z values

ClassCustomFreeSurfaceDataSeries3D<TAllPoints> The mesh data series defined by parametrized in regards to spherical coordinates system: Radius, Pole, Azimuth.
ClassCustomFreeSurfaceDataSeries3D<TX,TY,TZ> The mesh data series defined by parametrized in regards to spherical coordinates system: Radius, Pole, Azimuth.
ClassCylindroidDataSeries3D<TAllPoints> Data Series that defines the Cylindroid in 3-Dimensional space ( see: https://en.wikipedia.org/wiki/Cylinder#Cylindrical_surfaces ).
ClassCylindroidDataSeries3D<TXZ,TY> Data Series that defines the Cylindroid in 3-Dimensional space ( see: https://en.wikipedia.org/wiki/Cylinder#Cylindrical_surfaces ).
ClassDataSeries3D A generic abstract base class which defines a generic DataSeries which contains 1..N columns, such as X,Y,Z in the case of plain X,Y,Z data.
ClassDoubleDoubleList<T> A class which wraps a two-dimensional jagged array of type T and allows conversion to double at index i,j
ClassEllipsoidDataSeries3D<TXYZ> Data Series that defines the Ellipsoid in 3-Dimensional space by the Standard equation ( see: https://en.wikipedia.org/wiki/Ellipsoid#Standard_equation ).
ClassFreeSurfaceDataSeries3D<TX,TY,TZ> 2D grid based free shaped 3D surface.
ClassFreeSurfacePointSeries3D<TX,TY,TZ> This contains the result of resampling or conversion from FreeSurfaceDataSeries3D<TX,TY,TZ> to a render-loop compatible collection
ClassNonUniformGridDataSeries3D<TAllPoints>

The NonUniformGridDataSeries3D wraps a 2D array of type TAllPoints which become the Y-values (heights) in various RenderableSeries

For instance, in the SciChart.Charting3D.RenderableSeries.SurfaceMeshRenderableSeries3D the Y-values map to the heights, whereas the NonUniformGridDataSeries3D<TX,TY,TZ>.StartX, NonUniformGridDataSeries3D<TX,TY,TZ>.StepX, NonUniformGridDataSeries3D<TX,TY,TZ>.StartZ, NonUniformGridDataSeries3D<TX,TY,TZ>.StepZ defines the X and Z values

ClassNonUniformGridDataSeries3D<TX,TY,TZ>

The NonUniformGridDataSeries3D wraps a 2D array of type TY which become the Y-values (heights) in various RenderableSeries

For instance, in the SciChart.Charting3D.RenderableSeries.SurfaceMeshRenderableSeries3D the Y-values map to the heights, whereas the StartX, StepX, StartZ, StepZ defines the X and Z values

ClassPointMetadata3D A metadata class for 3D vertices. Implements System.ComponentModel.INotifyPropertyChanged. Stores scale, color, IsSelected and a user-defined object (tag)
ClassPolarDataSeries3D<TAllPoints> Data Series that defines the polar chart in 3D space.
ClassPolarDataSeries3D<TPolar,THeight> Data Series that defines the polar chart in 3D space.
ClassUniformGridDataSeries3D<TAllPoints>

The UniformGridDataSeries3D wraps a 2D array of type TAllPoints which become the Y-values (heights) in various RenderableSeries

For instance, in the SciChart.Charting3D.RenderableSeries.SurfaceMeshRenderableSeries3D the Y-values map to the heights, whereas the UniformGridDataSeries3D<TX,TY,TZ>.StartX, UniformGridDataSeries3D<TX,TY,TZ>.StepX, UniformGridDataSeries3D<TX,TY,TZ>.StartZ, UniformGridDataSeries3D<TX,TY,TZ>.StepZ defines the X and Z values

ClassUniformGridDataSeries3D<TX,TY,TZ>

The UniformGridDataSeries3D wraps a 2D array of type TY which become the Y-values (heights) in various RenderableSeries

For instance, in the SciChart.Charting3D.RenderableSeries.SurfaceMeshRenderableSeries3D the Y-values map to the heights, whereas the StartX, StepX, StartZ, StepZ defines the X and Z values

ClassXyzDataPointViewModel<TAllPoints> Provides a ViewModel for an XYZ Data-point to assist binding in tooltips and data-point selection
ClassXyzDataPointViewModel<TX,TY,TZ> Provides a ViewModel for an XYZ Data-point to assist binding in tooltips and data-point selection
ClassXyzDataSeries3D<TAllPoints> An XyzDataSeries3D is a DataSeries3D type which provides a stream of X,Y,Z points of type TAllPoints
ClassXyzDataSeries3D<TX,TY,TZ> An XyzDataSeries3D is a DataSeries3D type which provides a stream of X,Y,Z points of type TX, TY, TZ
ClassXyzDisplaceableFreeSurfaceDataSeries<TXYZ> Free Surface data series with the grid data, applied to its points displacing them along the XYZ axes.
ClassXyzDisplaceableFreeSurfacePointSeries<TXYZ> This contains the result of resampling or conversion from XyzDisplaceableFreeSurfaceDataSeries<TXYZ> to a render-loop compatible collection
ClassXzDisplaceableFreeSurfaceDataSeries<TXZ,TY> Free Surface data series with the grid data, applied to its points displacing them along the XZ axes.
ClassXzDisplaceableFreeSurfacePointSeries<TXZ,TY> This contains the result of resampling or conversion from XzDisplaceableFreeSurfaceDataSeries<TXZ,TY> to a render-loop compatible collection
ClassYDisplaceableFreeSurfaceDataSeries<TX,TY,TZ> Free Surface data series with the grid data, applied to its points displacing them along the Y axis.
ClassYDisplaceableFreeSurfacePointSeries<TX,TY,TZ> This contains the result of resampling or conversion from YDisplaceableFreeSurfaceDataSeries<TX,TY,TZ> to a render-loop compatible collection
Interfaces
 InterfaceDescription
InterfaceIBaseGridDataSeries3D Defines the base interface to a BaseGridDataSeries3D<TX,TY,TZ>, the data source for various 3D RenderableSeries such as SciChart.Charting3D.RenderableSeries.SurfaceMeshRenderableSeries3D
InterfaceIDataSeries3D Defines the base interface to a DataSeries3D which provides a data-source for SciChart.Charting3D.RenderableSeries.BaseRenderableSeries3D.
InterfaceIDisplaceableFreeSurfacePointSeries Interface of Free Surface data series with the Displacement Map, applied to its points displacing them along X and/or Y and/or Z axes.
InterfaceIDoubleDoubleList Defines the interface to a DoubleDoubleList<T>: a class which wraps a two-dimensional jagged array of type T and allows conversion to double at index i,j
InterfaceIDoubleList Defines the interface to a SciChart.Charting3D.Model.DoubleList`1: a class which wraps anarray of type T and allows conversion to double at index i,j
InterfaceIFreeSurfaceDataSeries3D Defines the base interface to a FreeSurfaceDataSeries3D<TX,TY,TZ>, the data source for various 3D RenderableSeries such as EllipsoidDataSeries3D<TXYZ>
InterfaceIFreeSurfacePointSeries3D This contains the result of resampling or conversion from IFreeSurfaceDataSeries3D to a render-loop compatible collection
InterfaceIGridPointSeries3D Defines the interface to a GridPointSeries3D - the result of resampling or conversion from BaseGridDataSeries3D<TX,TY,TZ> to a render-loop compatible collection
InterfaceIPointMetadata3D Provides the interface for metadata for 3D vertices.
InterfaceIPointSeries3D A Placeholder interface for PointSeries - the result of resampling or conversion from DataSeries to a render-loop compatible collection
InterfaceIXyzDataSeries3D Defines the index to an XyzDataSeries3D<TX,TY,TZ>, a DataSeries3D derived type which is a stream of X,Y,Z values
InterfaceIXyzDataSeries3D<TX,TY,TZ> Defines the index to an XyzDataSeries3D<TX,TY,TZ>, a DataSeries3D derived type which is a stream of X,Y,Z values
InterfaceIXyzPointSeries3D Defines the interface to a XyzPointSeries3D - the result of resampling or conversion from XyzDataSeries3D<TX,TY,TZ> to a render-loop compatible collection
Structures
 StructureDescription
StructureDataBoundingBox Provides a bounding box in Data-coordinates
Enumerations
 EnumerationDescription
EnumerationDisplacementAxis3D Enumerates 3D axes along which displacement map is applied.
See Also

Reference

SciChart.Charting3D Assembly

 

 


SCICHART ® is a Registered Trademark in the UK, US and EU. Copyright SciChart Ltd 2011-2018.

Send Feedback