Class PostprocessorSettings
The settings of postprocessor which defines it's descriptional properties, the way to handle circular arcs and
the set of additional properties which the developer of a particular postprocessor can add at his own discretion.
They are read automatically from the Settings.xml file of the postprocessor.
Inheritance
System.Object
System.Attribute
PostprocessorSettings
Inherited Members
System.Attribute.Equals(System.Object)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetHashCode()
System.Attribute.IsDefaultAttribute()
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Module, System.Type)
System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.Match(System.Object)
System.Attribute.TypeId
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: SCPostprocessor.dll
Syntax
public class PostprocessorSettings : Attribute
Constructors
PostprocessorSettings()
Initializes a new instance of PostprocessorSettings class. Usually you don't need to create it manually. It is created
automatically when a new postprocessor class created.
Declaration
public PostprocessorSettings()
Properties
Arcs
The settings to handle circular arcs and helixes.
Declaration
public ArcSettings Arcs { get; }
Property Value
Authors
The authors of the postprocessor.
Declaration
public string Authors { get; }
Property Value
Type |
Description |
System.String |
|
CNCSystem
The name of CNC system for which the postprocessor writes programs.
Declaration
public string CNCSystem { get; }
Property Value
Type |
Description |
System.String |
|
Textual descriptional commentary of postprocessor.
Declaration
public string Comment { get; }
Property Value
Type |
Description |
System.String |
|
DecimalSeperator
Default decimal separator.
Declaration
public string DecimalSeperator { get; }
Property Value
Type |
Description |
System.String |
|
MachineName
The name of the machine or robot for which this postprocessor is intended.
Declaration
public string MachineName { get; }
Property Value
Type |
Description |
System.String |
|
Params
The set of additional properties which the developer of a particular postprocessor can add at his own discretion.
They are read from the "Settings/UserDefinedParameters" node of the Settings.xml file.
Declaration
public INamedProperty Params { get; }
Property Value
Methods
AssignUserDefinedParameters(String)
Assigns the user defined part of the settings.xml file to this instance.
Declaration
public bool AssignUserDefinedParameters(string SettingsXML)
Parameters
Type |
Name |
Description |
System.String |
SettingsXML |
|
Returns
Type |
Description |
System.Boolean |
|
Parse(String)
Parses the settings from the xml text.
Declaration
public bool Parse(string SettingsXML)
Parameters
Type |
Name |
Description |
System.String |
SettingsXML |
The xml text to parse (content of Settings.xml file).
|
Returns
Type |
Description |
System.Boolean |
|