Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlTransMatrix クラス

#include <NetTransMatrix.h>

PdfTkNet::PtlTransMatrix の継承関係図
PdfTkNet::PtlTransMatrix 連携図

公開メンバ関数

PdfTk::PtlTransMatrix * getNative ()
 PtlTransMatrix ()
 コンストラクタ
 PtlTransMatrix (float m11, float m12, float m21, float m22, float dx, float dy)
 コンストラクタ
 PtlTransMatrix (PtlTransMatrix^ obj)
 コピーコンストラクタ
 ~PtlTransMatrix ()
 デストラクタ
 !PtlTransMatrix ()
 ファイナライザ。
PtlTransMatrix operator= (PtlTransMatrix^ obj)
 コピーオペレータ
float getM11 ()
 m11を取得。
float getM12 ()
 m12を取得。
float getM21 ()
 m21を取得。
float getM22 ()
 m22を取得。
float getDx ()
 dxを取得。
float getDy ()
 dxを取得。
PtlTransMatrix invert ()
 逆行列
PtlTransMatrix concat (PtlTransMatrix^ matrix)
 結合

限定公開変数類

PdfTk::PtlTransMatrix * m_native

詳解

PDFの座標変換マトリックスを表現したクラスです。
| m11 m12 0 |
| m21 m22 0 |
| dx dy 1 |

構築子と解体子

◆ PtlTransMatrix() [1/3]

PdfTkNet::PtlTransMatrix::PtlTransMatrix ( )

コンストラクタ

例外
PtlException

◆ PtlTransMatrix() [2/3]

PdfTkNet::PtlTransMatrix::PtlTransMatrix ( float m11,
float m12,
float m21,
float m22,
float dx,
float dy )

コンストラクタ

引数
m11
m12
m21
m22
dx
dy
例外
PtlException

◆ PtlTransMatrix() [3/3]

PdfTkNet::PtlTransMatrix::PtlTransMatrix ( PtlTransMatrix^ obj)

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

◆ ~PtlTransMatrix()

PdfTkNet::PtlTransMatrix::~PtlTransMatrix ( )

デストラクタ

◆ !PtlTransMatrix()

PdfTkNet::PtlTransMatrix::!PtlTransMatrix ( )

ファイナライザ。

メソッド詳解

◆ concat()

PtlTransMatrix PdfTkNet::PtlTransMatrix::concat ( PtlTransMatrix^ matrix)

結合

引数
matrix結合するMatrix。
例外
PtlException

◆ getDx()

float PdfTkNet::PtlTransMatrix::getDx ( )

dxを取得。

戻り値
dx
例外
PtlException

◆ getDy()

float PdfTkNet::PtlTransMatrix::getDy ( )

dxを取得。

戻り値
dy
例外
PtlException

◆ getM11()

float PdfTkNet::PtlTransMatrix::getM11 ( )

m11を取得。

戻り値
m11
例外
PtlException

◆ getM12()

float PdfTkNet::PtlTransMatrix::getM12 ( )

m12を取得。

戻り値
m12
例外
PtlException

◆ getM21()

float PdfTkNet::PtlTransMatrix::getM21 ( )

m21を取得。

戻り値
m21
例外
PtlException

◆ getM22()

float PdfTkNet::PtlTransMatrix::getM22 ( )

m22を取得。

戻り値
m22
例外
PtlException

◆ getNative()

PdfTk::PtlTransMatrix * PdfTkNet::PtlTransMatrix::getNative ( )

◆ invert()

PtlTransMatrix PdfTkNet::PtlTransMatrix::invert ( )

逆行列

戻り値
Matrix
例外
PtlException

◆ operator=()

PtlTransMatrix PdfTkNet::PtlTransMatrix::operator= ( PtlTransMatrix^ obj)

コピーオペレータ

引数
objコピー元オブジェクト。
例外
PtlException

メンバ詳解

◆ m_native

PdfTk::PtlTransMatrix* PdfTkNet::PtlTransMatrix::m_native
protected