Exemplo n.º 1
0
		internal static IfcSpaceProgram Parse(string strDef, Schema schema) { IfcSpaceProgram p = new IfcSpaceProgram(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos,schema); return p; }
Exemplo n.º 2
0
		internal static void parseFields(IfcSpaceProgram p, List<string> arrFields, ref int ipos, Schema schema)
		{
			IfcControl.parseFields(p, arrFields, ref ipos,schema);
			p.mSpaceProgramIdentifier = arrFields[ipos++];
			p.mMaxRequiredArea = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mMinRequiredArea = ParserSTEP.ParseDouble(arrFields[ipos++]);
			p.mRequestedLocation = ParserSTEP.ParseLink(arrFields[ipos++]);
			p.mStandardRequiredArea = ParserSTEP.ParseDouble(arrFields[ipos++]);
		}
Exemplo n.º 3
0
		internal IfcSpaceProgram(IfcSpaceProgram i)
			: base(i)
		{
			mSpaceProgramIdentifier = i.mSpaceProgramIdentifier;
			mMaxRequiredArea = i.mMaxRequiredArea;
			mMinRequiredArea = i.mMinRequiredArea;
			mRequestedLocation = i.mRequestedLocation;
			mStandardRequiredArea = i.mStandardRequiredArea;
		}