C# Class GUIUtils.GraphVisualization.Graphs.SurfaceGraph

Inheritance: GUIUtils.GraphVisualization.Graphs.Graph
Show file Open project: ERTMSSolutions/ERTMSFormalSpecs

Public Methods

Method Description
SurfaceGraph ( GraphVisualizer graphVisualizer, GUIUtils.GraphVisualization.Functions.SurfaceFunction function ) : System

Constructor

Protected Methods

Method Description
HandleDisplay ( double maxDistance, double minDistance, double height ) : void

Handles the display

SaveSettings ( ) : void

Nothing to save

Private Methods

Method Description
DrawLine ( double position, double maxValue ) : void

Draws a vertical line until maxValue

DrawSegment ( ISegment segment, double start, double end, double maxValue ) : void

Draws the provided segment

Method Details

HandleDisplay() protected method

Handles the display
protected HandleDisplay ( double maxDistance, double minDistance, double height ) : void
maxDistance double
minDistance double
height double
return void

SaveSettings() protected method

Nothing to save
protected SaveSettings ( ) : void
return void

SurfaceGraph() public method

Constructor
public SurfaceGraph ( GraphVisualizer graphVisualizer, GUIUtils.GraphVisualization.Functions.SurfaceFunction function ) : System
graphVisualizer GraphVisualizer
function GUIUtils.GraphVisualization.Functions.SurfaceFunction
return System