Class StiArcSegmentGeom

All Implemented Interfaces:
IStiJsonReportObject

public class StiArcSegmentGeom extends StiSegmentGeom
  • Constructor Details

    • StiArcSegmentGeom

      public StiArcSegmentGeom(StiRectangle rect, float startAngle, float sweepAngle, Float realStartAngle, Float realSweepAngle)
    • StiArcSegmentGeom

      public StiArcSegmentGeom(StiRectangle rect, float startAngle, float sweepAngle)
    • StiArcSegmentGeom

      public StiArcSegmentGeom(StiRectangle rect, double startAngle, double sweepAngle)
  • Method Details

    • getRect

      public StiRectangle getRect()
      Returns:
      the rect
    • setRect

      public void setRect(StiRectangle rect)
      Parameters:
      rect - the rect to set
    • getStartAngle

      public float getStartAngle()
      Returns:
      the startAngle
    • setStartAngle

      public void setStartAngle(float startAngle)
      Parameters:
      startAngle - the startAngle to set
    • getSweepAngle

      public float getSweepAngle()
      Returns:
      the sweepAngle
    • setSweepAngle

      public void setSweepAngle(float sweepAngle)
      Parameters:
      sweepAngle - the sweepAngle to set
    • getRealStartAngle

      public Float getRealStartAngle()
    • setRealStartAngle

      public void setRealStartAngle(Float realStartAngle)
    • getRealSweepAngle

      public Float getRealSweepAngle()
    • setRealSweepAngle

      public void setRealSweepAngle(Float realSweepAngle)
    • isCrossElipseDraw

      public boolean isCrossElipseDraw()
    • setCrossElipseDraw

      public void setCrossElipseDraw(boolean crossElipseDraw)
    • SaveToJsonObject

      public JSONObject SaveToJsonObject(StiJsonSaveMode mode) throws JSONException
      Specified by:
      SaveToJsonObject in interface IStiJsonReportObject
      Overrides:
      SaveToJsonObject in class StiSegmentGeom
      Throws:
      JSONException
    • LoadFromJsonObject

      public void LoadFromJsonObject(JSONObject jObject) throws JSONException
      Specified by:
      LoadFromJsonObject in interface IStiJsonReportObject
      Overrides:
      LoadFromJsonObject in class StiSegmentGeom
      Throws:
      JSONException