Raytrix Light Field SDK  4.0
Logo
Namespaces | Classes | Typedefs | Functions
Rx Namespace Reference

Namespaces

 Camera
 
 CamFormat
 
 Codec
 
 Constraint
 
 Dongle
 
 EColorMap
 
 EColorMode
 
 EDepthAlgo
 
 EDepthFillAlgo
 
 EGlDrawMode
 
 EMainFluidOrientation
 
 EMasterCalibResult
 
 EMultiView
 
 EOpticalFlowType
 
 EValueType
 Values that represent value data types.
 
 FFMpeg
 
 FileIO
 
 Interop
 
 InteropNet
 
 LFR
 
 Net
 
 NUMBER_PRESENTAION
 

Classes

class  CCodeLocation
 Holds information about a certain code location. These information are: More...
 
class  CExceptionSafePointer
 Container for an Interop::Runtime31::IException pointer that simplifies copying of exceptions. More...
 
class  CKeyValueMap
 A key value map class. More...
 
class  CRxArray
 Generic array class. More...
 
class  CRxArray2DBase
 2D Array base class. More...
 
class  CRxArray2DDouble
 A 2D double array. More...
 
class  CRxArray2DInt
 A 2D integer array. More...
 
class  CRxArrayBase
 Basic array operations. More...
 
class  CRxArrayDouble
 An array of doubles. More...
 
class  CRxArrayInt
 An array of integers. More...
 
class  CRxArrayParticle
 An array of SParticle structs. More...
 
class  CRxArrayString
 An array of strings. More...
 
class  CRxArrayUChar
 An array of unsigned characters. More...
 
class  CRxArrayUInt
 An array of unsigned integers. More...
 
class  CRxArrayUShort
 An array of unsigned shorts. More...
 
class  CRxCalibMetaData
 Raytrix Calibration Data description class. More...
 
class  CRxCalibrationDatabaseMissingException
 Exception for signaling a missing calibration database. More...
 
class  CRxErrnoException
 Exception for signaling errno errors. More...
 
class  CRxException
 Raytrix exception base class. All exceptions are based on this class. More...
 
class  CRxFileNotFoundException
 Exception for signaling file not found errors. More...
 
class  CRxImage
 Image class. Implements the interface Interop::Runtime28::IImage. More...
 
class  CRxImageFormat
 Image format descriptor. More...
 
class  CRxImageMoniker
 Image moniker class. Implements the interface Interop::Runtime28::IImage but does not allocate memory. More...
 
class  CRxMainLens
 Raytrix Main Lens description class. More...
 
class  CRxMapping3D
 The mapping 3D. Uses a 3D volume to map a 3d Point to another 3d Point. More...
 
class  CRxMetaData
 Handles a collection of meta data of different types. More...
 
class  CRxMetricCalibAddImageResult
 Raytrix Main Lens description class. More...
 
class  CRxMetricCalibResult
 Raytrix Main Lens description class. More...
 
class  CRxOperatingSystemException
 Exception for signaling operating system errors. More...
 
class  CRxOutOfMemoryException
 Exception for signaling out of memory errors. More...
 
class  CRxString
 Basic character string operations. More...
 
class  CRxStringFormatPrecision
 Raytrix string format precision. More...
 
class  CTimer
 Timer class for time measurements. More...
 
struct  SParticle
 Representation for particles estimated in Rx.Flow algorithms. Provides 3D position, quality information, time track ID and involved 2D particles (position and size). More...
 
struct  SStdVbo
 A standard vertex buffer object (VBO). More...
 
struct  SStdVertex
 A standard vertex. More...
 
struct  SValue
 A value. More...
 
struct  SValueDef
 A value definition. More...
 
struct  TPixel
 General pixel template structure. More...
 

Typedefs

typedef Interop::Runtime30::CGuid CGuid30
 Defines an alias representing the GUID interface of RxRuntime 3.0. More...
 
typedef Interop::Runtime30::CIException IException30
 Defines an alias representing the exception interface of RxRuntime 3.0. More...
 
typedef void(* TDebugCallbackFunc) (int iID, const void *pvData0, const void *pvData1, const void *pvData2, const void *pvData3, const void *pvData4, const void *pvData5, const void *pvData6, const void *pvData7, const void *pvData8, const void *pvData9, void *pvContext)
 Defines the signature of a debug callback function. More...
 
typedef TPixel< char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_BYTETPixel_Bay_BG_c
 
typedef TPixel< double, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_DOUBLETPixel_Bay_BG_d
 
typedef TPixel< float, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_FLOATTPixel_Bay_BG_f
 
typedef TPixel< int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_INTTPixel_Bay_BG_i
 
typedef TPixel< int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_SHORTTPixel_Bay_BG_s
 
typedef TPixel< unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_UNSIGNED_BYTETPixel_Bay_BG_uc
 
typedef TPixel< uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_UNSIGNED_INTTPixel_Bay_BG_ui
 
typedef TPixel< uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_UNSIGNED_SHORTTPixel_Bay_BG_us
 
typedef TPixel< char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_BYTETPixel_Bay_GB_c
 
typedef TPixel< double, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_DOUBLETPixel_Bay_GB_d
 
typedef TPixel< float, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_FLOATTPixel_Bay_GB_f
 
typedef TPixel< int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_INTTPixel_Bay_GB_i
 
typedef TPixel< int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_SHORTTPixel_Bay_GB_s
 
typedef TPixel< unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_UNSIGNED_BYTETPixel_Bay_GB_uc
 
typedef TPixel< uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_UNSIGNED_INTTPixel_Bay_GB_ui
 
typedef TPixel< uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_UNSIGNED_SHORTTPixel_Bay_GB_us
 
typedef TPixel< char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_BYTETPixel_Bay_GR_c
 
typedef TPixel< double, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_DOUBLETPixel_Bay_GR_d
 
typedef TPixel< float, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_FLOATTPixel_Bay_GR_f
 
typedef TPixel< int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_INTTPixel_Bay_GR_i
 
typedef TPixel< int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_SHORTTPixel_Bay_GR_s
 
typedef TPixel< unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_UNSIGNED_BYTETPixel_Bay_GR_uc
 
typedef TPixel< uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_UNSIGNED_INTTPixel_Bay_GR_ui
 
typedef TPixel< uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_UNSIGNED_SHORTTPixel_Bay_GR_us
 
typedef TPixel< char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_BYTETPixel_Bay_RG_c
 
typedef TPixel< double, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_DOUBLETPixel_Bay_RG_d
 
typedef TPixel< float, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_FLOATTPixel_Bay_RG_f
 
typedef TPixel< int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_INTTPixel_Bay_RG_i
 
typedef TPixel< int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_SHORTTPixel_Bay_RG_s
 
typedef TPixel< unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_UNSIGNED_BYTETPixel_Bay_RG_uc
 
typedef TPixel< uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_UNSIGNED_INTTPixel_Bay_RG_ui
 
typedef TPixel< uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_UNSIGNED_SHORTTPixel_Bay_RG_us
 
typedef TPixel< char, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_BYTETPixel_BGR_c
 
typedef TPixel< double, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_DOUBLETPixel_BGR_d
 
typedef TPixel< float, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_FLOATTPixel_BGR_f
 
typedef TPixel< int32_t, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_INTTPixel_BGR_i
 
typedef TPixel< int16_t, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_SHORTTPixel_BGR_s
 
typedef TPixel< unsigned char, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_BYTETPixel_BGR_uc
 
typedef TPixel< uint32_t, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_INTTPixel_BGR_ui
 
typedef TPixel< uint16_t, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_SHORTTPixel_BGR_us
 
typedef TPixel< char, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_BYTETPixel_BGRA_c
 
typedef TPixel< double, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_DOUBLETPixel_BGRA_d
 
typedef TPixel< float, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_FLOATTPixel_BGRA_f
 
typedef TPixel< int32_t, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_INTTPixel_BGRA_i
 
typedef TPixel< int16_t, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_SHORTTPixel_BGRA_s
 
typedef TPixel< unsigned char, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_BYTETPixel_BGRA_uc
 
typedef TPixel< uint32_t, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_INTTPixel_BGRA_ui
 
typedef TPixel< uint16_t, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_SHORTTPixel_BGRA_us
 
typedef TPixel< char, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_BYTETPixel_L_c
 
typedef TPixel< double, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_DOUBLETPixel_L_d
 
typedef TPixel< float, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_FLOATTPixel_L_f
 
typedef TPixel< int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_INTTPixel_L_i
 
typedef TPixel< int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_SHORTTPixel_L_s
 
typedef TPixel< unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_BYTETPixel_L_uc
 
typedef TPixel< uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_INTTPixel_L_ui
 
typedef TPixel< uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_SHORTTPixel_L_us
 
typedef TPixel< char, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_BYTETPixel_LA_c
 
typedef TPixel< double, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_DOUBLETPixel_LA_d
 
typedef TPixel< float, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_FLOATTPixel_LA_f
 
typedef TPixel< int32_t, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_INTTPixel_LA_i
 
typedef TPixel< int16_t, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_SHORTTPixel_LA_s
 
typedef TPixel< unsigned char, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_BYTETPixel_LA_uc
 
typedef TPixel< uint32_t, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_INTTPixel_LA_ui
 
typedef TPixel< uint16_t, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_SHORTTPixel_LA_us
 
typedef TPixel< char, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_BYTETPixel_RGB_c
 
typedef TPixel< double, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_DOUBLETPixel_RGB_d
 
typedef TPixel< float, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_FLOATTPixel_RGB_f
 
typedef TPixel< int32_t, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_INTTPixel_RGB_i
 
typedef TPixel< int16_t, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_SHORTTPixel_RGB_s
 
typedef TPixel< unsigned char, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_BYTETPixel_RGB_uc
 
typedef TPixel< uint32_t, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_INTTPixel_RGB_ui
 
typedef TPixel< uint16_t, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_SHORTTPixel_RGB_us
 
typedef TPixel< char, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_BYTETPixel_RGBA_c
 
typedef TPixel< double, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_DOUBLETPixel_RGBA_d
 
typedef TPixel< float, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_FLOATTPixel_RGBA_f
 
typedef TPixel< int32_t, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_INTTPixel_RGBA_i
 
typedef TPixel< int16_t, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_SHORTTPixel_RGBA_s
 
typedef TPixel< unsigned char, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_BYTETPixel_RGBA_uc
 
typedef TPixel< uint32_t, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_INTTPixel_RGBA_ui
 
typedef TPixel< uint16_t, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_SHORTTPixel_RGBA_us
 
typedef float1 TTexNorm_TPixel_Bay_BG_uc
 
typedef float1 TTexNorm_TPixel_Bay_GB_uc
 
typedef float1 TTexNorm_TPixel_Bay_GR_uc
 
typedef float1 TTexNorm_TPixel_Bay_RG_uc
 
typedef float4 TTexNorm_TPixel_BGRA_f
 
typedef float4 TTexNorm_TPixel_BGRA_uc
 
typedef float4 TTexNorm_TPixel_BGRA_us
 
typedef float1 TTexNorm_TPixel_L_f
 
typedef float1 TTexNorm_TPixel_L_uc
 
typedef float1 TTexNorm_TPixel_L_us
 
typedef float2 TTexNorm_TPixel_LA_f
 
typedef float2 TTexNorm_TPixel_LA_uc
 
typedef float2 TTexNorm_TPixel_LA_us
 
typedef float4 TTexNorm_TPixel_RGBA_f
 
typedef float4 TTexNorm_TPixel_RGBA_uc
 
typedef float4 TTexNorm_TPixel_RGBA_us
 
typedef uchar1 TTexRaw_TPixel_Bay_BG_uc
 
typedef uchar1 TTexRaw_TPixel_Bay_GB_uc
 
typedef uchar1 TTexRaw_TPixel_Bay_GR_uc
 
typedef uchar1 TTexRaw_TPixel_Bay_RG_uc
 
typedef float4 TTexRaw_TPixel_BGRA_f
 
typedef uchar4 TTexRaw_TPixel_BGRA_uc
 
typedef ushort4 TTexRaw_TPixel_BGRA_us
 
typedef float1 TTexRaw_TPixel_L_f
 
typedef uchar1 TTexRaw_TPixel_L_uc
 
typedef ushort1 TTexRaw_TPixel_L_us
 
typedef float2 TTexRaw_TPixel_LA_f
 
typedef uchar2 TTexRaw_TPixel_LA_uc
 
typedef ushort2 TTexRaw_TPixel_LA_us
 
typedef float4 TTexRaw_TPixel_RGBA_f
 
typedef uchar4 TTexRaw_TPixel_RGBA_uc
 
typedef ushort4 TTexRaw_TPixel_RGBA_us
 

Functions

__HDINL__ void Float2Pixel (short &rPx, short shVal)
 
__HDINL__ void Float2Pixel (char &rPx, float fVal)
 
__HDINL__ void Float2Pixel (unsigned char &ucPixel, unsigned char ucVal)
 
__HDINL__ void Float2Pixel (unsigned char &ucPixel, float fVal)
 Converts a value of type float to given pixel value type [float –> uchar]. More...
 
__HDINL__ void Float2Pixel (short &rPx, float fVal)
 
__HDINL__ void Float2Pixel (unsigned short &rPx, float fValue)
 
__HDINL__ void Float2Pixel (int &rPx, float fVal)
 
__HDINL__ void Float2Pixel (unsigned int &rPx, float fVal)
 
__HDINL__ void Float2Pixel (float &rPx, float fVal)
 
__HDINL__ void Float2Pixel (double &rPx, float fVal)
 
__HDINL__ void Float2Pixel (char &rPx, double fVal)
 
__HDINL__ void Float2Pixel (unsigned char &rPx, double fVal)
 
__HDINL__ void Float2Pixel (short &rPx, double fVal)
 
__HDINL__ void Float2Pixel (unsigned short &rPx, double dValue)
 
__HDINL__ void Float2Pixel (int &rPx, double fVal)
 
__HDINL__ void Float2Pixel (unsigned int &rPx, double fVal)
 
__HDINL__ void Float2Pixel (float &rPx, double fVal)
 
__HDINL__ void Float2Pixel (double &rPx, double fVal)
 
RXCORE_API double GetTime ()
 Gets the current time in milliseconds as double. More...
 
RXCORE_API int64_t GetTime64 ()
 Gets the current time in milliseconds as a 64 bit integer. More...
 
RXCORE_API void InitTime ()
 Initialize time. More...
 
RXCORE_API CRxString operator+ (const CRxString &sxA, const CRxString &sxB)
 
RXCORE_API CRxString operator+ (const CRxString &sxA, const char *pcB)
 
RXCORE_API CRxString operator+ (const char *pcA, const CRxString &sxB)
 
RXCORE_API CRxString operator+ (const CRxString &sxA, int iVal)
 
RXCORE_API CRxString operator+ (const CRxString &sxA, unsigned int uVal)
 
RXCORE_API CRxString operator+ (const CRxString &sxA, float fVal)
 
RXCORE_API CRxString operator+ (const CRxString &sxA, double dVal)
 
RXCORE_API int & operator>> (const CRxString &sxString, int &iInt)
 Converts the given string into an integer value. More...
 
RXCORE_API unsigned & operator>> (const CRxString &sxString, unsigned &uInt)
 Converts the given string into an unsigned integer value. More...
 
template<class TPix , class T >
__HDINL__ void Pix2Vec (T &vfPix, const TPix &rPix)
 
template<class TPix , class T >
__HDINL__ void Pix2Vec (tvec3< T > &vfPix, const TPix &rPix)
 
template<class TPix , class T >
__HDINL__ void Pix2Vec (tvec4< T > &vfPix, const TPix &rPix)
 
__HDINL__ float Pixel2Float (char tPixelValue)
 
__HDINL__ float Pixel2Float (unsigned char tPixelValue)
 
__HDINL__ float Pixel2Float (short tPixelValue)
 
__HDINL__ float Pixel2Float (unsigned short tPixelValue)
 
__HDINL__ float Pixel2Float (int tPixelValue)
 
__HDINL__ float Pixel2Float (unsigned int tPixelValue)
 
__HDINL__ float Pixel2Float (float tPixelValue)
 
__HDINL__ float Pixel2Float (double tPixelValue)
 
__HDINL__ void Pixel2Float (float &fVal, char rPx)
 
__HDINL__ void Pixel2Float (float &fVal, unsigned char rPx)
 
__HDINL__ void Pixel2Float (float &fVal, short rPx)
 
__HDINL__ void Pixel2Float (float &fVal, unsigned short rPx)
 
__HDINL__ void Pixel2Float (float &fVal, int rPx)
 
__HDINL__ void Pixel2Float (float &fVal, unsigned int rPx)
 
__HDINL__ void Pixel2Float (float &fVal, float rPx)
 
__HDINL__ void Pixel2Float (float &fVal, double rPx)
 
__HDINL__ void Pixel2Float (double &dFloat, char cPixel)
 
__HDINL__ void Pixel2Float (double &dFloat, unsigned char ucPixel)
 
__HDINL__ void Pixel2Float (double &dFloat, short sPixel)
 
__HDINL__ void Pixel2Float (double &dFloat, unsigned short usPixel)
 
__HDINL__ void Pixel2Float (double &dFloat, int iPixel)
 
__HDINL__ void Pixel2Float (double &dFloat, unsigned int uPixel)
 
__HDINL__ void Pixel2Float (double &fFloat, float fPixel)
 
__HDINL__ void Pixel2Float (double &dFloat, double dPixel)
 
__HDINL__ uchar4 PixelToRaw (const TPixel_RGBA_uc &tPixel)
 Converts TPixel_RGBA_uc to uchar4. More...
 
__HDINL__ uchar4 PixelToRaw (const TPixel_BGRA_uc &tPixel)
 Converts TPixel_BGRA_uc to uchar4. More...
 
__HDINL__ uchar1 PixelToRaw (const TPixel_L_uc &tPixel)
 Converts TPixel_L_uc to uchar1. More...
 
__HDINL__ short1 PixelToRaw (const TPixel_L_s &tPixel)
 Converts TPixel_L_s to short1. More...
 
__HDINL__ ushort1 PixelToRaw (const TPixel_L_us &tPixel)
 Converts TPixel_L_us to ushort1. More...
 
__HDINL__ uint1 PixelToRaw (const TPixel_L_ui &tPixel)
 Converts TPixel_L_ui to uint1. More...
 
__HDINL__ float1 PixelToRaw (const TPixel_L_f &tPixel)
 Converts TPixel_L_f to float1. More...
 
__HDINL__ float3 PixelToRaw (const TPixel_RGB_f &tPixel)
 Converts TPixel_RGB_f to float3. More...
 
__HDINL__ float4 PixelToRaw (const TPixel_RGBA_f &tPixel)
 Converts TPixel_RGBA_f to float4. More...
 
__HDINL__ TPixel_L_s RawToPixel (const short1 &tRaw)
 Converts short1 to TPixel_L_s. More...
 
__HDINL__ TPixel_RGBA_s RawToPixel (const short4 &tRaw)
 Converts short4 to TPixel_RGBA_s. More...
 
RXCORE_API void Sleep (unsigned uTime)
 Blocks the execution of the current thread for at least the specified time given in milliseconds. More...
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const float1 &vfCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const float2 &vfCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const float3 &vfCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const float4 &vfCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const uchar1 &vCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const uchar2 &vCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const uchar3 &vCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const uchar4 &vCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const ushort1 &vCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const ushort2 &vCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const ushort3 &vCol)
 
template<class T , class TPix >
__HDINL__ tvec4< T > ToColor (const ushort4 &vCol)
 
template<class TPix >
__HDINL__ tvec4< unsigned char > ToColor (const uchar1 &vCol)
 
template<class TPix >
__HDINL__ tvec4< unsigned char > ToColor (const uchar2 &vCol)
 
template<class TPix >
__HDINL__ tvec4< unsigned char > ToColor (const uchar3 &vCol)
 
template<class TPix >
__HDINL__ tvec4< unsigned char > ToColor (const uchar4 &vCol)
 
template<class TPix , class T >
__HDINL__ void Vec2Pix (TPix &rPix, const T &vfPix)
 
template<class TPix , class T >
__HDINL__ void Vec2Pix (TPix &rPix, const tvec2< T > &vfPix)
 
template<class TPix , class T >
__HDINL__ void Vec2Pix (TPix &rPix, const tvec3< T > &vfPix)
 
template<class TPix , class T >
__HDINL__ void Vec2Pix (TPix &rPix, const tvec4< T > &vfPix)
 

Typedef Documentation

Defines an alias representing the GUID interface of RxRuntime 3.0.

Defines an alias representing the exception interface of RxRuntime 3.0.

typedef void(* Rx::TDebugCallbackFunc) (int iID, const void *pvData0, const void *pvData1, const void *pvData2, const void *pvData3, const void *pvData4, const void *pvData5, const void *pvData6, const void *pvData7, const void *pvData8, const void *pvData9, void *pvContext)

Defines the signature of a debug callback function.

typedef TPixel<char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_BYTE> Rx::TPixel_Bay_BG_c
typedef TPixel<double, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_DOUBLE> Rx::TPixel_Bay_BG_d
typedef TPixel<float, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_FLOAT> Rx::TPixel_Bay_BG_f
typedef TPixel<int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_INT> Rx::TPixel_Bay_BG_i
typedef TPixel<int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_SHORT> Rx::TPixel_Bay_BG_s
typedef TPixel<unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_Bay_BG_uc
typedef TPixel<uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_UNSIGNED_INT> Rx::TPixel_Bay_BG_ui
typedef TPixel<uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_BG, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_Bay_BG_us
typedef TPixel<char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_BYTE> Rx::TPixel_Bay_GB_c
typedef TPixel<double, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_DOUBLE> Rx::TPixel_Bay_GB_d
typedef TPixel<float, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_FLOAT> Rx::TPixel_Bay_GB_f
typedef TPixel<int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_INT> Rx::TPixel_Bay_GB_i
typedef TPixel<int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_SHORT> Rx::TPixel_Bay_GB_s
typedef TPixel<unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_Bay_GB_uc
typedef TPixel<uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_UNSIGNED_INT> Rx::TPixel_Bay_GB_ui
typedef TPixel<uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GB, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_Bay_GB_us
typedef TPixel<char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_BYTE> Rx::TPixel_Bay_GR_c
typedef TPixel<double, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_DOUBLE> Rx::TPixel_Bay_GR_d
typedef TPixel<float, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_FLOAT> Rx::TPixel_Bay_GR_f
typedef TPixel<int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_INT> Rx::TPixel_Bay_GR_i
typedef TPixel<int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_SHORT> Rx::TPixel_Bay_GR_s
typedef TPixel<unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_Bay_GR_uc
typedef TPixel<uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_UNSIGNED_INT> Rx::TPixel_Bay_GR_ui
typedef TPixel<uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_GR, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_Bay_GR_us
typedef TPixel<char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_BYTE> Rx::TPixel_Bay_RG_c
typedef TPixel<double, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_DOUBLE> Rx::TPixel_Bay_RG_d
typedef TPixel<float, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_FLOAT> Rx::TPixel_Bay_RG_f
typedef TPixel<int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_INT> Rx::TPixel_Bay_RG_i
typedef TPixel<int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_SHORT> Rx::TPixel_Bay_RG_s
typedef TPixel<unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_Bay_RG_uc
typedef TPixel<uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_UNSIGNED_INT> Rx::TPixel_Bay_RG_ui
typedef TPixel<uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_BAYER_RG, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_Bay_RG_us
typedef TPixel<char, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_BYTE> Rx::TPixel_BGR_c
typedef TPixel<double, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_DOUBLE> Rx::TPixel_BGR_d
typedef TPixel<float, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_FLOAT> Rx::TPixel_BGR_f
typedef TPixel<int32_t, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_INT> Rx::TPixel_BGR_i
typedef TPixel<int16_t, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_SHORT> Rx::TPixel_BGR_s
typedef TPixel<unsigned char, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_BGR_uc
typedef TPixel<uint32_t, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_INT> Rx::TPixel_BGR_ui
typedef TPixel<uint16_t, 3, 0, 2, 1, 0, 0, RX_IMG_BGR, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_BGR_us
typedef TPixel<char, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_BYTE> Rx::TPixel_BGRA_c
typedef TPixel<double, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_DOUBLE> Rx::TPixel_BGRA_d
typedef TPixel<float, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_FLOAT> Rx::TPixel_BGRA_f
typedef TPixel<int32_t, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_INT> Rx::TPixel_BGRA_i
typedef TPixel<int16_t, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_SHORT> Rx::TPixel_BGRA_s
typedef TPixel<unsigned char, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_BGRA_uc
typedef TPixel<uint32_t, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_INT> Rx::TPixel_BGRA_ui
typedef TPixel<uint16_t, 3, 1, 2, 1, 0, 3, RX_IMG_BGRA, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_BGRA_us
typedef TPixel<char, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_BYTE> Rx::TPixel_L_c
typedef TPixel<double, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_DOUBLE> Rx::TPixel_L_d
typedef TPixel<float, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_FLOAT> Rx::TPixel_L_f
typedef TPixel<int32_t, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_INT> Rx::TPixel_L_i
typedef TPixel<int16_t, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_SHORT> Rx::TPixel_L_s
typedef TPixel<unsigned char, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_L_uc
typedef TPixel<uint32_t, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_INT> Rx::TPixel_L_ui
typedef TPixel<uint16_t, 1, 0, 0, 0, 0, 0, RX_IMG_LUMINANCE, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_L_us
typedef TPixel<char, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_BYTE> Rx::TPixel_LA_c
typedef TPixel<double, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_DOUBLE> Rx::TPixel_LA_d
typedef TPixel<float, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_FLOAT> Rx::TPixel_LA_f
typedef TPixel<int32_t, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_INT> Rx::TPixel_LA_i
typedef TPixel<int16_t, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_SHORT> Rx::TPixel_LA_s
typedef TPixel<unsigned char, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_LA_uc
typedef TPixel<uint32_t, 1, 1, 0, 0, 0, 1, RX_IMG_LUMINANCE_ALPHA, RX_IMG_UNSIGNED_INT> Rx::TPixel_LA_ui
typedef TPixel<char, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_BYTE> Rx::TPixel_RGB_c
typedef TPixel<double, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_DOUBLE> Rx::TPixel_RGB_d
typedef TPixel<float, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_FLOAT> Rx::TPixel_RGB_f
typedef TPixel<int32_t, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_INT> Rx::TPixel_RGB_i
typedef TPixel<int16_t, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_SHORT> Rx::TPixel_RGB_s
typedef TPixel<unsigned char, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_RGB_uc
typedef TPixel<uint32_t, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_INT> Rx::TPixel_RGB_ui
typedef TPixel<uint16_t, 3, 0, 0, 1, 2, 0, RX_IMG_RGB, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_RGB_us
typedef TPixel<char, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_BYTE> Rx::TPixel_RGBA_c
typedef TPixel<double, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_DOUBLE> Rx::TPixel_RGBA_d
typedef TPixel<float, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_FLOAT> Rx::TPixel_RGBA_f
typedef TPixel<int32_t, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_INT> Rx::TPixel_RGBA_i
typedef TPixel<int16_t, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_SHORT> Rx::TPixel_RGBA_s
typedef TPixel<unsigned char, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_BYTE> Rx::TPixel_RGBA_uc
typedef TPixel<uint32_t, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_INT> Rx::TPixel_RGBA_ui
typedef TPixel<uint16_t, 3, 1, 0, 1, 2, 3, RX_IMG_RGBA, RX_IMG_UNSIGNED_SHORT> Rx::TPixel_RGBA_us
typedef float1 Rx::TTexNorm_TPixel_L_f
typedef float1 Rx::TTexNorm_TPixel_L_uc
typedef float1 Rx::TTexNorm_TPixel_L_us
typedef float2 Rx::TTexNorm_TPixel_LA_f
typedef float2 Rx::TTexNorm_TPixel_LA_uc
typedef float2 Rx::TTexNorm_TPixel_LA_us
typedef float4 Rx::TTexRaw_TPixel_BGRA_f
typedef ushort4 Rx::TTexRaw_TPixel_BGRA_us
typedef float1 Rx::TTexRaw_TPixel_L_f
typedef uchar1 Rx::TTexRaw_TPixel_L_uc
typedef ushort1 Rx::TTexRaw_TPixel_L_us
typedef float2 Rx::TTexRaw_TPixel_LA_f
typedef uchar2 Rx::TTexRaw_TPixel_LA_uc
typedef ushort2 Rx::TTexRaw_TPixel_LA_us
typedef float4 Rx::TTexRaw_TPixel_RGBA_f
typedef ushort4 Rx::TTexRaw_TPixel_RGBA_us

Function Documentation

__HDINL__ void Rx::Float2Pixel ( short &  rPx,
short  shVal 
)
__HDINL__ void Rx::Float2Pixel ( char &  rPx,
float  fVal 
)
__HDINL__ void Rx::Float2Pixel ( unsigned char &  ucPixel,
unsigned char  ucVal 
)
__HDINL__ void Rx::Float2Pixel ( unsigned char &  ucPixel,
float  fVal 
)

Converts a value of type float to given pixel value type [float –> uchar].

Parameters
ucPixel[out] The pixel value as uchar.
fValThe float value.
__HDINL__ void Rx::Float2Pixel ( short &  rPx,
float  fVal 
)
__HDINL__ void Rx::Float2Pixel ( unsigned short &  rPx,
float  fValue 
)
__HDINL__ void Rx::Float2Pixel ( int &  rPx,
float  fVal 
)
__HDINL__ void Rx::Float2Pixel ( unsigned int &  rPx,
float  fVal 
)
__HDINL__ void Rx::Float2Pixel ( float &  rPx,
float  fVal 
)
__HDINL__ void Rx::Float2Pixel ( double &  rPx,
float  fVal 
)
__HDINL__ void Rx::Float2Pixel ( char &  rPx,
double  fVal 
)
__HDINL__ void Rx::Float2Pixel ( unsigned char &  rPx,
double  fVal 
)
__HDINL__ void Rx::Float2Pixel ( short &  rPx,
double  fVal 
)
__HDINL__ void Rx::Float2Pixel ( unsigned short &  rPx,
double  dValue 
)
__HDINL__ void Rx::Float2Pixel ( int &  rPx,
double  fVal 
)
__HDINL__ void Rx::Float2Pixel ( unsigned int &  rPx,
double  fVal 
)
__HDINL__ void Rx::Float2Pixel ( float &  rPx,
double  fVal 
)
__HDINL__ void Rx::Float2Pixel ( double &  rPx,
double  fVal 
)
RXCORE_API CRxString Rx::operator+ ( const CRxString sxA,
const CRxString sxB 
)
RXCORE_API CRxString Rx::operator+ ( const CRxString sxA,
const char *  pcB 
)
RXCORE_API CRxString Rx::operator+ ( const char *  pcA,
const CRxString sxB 
)
RXCORE_API CRxString Rx::operator+ ( const CRxString sxA,
int  iVal 
)
RXCORE_API CRxString Rx::operator+ ( const CRxString sxA,
unsigned int  uVal 
)
RXCORE_API CRxString Rx::operator+ ( const CRxString sxA,
float  fVal 
)
RXCORE_API CRxString Rx::operator+ ( const CRxString sxA,
double  dVal 
)
RXCORE_API int& Rx::operator>> ( const CRxString sxString,
int &  iInt 
)

Converts the given string into an integer value.

Parameters
sxString[in] The string.
iInt[out] The integer.
Returns
The integer.
RXCORE_API unsigned& Rx::operator>> ( const CRxString sxString,
unsigned &  uInt 
)

Converts the given string into an unsigned integer value.

Parameters
sxString[in] The string.
uInt[iout] The unsinged integer.
Returns
The unsigned integer.
template<class TPix , class T >
__HDINL__ void Rx::Pix2Vec ( T &  vfPix,
const TPix &  rPix 
)
template<class TPix , class T >
__HDINL__ void Rx::Pix2Vec ( tvec3< T > &  vfPix,
const TPix &  rPix 
)
template<class TPix , class T >
__HDINL__ void Rx::Pix2Vec ( tvec4< T > &  vfPix,
const TPix &  rPix 
)
__HDINL__ float Rx::Pixel2Float ( char  tPixelValue)
__HDINL__ float Rx::Pixel2Float ( unsigned char  tPixelValue)
__HDINL__ float Rx::Pixel2Float ( short  tPixelValue)
__HDINL__ float Rx::Pixel2Float ( unsigned short  tPixelValue)
__HDINL__ float Rx::Pixel2Float ( int  tPixelValue)
__HDINL__ float Rx::Pixel2Float ( unsigned int  tPixelValue)
__HDINL__ float Rx::Pixel2Float ( float  tPixelValue)
__HDINL__ float Rx::Pixel2Float ( double  tPixelValue)
__HDINL__ void Rx::Pixel2Float ( float &  fVal,
char  rPx 
)
__HDINL__ void Rx::Pixel2Float ( float &  fVal,
unsigned char  rPx 
)
__HDINL__ void Rx::Pixel2Float ( float &  fVal,
short  rPx 
)
__HDINL__ void Rx::Pixel2Float ( float &  fVal,
unsigned short  rPx 
)
__HDINL__ void Rx::Pixel2Float ( float &  fVal,
int  rPx 
)
__HDINL__ void Rx::Pixel2Float ( float &  fVal,
unsigned int  rPx 
)
__HDINL__ void Rx::Pixel2Float ( float &  fVal,
float  rPx 
)
__HDINL__ void Rx::Pixel2Float ( float &  fVal,
double  rPx 
)
__HDINL__ void Rx::Pixel2Float ( double &  dFloat,
char  cPixel 
)
__HDINL__ void Rx::Pixel2Float ( double &  dFloat,
unsigned char  ucPixel 
)
__HDINL__ void Rx::Pixel2Float ( double &  dFloat,
short  sPixel 
)
__HDINL__ void Rx::Pixel2Float ( double &  dFloat,
unsigned short  usPixel 
)
__HDINL__ void Rx::Pixel2Float ( double &  dFloat,
int  iPixel 
)
__HDINL__ void Rx::Pixel2Float ( double &  dFloat,
unsigned int  uPixel 
)
__HDINL__ void Rx::Pixel2Float ( double &  fFloat,
float  fPixel 
)
__HDINL__ void Rx::Pixel2Float ( double &  dFloat,
double  dPixel 
)
__HDINL__ uchar4 Rx::PixelToRaw ( const TPixel_RGBA_uc tPixel)

Converts TPixel_RGBA_uc to uchar4.

Parameters
tPixelTPixel_RGBA_uc.
Returns
uchar4.
__HDINL__ uchar4 Rx::PixelToRaw ( const TPixel_BGRA_uc tPixel)

Converts TPixel_BGRA_uc to uchar4.

Parameters
tPixelTPixel_BGRA_uc.
Returns
uchar4.
__HDINL__ uchar1 Rx::PixelToRaw ( const TPixel_L_uc tPixel)

Converts TPixel_L_uc to uchar1.

Parameters
tPixelTPixel_L_uc.
Returns
uchar1.
__HDINL__ short1 Rx::PixelToRaw ( const TPixel_L_s tPixel)

Converts TPixel_L_s to short1.

Parameters
tPixelTPixel_L_s.
Returns
short1.
__HDINL__ ushort1 Rx::PixelToRaw ( const TPixel_L_us tPixel)

Converts TPixel_L_us to ushort1.

Parameters
tPixelTPixel_L_us.
Returns
ushort1.
__HDINL__ uint1 Rx::PixelToRaw ( const TPixel_L_ui tPixel)

Converts TPixel_L_ui to uint1.

Parameters
tPixelTPixel_L_ui.
Returns
uint1.
__HDINL__ float1 Rx::PixelToRaw ( const TPixel_L_f tPixel)

Converts TPixel_L_f to float1.

Parameters
tPixelTPixel_L_f.
Returns
float1.
__HDINL__ float3 Rx::PixelToRaw ( const TPixel_RGB_f tPixel)

Converts TPixel_RGB_f to float3.

Parameters
tPixelTPixel_RGB_f.
Returns
float3.
__HDINL__ float4 Rx::PixelToRaw ( const TPixel_RGBA_f tPixel)

Converts TPixel_RGBA_f to float4.

Parameters
tPixelTPixel_RGBA_f.
Returns
float4.
__HDINL__ TPixel_L_s Rx::RawToPixel ( const short1 &  tRaw)

Converts short1 to TPixel_L_s.

Parameters
tRawshort1.
Returns
TPixel_L_s.
__HDINL__ TPixel_RGBA_s Rx::RawToPixel ( const short4 &  tRaw)

Converts short4 to TPixel_RGBA_s.

Parameters
tRawshort4.
Returns
TPixel_RGBA_s.
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const float1 &  vfCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const float2 &  vfCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const float3 &  vfCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const float4 &  vfCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const uchar1 &  vCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const uchar2 &  vCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const uchar3 &  vCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const uchar4 &  vCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const ushort1 &  vCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const ushort2 &  vCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const ushort3 &  vCol)
template<class T , class TPix >
__HDINL__ tvec4<T> Rx::ToColor ( const ushort4 &  vCol)
template<class TPix >
__HDINL__ tvec4<unsigned char> Rx::ToColor ( const uchar1 &  vCol)
template<class TPix >
__HDINL__ tvec4<unsigned char> Rx::ToColor ( const uchar2 &  vCol)
template<class TPix >
__HDINL__ tvec4<unsigned char> Rx::ToColor ( const uchar3 &  vCol)
template<class TPix >
__HDINL__ tvec4<unsigned char> Rx::ToColor ( const uchar4 &  vCol)
template<class TPix , class T >
__HDINL__ void Rx::Vec2Pix ( TPix &  rPix,
const T &  vfPix 
)
template<class TPix , class T >
__HDINL__ void Rx::Vec2Pix ( TPix &  rPix,
const tvec2< T > &  vfPix 
)
template<class TPix , class T >
__HDINL__ void Rx::Vec2Pix ( TPix &  rPix,
const tvec3< T > &  vfPix 
)
template<class TPix , class T >
__HDINL__ void Rx::Vec2Pix ( TPix &  rPix,
const tvec4< T > &  vfPix 
)