Class DetectorShape2D

java.lang.Object
org.jlab.detector.view.DetectorShape2D

public class DetectorShape2D extends Object
Author:
gavalian
  • Constructor Details

    • DetectorShape2D

      public DetectorShape2D()
    • DetectorShape2D

      public DetectorShape2D(DetectorType type, int sector, int layer, int component)
  • Method Details

    • getDescriptor

      public DetectorDescriptor getDescriptor()
    • getShapePath

      public org.jlab.geom.prim.Path3D getShapePath()
    • setColor

      public void setColor(int r, int g, int b)
    • setColor

      public void setColor(int r, int g, int b, int alpha)
    • getSwingColor

      public Color getSwingColor()
    • getSwingColorWithAlpha

      public Color getSwingColorWithAlpha(int alpha)
    • createBarXY

      public void createBarXY(double width, double height)
    • createTrapXY

      public void createTrapXY(double dx1, double dx2, double dy)
    • createArc

      public void createArc(double radiusInner, double radiusOutter, double angleStart, double angleEnd)
    • reset

      public void reset()
    • getCounter

      public int getCounter()
    • setCounter

      public DetectorShape2D setCounter(int c)
    • setColorByStatus

      public void setColorByStatus(int status)
    • isContained

      public boolean isContained(double x, double y)
    • drawShape

      public void drawShape(Graphics2D g2d, ViewWorld world, Color fillcolor, Color strokecolor)
    • getGeneralPath

      public GeneralPath getGeneralPath()