Click or drag to resize

ColumnPlotDataExchangeTableData Class

Model used to exchange the data table in multiple plot items concurrently.
Inheritance Hierarchy
SystemObject
  Altaxo.Graph.Plot.DataColumnPlotDataExchangeDataBase
    Altaxo.Graph.Plot.DataColumnPlotDataExchangeTableData

Namespace: Altaxo.Graph.Plot.Data
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class ColumnPlotDataExchangeTableData : ColumnPlotDataExchangeDataBase, 
	ICloneable

The ColumnPlotDataExchangeTableData type exposes the following members.

Constructors
 NameDescription
Public methodColumnPlotDataExchangeTableData(IEnumerableIColumnPlotData, DataTable)Initializes a new instance of the ColumnPlotDataExchangeTableData class
Public methodColumnPlotDataExchangeTableData(IEnumerableIGPlotItem, DataTable)Initializes a new instance of the ColumnPlotDataExchangeTableData class
Top
Properties
 NameDescription
Public propertyColumnNames Gets the column names currently used by the plot items. The list contains tuples, consisting of the name of the plot item, and the list of column names this plot items uses.
Public propertyNewTable Gets or sets the table, that should become the new data table of the plot items.
Public propertyOriginalTable Gets or sets the original table used by the plot items.
Public propertyPlotItemsOrPlotData Gets or sets the plot items or plot data, for which either the underlying data table or data columns should be changed.
(Inherited from ColumnPlotDataExchangeDataBase)
Top
Methods
 NameDescription
Public methodStatic memberCanChangeTableForPlotItems Determines whether it is possible to change the underlying table for the specified plot items. The table can be changed if all plot items have exactly the same underlying table.
Public methodChangeTableForPlotItems(IEnumerableIGPlotItem) Changes the underlying table for the provided plot items, using the new data table in NewTable.
Public methodStatic memberChangeTableForPlotItems(IEnumerableIGPlotItem, DataTable) Changes the underlying table for the provided plot items.
Public methodCloneCreates a new object that is a copy of the current instance.
Public methodCollectColumnNamesFromIColumnPlotData Collects the column names from the provided plot items and organizes them in groups (see ColumnNames), one group for each plot item. See remarks for why to organize in groups.
Public methodCollectColumnNamesFromPlotItems Collects the column names from the provided plot items and organizes them in groups (see ColumnNames), one group for each plot item. See remarks for why to organize in groups.
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)
Public methodStatic memberShowChangeTableForSelectedItemsDialog(IEnumerableIColumnPlotData) Shows a dialog that allows to change the underlying data table for the provided plot items.
Public methodStatic memberShowChangeTableForSelectedItemsDialog(IEnumerableIGPlotItem) Shows a dialog that allows to change the underlying data table for the provided plot items.
Public methodTestChangeTableForPlotItems Tests to changes the underlying table for the plot items, and output a statistics.
Public methodStatic memberTestChangeTableForPlotItems(IEnumerableIGPlotItem, DataTable) Tests to changes the underlying table for the provided plot items, and output a statistics.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also