Eplan Platform API
Eplan.EplApi.Base Namespace / UnitParser Class
Members Example

UnitParser Class
The UnitParser class. Here it is possible to read the unit from a string and convert it in other units (of the same unit group)
Inheritance Hierarchy

System.Object
   Eplan.EplApi.Base.UnitParser

Syntax
public class UnitParser 
Example
Example of using UnitParser class
UnitParser oUnitParser = new UnitParser();

ParserParameter oParserParameter = new ParserParameter();
oParserParameter.UnitID = Unit.Length_cm;

//Set value in cm
oUnitParser.Set("200 cm", oParserParameter);

//Get value in mm
ParserParameter oParserParameter_mm = new ParserParameter();
oParserParameter_mm.UnitID = Unit.Length_mm;

double dValue_mm = oUnitParser.ValueToUnit(oParserParameter_mm);

//Get value in m
ParserParameter oParserParameter_m = new ParserParameter();
oParserParameter_m.UnitID = Unit.Length_m;

double dValue_m = oUnitParser.ValueToUnit(oParserParameter_m);

Public Constructors
 NameDescription
Public ConstructorThe Constructor  
Top
Public Methods
 NameDescription
Public MethodDestructor for deterministic finalization of UnitParser object.  
Public MethodGet the base unit of the parsed result of this unit group.  
Public MethodGet the value of the parsed result in the base unit of this unit group.  
Public MethodGet the unit of the parsed result.  
Public MethodGet the value of the parsed result.  
Public MethodOverloaded. The start of any parse. Set the number and the unit to parse and fill the unit of this text in the parser parameters.  
Public MethodConvert the value to a new unit (of parameterForConversion) of this group and make a display string out of it.  
Public MethodConvert the value to a new unit (of parameterForConversion) of this group.  
Top
See Also