C# Class GeometryGym.Ifc.IfcElement

Inheritance: IfcProduct, IfcStructuralActivityAssignmentSelect
Afficher le fichier Open project: jmirtsch/GeometryGymIFC Class Usage Examples

Méthodes publiques

Méthode Description
AddStructuralMember ( IfcStructuralMember m ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddStructuralMember() public méthode

public AddStructuralMember ( IfcStructuralMember m ) : void
m IfcStructuralMember
Résultat void

BuildStringSTEP() protected méthode

protected BuildStringSTEP ( ) : string
Résultat string

GetMaterialSelect() protected méthode

protected GetMaterialSelect ( ) : IfcMaterialSelect
Résultat IfcMaterialSelect

IfcElement() protected méthode

protected IfcElement ( ) : System
Résultat System

IfcElement() protected méthode

protected IfcElement ( DatabaseIfc db ) : System
db DatabaseIfc
Résultat System

IfcElement() protected méthode

protected IfcElement ( DatabaseIfc db, IfcElement e, bool downStream ) : System
db DatabaseIfc
e IfcElement
downStream bool
Résultat System

IfcElement() protected méthode

protected IfcElement ( IfcElement basis ) : System
basis IfcElement
Résultat System

IfcElement() protected méthode

protected IfcElement ( IfcObjectDefinition host, IfcObjectPlacement p, IfcProductRepresentation r ) : System
host IfcObjectDefinition
p IfcObjectPlacement
r IfcProductRepresentation
Résultat System

IfcElement() protected méthode

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
Résultat System

IfcElement() protected méthode

protected IfcElement ( IfcProduct host, GeometryGym.Ifc.IfcMaterialProfileSetUsage profile, IfcAxis2Placement3D placement, double length ) : System
host IfcProduct
profile GeometryGym.Ifc.IfcMaterialProfileSetUsage
placement IfcAxis2Placement3D
length double
Résultat System

Parse() protected méthode

protected Parse ( string str, int &pos, int len ) : void
str string
pos int
len int
Résultat void

parseFields() protected static méthode

protected static parseFields ( IfcElement e, List arrFields, int &ipos ) : void
e IfcElement
arrFields List
ipos int
Résultat void

setJSON() protected méthode

protected setJSON ( JObject obj, BaseClassIfc host, HashSet processed ) : void
obj JObject
host BaseClassIfc
processed HashSet
Résultat void