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