The MainPage type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
| Name | Description | |
|---|---|---|
| MainPage | Initializes a MainPage-instance. |
Methods
| Name | Description | |
|---|---|---|
| Arrow_MouseLeftButtonUp |
Handles the MouseLeftButtonUp-event for an Arrow-Image drawn below a parallel coordinate axe.
This highlights the selected axe, by giving the axe as well as the arrow another color.
| |
| Axis_MouseLeftButtonUp |
Handles the MouseLeftButtonUp-event for a | |
| btnOpenFile_Click | Handles the opening of a file and passes the relevant info to the DataLoader-class. | |
| btnRedraw_Click | Forces a redraw of the interface. Necessary if you changed the Axe-Height and Axe-Spacing sliders. | |
| btnSwitch_Click | Starts the switching of axes by calling the relevant functions (SwitchAxes ). | |
| ColorMap_SelectionChanged | Handles the SelectionChanged-event of the ComboBox which is used to apply another colormap to the CPC-effect. | |
| CpcActivated_Checked |
This Checkbox-Checked-Event handles the enabling of the Continuous Parallel Coordinates effect.
It changes the line-colors of all | |
| CpcActivated_Unchecked |
This Checkbox-Unchecked-Event handles the disabling of the Continuous Parallel Coordinates effect.
It resets the Colors of all PolyLines to the standard color, as well as the display of the Scatter-Lines.
| |
| DrawAxes |
This function sets up the parallel coordinate axes themselves, including the possibility to select axes
to switch them by registering event-handlers.
| |
| DrawData |
This function draws the Polylines that represent the whole parallel coordinate dataset,
as well as the scattered lines that are used to generate the Continuous Parallel Coordinate effect.
| |
| InitializeComponent |
InitializeComponent
| |
| LabelAxes | This function creates and draws the labels that represent the respective axes name. | |
| LabelAxesMinMax |
This function creates and draws the labels that are rendered above and below the coordinate system which represent
the minimum and maximum values of their respective axes.
| |
| ParCoords_MouseEnter |
This function is called when the user enters an actual data- | |
| ParCoords_MouseLeave |
This is function is called when the user leaves an actual data- | |
| Render | Capsules the two most important drawing functions, which in turn render the coordinate system as well as the data. | |
| RenderToBitmap | This function renders the contents of the Canvas to a bitmap in order to apply the CpcEffect. | |
| SwitchAxes |
This function switches the relevant Data-Vectors of the two selected axes and then redraws the entire parallel coordinate system.
|
Properties
| Name | Description | |
|---|---|---|
| ActiveLineEllipses | Gets or sets the currently highlighted Line's ellipses. | |
| ActiveLineTexts | Gets or sets the currently highlighted Line's textblocks. | |
| AxeHeight | Gets or sets the vertical height of the entire parallel coordinate system. | |
| Axes | Gets or sets the Axis lines. | |
| AxeSpacing | Gets or sets the horizontal spacing between adjacent axes. | |
| AxisLabels | Gets or sets the Axis labels. | |
| AxisNames | Gets or sets the Axis names. | |
| Data | Gets or sets the real (unnormalized) data. | |
| DataVectors | Gets or sets the number of datarows. | |
| FeatureDimensions | Gets or sets the number of dimensions in the multi-variate data domain. | |
| MaxAxisLabels | Gets or sets the Maximum-Axis-Value labels. | |
| MinAxisLabels | Gets or sets the Minimum-Axis-Value labels. | |
| NormalizedData | Gets or sets the normalized data. | |
| PCData | Gets or sets the base dataset. This holds all the relevant data read from a data-file. | |
| Polylines | Gets or sets the Polylines. | |
| ScatterLines | Gets or sets the scattered lines. |
See Also