PDFTool 7.0
PdfTk::PtlEditPathCurve Class Reference

パスのベジェ曲線を表現したクラスです。
PtlEditPathCurveはPtlEditPathItemを継承しています。 More...

#include <PtlEditPathCurve.h>

Inheritance diagram for PdfTk::PtlEditPathCurve:
Collaboration diagram for PdfTk::PtlEditPathCurve:

Public Member Functions

 PtlEditPathCurve ()
 コンストラクタ
 PtlEditPathCurve (const PtlEditPathCurve &obj)
 コピーコンストラクタ
 ‾PtlEditPathCurve ()
 デストラクタ
PtlEditPathCurveoperator= (const PtlEditPathCurve &obj)
 コピーオペレータ
PtlPoint getStartPoint ()
 ベジェ曲線の開始位置取得
PtlPoint getEndPoint ()
 ベジェ曲線の終了位置取得
PtlPoint getControlPoint1 ()
 ベジェ曲線の制御点1取得
PtlPoint getControlPoint2 ()
 ベジェ曲線の制御点2取得
Public Member Functions inherited from PdfTk::PtlEditPathItem
int getHandle () const
 PtlEditPathItem (PATH_ITEM_TYPE type)
 コンストラクタ
 PtlEditPathItem (const PtlEditPathItem &obj)
 コピーコンストラクタ alias copy
virtual ‾PtlEditPathItem ()
 デストラクタ
PtlEditPathItemoperator= (const PtlEditPathItem &obj)
 コピーオペレータ alias copy
PATH_ITEM_TYPE getType () const
 パスアイテムタイプを取得。

Additional Inherited Members

Public Types inherited from PdfTk::PtlEditPathItem
enum  PATH_ITEM_TYPE { TYPE_PATH_LINE = 1 , TYPE_PATH_RECT = 2 , TYPE_PATH_CURVE = 3 }
 パスアイテムのタイプ More...

Detailed Description

パスのベジェ曲線を表現したクラスです。
PtlEditPathCurveはPtlEditPathItemを継承しています。

Constructor & Destructor Documentation

◆ PtlEditPathCurve() [1/2]

PdfTk::PtlEditPathCurve::PtlEditPathCurve ( )

コンストラクタ

Exceptions
PtlException

◆ PtlEditPathCurve() [2/2]

PdfTk::PtlEditPathCurve::PtlEditPathCurve ( const PtlEditPathCurve & obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ getControlPoint1()

PtlPoint PdfTk::PtlEditPathCurve::getControlPoint1 ( )

ベジェ曲線の制御点1取得

ベジェ曲線の制御点1を取得します。

Returns
曲線の制御点1
Exceptions
PtlException

◆ getControlPoint2()

PtlPoint PdfTk::PtlEditPathCurve::getControlPoint2 ( )

ベジェ曲線の制御点2取得

ベジェ曲線の制御点2を取得します。

Returns
曲線の制御点2
Exceptions
PtlException

◆ getEndPoint()

PtlPoint PdfTk::PtlEditPathCurve::getEndPoint ( )

ベジェ曲線の終了位置取得

ベジェ曲線の終了位置を取得します。

Returns
曲線の終了位置
Exceptions
PtlException

◆ getStartPoint()

PtlPoint PdfTk::PtlEditPathCurve::getStartPoint ( )

ベジェ曲線の開始位置取得

ベジェ曲線の開始位置を取得します。

Returns
曲線の開始位置
Exceptions
PtlException

◆ operator=()

PtlEditPathCurve & PdfTk::PtlEditPathCurve::operator= ( const PtlEditPathCurve & obj)

コピーオペレータ

Parameters
objコピー元オブジェクト。