PDFTool  7.0
Public Member Functions | List of all members
PdfTk::PtlColorDeviceRGB Class Reference

PDFのDeviceGray色を表現したクラスです。 More...

#include <PtlColorDeviceRGB.h>

Inheritance diagram for PdfTk::PtlColorDeviceRGB:
Inheritance graph
[legend]
Collaboration diagram for PdfTk::PtlColorDeviceRGB:
Collaboration graph
[legend]

Public Member Functions

 PtlColorDeviceRGB ()
 コンストラクタ More...
 
 PtlColorDeviceRGB (float r, float g, float b)
 コンストラクタ More...
 
 PtlColorDeviceRGB (const PtlColorDeviceRGB &obj)
 コピーコンストラクタ More...
 
 ‾PtlColorDeviceRGB ()
 デストラクタ
 
PtlColorDeviceRGBoperator= (const PtlColorDeviceRGB &obj)
 コピーオペレータ More...
 
float getR () const
 赤の値を取得。 More...
 
void setR (float r)
 赤の値を設定。 More...
 
float getG () const
 緑の値を取得。 More...
 
void setG (float g)
 緑の値を設定。 More...
 
float getB () const
 青の値を取得。 More...
 
void setB (float b)
 青の値を設定。 More...
 
- Public Member Functions inherited from PdfTk::PtlColor
int getHandle () const
 
 PtlColor ()
 コンストラクタ More...
 
 PtlColor (COLOR_TYPE type)
 コンストラクタ More...
 
 PtlColor (const PtlColor &obj)
 コピーコンストラクタ More...
 
virtual ‾PtlColor ()
 デストラクタ
 
PtlColoroperator= (const PtlColor &obj)
 コピーオペレータ More...
 
COLOR_TYPE getType () const
 色タイプを取得。 More...
 
PtlColorSpace::COLOR_SPACE_TYPE getCSType () const
 カラースペースタイプを取得。 More...
 

Additional Inherited Members

- Public Types inherited from PdfTk::PtlColor
enum  COLOR_TYPE {
  TYPE_NONE = 0, TYPE_DEVICE_GRAY = 1, TYPE_DEVICE_RGB = 2, TYPE_DEVICE_CMYK = 3,
  TYPE_UNKNOWN = 100
}
 色のタイプ More...
 
- Protected Attributes inherited from PdfTk::PtlColor
int m_dataColor
 

Detailed Description

PDFのDeviceGray色を表現したクラスです。

Constructor & Destructor Documentation

◆ PtlColorDeviceRGB() [1/3]

PdfTk::PtlColorDeviceRGB::PtlColorDeviceRGB ( )

コンストラクタ

Exceptions
PtlException

◆ PtlColorDeviceRGB() [2/3]

PdfTk::PtlColorDeviceRGB::PtlColorDeviceRGB ( float  r,
float  g,
float  b 
)

コンストラクタ

Parameters
r赤の値。0.0から1.0までの値。0.0が赤なし、1.0が最大の赤。
g緑の値。0.0から1.0までの値。0.0が緑なし、1.0が最大の緑。
b青の値。0.0から1.0までの値。0.0が青なし、1.0が最大の青。
Exceptions
PtlException

◆ PtlColorDeviceRGB() [3/3]

PdfTk::PtlColorDeviceRGB::PtlColorDeviceRGB ( const PtlColorDeviceRGB obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ getB()

float PdfTk::PtlColorDeviceRGB::getB ( ) const

青の値を取得。

0.0から1.0までの値。0.0が緑なし、1.0が最大の緑。

Returns
青の値
Exceptions
PtlException

◆ getG()

float PdfTk::PtlColorDeviceRGB::getG ( ) const

緑の値を取得。

0.0から1.0までの値。0.0が緑なし、1.0が最大の緑。

Returns
緑の値
Exceptions
PtlException

◆ getR()

float PdfTk::PtlColorDeviceRGB::getR ( ) const

赤の値を取得。

0.0から1.0までの値。0.0が赤なし、1.0が最大の赤。

Returns
赤の値
Exceptions
PtlException

◆ operator=()

PtlColorDeviceRGB& PdfTk::PtlColorDeviceRGB::operator= ( const PtlColorDeviceRGB obj)

コピーオペレータ

Parameters
objコピー元オブジェクト。

◆ setB()

void PdfTk::PtlColorDeviceRGB::setB ( float  b)

青の値を設定。

0.0から1.0までの値。0.0が青なし、1.0が最大の青。

Parameters
b青の値
Exceptions
PtlException

◆ setG()

void PdfTk::PtlColorDeviceRGB::setG ( float  g)

緑の値を設定。

0.0から1.0までの値。0.0が青なし、1.0が最大の青。

Parameters
g緑の値
Exceptions
PtlException

◆ setR()

void PdfTk::PtlColorDeviceRGB::setR ( float  r)

赤の値を設定。

0.0から1.0までの値。0.0が赤なし、1.0が最大の赤。

Parameters
r赤の値
Exceptions
PtlException