C# Class ScoobyRom.GnuPlot

Show file Open project: SubaruDieselCrew/ScoobyRom Class Usage Examples

Public Methods

Method Description
CreateSVG ( Subaru.Tables.Table table, string svgPath ) : void

Plots into SVG file. As this merely redraws into export file, the current view from the plot window will be used.

GetExistingGnuPlot ( Subaru.Tables.Table table ) : GnuPlot

Gets existing GnuPlot object if there is one.

ToggleGnuPlot ( Subaru.Tables.Table table ) : void

Create or close gnuplot for given table.

Private Methods

Method Description
AnnotationStr ( Subaru.Tables.Table3D table3D ) : string
CreateSVG ( StreamWriter gnuplotInput, string svgPath ) : void
FindFileInCurrentOrAppFolder ( string filename ) : string

Try to find filename in current dir or application dir.

GnuPlot ( ) : System
GnuPlot ( Subaru.Tables.Table table ) : System
HandleProcessExited ( object sender, System e ) : void
Quit ( ) : void
Remove ( GnuPlot gnuplot ) : void
ScriptGnuplot2D ( StreamWriter sw, Subaru.Tables.Table2D table2D ) : void
ScriptGnuplot3D ( StreamWriter sw, Subaru.Tables.Table3D table3D ) : void
ScriptGnuplotCommon ( StreamWriter sw, Subaru.Tables.Table table ) : void
SetLabel ( string item, string name, bool newLineBeforeUnit, string unit ) : string
StartProcess ( Subaru.Tables.Table table ) : void
WriteGnuPlotBinary ( BinaryWriter bw, Subaru.Tables.Table2D table2D ) : void
WriteGnuPlotBinary ( BinaryWriter bw, Subaru.Tables.Table3D table3D ) : void
WriteLine ( StreamWriter sw, string s ) : void

Method Details

CreateSVG() public static method

Plots into SVG file. As this merely redraws into export file, the current view from the plot window will be used.
public static CreateSVG ( Subaru.Tables.Table table, string svgPath ) : void
table Subaru.Tables.Table /// A ///
svgPath string
return void

GetExistingGnuPlot() public static method

Gets existing GnuPlot object if there is one.
public static GetExistingGnuPlot ( Subaru.Tables.Table table ) : GnuPlot
table Subaru.Tables.Table /// The object. ///
return GnuPlot

ToggleGnuPlot() public static method

Create or close gnuplot for given table.
public static ToggleGnuPlot ( Subaru.Tables.Table table ) : void
table Subaru.Tables.Table /// A ///
return void