public Face(HalfEdge a_outerComponent, List <HalfEdge> a_innerComponents)
 {
     OuterComponent  = a_outerComponent;
     InnerComponents = a_innerComponents;
     IsOuter         = false;
 }
 public Face(HalfEdge a_outerComponent)
 {
     OuterComponent  = a_outerComponent;
     InnerComponents = new List <HalfEdge>();
     IsOuter         = false;
 }