C# Class OpenCNCPilot.GCode.GCodeFile

Mostra file Open project: martin2250/OpenCNCPilot

Public Properties

Property Type Description
FileName string
Toolpath ReadOnlyCollection

Public Methods

Method Description
ApplyHeightMap ( HeightMap map ) : GCodeFile
ArcsToLines ( double length ) : GCodeFile
FromList ( IEnumerable file ) : GCodeFile
GetGCode ( ) : List
GetModel ( LinesVisual3D line, LinesVisual3D rapid, LinesVisual3D arc ) : void
Load ( string path ) : GCodeFile
Save ( string path ) : void
Split ( double length ) : GCodeFile

Private Methods

Method Description
GCodeFile ( List toolpath ) : OpenCNCPilot.GCode.GCodeCommands

Method Details

ApplyHeightMap() public method

public ApplyHeightMap ( HeightMap map ) : GCodeFile
map HeightMap
return GCodeFile

ArcsToLines() public method

public ArcsToLines ( double length ) : GCodeFile
length double
return GCodeFile

FromList() public static method

public static FromList ( IEnumerable file ) : GCodeFile
file IEnumerable
return GCodeFile

GetGCode() public method

public GetGCode ( ) : List
return List

GetModel() public method

public GetModel ( LinesVisual3D line, LinesVisual3D rapid, LinesVisual3D arc ) : void
line HelixToolkit.Wpf.LinesVisual3D
rapid HelixToolkit.Wpf.LinesVisual3D
arc HelixToolkit.Wpf.LinesVisual3D
return void

Load() public static method

public static Load ( string path ) : GCodeFile
path string
return GCodeFile

Save() public method

public Save ( string path ) : void
path string
return void

Split() public method

public Split ( double length ) : GCodeFile
length double
return GCodeFile

Property Details

FileName public_oe property

public string FileName
return string

Toolpath public_oe property

public ReadOnlyCollection Toolpath
return ReadOnlyCollection