Antenna House PDF Tool API (C++) 8.0
PtlPoints.h
1
2// PtlPoints.h
3// Copyright (C) 2021 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLPOINTS_H_
7#define PDFTK_PTLPOINTS_H_
8
9#include "PtlPoint.h"
10
11namespace PdfTk {
12
16
17class PDFTK_API PtlPoints
18{
19private:
20 int m_dataPoints;
21public:
22 int getHandle() const;
23
24public:
30
37 PtlPoints(const PtlPoints& obj);
38
43
44public:
51
52public:
58 bool isEmpty() const;
59
65 int getCount() const;
66
67public:
77 PtlPoint& get(int index);
78
84 void append(const PtlPoint& Point);
85
92 void append(float x, float y);
93
102 void remove(int index);
103
108 void removeAll();
109};
110
111}
112
113#endif
PtlPoint & get(int index)
Pointを取得。
void remove(int index)
Pointを削除。
PtlPoints()
コンストラクタ
PtlPoints(const PtlPoints &obj)
コピーコンストラクタ alias copy
~PtlPoints()
デストラクタ
void append(const PtlPoint &Point)
Pointを追加。
void removeAll()
Pointを全て削除。
int getCount() const
Point数を取得。
bool isEmpty() const
空かどうかを取得。
PtlPoints & operator=(const PtlPoints &obj)
コピーオペレータ alias copy
void append(float x, float y)
Pointを追加。