C# 클래스 GeometryGym.Ifc.ParserIfc

파일 보기 프로젝트 열기: jmirtsch/GeometryGymIFC 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetKeyWord void
LineParser BaseClassIfc
ParseLine BaseClassIfc
TryGetDouble bool
cv_from_64 uint
cv_to_64 void
extractDerivedMeasureValue IfcDerivedMeasureValue
extractMeasureValue IfcMeasureValue
extractSimpleValue IfcSimpleValue
extractValue IfcValue
parseColour IfcColour
parseColourOrFactor IfcColourOrFactor
parseDerivedMeasureValue IfcDerivedMeasureValue
parseMeasureValue IfcMeasureValue
parseSimpleValue IfcSimpleValue
parseValue IfcValue

공개 메소드들

메소드 설명
Decode ( string str ) : string
DecodeGlobalID ( string guid ) : System.Guid

Reconstruction of the GUID from an IFC GUID string (base64)

Encode ( string str ) : string
EncodeGuid ( System.Guid guid ) : string

Conversion of a GUID to a string representing the GUID

LogicalToString ( IfcLogicalEnum l ) : string
ParseIFCLogical ( string str ) : IfcLogicalEnum
StripLogical ( string s, int &pos, int len ) : IfcLogicalEnum

비공개 메소드들

메소드 설명
GetKeyWord ( string line, int &ifcID, string &keyword, string &def ) : void
LineParser ( string keyword, string str, ReleaseVersion schema ) : BaseClassIfc
ParseLine ( string line, ReleaseVersion schema ) : BaseClassIfc
TryGetDouble ( IfcValue v, double &val ) : bool
cv_from_64 ( char str, int start, int len ) : uint

The reverse function to calculate the number from the characters

cv_to_64 ( uint number, char &result, int start, int len ) : void

Conversion of an integer into characters with base 64 using the table base64Chars

extractDerivedMeasureValue ( Type type, string value ) : IfcDerivedMeasureValue
extractMeasureValue ( Type type, string value ) : IfcMeasureValue
extractSimpleValue ( Type type, string value ) : IfcSimpleValue
extractValue ( string keyword, string value ) : IfcValue
parseColour ( string str ) : IfcColour
parseColourOrFactor ( string str ) : IfcColourOrFactor
parseDerivedMeasureValue ( string str ) : IfcDerivedMeasureValue
parseMeasureValue ( string str ) : IfcMeasureValue
parseSimpleValue ( string str ) : IfcSimpleValue
parseValue ( string str ) : IfcValue

메소드 상세

Decode() 공개 정적인 메소드

public static Decode ( string str ) : string
str string
리턴 string

DecodeGlobalID() 공개 정적인 메소드

Reconstruction of the GUID from an IFC GUID string (base64)
public static DecodeGlobalID ( string guid ) : System.Guid
guid string The GUID string to convert. Must be 22 characters int
리턴 System.Guid

Encode() 공개 정적인 메소드

public static Encode ( string str ) : string
str string
리턴 string

EncodeGuid() 공개 정적인 메소드

Conversion of a GUID to a string representing the GUID
public static EncodeGuid ( System.Guid guid ) : string
guid System.Guid The GUID to convert
리턴 string

LogicalToString() 공개 정적인 메소드

public static LogicalToString ( IfcLogicalEnum l ) : string
l IfcLogicalEnum
리턴 string

ParseIFCLogical() 공개 정적인 메소드

public static ParseIFCLogical ( string str ) : IfcLogicalEnum
str string
리턴 IfcLogicalEnum

StripLogical() 공개 정적인 메소드

public static StripLogical ( string s, int &pos, int len ) : IfcLogicalEnum
s string
pos int
len int
리턴 IfcLogicalEnum