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;
}
internal IfcEdge(IfcVertex start, IfcVertex end) : base(start.mDatabase) { EdgeStart = start; EdgeEnd = end; }