PDFTool  6.0
PtlQuadPoint.h
1 // PtlQuadPoint.h
3 // Copyright (C) 2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLQUADPOINT_H_
7 #define PDFTK_PTLQUADPOINT_H_
8 
9 #include "PtlPoint.h"
10 
11 namespace PdfTk {
12 
19 class PDFTK_API PtlQuadPoint
20 {
21 private:
22  int m_dataQuadPoint;
23 public:
24  int getHandle() const;
25 
26 public:
32 
43  PtlQuadPoint(const PtlPoint& tl, const PtlPoint& tr, const PtlPoint& bl, const PtlPoint& br);
44 
51 
56 
57 public:
63 
64 public:
72  PtlPoint& getTopLeft() const;
73 
80  void setTopLeft(const PtlPoint& tl);
81 
90 
97  void setTopRight(const PtlPoint& tr);
98 
107 
114  void setBottomLeft(const PtlPoint& bl);
115 
124 
131  void setBottomRight(const PtlPoint& br);
132 };
133 
134 } // namespace PdfTk
135 
136 #endif // PDFTK_PTLQUADPOINT_H_
PdfTk::PtlQuadPoint::getTopRight
PtlPoint & getTopRight() const
座標を取得:上右
PdfTk::PtlQuadPoint::setBottomRight
void setBottomRight(const PtlPoint &br)
座標を設定:下右
PdfTk::PtlQuadPoint::operator=
PtlQuadPoint & operator=(const PtlQuadPoint &obj)
コピーオペレータ
PdfTk::PtlQuadPoint::setTopRight
void setTopRight(const PtlPoint &tr)
座標を設定:上右
PdfTk::PtlQuadPoint::getBottomRight
PtlPoint & getBottomRight() const
座標を取得:下右
PdfTk::PtlQuadPoint::‾PtlQuadPoint
‾PtlQuadPoint()
デストラクタ
PdfTk::PtlQuadPoint::setTopLeft
void setTopLeft(const PtlPoint &tl)
座標を設定:上左
PdfTk::PtlPoint
座標(x、y)を表現したクラスです。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: PtlPoint.h:19
PdfTk::PtlQuadPoint::setBottomLeft
void setBottomLeft(const PtlPoint &bl)
座標を設定:下左
PdfTk::PtlQuadPoint::PtlQuadPoint
PtlQuadPoint()
コンストラクタ
PdfTk::PtlQuadPoint::PtlQuadPoint
PtlQuadPoint(const PtlQuadPoint &obj)
コピーコンストラクタ
PdfTk::PtlQuadPoint::PtlQuadPoint
PtlQuadPoint(const PtlPoint &tl, const PtlPoint &tr, const PtlPoint &bl, const PtlPoint &br)
コンストラクタ
PdfTk::PtlQuadPoint::getBottomLeft
PtlPoint & getBottomLeft() const
座標を取得:下左
PdfTk::PtlQuadPoint
PDFの矩形4隅座標を表現したクラスです。 矩形は上左、上右、下左、下右で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: PtlQuadPoint.h:20
PdfTk::PtlQuadPoint::getTopLeft
PtlPoint & getTopLeft() const
座標を取得:上左