Inheritance: GeometryGym.Ifc.IfcTopologicalRepresentationItem
Ejemplo n.º 1
0
		internal IfcEdge(DatabaseIfc db, IfcEdge e) : base(db, e)
		{
			if(e.mEdgeStart > 0)
				EdgeStart = db.Factory.Duplicate( e.EdgeStart) as IfcVertex;
			if(e.mEdgeEnd > 0)
				EdgeEnd = db.Factory.Duplicate( e.EdgeEnd) as IfcVertex;
		}
Ejemplo n.º 2
0
		internal static void parseFields(IfcVertex v, List<string> arrFields, ref int ipos) { IfcTopologicalRepresentationItem.parseFields(v, arrFields, ref ipos); }
Ejemplo n.º 3
0
		internal static IfcVertex Parse(string strDef) { IfcVertex v = new IfcVertex(); int ipos = 0; parseFields(v, ParserSTEP.SplitLineFields(strDef), ref ipos); return v; }
Ejemplo n.º 4
0
		internal IfcVertex(IfcVertex v) : base(v) { }
Ejemplo n.º 5
0
		internal IfcTopologyRepresentation(IfcVertex v, string identifier) : base(v, identifier, "Vertex") { }
Ejemplo n.º 6
0
		internal IfcEdge(IfcVertex start, IfcVertex end) : base(start.mDatabase) { EdgeStart = start; EdgeEnd = end; }
Ejemplo n.º 7
0
 internal IfcVertexloop(DatabaseIfc db, IfcVertexloop l) : base(db, l)
 {
     LoopVertex = db.Factory.Duplicate(l.LoopVertex) as IfcVertex;
 }
Ejemplo n.º 8
0
 internal IfcVertex(DatabaseIfc db, IfcVertex v) : base(db, v)
 {
 }
Ejemplo n.º 9
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++]);
 }
Ejemplo n.º 10
0
 internal static void parseFields(IfcVertex v, List <string> arrFields, ref int ipos)
 {
     IfcTopologicalRepresentationItem.parseFields(v, arrFields, ref ipos);
 }
Ejemplo n.º 11
0
 internal static IfcVertex Parse(string strDef)
 {
     IfcVertex v = new IfcVertex(); int ipos = 0; parseFields(v, ParserSTEP.SplitLineFields(strDef), ref ipos); return(v);
 }
Ejemplo n.º 12
0
 internal IfcVertex(IfcVertex v) : base(v)
 {
 }
Ejemplo n.º 13
0
		internal IfcVertex(DatabaseIfc db, IfcVertex v) : base(db,v) { }
Ejemplo n.º 14
0
		internal IfcVertexloop(DatabaseIfc db, IfcVertexloop l) : base(db,l) { LoopVertex = db.Factory.Duplicate(l.LoopVertex) as IfcVertex; }
Ejemplo n.º 15
0
		public IfcSubedge(IfcVertex v1, IfcVertex v2, IfcEdge e) : base(v1, v2) { mParentEdge = e.mIndex; }