View Javadoc

1   package org.lcsim.detector.solids;
2   
3   import hep.physics.vec.Hep3Vector;
4   import java.util.List;
5   
6   /**
7    *
8    * @author tknelson
9    */
10  public interface IPolyhedron
11  {
12      public List<Polygon3D> getFaces();
13      public List<LineSegment3D> getEdges();
14      public List<Point3D> getVertices();
15      public List<Polygon3D> getFacesNormalTo(Hep3Vector normal);
16      public int[] getHepRepVertexOrdering();
17  }