|
| CRayImage () |
| Default constructor. Does not allocate image memory. More...
|
|
| CRayImage (CRayImage &&xRayFile) |
| Move constructor. More...
|
|
virtual | ~CRayImage () |
| Destructor. Frees all used memory. More...
|
|
void | ConvertCustomType (CRxImage &xTrgImg) const |
| Converts this image from a custom data type into the corresponding primitive data type. More...
|
|
bool | ConvertType (CRxImage &xImage, Interop::Runtime28::EPixelType::ID ePixelType, Interop::Runtime28::EDataType::ID eDataType) const |
| Convert this image to a different type and store result in xImage. More...
|
|
void | Create (const CRxImage &xImage) |
| Creates a copy of the given image. Only (re)allocates memory if required. More...
|
|
void | Create (const CRxImageFormat &xFormat) |
| Creates an image of the given format. Only (re)allocates memory if required. More...
|
|
void | Create (const CRxImageFormat &xFormat, const void *pvImgData) |
| Creates an image of the given format. Only (re)allocates memory if required. Copies the image data into this image. More...
|
|
void | Create (CRxImage &&xImage) |
| Creates this image by moving the data of the given image into this image. More...
|
|
virtual bool | Create (int iWidth, int iHeight, Interop::Runtime28::EPixelType::ID ePixelType, Interop::Runtime28::EDataType::ID eDataType) |
| Create an image of given type and size and reserve the appropriate amount of memory. No re-allocation is applied if this is of requested format. More...
|
|
virtual bool | Create (int iWidth, int iHeight, Interop::Runtime28::EPixelType::ID ePixelType, Interop::Runtime28::EDataType::ID eDataType, const void *pData) |
| Create an image of given type and size and copy the data from the given pointer. No re-allocation is applied if this is of requested format. More...
|
|
void | CreateMoniker (const CRxImageFormat &xFormat, void *pvImgData, double dTimestamp=0.0, unsigned uID=0) |
| Creates an image of the given format. This copies only the image data pointer. Does not allocate memory. More...
|
|
virtual bool | Destroy () |
| Destroys this image if one has been created. Resets all internal variables. More...
|
|
virtual unsigned | GetByteCount () const |
| Gets the number of bytes of the whole image. More...
|
|
virtual int | GetBytesPerPixel () const |
| Get number of bytes per pixel. More...
|
|
CCalibration & | GetCalibration () |
| Gets the calibration. More...
|
|
const CCalibration & | GetCalibration () const |
| Gets the calibration. More...
|
|
virtual void * | GetDataPtr () |
| Return the pointer to the data array. More...
|
|
virtual const void * | GetDataPtr () const |
| Return the constant pointer to the data array. More...
|
|
const CRxImageFormat & | GetFormat () const |
| Gets the image format. More...
|
|
unsigned | GetID () const |
| Gets the ID of this image. Is used to represent images captured by a camera or read from a sequence. More...
|
|
CMetaData & | GetMetaData () |
| Gets the meta data. More...
|
|
const CMetaData & | GetMetaData () const |
| Gets the meta data. More...
|
|
void | GetPixel (TPixel_Bay_BG_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_BG_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_BG_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_BG_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_BG_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_BG_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_BG_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_BG_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GB_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GB_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GB_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GB_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GB_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GB_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GB_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GB_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GR_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GR_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GR_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GR_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GR_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GR_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GR_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_GR_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_RG_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_RG_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_RG_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_RG_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_RG_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_RG_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_RG_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_Bay_RG_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGR_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGR_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGR_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGR_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGR_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGR_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGR_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGR_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGRA_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGRA_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGRA_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGRA_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGRA_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGRA_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGRA_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_BGRA_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_L_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_L_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_L_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_L_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_L_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_L_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_L_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_L_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_LA_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_LA_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_LA_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_LA_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_LA_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_LA_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_LA_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_LA_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGB_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGB_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGB_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGB_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGB_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGB_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGB_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGB_us &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGBA_c &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGBA_d &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGBA_f &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGBA_i &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGBA_s &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGBA_uc &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGBA_ui &xPix, int iX, int iY) const |
|
void | GetPixel (TPixel_RGBA_us &xPix, int iX, int iY) const |
|
virtual unsigned | GetPixelCount () const |
| Gets the number of pixels. More...
|
|
virtual void | GetSize (int &iWidth, int &iHeight) const |
| Gets the size of the image. More...
|
|
double | GetTimestamp () const |
| Gets the timestamp of the image capture. Is 0.0 if this image has no timestamp. More...
|
|
virtual void | GetType (Interop::Runtime28::EPixelType::ID &ePixelType, Interop::Runtime28::EDataType::ID &eDataType) const |
| Gets the type of the image. More...
|
|
bool | IsMoniker () const |
| Query if this image is a moniker. More...
|
|
bool | IsOfType (Interop::Runtime28::EPixelType::ID ePixelType, Interop::Runtime28::EDataType::ID eDataType) const |
| Test whether image is of a particular pixel and data type. More...
|
|
virtual bool | IsValid () const |
| Query if this image is valid. More...
|
|
bool | Normalize () |
| Find minimal and maximal value of image and normalize image to range [0,1]. More...
|
|
CRayImage & | operator= (CRayImage &&xRayFile) |
| Move assignment operator. More...
|
|
bool | Set (const void *pvImgData) |
| Copies the content of the given image data into this image. More...
|
|
void | SetID (unsigned uID) |
| Sets the ID of this image. Is used to represent images captured by a camera or read from a sequence. More...
|
|
void | SetPixel (const TPixel_Bay_BG_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_BG_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_BG_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_BG_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_BG_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_BG_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_BG_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_BG_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GB_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GB_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GB_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GB_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GB_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GB_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GB_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GB_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GR_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GR_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GR_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GR_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GR_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GR_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GR_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_GR_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_RG_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_RG_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_RG_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_RG_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_RG_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_RG_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_RG_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_Bay_RG_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGR_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGR_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGR_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGR_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGR_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGR_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGR_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGR_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGRA_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGRA_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGRA_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGRA_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGRA_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGRA_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGRA_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_BGRA_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_L_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_L_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_L_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_L_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_L_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_L_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_L_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_L_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_LA_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_LA_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_LA_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_LA_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_LA_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_LA_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_LA_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_LA_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGB_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGB_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGB_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGB_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGB_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGB_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGB_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGB_us &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGBA_c &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGBA_d &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGBA_f &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGBA_i &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGBA_s &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGBA_uc &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGBA_ui &xPix, int iX, int iY) |
|
void | SetPixel (const TPixel_RGBA_us &xPix, int iX, int iY) |
|
void | SetROIDefinition (const CRxImageFormat::TInt4 &piROIDefinition) |
| Sets the ROI definition. More...
|
|
void | SetTimestamp (double dTimestamp) |
| Sets the timestamp of the image capture. More...
|
|
void | SetTimestampID (double dTimestamp, unsigned uID) |
| Sets the timestamp and the ID of the image. More...
|
|
void | SetZero () |
| Sets the image data to contain only zeros. More...
|
|
void | Swap (CRxImage &xImage) |
| Swaps the data between this and the given image. More...
|
|