internal IfcEdgeLoop(List<IfcVertexPoint> vertex)
: base(vertex[0].mDatabase)
{
for (int icounter = 1; icounter < vertex.Count; icounter++)
mEdgeList.Add(new IfcOrientedEdge(vertex[icounter - 1], vertex[icounter]).mIndex);
mEdgeList.Add(new IfcOrientedEdge(vertex[vertex.Count - 1], vertex[0]).mIndex);
}
internal static IfcEdgeLoop Parse(string str) { IfcEdgeLoop l = new IfcEdgeLoop(); l.mEdgeList = ParserSTEP.SplitListLinks(str.Substring(1, str.Length - 2)); return l; }
IfcEdgeLoop::IfcEdgeLoop ( ) : System | |
IfcEdgeLoop::IfcEdgeLoop ( |
|
IfcEdgeLoop::IfcEdgeLoop ( GeometryGym.Ifc.IfcOrientedEdge edge ) : System | |
IfcEdgeLoop::IfcEdgeLoop ( GeometryGym.Ifc.IfcOrientedEdge edge1, GeometryGym.Ifc.IfcOrientedEdge edge2 ) : System | |
IfcEdgeLoop::IfcEdgeLoop ( List |