Fields  Properties  Methods  Events


SciChart.Charting3D Assembly > SciChart.Charting3D.Model Namespace : BaseGridDataSeries3D<TX,TY,TZ> Class
BaseGridDataSeries3D<TX,TY,TZ> Class Members

The following tables list the members exposed by BaseGridDataSeries3D<TX,TY,TZ>.

Public Constructors
 NameDescription
Public ConstructorInitializes a new instance of the BaseGridDataSeries3D<T> class.  
Top
Public Fields
 NameDescription
Public FieldGets an object for thread synchronization purposes (Inherited from SciChart.Charting3D.Model.DataSeries3D)
Top
Protected Fields
 NameDescription
Protected Field  
Protected Field  
Protected Field  
Protected Fieldstatic (Shared in Visual Basic)  
Protected Fieldstatic (Shared in Visual Basic)  
Protected Fieldstatic (Shared in Visual Basic)  
Top
Public Properties
 NameDescription
Public PropertyAccesses the internal array, which is a rectangular array indexed by Z then X  
Public PropertyOverridden. Gets or sets a value indicating whether this instance is dirty. If dirty, any cached data must be re-calculated. You can set this value to True to force recalculation of caches.  
Public PropertyOverridden. Gets or sets value determining whether the heightmap is dirty. If dirty, cached data must be re-calculated.  
Public PropertyOverridden. Gets or sets value determining whether the mesh is dirty. If dirty, cached data must be re-calculated.  
Public PropertyGets a value indicating whether updates for the target are currently suspended. (Inherited from SciChart.Charting3D.Model.DataSeries3D)
Public PropertyReturns the Y-value at index Z,X  
Public PropertyGets or sets the parent SciChart.Charting3D.ISciChart3DSurface which this IDataSeries3D instance is attached to. (Inherited from HeightmapBasedDataSeries3D)
Public PropertyGets or sets the name of this series. (Inherited from HeightmapBasedDataSeries3D)
Public PropertyGets an object for thread synchronization purposes  
Public PropertyOverridden. Gets the total extents of the IDataSeries3D in the X direction.  
Public PropertyGets the X-Size of the Grid  
Public PropertyOverridden. Gets the total extents of the IDataSeries3D in the Y direction.  
Public PropertyOverridden. Gets the total extents of the IDataSeries3D in the Z direction.  
Public PropertyGets the Z-Size of the grid  
Top
Public Methods
 NameDescription
Public MethodOverloaded. Overridden. Clears the DataSeries.  
Public MethodOverloaded. Fills the BaseGridDataSeries3D from a SciChart.Data.Model.GridData<T> type.  
Public MethodCalled by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, DataSeries3D.ResumeUpdates is called. (Inherited from SciChart.Charting3D.Model.DataSeries3D)
Public MethodGets the bounding box for the data (containing DataSeries3D.XRange, DataSeries3D.YRange, DataSeries3D.ZRange). (Inherited from HeightmapBasedDataSeries3D)
Public MethodReturns the row at the specified Z Index  
Public MethodComputes the X data-value at the specified index  
Public MethodComputes the Z data-value at the specified index  
Public MethodMay be called to trigger a redraw on the parent SciChart.Charting3D.SciChart3DSurface. This method is extremely useful when IDataSeries3D are in a ViewModel and bound via MVVM to SciChart.Charting3D.RenderableSeries.IRenderableSeries3D. Please see the rangeMode parameter for invalidation options. (Inherited from HeightmapBasedDataSeries3D)
Public MethodRaises the DataSeries3D.DataSeriesChanged event. May be called by DataSeries3D or by user code to trigger a redraw on the ParentSurface. The event is not raised while SciChart.Core.Framework.ISuspendable.IsSuspended is True. (Inherited from HeightmapBasedDataSeries3D)
Public MethodPushes a row into the array, which discards one old row in a First In First Out fashion. use this method to scroll the GridData in the Z-direction  
Public MethodResumes updates on the target, intended to be called by SciChart.Core.Framework.IUpdateSuspender. (Inherited from HeightmapBasedDataSeries3D)
Public MethodSets the row at the specified Z index  
Public MethodOverloaded. Suspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued. (Inherited from HeightmapBasedDataSeries3D)
Public MethodCreates a new 2-Dimensional array and fills with values. This can be used for debugging purposes or for interop with other types. Changing the values here does *not* change the GridPointSeries3D  
Public MethodOverridden. Converts a DataSeries to a IPointSeries3D derived type, for use during the render pass.  
Top
Protected Methods
 NameDescription
Protected Method (Inherited from SciChart.Charting3D.Model.HeightmapBasedDataSeries3D)
Protected Method (Inherited from HeightmapBasedDataSeries3D)
Protected MethodOverridden. Invoked right after Dirty State changed to indicated that the heightmap is invalid.  
Protected MethodInvoked right after Dirty State changed to indicated that the mesh is invalid. (Inherited from HeightmapBasedDataSeries3D)
Protected MethodOverloaded. Raises the System.ComponentModel.INotifyPropertyChanged.PropertyChanged event (Inherited from HeightmapBasedDataSeries3D)
Top
Extension Methods
 NameDescription
Public Extension MethodNotifies that finalizer has been invoked
Public Extension MethodOverloaded. Converts an System.IComparable array to double array
Public Extension MethodYields a single item, converting it to System.Collections.IEnumerable.
Public Extension Method
Top
Public Events
 NameDescription
Public EventEvent raised whenever points are added to, removed or one or more DataSeries3D properties changes, requiring a redraw of the parent SciChartSurface. (Inherited from SciChart.Charting3D.Model.DataSeries3D)
Public EventOccurs when a property value changes. (Inherited from HeightmapBasedDataSeries3D)
Top
See Also