Antenna House PDF Tool API (C++) 8.0
PtlQuadPoints.h
1
2// 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
11namespace PdfTk {
12
16
17class PDFTK_API PtlQuadPoints
18{
19private:
20 int m_dataQuadPoints;
21public:
22 int getHandle() const;
23
24public:
30
38
43
44public:
51
52public:
58 bool isEmpty() const;
59
65 int getCount() const;
66
67public:
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
~PtlQuadPoints()
デストラクタ
void append(const PtlQuadPoint &quadPoint)
QuadPointを追加。
PtlQuadPoints & operator=(const PtlQuadPoints &obj)
コピーオペレータ alias copy
PtlQuadPoints()
コンストラクタ
void removeAll()
QuadPointを全て削除。
PtlQuadPoints(const PtlQuadPoints &obj)
コピーコンストラクタ alias copy
void remove(int index)
QuadPointを削除。
int getCount() const
QuadPoint数を取得。
bool isEmpty() const
空かどうかを取得。
PtlQuadPoint & get(int index)
QuadPointを取得。