Inheritance: IfcVertex, IfcPointOrVertexPoint
Beispiel #1
0
		internal new static IfcVertexPoint Parse(string strDef) { IfcVertexPoint v = new IfcVertexPoint(); int ipos = 0; parseFields(v, ParserSTEP.SplitLineFields(strDef), ref ipos); return v; }
Beispiel #2
0
		internal static void parseFields(IfcVertexPoint v, List<string> arrFields, ref int ipos) { IfcVertex.parseFields(v, arrFields, ref ipos); v.mVertexGeometry = ParserSTEP.ParseLink(arrFields[ipos++]); }
Beispiel #3
0
		public IfcEdgeCurve(IfcVertexPoint start, IfcVertexPoint end, IfcCurve edge, bool sense) : base(start, end) { mEdgeGeometry = edge.mIndex; mSameSense = sense; }
Beispiel #4
0
		internal IfcVertexPoint(IfcVertexPoint v) : base(v) { mVertexGeometry = v.mVertexGeometry; }
Beispiel #5
0
 internal IfcVertexPoint(DatabaseIfc db, IfcVertexPoint v) : base(db, v)
 {
     VertexGeometry = db.Factory.Duplicate(v.VertexGeometry) as IfcPoint;
 }
Beispiel #6
0
 internal new static IfcVertexPoint Parse(string str)
 {
     IfcVertexPoint v = new IfcVertexPoint(); int pos = 0; v.mVertexGeometry = ParserSTEP.StripLink(str, ref pos, str.Length); return(v);
 }
Beispiel #7
0
 internal static void parseFields(IfcVertexPoint v, List <string> arrFields, ref int ipos)
 {
     IfcVertex.parseFields(v, arrFields, ref ipos); v.mVertexGeometry = ParserSTEP.ParseLink(arrFields[ipos++]);
 }
Beispiel #8
0
 internal IfcOrientedEdge(IfcVertexPoint a, IfcVertexPoint b) : base(a.mDatabase)
 {
     mEdgeElement = new IfcEdge(a, b).mIndex;
 }
Beispiel #9
0
 internal new static IfcVertexPoint Parse(string strDef)
 {
     IfcVertexPoint v = new IfcVertexPoint(); int ipos = 0; parseFields(v, ParserSTEP.SplitLineFields(strDef), ref ipos); return(v);
 }
Beispiel #10
0
 internal IfcVertexPoint(IfcVertexPoint v) : base(v)
 {
     mVertexGeometry = v.mVertexGeometry;
 }
Beispiel #11
0
		internal IfcOrientedEdge(IfcVertexPoint a, IfcVertexPoint b) : base(a.mDatabase) { mEdgeElement = new IfcEdge(a, b).mIndex; }
Beispiel #12
0
		internal new static IfcVertexPoint Parse(string str) { IfcVertexPoint v = new IfcVertexPoint(); int pos = 0;v.mVertexGeometry = ParserSTEP.StripLink(str, ref pos, str.Length); return v; }
Beispiel #13
0
		internal IfcVertexPoint(DatabaseIfc db, IfcVertexPoint v) : base(db,v) { VertexGeometry = db.Factory.Duplicate(v.VertexGeometry) as IfcPoint; }