TNB Library
公開メンバ関数 | 全メンバ一覧
CYcc422LineImage::CPairPixel クラス

ペアピクセル情報. [詳解]

#include <TnbYccLineImage.h>

公開メンバ関数

 CPairPixel (COLORREF color1, COLORREF color2)
 コンストラクタ. [詳解]
 
 CPairPixel (const RGBQUAD &rgb1, const RGBQUAD &rgb2)
 コンストラクタ. [詳解]
 
 CPairPixel (void)
 コンストラクタ. [詳解]
 
BYTE GetCb (void) const
 [取得] Cb「色差(青)」取得. [詳解]
 
BYTE GetCr (void) const
 [取得] Cr「色差(赤)」取得. [詳解]
 
void GetRgb (COLORREF &_color1, COLORREF &_color2) const
 [取得] RGB取得. [詳解]
 
void GetRgb (RGBQUAD &_rgb1, RGBQUAD &_rgb2) const
 [取得] RGB取得. [詳解]
 
BYTE GetY1 (void) const
 [取得] Y1「輝度(左)」取得. [詳解]
 
BYTE GetY2 (void) const
 [取得] Y2「輝度(右)」取得. [詳解]
 
void SetCb (BYTE cb)
 [設定] Cb「色差(青)」設定. [詳解]
 
void SetCr (BYTE cr)
 [設定] Cr「色差(赤)」設定. [詳解]
 
void SetRgb (COLORREF color1, COLORREF color2)
 [設定] RGB設定. [詳解]
 
void SetRgb (const RGBQUAD &rgb1, const RGBQUAD &rgb2)
 [設定] RGB設定. [詳解]
 
void SetY1 (BYTE y1)
 [設定] Y1「輝度(左)」設定. [詳解]
 
void SetY2 (BYTE y2)
 [設定] Y2「輝度(右)」設定. [詳解]
 
void SetYcc (BYTE y1, BYTE y2, BYTE cb, BYTE cr)
 [設定] Y Cb Cr 設定. [詳解]
 

詳解

ペアピクセル情報.

2ピクセルセットで管理します。

必要ファイル
TnbYccLineImage.h
日付
09/07/28 新規作成

TnbYccLineImage.h54 行目に定義があります。

構築子と解体子

◆ CPairPixel() [1/3]

CPairPixel ( void  )

コンストラクタ.

全要素0のインスタンスになります。

TnbYccLineImage.h62 行目に定義があります。

◆ CPairPixel() [2/3]

CPairPixel ( COLORREF  color1,
COLORREF  color2 
)

コンストラクタ.

引数
color1左のピクセル色
color2右のピクセル色

TnbYccLineImage.h72 行目に定義があります。

◆ CPairPixel() [3/3]

CPairPixel ( const RGBQUAD &  rgb1,
const RGBQUAD &  rgb2 
)

コンストラクタ.

引数
rgb1左のピクセル色
rgb2右のピクセル色

TnbYccLineImage.h82 行目に定義があります。

関数詳解

◆ GetCb()

BYTE GetCb ( void  ) const

[取得] Cb「色差(青)」取得.

戻り値
Cb

TnbYccLineImage.h100 行目に定義があります。

◆ GetCr()

BYTE GetCr ( void  ) const

[取得] Cr「色差(赤)」取得.

戻り値
Cr

TnbYccLineImage.h136 行目に定義があります。

◆ GetRgb() [1/2]

void GetRgb ( COLORREF &  _color1,
COLORREF &  _color2 
) const

[取得] RGB取得.

引数
[out]_color1左のピクセル色が格納されます。
[out]_color2右のピクセル色が格納されます。

TnbYccLineImage.h202 行目に定義があります。

◆ GetRgb() [2/2]

void GetRgb ( RGBQUAD &  _rgb1,
RGBQUAD &  _rgb2 
) const

[取得] RGB取得.

引数
[out]_rgb1左のピクセル色
[out]_rgb2右のピクセル色

TnbYccLineImage.h179 行目に定義があります。

◆ GetY1()

BYTE GetY1 ( void  ) const

[取得] Y1「輝度(左)」取得.

戻り値
Y1

TnbYccLineImage.h118 行目に定義があります。

◆ GetY2()

BYTE GetY2 ( void  ) const

[取得] Y2「輝度(右)」取得.

戻り値
Y2

TnbYccLineImage.h154 行目に定義があります。

◆ SetCb()

void SetCb ( BYTE  cb)

[設定] Cb「色差(青)」設定.

引数
cbCb

TnbYccLineImage.h91 行目に定義があります。

◆ SetCr()

void SetCr ( BYTE  cr)

[設定] Cr「色差(赤)」設定.

引数
crCr

TnbYccLineImage.h127 行目に定義があります。

◆ SetRgb() [1/2]

void SetRgb ( COLORREF  color1,
COLORREF  color2 
)

[設定] RGB設定.

引数
color1左のピクセル色
color2右のピクセル色

TnbYccLineImage.h236 行目に定義があります。

◆ SetRgb() [2/2]

void SetRgb ( const RGBQUAD &  rgb1,
const RGBQUAD &  rgb2 
)

[設定] RGB設定.

引数
rgb1左のピクセル色
rgb2右のピクセル色

TnbYccLineImage.h216 行目に定義があります。

◆ SetY1()

void SetY1 ( BYTE  y1)

[設定] Y1「輝度(左)」設定.

引数
y1Y1

TnbYccLineImage.h109 行目に定義があります。

◆ SetY2()

void SetY2 ( BYTE  y2)

[設定] Y2「輝度(右)」設定.

引数
y2Y2

TnbYccLineImage.h145 行目に定義があります。

◆ SetYcc()

void SetYcc ( BYTE  y1,
BYTE  y2,
BYTE  cb,
BYTE  cr 
)

[設定] Y Cb Cr 設定.

引数
y1Y1
y2Y2
cbCb
crCr

TnbYccLineImage.h166 行目に定義があります。