Data Structures | |
| class | Raytrix::IImage |
| Interface supported by Raytrix images. More... | |
| protocol | Raytrix::RXCORE_API |
| Image class. Implements the interface IImage. More... | |
| struct | Raytrix::TPixel< TDataType, tuColorCnt, tuAlphaCnt, tiR, tiG, tiB, tiA, tiPT, tiDT > |
| General pixel template structure. More... | |
Typedefs | |
| typedef TPixel< char, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_BYTE > | Raytrix::TPixel_BGR_c |
| typedef TPixel< double, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_DOUBLE > | Raytrix::TPixel_BGR_d |
| typedef TPixel< float, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_FLOAT > | Raytrix::TPixel_BGR_f |
| typedef TPixel< __int32, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_INT > | Raytrix::TPixel_BGR_i |
| typedef TPixel< __int16, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_SHORT > | Raytrix::TPixel_BGR_s |
| typedef TPixel< unsigned char, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_BYTE > | Raytrix::TPixel_BGR_uc |
| typedef TPixel< unsigned __int32, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_INT > | Raytrix::TPixel_BGR_ui |
| typedef TPixel< unsigned __int16, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_SHORT > | Raytrix::TPixel_BGR_us |
| typedef TPixel< char, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_BYTE > | Raytrix::TPixel_BGRA_c |
| typedef TPixel< double, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_DOUBLE > | Raytrix::TPixel_BGRA_d |
| typedef TPixel< float, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_FLOAT > | Raytrix::TPixel_BGRA_f |
| typedef TPixel< __int32, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_INT > | Raytrix::TPixel_BGRA_i |
| typedef TPixel< __int16, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_SHORT > | Raytrix::TPixel_BGRA_s |
| typedef TPixel< unsigned char, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_BYTE > | Raytrix::TPixel_BGRA_uc |
| typedef TPixel< unsigned __int32, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_INT > | Raytrix::TPixel_BGRA_ui |
| typedef TPixel< unsigned __int16, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_SHORT > | Raytrix::TPixel_BGRA_us |
| typedef TPixel< char, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_BYTE > | Raytrix::TPixel_L_c |
| typedef TPixel< double, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_DOUBLE > | Raytrix::TPixel_L_d |
| typedef TPixel< float, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_FLOAT > | Raytrix::TPixel_L_f |
| typedef TPixel< __int32, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_INT > | Raytrix::TPixel_L_i |
| typedef TPixel< __int16, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_SHORT > | Raytrix::TPixel_L_s |
| typedef TPixel< unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_BYTE > | Raytrix::TPixel_L_uc |
| typedef TPixel< unsigned __int32, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_INT > | Raytrix::TPixel_L_ui |
| typedef TPixel< unsigned __int16, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_SHORT > | Raytrix::TPixel_L_us |
| typedef TPixel< char, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_BYTE > | Raytrix::TPixel_LA_c |
| typedef TPixel< double, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_DOUBLE > | Raytrix::TPixel_LA_d |
| typedef TPixel< float, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_FLOAT > | Raytrix::TPixel_LA_f |
| typedef TPixel< __int32, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_INT > | Raytrix::TPixel_LA_i |
| typedef TPixel< __int16, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_SHORT > | Raytrix::TPixel_LA_s |
| typedef TPixel< unsigned char, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_BYTE > | Raytrix::TPixel_LA_uc |
| typedef TPixel< unsigned __int32, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_INT > | Raytrix::TPixel_LA_ui |
| typedef TPixel< unsigned __int16, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_SHORT > | Raytrix::TPixel_LA_us |
| typedef TPixel< char, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_BYTE > | Raytrix::TPixel_RGB_c |
| typedef TPixel< double, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_DOUBLE > | Raytrix::TPixel_RGB_d |
| typedef TPixel< float, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_FLOAT > | Raytrix::TPixel_RGB_f |
| typedef TPixel< __int32, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_INT > | Raytrix::TPixel_RGB_i |
| typedef TPixel< __int16, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_SHORT > | Raytrix::TPixel_RGB_s |
| typedef TPixel< unsigned char, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_BYTE > | Raytrix::TPixel_RGB_uc |
| typedef TPixel< unsigned __int32, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_INT > | Raytrix::TPixel_RGB_ui |
| typedef TPixel< unsigned __int16, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_SHORT > | Raytrix::TPixel_RGB_us |
| typedef TPixel< char, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_BYTE > | Raytrix::TPixel_RGBA_c |
| typedef TPixel< double, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_DOUBLE > | Raytrix::TPixel_RGBA_d |
| typedef TPixel< float, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_FLOAT > | Raytrix::TPixel_RGBA_f |
| typedef TPixel< __int32, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_INT > | Raytrix::TPixel_RGBA_i |
| typedef TPixel< __int16, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_SHORT > | Raytrix::TPixel_RGBA_s |
| typedef TPixel< unsigned char, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_BYTE > | Raytrix::TPixel_RGBA_uc |
| typedef TPixel< unsigned __int32, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_INT > | Raytrix::TPixel_RGBA_ui |
| typedef TPixel< unsigned __int16, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_SHORT > | Raytrix::TPixel_RGBA_us |
Functions | |
| void | Raytrix::Float2Pixel (char &rPx, float fVal) |
| void | Raytrix::Float2Pixel (unsigned char &rPx, float fVal) |
| void | Raytrix::Float2Pixel (unsigned short &rPx, float fVal) |
| void | Raytrix::Float2Pixel (double &rPx, float fVal) |
| void | Raytrix::Float2Pixel (char &rPx, double fVal) |
| void | Raytrix::Float2Pixel (unsigned char &rPx, double fVal) |
| void | Raytrix::Float2Pixel (short &rPx, double fVal) |
| void | Raytrix::Float2Pixel (int &rPx, float fVal) |
| void | Raytrix::Float2Pixel (unsigned short &rPx, double fVal) |
| void | Raytrix::Float2Pixel (int &rPx, double fVal) |
| void | Raytrix::Float2Pixel (unsigned int &rPx, double fVal) |
| void | Raytrix::Float2Pixel (float &rPx, double fVal) |
| void | Raytrix::Float2Pixel (short &rPx, float fVal) |
| void | Raytrix::Float2Pixel (unsigned int &rPx, float fVal) |
| void | Raytrix::Float2Pixel (double &rPx, double fVal) |
| void | Raytrix::Float2Pixel (float &rPx, float fVal) |
| void | Raytrix::Pixel2Float (double &fVal, double rPx) |
| void | Raytrix::Pixel2Float (float &fVal, double rPx) |
| void | Raytrix::Pixel2Float (float &fVal, float rPx) |
| void | Raytrix::Pixel2Float (float &fVal, unsigned int rPx) |
| void | Raytrix::Pixel2Float (float &fVal, int rPx) |
| void | Raytrix::Pixel2Float (double &fVal, short rPx) |
| void | Raytrix::Pixel2Float (float &fVal, unsigned short rPx) |
| void | Raytrix::Pixel2Float (double &fVal, unsigned char rPx) |
| void | Raytrix::Pixel2Float (double &fVal, int rPx) |
| void | Raytrix::Pixel2Float (double &fVal, float rPx) |
| void | Raytrix::Pixel2Float (double &fVal, unsigned int rPx) |
| void | Raytrix::Pixel2Float (float &fVal, unsigned char rPx) |
| void | Raytrix::Pixel2Float (double &fVal, char rPx) |
| void | Raytrix::Pixel2Float (double &fVal, unsigned short rPx) |
| void | Raytrix::Pixel2Float (float &fVal, char rPx) |
| void | Raytrix::Pixel2Float (float &fVal, short rPx) |
| typedef TPixel<char, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_BYTE> Raytrix::TPixel_BGR_c |
| typedef TPixel<double, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_DOUBLE> Raytrix::TPixel_BGR_d |
| typedef TPixel<float, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_FLOAT> Raytrix::TPixel_BGR_f |
| typedef TPixel<__int32, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_INT> Raytrix::TPixel_BGR_i |
| typedef TPixel<__int16, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_SHORT> Raytrix::TPixel_BGR_s |
| typedef TPixel<unsigned char, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_BYTE> Raytrix::TPixel_BGR_uc |
| typedef TPixel<unsigned __int32, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_INT> Raytrix::TPixel_BGR_ui |
| typedef TPixel<unsigned __int16, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_SHORT> Raytrix::TPixel_BGR_us |
| typedef TPixel<char, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_BYTE> Raytrix::TPixel_BGRA_c |
| typedef TPixel<double, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_DOUBLE> Raytrix::TPixel_BGRA_d |
| typedef TPixel<float, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_FLOAT> Raytrix::TPixel_BGRA_f |
| typedef TPixel<__int32, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_INT> Raytrix::TPixel_BGRA_i |
| typedef TPixel<__int16, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_SHORT> Raytrix::TPixel_BGRA_s |
| typedef TPixel<unsigned char, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_BYTE> Raytrix::TPixel_BGRA_uc |
| typedef TPixel<unsigned __int32, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_INT> Raytrix::TPixel_BGRA_ui |
| typedef TPixel<unsigned __int16, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_SHORT> Raytrix::TPixel_BGRA_us |
| typedef TPixel<char, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_BYTE> Raytrix::TPixel_L_c |
| typedef TPixel<double, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_DOUBLE> Raytrix::TPixel_L_d |
| typedef TPixel<float, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_FLOAT> Raytrix::TPixel_L_f |
| typedef TPixel<__int32, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_INT> Raytrix::TPixel_L_i |
| typedef TPixel<__int16, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_SHORT> Raytrix::TPixel_L_s |
| typedef TPixel<unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_BYTE> Raytrix::TPixel_L_uc |
| typedef TPixel<unsigned __int32, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_INT> Raytrix::TPixel_L_ui |
| typedef TPixel<unsigned __int16, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_SHORT> Raytrix::TPixel_L_us |
| typedef TPixel<char, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_BYTE> Raytrix::TPixel_LA_c |
| typedef TPixel<double, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_DOUBLE> Raytrix::TPixel_LA_d |
| typedef TPixel<float, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_FLOAT> Raytrix::TPixel_LA_f |
| typedef TPixel<__int32, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_INT> Raytrix::TPixel_LA_i |
| typedef TPixel<__int16, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_SHORT> Raytrix::TPixel_LA_s |
| typedef TPixel<unsigned char, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_BYTE> Raytrix::TPixel_LA_uc |
| typedef TPixel<unsigned __int32, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_INT> Raytrix::TPixel_LA_ui |
| typedef TPixel<unsigned __int16, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_SHORT> Raytrix::TPixel_LA_us |
| typedef TPixel<char, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_BYTE> Raytrix::TPixel_RGB_c |
| typedef TPixel<double, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_DOUBLE> Raytrix::TPixel_RGB_d |
| typedef TPixel<float, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_FLOAT> Raytrix::TPixel_RGB_f |
| typedef TPixel<__int32, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_INT> Raytrix::TPixel_RGB_i |
| typedef TPixel<__int16, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_SHORT> Raytrix::TPixel_RGB_s |
| typedef TPixel<unsigned char, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_BYTE> Raytrix::TPixel_RGB_uc |
| typedef TPixel<unsigned __int32, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_INT> Raytrix::TPixel_RGB_ui |
| typedef TPixel<unsigned __int16, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_SHORT> Raytrix::TPixel_RGB_us |
| typedef TPixel<char, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_BYTE> Raytrix::TPixel_RGBA_c |
| typedef TPixel<double, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_DOUBLE> Raytrix::TPixel_RGBA_d |
| typedef TPixel<float, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_FLOAT> Raytrix::TPixel_RGBA_f |
| typedef TPixel<__int32, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_INT> Raytrix::TPixel_RGBA_i |
| typedef TPixel<__int16, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_SHORT> Raytrix::TPixel_RGBA_s |
| typedef TPixel<unsigned char, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_BYTE> Raytrix::TPixel_RGBA_uc |
| typedef TPixel<unsigned __int32, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_INT> Raytrix::TPixel_RGBA_ui |
| typedef TPixel<unsigned __int16, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_SHORT> Raytrix::TPixel_RGBA_us |
| void Raytrix::Float2Pixel | ( | char & | rPx, |
| float | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | unsigned char & | rPx, |
| float | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | unsigned short & | rPx, |
| float | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | double & | rPx, |
| float | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | char & | rPx, |
| double | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | unsigned char & | rPx, |
| double | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | short & | rPx, |
| double | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | int & | rPx, |
| float | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | unsigned short & | rPx, |
| double | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | int & | rPx, |
| double | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | unsigned int & | rPx, |
| double | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | float & | rPx, |
| double | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | short & | rPx, |
| float | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | unsigned int & | rPx, |
| float | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | double & | rPx, |
| double | fVal | ||
| ) |
| void Raytrix::Float2Pixel | ( | float & | rPx, |
| float | fVal | ||
| ) |
| void Raytrix::Pixel2Float | ( | double & | fVal, |
| double | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | float & | fVal, |
| double | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | float & | fVal, |
| float | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | float & | fVal, |
| unsigned int | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | float & | fVal, |
| int | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | double & | fVal, |
| short | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | float & | fVal, |
| unsigned short | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | double & | fVal, |
| unsigned char | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | double & | fVal, |
| int | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | double & | fVal, |
| float | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | double & | fVal, |
| unsigned int | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | float & | fVal, |
| unsigned char | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | double & | fVal, |
| char | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | double & | fVal, |
| unsigned short | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | float & | fVal, |
| char | rPx | ||
| ) |
| void Raytrix::Pixel2Float | ( | float & | fVal, |
| short | rPx | ||
| ) |