• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Ifc.IfcProductRepresentation类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中GeometryGym.Ifc.IfcProductRepresentation的典型用法代码示例。如果您正苦于以下问题:C# IfcProductRepresentation类的具体用法?C# IfcProductRepresentation怎么用?C# IfcProductRepresentation使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IfcProductRepresentation类属于GeometryGym.Ifc命名空间,在下文中一共展示了IfcProductRepresentation类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: IfcCivilElement

		public IfcCivilElement(IfcProduct host, IfcObjectPlacement p, IfcProductRepresentation r) : base(host, p, r) { if (mDatabase.mSchema == Schema.IFC2x3) throw new Exception(KeyWord + " only supported in IFC4!"); }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+C.cs


示例2: IfcVoidingFeature

		public IfcVoidingFeature(IfcElement host,IfcProductRepresentation rep,IfcVoidingFeatureTypeEnum type) : base(host,rep) { mPredefinedType = type; }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+V.cs


示例3: IfcWasteTerminal

        internal IfcWasteTerminalTypeEnum mPredefinedType = IfcWasteTerminalTypeEnum.NOTDEFINED; // OPTIONAL : IfcWasteTerminalTypeEnum;

        #endregion Fields

        #region Constructors

        public IfcWasteTerminal(IfcObjectDefinition host, IfcObjectPlacement placement, IfcProductRepresentation representation, IfcDistributionSystem system)
            : base(host, placement, representation, system)
        {
        }
开发者ID:jmirtsch,项目名称:GeometryGymIFC,代码行数:10,代码来源:IFC+W.cs


示例4: IfcTendon

		internal IfcTendon(IfcProduct host, IfcObjectPlacement placement, IfcProductRepresentation representation, double diam, double area, double forceMeasure, double pretress, double fricCoeff, double anchorSlip, double minCurveRadius)
			: base(host, placement,representation)
		{
			mNominalDiameter = diam;
			mCrossSectionArea = area;
			mTensionForce = forceMeasure;
			mPreStress = pretress;
			mFrictionCoefficient = fricCoeff;
			mAnchorageSlip = anchorSlip;
			mMinCurvatureRadius = minCurveRadius;
		}
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:11,代码来源:IFC+T.cs


示例5: IfcTransportElement

		internal IfcTransportElement(IfcProduct host, IfcObjectPlacement placement, IfcProductRepresentation representation) : base(host, placement, representation) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+T.cs


示例6: constructElement

		internal static IfcElement constructElement(string className, IfcProduct container, IfcObjectPlacement pl, IfcProductRepresentation r, IfcDistributionSystem system)
		{
			string str = className, definedType = "";
			if (!string.IsNullOrEmpty(str))
			{
				string[] fields = str.Split(".".ToCharArray());
				if (fields.Length > 1)
				{
					str = fields[0];
					definedType = fields[1];
				}
			}
			IfcElement element = null;
			Type type = Type.GetType("GeometryGym.Ifc." + str);
			if (type != null)
			{
				ConstructorInfo ctor = type.GetConstructor(new[] { typeof(IfcProduct), typeof(IfcObjectPlacement), typeof(IfcProductRepresentation) });
				if (ctor == null)
				{
					ctor = type.GetConstructor(new[] { typeof(IfcProduct), typeof(IfcObjectPlacement), typeof(IfcProductRepresentation), typeof(IfcDistributionSystem) });
					if (ctor == null)
						throw new Exception("XXX Unrecognized Ifc Constructor for " + className);
					else
						element = ctor.Invoke(new object[] { container, pl, r, system }) as IfcElement;
				}
				else
					element = ctor.Invoke(new object[] { container, pl, r }) as IfcElement;
			}
			if (element == null)
				element = new IfcBuildingElementProxy(container, pl, r);

			if (!string.IsNullOrEmpty(definedType))
			{
				if (container.mDatabase.mSchema == Schema.IFC2x3)
					element.ObjectType = definedType;
				else
				{
					type = element.GetType();
					PropertyInfo pi = type.GetProperty("PredefinedType");
					if (pi != null)
					{
						Type enumType = Type.GetType("GeometryGym.Ifc." + type.Name + "TypeEnum");
						if (enumType != null)
						{
							FieldInfo fi = enumType.GetField(definedType);
							if (fi == null)
							{
								element.ObjectType = definedType;
								fi = enumType.GetField("NOTDEFINED");
							}
							if (fi != null)
							{
								int i = (int)fi.GetValue(enumType);
								object newEnumValue = Enum.ToObject(enumType, i);
								pi.SetValue(element, newEnumValue, null);
							}
							else
								element.ObjectType = definedType;
						}
						else
							element.ObjectType = definedType;
					}
					else
						element.ObjectType = definedType;
				}
			}
			return element;
		}
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:68,代码来源:IFC+E.cs


示例7: IfcEnergyConversionDevice

		internal IfcEnergyConversionDevice(IfcProduct host, IfcObjectPlacement placement, IfcProductRepresentation representation, IfcDistributionSystem system) : base(host, placement, representation, system) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+E.cs


示例8: IfcFeatureElementSubtraction

 protected IfcFeatureElementSubtraction(IfcElement host, IfcProductRepresentation rep)
     : base(host.mDatabase)
 {
     new IfcRelVoidsElement(host, this);
     Representation = rep;
     Placement = new IfcLocalPlacement(host.Placement, mDatabase.Factory.PlaneXYPlacement);
 }
开发者ID:jmirtsch,项目名称:GeometryGymIFC,代码行数:7,代码来源:IFC+F.cs


示例9: IfcFilter

 internal IfcFilter(IfcObjectDefinition host, IfcObjectPlacement placement, IfcProductRepresentation representation, IfcDistributionSystem system)
     : base(host, placement, representation, system)
 {
 }
开发者ID:jmirtsch,项目名称:GeometryGymIFC,代码行数:4,代码来源:IFC+F.cs


示例10: IfcFastener

 internal IfcFastener(IfcObjectDefinition host, IfcObjectPlacement placement, IfcProductRepresentation representation)
     : base(host, placement, representation)
 {
 }
开发者ID:jmirtsch,项目名称:GeometryGymIFC,代码行数:4,代码来源:IFC+F.cs


示例11: IfcFeatureElement

 protected IfcFeatureElement(IfcObjectDefinition host, IfcObjectPlacement placement, IfcProductRepresentation representation)
     : base(host, placement, representation)
 {
 }
开发者ID:jmirtsch,项目名称:GeometryGymIFC,代码行数:4,代码来源:IFC+F.cs


示例12: IfcFurnishingElement

 internal IfcFurnishingElement(IfcObjectDefinition host, IfcObjectPlacement placement, IfcProductRepresentation representation)
     : base(host, placement, representation)
 {
 }
开发者ID:jmirtsch,项目名称:GeometryGymIFC,代码行数:4,代码来源:IFC+F.cs


示例13: IfcFlowFitting

 public IfcFlowFitting(IfcObjectDefinition host, IfcObjectPlacement placement, IfcProductRepresentation representation, IfcDistributionSystem system)
     : base(host, placement, representation, system)
 {
 }
开发者ID:jmirtsch,项目名称:GeometryGymIFC,代码行数:4,代码来源:IFC+F.cs


示例14: IfcColumn

		public IfcColumn(IfcProduct host, IfcObjectPlacement p, IfcProductRepresentation r) : base(host, p, r) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+C.cs


示例15: IfcElement

		protected IfcElement(IfcProduct host, IfcObjectPlacement p, IfcProductRepresentation r) : base(host, p, r) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+E.cs


示例16: IfcMechanicalFastener

		internal IfcMechanicalFastener(IfcProduct host, IfcObjectPlacement placement, IfcProductRepresentation representation) : base(host, placement, representation) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+M.cs


示例17: IfcRoof

		public IfcRoof(IfcProduct host, IfcObjectPlacement placement, IfcProductRepresentation representation) : base(host, placement, representation) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+R.cs


示例18: IfcElementComponent

		protected IfcElementComponent(IfcProduct host, IfcObjectPlacement placement, IfcProductRepresentation representation) : base(host,placement,representation) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+E.cs


示例19: IfcReinforcingMesh

		internal IfcReinforcingMesh(IfcProduct host, IfcObjectPlacement placement, IfcProductRepresentation representation) : base(host, placement, representation) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+R.cs


示例20: IfcEvaporativeCooler

		internal IfcEvaporativeCooler(IfcProduct host, IfcObjectPlacement placement, IfcProductRepresentation representation, IfcDistributionSystem system) : base(host, placement, representation, system) { }
开发者ID:jenca-cloud,项目名称:ggIFC,代码行数:1,代码来源:IFC+E.cs



注:本文中的GeometryGym.Ifc.IfcProductRepresentation类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ConcreteAST.GroundedClause类代码示例发布时间:2022-05-26
下一篇:
C# Ifc.IfcObjectPlacement类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap