Click or drag to resize

PlotColumnInformation Class

Stores information about a plot column and its optional transformation.
Inheritance Hierarchy

Namespace: Altaxo.Gui.Graph.Plot.Data
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class PlotColumnInformation

The PlotColumnInformation type exposes the following members.

Constructors
 NameDescription
Public methodPlotColumnInformation Initializes a new instance of the PlotColumnInformation class.
Top
Properties
 NameDescription
Public propertyColumnThe column itself.
Public propertyNameOfDataColumn Gets the name of the (underlying) data column, or null if this instance holds another column, or the name is unkown.
Public propertyPlotColumnBoxStateState of the column textbox. Depending on the state, the background of the textbox will assume different colors.
Public propertyPlotColumnBoxStateIfColumnIsMissing Set the plot column box state that is used if the column is missing.
Public propertyPlotColumnBoxTextThe text that will be shown in the plot column text box.
Public propertyPlotColumnToolTipThe tooltip that will be shown when the user hovers over the plot column text box.
Public propertySupposedDataTable The data table that is supposed to be the parent data table of the column.
Public propertyTransformation The column transformation.
Public propertyTransformationTextToShowThis text will be shown in the transformation text box.
Public propertyTransformationToolTipThe tooltip that will be shown when the user hovers over the transformation text box.
Public propertyUnderlyingColumn Gets the underlying column without applying a transformation.
Top
Methods
 NameDescription
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)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodOnChanged Called when the column information has changed.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUpdate(DataTable, Int32) Updates the information, assuming that the underlying data table is the same as before.
Public methodUpdate(DataTable, Int32, Boolean) Updates the information, indicating in hasTableChanged whether the underlying data table has changed.
Public methodUpdateWithNameOfUnderlyingDataColumn Warning! This function is intended for use with ColumnPlotDataExchangeColumnsController only, because there we only have column names, but no real columns. For all other controllers, use UnderlyingColumn, because in this case, you have a table at hand, where the column belongs to. Sets the name of underlying data column, and update the _plotColumnBoxText.
Top
Fields
 NameDescription
Protected field_isDirty Indicates whether the information has changed.
Protected field_nameOfUnderlyingDataColumn If the underlying column is or was a data column, then here we store the data column's name.
Protected field_plotColumnBoxState The visual state of the plot column box.
Protected field_plotColumnBoxStateIfColumnIsMissing Gives the plot column box state if the column is missing.
Protected field_plotColumnBoxText The text shown in the plot column box.
Protected field_plotColumnToolTip The tooltip shown for the plot column box.
Protected field_supposedDataTable The data table that is supposed to be the parent data table of the column.
Protected field_supposedGroupNumber The group number that is supposed to be the group number of the column.
Protected field_transformation The transformation applied to the underlying column.
Protected field_transformationBoxText The text shown in the transformation box.
Protected field_transformationToolTip The tooltip shown for the transformation box.
Protected field_underlyingColumn The underlying column without any transformation applied.
Top
See Also