PDFTool  7.0
PtlQuadPoints.h
1 // PtlQuadPoints.h
3 // Copyright (C) 2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLQUADPOINTS_H_
7 #define PDFTK_PTLQUADPOINTS_H_
8 
9 #include "PtlQuadPoint.h"
10 
11 namespace PdfTk {
12 
17 class PDFTK_API PtlQuadPoints
18 {
19 private:
20  int m_dataQuadPoints;
21 public:
22  int getHandle() const;
23 
24 public:
30 
38 
43 
44 public:
51 
52 public:
58  bool isEmpty() const;
59 
65  int getCount() const;
66 
67 public:
77  PtlQuadPoint& get(int index);
78 
84  void append(const PtlQuadPoint& quadPoint);
85 
94  void remove(int index);
95 
100  void removeAll();
101 };
102 
103 }
104 
105 #endif
106 
PdfTk::PtlQuadPoints::get
PtlQuadPoint & get(int index)
QuadPointを取得。
PdfTk::PtlQuadPoints::operator=
PtlQuadPoints & operator=(const PtlQuadPoints &obj)
コピーオペレータ alias copy
PdfTk::PtlQuadPoints
QuadPointのコンテナを表現するクラスです。
Definition: PtlQuadPoints.h:18
PdfTk::PtlQuadPoints::getCount
int getCount() const
QuadPoint数を取得。
PdfTk::PtlQuadPoint
PDFの矩形4隅座標を表現したクラスです。 矩形は上左、上右、下左、下右で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: PtlQuadPoint.h:20
PdfTk::PtlQuadPoints::removeAll
void removeAll()
QuadPointを全て削除。
PdfTk::PtlQuadPoints::isEmpty
bool isEmpty() const
空かどうかを取得。
PdfTk::PtlQuadPoints::remove
void remove(int index)
QuadPointを削除。
PdfTk::PtlQuadPoints::PtlQuadPoints
PtlQuadPoints(const PtlQuadPoints &obj)
コピーコンストラクタ alias copy
PdfTk::PtlQuadPoints::PtlQuadPoints
PtlQuadPoints()
コンストラクタ
PdfTk::PtlQuadPoints::append
void append(const PtlQuadPoint &quadPoint)
QuadPointを追加。
PdfTk::PtlQuadPoints::‾PtlQuadPoints
‾PtlQuadPoints()
デストラクタ