PDFTool
7.0
Include
PdfTk
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
:
29
PtlQuadPoints
();
30
37
PtlQuadPoints
(
const
PtlQuadPoints
& obj);
38
42
‾PtlQuadPoints
();
43
44
public
:
50
PtlQuadPoints
&
operator=
(
const
PtlQuadPoints
& obj);
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()
デストラクタ
Generated by
1.8.18