public IfcBridgePrismaticElement(IfcProduct host, IfcObjectPlacement p, IfcProductRepresentation r, IfcBridgePrismaticElementType type) : base(host, p, r) { if (mDatabase.mRelease == ReleaseVersion.IFC2x3 || mDatabase.mRelease == ReleaseVersion.IFC4 || mDatabase.mRelease == ReleaseVersion.IFC4A1) { throw new Exception(KeyWord + " only supported in IFC5!"); } mPredefinedType = type; }
internal IfcBridgePrismaticElement(IfcBridgePrismaticElement s) : base(s) { mPredefinedType = s.mPredefinedType; }
internal IfcBridgePrismaticElementType mPredefinedType = IfcBridgePrismaticElementType.AUGET; // : OPTIONAL IfcBridgeSegmentType; #endregion Fields #region Constructors public IfcBridgePrismaticElement(IfcProduct host, IfcObjectPlacement p, IfcProductRepresentation r, IfcBridgePrismaticElementType type) : base(host, p, r) { if (mDatabase.mRelease == ReleaseVersion.IFC2x3 || mDatabase.mRelease == ReleaseVersion.IFC4 || mDatabase.mRelease == ReleaseVersion.IFC4A1) throw new Exception(KeyWord + " only supported in IFC5!"); mPredefinedType = type; }
internal IfcBridgePrismaticElement(IfcBridgePrismaticElement s) : base(s) { mPredefinedType = s.mPredefinedType; }