C# Класс GeometryGym.Ifc.IfcElement

Наследование: IfcProduct, IfcStructuralActivityAssignmentSelect
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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