C# Class GeometryGym.Ifc.IfcGrid

Inheritance: IfcProduct
Show file Open project: jmirtsch/GeometryGymIFC Class Usage Examples

Private Properties

Property Type Description
AddUAxis void
AddVAxis void
AddWAxis void
IfcGrid System
IfcGrid System
Parse IfcGrid
ParseXml void
RemoveUAxis void
RemoveVAxis void
RemoveWAxis void
SetXML void
extractAxes List
getRepresentation IfcProductRepresentation
parseFields void
postParseRelate void
removeExistingFromShapeRep void
removeExistingFromShapeRep void
setShapeRep void
setShapeRep void

Public Methods

Method Description
IfcGrid ( IfcSpatialElement host, IfcAxis2Placement3D placement, List uAxes, List vAxes ) : System
IfcGrid ( IfcSpatialElement host, IfcAxis2Placement3D placement, List uAxes, List vAxes, List wAxes ) : System

Protected Methods

Method Description
BuildStringSTEP ( ) : string

Private Methods

Method Description
AddUAxis ( IfcGridAxis a ) : void
AddVAxis ( IfcGridAxis a ) : void
AddWAxis ( IfcGridAxis a ) : void
IfcGrid ( ) : System
IfcGrid ( DatabaseIfc db, IfcGrid g ) : System
Parse ( string strDef, ReleaseVersion schema ) : IfcGrid
ParseXml ( XmlElement xml ) : void
RemoveUAxis ( IfcGridAxis a ) : void
RemoveVAxis ( IfcGridAxis a ) : void
RemoveWAxis ( IfcGridAxis a ) : void
SetXML ( XmlElement xml, BaseClassIfc host, HashSet processed ) : void
extractAxes ( XmlNode node ) : List
getRepresentation ( List uAxes, List vAxes, List wAxes ) : IfcProductRepresentation
parseFields ( IfcGrid g, List arrFields, int &ipos, ReleaseVersion schema ) : void
postParseRelate ( ) : void
removeExistingFromShapeRep ( IfcGridAxis a ) : void
removeExistingFromShapeRep ( List axis ) : void
setShapeRep ( IfcGridAxis a ) : void
setShapeRep ( List axis ) : void

Method Details

BuildStringSTEP() protected method

protected BuildStringSTEP ( ) : string
return string

IfcGrid() public method

public IfcGrid ( IfcSpatialElement host, IfcAxis2Placement3D placement, List uAxes, List vAxes ) : System
host IfcSpatialElement
placement IfcAxis2Placement3D
uAxes List
vAxes List
return System

IfcGrid() public method

public IfcGrid ( IfcSpatialElement host, IfcAxis2Placement3D placement, List uAxes, List vAxes, List wAxes ) : System
host IfcSpatialElement
placement IfcAxis2Placement3D
uAxes List
vAxes List
wAxes List
return System