The MainPage type exposes the following members.
Back to Top
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 Line object that represents a parallel coordinate axe.
This highlights the selected axe, by giving the axe as well as the arrow another color.
| |
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 Polylines to Transparent so they do not
hide the CPC-effect. The scatter lines are hidden and a clip-region is defined for the ImageCanvas so only
the relevant area of the CPC-image is displayed.
| |
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-Polyline with the mouse cursor.
It alters the appearance of the selected Polyline by changing its color and thickness as well as displaying
the actual datapoint values.
| |
ParCoords_MouseLeave |
This is function is called when the user leaves an actual data-Polyline with the mouse cursor.
It changes its appearance back to normal.
| |
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.
|
See Also