Click or drag to resize

EquallySpacedColumn Class

The EquallySpacedColumn is a simple readable numeric column. The value of an element is calculated from y = a+b*i. This means the value of the first element is a, the values are equally spaced by b.
Inheritance Hierarchy
SystemObject
  Altaxo.DataEquallySpacedColumn

Namespace: Altaxo.Data
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
[SerializableAttribute]
public class EquallySpacedColumn : INumericColumn, 
	IReadableColumn, ICloneable, INumericSequence<double>, IImmutable

The EquallySpacedColumn type exposes the following members.

Constructors
 NameDescription
Public methodEquallySpacedColumn Initializes a new instance of the EquallySpacedColumn class.
Public methodEquallySpacedColumn(Double, Double) Creates a EquallySpacedColumn with starting value start and spacing increment.
Top
Properties
 NameDescription
Public propertyCount Gets the number of rows if known.
Public propertyFullName The full name of a indexer column is "EquallySpacedColumn(start,increment)".
Public propertyIncrement Gets the increment of the sequence.
Public propertyIsEditable Gets a value indicating whether the column is editable.
Public propertyItem Simply returns the value i.
Public propertyItemType Gets the type of the colum's items.
Public propertyStartValue Gets the start value of the sequence.
Top
Methods
 NameDescription
Public methodClone Creates a cloned instance of this object.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsElementEmpty This returns always true.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodWithIncrement Returns a copy with a different increment.
Public methodWithStartValue Returns a copy with a different start value.
Top
Fields
 NameDescription
Protected field_incrementThe spacing value between consecutive elements.
Protected field_startThe start value, i.e. the value at index 0.
Top
Extension Methods
 NameDescription
Public Extension MethodGetUnderlyingDataColumnOrDefault Gets the underlying data column (of type DataColumn) or the default value null.
(Defined by TransformedReadableColumnExtensions)
Public Extension MethodToHorzROMatrix This returns a horizontal oriented, readonly matrix of a DoubleColumn
(Defined by DataColumnWrapper)
Public Extension MethodToROVector This returns a read-only vector of a INumericColumn for selected rows.
(Defined by DataColumnWrapper)
Public Extension MethodToROVector This returns a read-only vector of a INumericColumn
(Defined by DataColumnWrapper)
Public Extension MethodToROVector This returns a read-only vector of a INumericColumn
(Defined by DataColumnWrapper)
Public Extension MethodToVertROMatrix This returns a vertical oriented, readonly matrix of a DoubleColumn
(Defined by DataColumnWrapper)
Top
See Also