Inheritance: IfcObjectPlacement
Beispiel #1
0
 internal IfcGridPlacement(DatabaseIfc db, IfcGridPlacement p) : base(db, p)
 {
     PlacementLocation = db.Factory.Duplicate(p.PlacementLocation) as IfcVirtualGridIntersection;
     if (p.mPlacementRefDirection != null)
     {
         PlacementRefDirection = db.Factory.Duplicate(p.PlacementRefDirection) as IfcGridPlacementDirectionSelect;
     }
 }
Beispiel #2
0
		internal static IfcGridPlacement Parse(string strDef) { IfcGridPlacement p = new IfcGridPlacement(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p; }
Beispiel #3
0
		internal static void parseFields(IfcGridPlacement p, List<string> arrFields, ref int ipos) { IfcObjectPlacement.parseFields(p, arrFields, ref ipos); p.mPlacementLocation = ParserSTEP.ParseLink(arrFields[ipos++]); p.mPlacementRefDirection = ParserSTEP.ParseLink(arrFields[ipos++]); }
Beispiel #4
0
		internal IfcGridPlacement(IfcGridPlacement p) : base(p) { mPlacementLocation = p.mPlacementLocation; mPlacementRefDirection = p.mPlacementRefDirection; }
Beispiel #5
0
 internal static void parseFields(IfcGridPlacement p, List <string> arrFields, ref int ipos)
 {
     IfcObjectPlacement.parseFields(p, arrFields, ref ipos); p.mPlacementLocation = ParserSTEP.ParseLink(arrFields[ipos++]); p.mPlacementRefDirection = ParserSTEP.ParseLink(arrFields[ipos++]);
 }
Beispiel #6
0
 internal static IfcGridPlacement Parse(string strDef)
 {
     IfcGridPlacement p = new IfcGridPlacement(); int ipos = 0; parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return(p);
 }
Beispiel #7
0
 internal IfcGridPlacement(IfcGridPlacement p) : base(p)
 {
     mPlacementLocation = p.mPlacementLocation; mPlacementRefDirection = p.mPlacementRefDirection;
 }
Beispiel #8
0
 internal IfcGridPlacement(DatabaseIfc db, IfcGridPlacement p)
     : base(db, p)
 {
     PlacementLocation = db.Factory.Duplicate(p.PlacementLocation) as IfcVirtualGridIntersection;
     if (p.mPlacementRefDirection > 0)
         PlacementRefDirection = db.Factory.Duplicate(p.PlacementRefDirection) as IfcVirtualGridIntersection;
 }