Наследование: IfcParameterizedProfileDef
Пример #1
0
		internal static void parseFields(IfcZShapeProfileDef p, List<string> arrFields, ref int ipos)
		{
			IfcParameterizedProfileDef.parseFields(p, arrFields, ref ipos);
			p.mDepth = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mFlangeWidth = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mWebThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mFlangeThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mFilletRadius = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mEdgeRadius = ParserSTEP.ParseDouble(arrFields[ipos++]);
		}
Пример #2
0
 internal static void parseFields(IfcZShapeProfileDef p, List <string> arrFields, ref int ipos)
 {
     IfcParameterizedProfileDef.parseFields(p, arrFields, ref ipos);
     p.mDepth           = ParserSTEP.ParseDouble(arrFields[ipos++]);
     p.mFlangeWidth     = ParserSTEP.ParseDouble(arrFields[ipos++]);
     p.mWebThickness    = ParserSTEP.ParseDouble(arrFields[ipos++]);
     p.mFlangeThickness = ParserSTEP.ParseDouble(arrFields[ipos++]);
     p.mFilletRadius    = ParserSTEP.ParseDouble(arrFields[ipos++]);
     p.mEdgeRadius      = ParserSTEP.ParseDouble(arrFields[ipos++]);
 }
Пример #3
0
 internal new static IfcZShapeProfileDef Parse(string strDef)
 {
     IfcZShapeProfileDef p = new IfcZShapeProfileDef(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return(p);
 }
Пример #4
0
 internal IfcZShapeProfileDef(IfcZShapeProfileDef i) : base(i)
 {
     mDepth = i.mDepth; mFlangeWidth = i.mFlangeWidth; mWebThickness = i.mWebThickness; mFlangeThickness = i.mFlangeThickness; mFilletRadius = i.mFilletRadius; mEdgeRadius = i.mEdgeRadius;
 }
Пример #5
0
		internal new static IfcZShapeProfileDef Parse(string strDef) { IfcZShapeProfileDef p = new IfcZShapeProfileDef(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p; }
Пример #6
0
		internal IfcZShapeProfileDef(IfcZShapeProfileDef i) : base(i) { mDepth = i.mDepth; mFlangeWidth = i.mFlangeWidth; mWebThickness = i.mWebThickness; mFlangeThickness = i.mFlangeThickness; mFilletRadius = i.mFilletRadius; mEdgeRadius = i.mEdgeRadius; }
Пример #7
0
 internal IfcZShapeProfileDef(DatabaseIfc db, IfcZShapeProfileDef p) : base(db, p)
 {
     mDepth = p.mDepth; mFlangeWidth = p.mFlangeWidth; mWebThickness = p.mWebThickness; mFlangeThickness = p.mFlangeThickness; mFilletRadius = p.mFilletRadius; mEdgeRadius = p.mEdgeRadius;
 }
Пример #8
0
 internal IfcZShapeProfileDef(DatabaseIfc db, IfcZShapeProfileDef p, DuplicateOptions options) : base(db, p, options)
 {
     mDepth = p.mDepth; mFlangeWidth = p.mFlangeWidth; mWebThickness = p.mWebThickness; mFlangeThickness = p.mFlangeThickness; mFilletRadius = p.mFilletRadius; mEdgeRadius = p.mEdgeRadius;
 }
Пример #9
0
 internal IfcZShapeProfileDef(DatabaseIfc db, IfcZShapeProfileDef p)
     : base(db, p)
 {
     mDepth = p.mDepth; mFlangeWidth = p.mFlangeWidth; mWebThickness = p.mWebThickness; mFlangeThickness = p.mFlangeThickness; mFilletRadius = p.mFilletRadius; mEdgeRadius = p.mEdgeRadius;
 }