パッケージ jp.co.antenna.ptl

クラス PtlEditPathCurve

java.lang.Object
jp.co.antenna.ptl.PtlEditPathItem
jp.co.antenna.ptl.PtlEditPathCurve
すべての実装されたインタフェース:
AutoCloseable

public class PtlEditPathCurve extends PtlEditPathItem
パスのベジェ曲線を表現したクラスです。
PtlEditPathCurveはPtlEditPathItemを継承しています。
  • コンストラクタの詳細

    • PtlEditPathCurve

      public PtlEditPathCurve() throws PtlException
      コンストラクタ
      例外:
      PtlException - 例外
    • PtlEditPathCurve

      public PtlEditPathCurve(PtlEditPathCurve obj) throws PtlException
      コピーコンストラクタ
      パラメータ:
      obj - コピー元オブジェクト。
      例外:
      PtlException - 例外
  • メソッドの詳細

    • getStartPoint

      public PtlPoint getStartPoint() throws PtlException
      ベジェ曲線の開始位置取得 ベジェ曲線の開始位置を取得します。
      戻り値:
      曲線の開始位置
      例外:
      PtlException - 例外
    • getEndPoint

      public PtlPoint getEndPoint() throws PtlException
      ベジェ曲線の終了位置取得 ベジェ曲線の終了位置を取得します。
      戻り値:
      曲線の終了位置
      例外:
      PtlException - 例外
    • getControlPoint1

      public PtlPoint getControlPoint1() throws PtlException
      ベジェ曲線の制御点1取得 ベジェ曲線の制御点1を取得します。
      戻り値:
      曲線の制御点1
      例外:
      PtlException - 例外
    • getControlPoint2

      public PtlPoint getControlPoint2() throws PtlException
      ベジェ曲線の制御点2取得 ベジェ曲線の制御点2を取得します。
      戻り値:
      曲線の制御点2
      例外:
      PtlException - 例外