상속: IfcSpatialElement
예제 #1
0
 public IfcLinearPositioningElement(IfcSpatialStructureElement host, IfcCurve axis) : base(host)
 {
     Axis = axis;
 }
예제 #2
0
 protected IfcLinearPositioningElement(IfcSpatialStructureElement host) : base(host)
 {
 }
예제 #3
0
 public IfcLinearPositioningElement(IfcSpatialStructureElement host, IfcObjectPlacement placement, IfcProductDefinitionShape shape) : base(host, placement, shape)
 {
 }
예제 #4
0
 internal IfcBridgeStructureElement(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator)
     : base(host, name)
 {
     mStructureIndicator = indicator;
 }
예제 #5
0
 internal IfcBridge(IfcSpatialStructureElement host, string name,IfcBridgeStructureIndicator indicator, IfcBridgeStructureType type)
     : base(host, name,indicator)
 {
     mPredefinedType = type;
 }
예제 #6
0
파일: IFC S.cs 프로젝트: jenca-cloud/ggIFC
		protected IfcSpatialStructureElement(IfcSpatialStructureElement host,string name) : base(host,name) { if (mDatabase.mSchema == Schema.IFC2x3) mCompositionType = IfcElementCompositionEnum.ELEMENT; }
예제 #7
0
 internal IfcBridgePart(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator, IfcBridgeStructureElementType type, IfcBridgeTechnologicalElementType techno)
     : base(host, name, indicator)
 {
     mStructureElementType = type; mTechnoElementType = techno;
 }
예제 #8
0
 internal IfcBridgePart(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator, IfcBridgeStructureElementType type, IfcBridgeTechnologicalElementType techno) : base(host, name, indicator)
 {
     mStructureElementType = type; mTechnoElementType = techno;
 }
예제 #9
0
 internal IfcBridgeStructureElement(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator) : base(host, name)
 {
     mStructureIndicator = indicator;
 }
예제 #10
0
 public IfcFacility(IfcSpatialStructureElement host, string name) : base(host, name)
 {
 }
예제 #11
0
 public IfcBuildingStorey(IfcSpatialStructureElement host, IfcObjectPlacement p, IfcProductRepresentation r)
     : base(host, p, r)
 {
 }
예제 #12
0
파일: IFC S.cs 프로젝트: jenca-cloud/ggIFC
		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);
		}
예제 #13
0
파일: IFC S.cs 프로젝트: jenca-cloud/ggIFC
		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!"); }
예제 #14
0
파일: IFC S.cs 프로젝트: jenca-cloud/ggIFC
		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(".", ""));
		}
예제 #15
0
 public Pset_PropertyAgreement(IfcSpatialStructureElement instance)
     : base(instance.mDatabase, "Pset_PropertyAgreement")
 {
     DefinesOccurrence.Assign(instance);
 }
예제 #16
0
 internal IfcBridge(IfcSpatialStructureElement host, string name, IfcBridgeStructureIndicator indicator, IfcBridgeStructureType type) : base(host, name, indicator)
 {
     mPredefinedType = type;
 }
예제 #17
0
 public IfcBuilding(IfcSpatialStructureElement host, string name) : base(host, name)
 {
 }
예제 #18
0
파일: IFC S.cs 프로젝트: jenca-cloud/ggIFC
		protected IfcSpatialStructureElement(IfcSpatialStructureElement p) : base(p) { mCompositionType = p.mCompositionType; }