#include <basic/geometry/IGS/IGS_ImageFloat3.h>
Inherits IGS_Image.
Inheritance diagram for IGS_ImageFloat3:
Public Member Functions | |
IGS_ImageFloat3 () | |
~IGS_ImageFloat3 () | |
void | FileSave (const char *filename) const |
void | FileLoad (const char *filename) |
virtual const void *const | GetBuffer () const |
virtual void *& | GetBuffer () |
IGS_Color | GetPixel (const int x, const int y) const |
float & | GetChannel (int channelNum, int x, int y) |
const float & | GetChannel (int channelNum, int x, int y) const |
virtual void | Initialize () |
IGS_ImageFloat3 & | operator= (const IGS_ImageFloat3 &right) |
IGS_ImageFloat3 & | operator= (const IGS_Color &color) |
IGS_ImageFloat3 & | operator *= (const IGS_ImageFloat1 &right) |
void | PutPixel (const int x, const int y, const IGS_Color &color) |
Protected Attributes | |
float * | pixels |
Definition at line 9 of file IGS_ImageFloat3.h.
|
Definition at line 13 of file IGS_ImageFloat3.cpp. References IGS_Image::SetFormat(), and IGS_Image::SetType(). Here is the call graph for this function: ![]() |
|
Definition at line 25 of file IGS_ImageFloat3.cpp. References IGS_Image::Invalidate(). Here is the call graph for this function: ![]() |
|
Definition at line 35 of file IGS_ImageFloat3.cpp. References IGS_Image::ComputeMaxIndex(), Initialize(), pixels, IGS_Image::sizeX, and IGS_Image::sizeY. Here is the call graph for this function: ![]() |
|
Definition at line 55 of file IGS_ImageFloat3.cpp. References IGS_Image::ComputeMaxIndex(), pixels, IGS_Image::sizeX, and IGS_Image::sizeY. Here is the call graph for this function: ![]() |
|
Implements IGS_Image. Definition at line 82 of file IGS_ImageFloat3.cpp. References pixels. |
|
Implements IGS_Image. Definition at line 72 of file IGS_ImageFloat3.cpp. References pixels. |
|
Definition at line 105 of file IGS_ImageFloat3.cpp. References IGS_Image::ComputeIndex(), gNumberOfChannels, and pixels. Here is the call graph for this function: ![]() |
|
Definition at line 92 of file IGS_ImageFloat3.cpp. References IGS_Image::ComputeIndex(), gNumberOfChannels, and pixels. Referenced by GetPixel(), operator *=(), and PutPixel(). Here is the call graph for this function: ![]() |
|
Definition at line 118 of file IGS_ImageFloat3.cpp. References GetChannel(). Here is the call graph for this function: ![]() |
|
Implements IGS_Image. Definition at line 131 of file IGS_ImageFloat3.cpp. References Semaphore::Lock(), pixels, IGS_Image::semaphore, IGS_Image::SizeOfType(), IGS_Image::sizeX, IGS_Image::sizeY, and Semaphore::Unlock(). Referenced by FileLoad(), and operator=(). Here is the call graph for this function: ![]() |
|
Definition at line 148 of file IGS_ImageFloat3.cpp. References GetChannel(), IGS_ImageFloat1::GetPixel(), IGS_Image::sizeX, and IGS_Image::sizeY. Here is the call graph for this function: ![]() |
|
Definition at line 188 of file IGS_ImageFloat3.cpp. References IGS_Image::GetSizeX(), IGS_Image::GetSizeY(), and PutPixel(). Here is the call graph for this function: ![]() |
|
Definition at line 169 of file IGS_ImageFloat3.cpp. References IGS_Image::ComputeMaxIndex(), IGS_Image::GetSizeX(), IGS_Image::GetSizeY(), Initialize(), pixels, and IGS_Image::SetResolution(). Here is the call graph for this function: ![]() |
|
Definition at line 208 of file IGS_ImageFloat3.cpp. References IGS_Color::b, IGS_Color::g, GetChannel(), and IGS_Color::r. Referenced by operator=(). Here is the call graph for this function: ![]() |
|
Definition at line 28 of file IGS_ImageFloat3.h. Referenced by FileLoad(), FileSave(), GetBuffer(), GetChannel(), Initialize(), and operator=(). |