Inheritance: BaseClassIfc
Ejemplo n.º 1
0
 private void removeExistingFromShapeRep(IfcGridAxis a)
 {
     removeExistingFromShapeRep(new List <IfcGridAxis>()
     {
         a
     });
 }
Ejemplo n.º 2
0
 private void setShapeRep(IfcGridAxis a)
 {
     setShapeRep(new List <IfcGridAxis>()
     {
         a
     });
 }
Ejemplo n.º 3
0
        internal List <IfcGridAxis> extractAxes(XmlNode node)
        {
            List <IfcGridAxis> axes = new List <IfcGridAxis>(node.ChildNodes.Count);

            foreach (XmlNode cn in node.ChildNodes)
            {
                IfcGridAxis a = mDatabase.ParseXml <IfcGridAxis>(cn as XmlElement);
                if (a != null)
                {
                    axes.Add(a);
                }
            }
            return(axes);
        }
Ejemplo n.º 4
0
 internal static void parseFields(IfcGridAxis a, List <string> arrFields, ref int ipos)
 {
     a.mAxisTag = arrFields[ipos++].Replace("'", ""); a.mAxisCurve = ParserSTEP.ParseLink(arrFields[ipos++]); a.mSameSense = ParserSTEP.ParseBool(arrFields[ipos++]);
 }
Ejemplo n.º 5
0
 internal void AddWAxis(IfcGridAxis a)
 {
     mWAxes.Add(a.mIndex); a.mPartOfW = this; setShapeRep(a);
 }
Ejemplo n.º 6
0
 internal static IfcGridAxis Parse(string strDef)
 {
     IfcGridAxis a = new IfcGridAxis(); int ipos = 0; parseFields(a, ParserSTEP.SplitLineFields(strDef), ref ipos); return(a);
 }
Ejemplo n.º 7
0
		internal static void parseFields(IfcGridAxis a, List<string> arrFields, ref int ipos) { a.mAxisTag = arrFields[ipos++].Replace("'", ""); a.mAxisCurve = ParserSTEP.ParseLink(arrFields[ipos++]); a.mSameSense = ParserSTEP.ParseBool(arrFields[ipos++]); }
Ejemplo n.º 8
0
 internal void RemoveWAxis(IfcGridAxis a)
 {
     mWAxes.Remove(a.mIndex); a.mPartOfW = null; removeExistingFromShapeRep(a);
 }
Ejemplo n.º 9
0
		internal void RemoveVAxis(IfcGridAxis a) { mVAxes.Remove(a.mIndex); a.mPartOfV = null; }
Ejemplo n.º 10
0
		internal IfcGridAxis(IfcGridAxis p) : base() { mAxisTag = p.mAxisTag; mAxisCurve = p.mAxisCurve; mSameSense = p.mSameSense; }
Ejemplo n.º 11
0
		internal void AddUAxis(IfcGridAxis a) { mUAxes.Add(a.mIndex); a.mPartOfU = this; }
Ejemplo n.º 12
0
		internal void AddWAxis(IfcGridAxis a) { mWAxes.Add(a.mIndex); a.mPartOfW = this; }
Ejemplo n.º 13
0
 internal IfcGridAxis(IfcGridAxis p) : base()
 {
     mAxisTag = p.mAxisTag; mAxisCurve = p.mAxisCurve; mSameSense = p.mSameSense;
 }
Ejemplo n.º 14
0
 internal void RemoveWAxis(IfcGridAxis a)
 {
     mWAxes.Remove(a.mIndex); a.mPartOfW = null; removeExistingFromShapeRep(a);
 }
Ejemplo n.º 15
0
 internal void AddWAxis(IfcGridAxis a)
 {
     mWAxes.Add(a.mIndex); a.mPartOfW = this; setShapeRep(a);
 }
Ejemplo n.º 16
0
 private void setShapeRep(IfcGridAxis a)
 {
     setShapeRep(new List<IfcGridAxis>() { a });
 }
Ejemplo n.º 17
0
 private void removeExistingFromShapeRep(IfcGridAxis a)
 {
     removeExistingFromShapeRep(new List<IfcGridAxis>() { a });
 }
Ejemplo n.º 18
0
		internal void AddVAxis(IfcGridAxis a) { mVAxes.Add(a.mIndex); a.mPartOfV = this; }
Ejemplo n.º 19
0
 internal void AddUAxis(IfcGridAxis a)
 {
     mUAxes.Add(a.mIndex); a.mPartOfU = this;
 }
Ejemplo n.º 20
0
		internal void RemoveUAxis(IfcGridAxis a) { mUAxes.Remove(a.mIndex); a.mPartOfU = null; }
Ejemplo n.º 21
0
 internal void AddVAxis(IfcGridAxis a)
 {
     mVAxes.Add(a.mIndex); a.mPartOfV = this;
 }
Ejemplo n.º 22
0
		internal void RemoveWAxis(IfcGridAxis a) { mWAxes.Remove(a.mIndex); a.mPartOfW = null; }
Ejemplo n.º 23
0
 internal void AddWAxis(IfcGridAxis a)
 {
     mWAxes.Add(a.mIndex); a.mPartOfW = this;
 }
Ejemplo n.º 24
0
		internal static IfcGridAxis Parse(string strDef) { IfcGridAxis a = new IfcGridAxis(); int ipos = 0; parseFields(a, ParserSTEP.SplitLineFields(strDef), ref ipos); return a; }
Ejemplo n.º 25
0
 internal void RemoveUAxis(IfcGridAxis a)
 {
     mUAxes.Remove(a.mIndex); a.mPartOfU = null;
 }
Ejemplo n.º 26
0
 internal void RemoveVAxis(IfcGridAxis a)
 {
     mVAxes.Remove(a.mIndex); a.mPartOfV = null;
 }
Ejemplo n.º 27
0
 internal void RemoveWAxis(IfcGridAxis a)
 {
     mWAxes.Remove(a.mIndex); a.mPartOfW = null;
 }
Ejemplo n.º 28
0
 internal IfcGridAxis(DatabaseIfc db, IfcGridAxis a) : base(db)
 {
     mAxisTag = a.mAxisTag; AxisCurve = db.Factory.Duplicate(a.AxisCurve) as IfcCurve; mSameSense = a.mSameSense;
 }
Ejemplo n.º 29
0
 internal IfcGridAxis(DatabaseIfc db, IfcGridAxis a)
     : base(db)
 {
     mAxisTag = a.mAxisTag; AxisCurve = db.Factory.Duplicate(a.AxisCurve) as IfcCurve; mSameSense = a.mSameSense;
 }