PDFTool
7.0
Include
PdfTk
PtlEditPathCurve.h
1
// PtlEditPathCurve.h
3
// Copyright (C) 2020 Antenna House,Inc.
4
// All rights reserved.
6
#ifndef PDFTK_PTL_EDIT_PATH_CURVE_H_
7
#define PDFTK_PTL_EDIT_PATH_CURVE_H_
8
9
#include "PtlPoint.h"
10
#include "PtlEditPathItem.h"
11
12
namespace
PdfTk {
13
19
class
PDFTK_API
PtlEditPathCurve
:
public
PtlEditPathItem
20
{
21
public
:
26
PtlEditPathCurve
();
27
33
PtlEditPathCurve
(
const
PtlEditPathCurve
& obj);
34
38
‾PtlEditPathCurve
();
39
40
public
:
45
PtlEditPathCurve
&
operator=
(
const
PtlEditPathCurve
& obj);
46
47
public
:
55
PtlPoint
getStartPoint
();
56
64
PtlPoint
getEndPoint
();
65
73
PtlPoint
getControlPoint1
();
74
82
PtlPoint
getControlPoint2
();
83
};
84
85
}
// namespace PdfTk
86
87
#endif // PDFTK_PTL_EDIT_PATH_CURVE_H_
PdfTk::PtlEditPathCurve::getEndPoint
PtlPoint getEndPoint()
ベジェ曲線の終了位置取得
PdfTk::PtlEditPathCurve::PtlEditPathCurve
PtlEditPathCurve(const PtlEditPathCurve &obj)
コピーコンストラクタ
PdfTk::PtlEditPathCurve
パスのベジェ曲線を表現したクラスです。 PtlEditPathCurveはPtlEditPathItemを継承しています。
Definition:
PtlEditPathCurve.h:20
PdfTk::PtlEditPathCurve::PtlEditPathCurve
PtlEditPathCurve()
コンストラクタ
PdfTk::PtlEditPathCurve::getControlPoint1
PtlPoint getControlPoint1()
ベジェ曲線の制御点1取得
PdfTk::PtlEditPathCurve::getStartPoint
PtlPoint getStartPoint()
ベジェ曲線の開始位置取得
PdfTk::PtlEditPathCurve::operator=
PtlEditPathCurve & operator=(const PtlEditPathCurve &obj)
コピーオペレータ
PdfTk::PtlEditPathItem
パスアイテムを表現したクラスです。 すべてのパスアイテムクラスのベースクラスです。
Definition:
PtlEditPathItem.h:19
PdfTk::PtlEditPathCurve::‾PtlEditPathCurve
‾PtlEditPathCurve()
デストラクタ
PdfTk::PtlPoint
座標(x、y)を表現したクラスです。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition:
PtlPoint.h:19
PdfTk::PtlEditPathCurve::getControlPoint2
PtlPoint getControlPoint2()
ベジェ曲線の制御点2取得
Generated by
1.8.18