C# 클래스 GeometryGym.Ifc.IfcElement

상속: IfcProduct, IfcStructuralActivityAssignmentSelect
파일 보기 프로젝트 열기: jmirtsch/GeometryGymIFC 1 사용 예제들

공개 메소드들

메소드 설명
AddStructuralMember ( IfcStructuralMember m ) : void

보호된 메소드들

메소드 설명
BuildStringSTEP ( ) : string
GetMaterialSelect ( ) : IfcMaterialSelect
IfcElement ( ) : System
IfcElement ( DatabaseIfc db ) : System
IfcElement ( DatabaseIfc db, IfcElement e, bool downStream ) : System
IfcElement ( IfcElement basis ) : System
IfcElement ( IfcObjectDefinition host, IfcObjectPlacement p, IfcProductRepresentation r ) : System
IfcElement ( IfcProduct host, GeometryGym.Ifc.IfcMaterialProfileSetUsage profile, IfcAxis2Placement3D placement, double>.Tuple arcOrigin, double arcAngle ) : System
IfcElement ( IfcProduct host, GeometryGym.Ifc.IfcMaterialProfileSetUsage profile, IfcAxis2Placement3D placement, double length ) : System
Parse ( string str, int &pos, int len ) : void
parseFields ( IfcElement e, List arrFields, int &ipos ) : void
setJSON ( JObject obj, BaseClassIfc host, HashSet processed ) : void

비공개 메소드들

메소드 설명
ParseXml ( XmlElement xml ) : void
SetXML ( XmlElement xml, BaseClassIfc host, HashSet processed ) : void
constructElement ( string className, IfcObjectDefinition container, IfcObjectPlacement pl, IfcProductRepresentation r ) : IfcElement
constructElement ( string className, IfcObjectDefinition host, IfcObjectPlacement pl, IfcProductRepresentation r, IfcDistributionSystem system ) : IfcElement
getContainer ( ) : IfcProduct
parseJObject ( JObject obj ) : void

메소드 상세

AddStructuralMember() 공개 메소드

public AddStructuralMember ( IfcStructuralMember m ) : void
m IfcStructuralMember
리턴 void

BuildStringSTEP() 보호된 메소드

protected BuildStringSTEP ( ) : string
리턴 string

GetMaterialSelect() 보호된 메소드

protected GetMaterialSelect ( ) : IfcMaterialSelect
리턴 IfcMaterialSelect

IfcElement() 보호된 메소드

protected IfcElement ( ) : System
리턴 System

IfcElement() 보호된 메소드

protected IfcElement ( DatabaseIfc db ) : System
db DatabaseIfc
리턴 System

IfcElement() 보호된 메소드

protected IfcElement ( DatabaseIfc db, IfcElement e, bool downStream ) : System
db DatabaseIfc
e IfcElement
downStream bool
리턴 System

IfcElement() 보호된 메소드

protected IfcElement ( IfcElement basis ) : System
basis IfcElement
리턴 System

IfcElement() 보호된 메소드

protected IfcElement ( IfcObjectDefinition host, IfcObjectPlacement p, IfcProductRepresentation r ) : System
host IfcObjectDefinition
p IfcObjectPlacement
r IfcProductRepresentation
리턴 System

IfcElement() 보호된 메소드

protected IfcElement ( IfcProduct host, GeometryGym.Ifc.IfcMaterialProfileSetUsage profile, IfcAxis2Placement3D placement, double>.Tuple arcOrigin, double arcAngle ) : System
host IfcProduct
profile GeometryGym.Ifc.IfcMaterialProfileSetUsage
placement IfcAxis2Placement3D
arcOrigin double>.Tuple
arcAngle double
리턴 System

IfcElement() 보호된 메소드

protected IfcElement ( IfcProduct host, GeometryGym.Ifc.IfcMaterialProfileSetUsage profile, IfcAxis2Placement3D placement, double length ) : System
host IfcProduct
profile GeometryGym.Ifc.IfcMaterialProfileSetUsage
placement IfcAxis2Placement3D
length double
리턴 System

Parse() 보호된 메소드

protected Parse ( string str, int &pos, int len ) : void
str string
pos int
len int
리턴 void

parseFields() 보호된 정적인 메소드

protected static parseFields ( IfcElement e, List arrFields, int &ipos ) : void
e IfcElement
arrFields List
ipos int
리턴 void

setJSON() 보호된 메소드

protected setJSON ( JObject obj, BaseClassIfc host, HashSet processed ) : void
obj JObject
host BaseClassIfc
processed HashSet
리턴 void