public IfcLinearPositioningElement(IfcSpatialStructureElement host, IfcCurve axis) : base(host) { Axis = axis; }
protected IfcLinearPositioningElement(IfcSpatialStructureElement host) : base(host) { }
public IfcLinearPositioningElement(IfcSpatialStructureElement host, IfcObjectPlacement placement, IfcProductDefinitionShape shape) : base(host, placement, shape) { }
internal IfcBridgeStructureElement(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator) : base(host, name) { mStructureIndicator = indicator; }
internal IfcBridge(IfcSpatialStructureElement host, string name,IfcBridgeStructureIndicator indicator, IfcBridgeStructureType type) : base(host, name,indicator) { mPredefinedType = type; }
protected IfcSpatialStructureElement(IfcSpatialStructureElement host,string name) : base(host,name) { if (mDatabase.mSchema == Schema.IFC2x3) mCompositionType = IfcElementCompositionEnum.ELEMENT; }
internal IfcBridgePart(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator, IfcBridgeStructureElementType type, IfcBridgeTechnologicalElementType techno) : base(host, name, indicator) { mStructureElementType = type; mTechnoElementType = techno; }
internal IfcBridgePart(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator, IfcBridgeStructureElementType type, IfcBridgeTechnologicalElementType techno) : base(host, name, indicator) { mStructureElementType = type; mTechnoElementType = techno; }
internal IfcBridgeStructureElement(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator) : base(host, name) { mStructureIndicator = indicator; }
public IfcFacility(IfcSpatialStructureElement host, string name) : base(host, name) { }
public IfcBuildingStorey(IfcSpatialStructureElement host, IfcObjectPlacement p, IfcProductRepresentation r) : base(host, p, r) { }
internal IfcSpace(IfcSpatialStructureElement host, string name) : base(host, name) { //container.addSpace(this); //if(mDatabase.mSchema == Schema.IFC2x3 && mPredefinedType != IfcSpaceTypeEnum.EXTERNAL && mPredefinedType != IfcSpaceTypeEnum.INTERNAL && mPredefinedType != IfcSpaceTypeEnum.NOTDEFINED ) // mPredefinedType = IfcSpaceTypeEnum.NOTDEFINED; //mElevationWithFlooring = elev; IfcRelCoversSpaces cs = new IfcRelCoversSpaces(this, null); }
internal IfcSpatialZone(IfcSpatialStructureElement host, string name) : base(host, name) { if (mDatabase.mSchema == Schema.IFC2x3) throw new Exception("IFCSpatial Zone only valid in IFC4 or newer!"); }
protected static void parseFields(IfcSpatialStructureElement s, List<string> arrFields, ref int ipos) { IfcSpatialElement.parseFields(s, arrFields, ref ipos); string str = arrFields[ipos++]; if (str != "$") s.mCompositionType = (IfcElementCompositionEnum)Enum.Parse(typeof(IfcElementCompositionEnum), str.Replace(".", "")); }
public Pset_PropertyAgreement(IfcSpatialStructureElement instance) : base(instance.mDatabase, "Pset_PropertyAgreement") { DefinesOccurrence.Assign(instance); }
internal IfcBridge(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator, IfcBridgeStructureType type) : base(host, name, indicator) { mPredefinedType = type; }
public IfcBuilding(IfcSpatialStructureElement host, string name) : base(host, name) { }
protected IfcSpatialStructureElement(IfcSpatialStructureElement p) : base(p) { mCompositionType = p.mCompositionType; }