Ejemplo n.º 1
0
		internal new static IfcRibPlateProfileProperties Parse(string strDef) { IfcRibPlateProfileProperties p = new IfcRibPlateProfileProperties(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p; }
Ejemplo n.º 2
0
		internal static void parseFields(IfcRibPlateProfileProperties p, List<string> arrFields, ref int ipos,Schema schema)
		{
			IfcProfileProperties.parseFields(p, arrFields, ref ipos,schema);
			p.mThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mRibHeight = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mRibWidth = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mRibSpacing = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mDirection = (IfcRibPlateDirectionEnum)Enum.Parse(typeof(IfcRibPlateDirectionEnum), arrFields[ipos++].Replace(".", ""));
		}
Ejemplo n.º 3
0
		internal IfcRibPlateProfileProperties(IfcRibPlateProfileProperties p) : base(p)
		{
			mThickness = p.mThickness;
			mRibHeight = p.mRibHeight;
			mRibWidth = p.mRibWidth;
			mRibSpacing = p.mRibSpacing;
			mDirection = p.mDirection;
		}