eLynx SDK
v3.0.1 C++ image processing API reference |
#include <ImageFileInfo.h>
Public Member Functions | |
ImageFileInfo () | |
ImageFileInfo (const ImageFileInfo &) | |
const ImageFileInfo & | operator= (const ImageFileInfo &) |
void | SetMaker (const char *iprMaker) |
const char * | GetMaker () const |
void | SetModel (const char *iprModel) |
const char * | GetModel () const |
void | SetISO (uint32 iISO) |
bool | GetISO (uint32 &oISO) const |
void | SetWhiteBalance (float iRed, float iGreen, float iBlue) |
bool | GetWhiteBalance (float &oRed, float &oGreen, float &oBlue) const |
void | SetShutter (float iShutter) |
bool | GetShutter (float &oShutter) const |
void | SetAperture (float iAperture) |
bool | GetAperture (float &oAperture) const |
void | SetFocalLength (float iFocalLength) |
bool | GetFocalLength (float &oFocalLength) const |
void | SetTimeStamp (time_t iTimeStamp) |
bool | GetTimeStamp (time_t &oTimeStamp) const |
void | SetDimension (uint32 iWidth, uint32 iHeight) |
bool | GetDimension (uint32 &oWidth, uint32 &oHeight) const |
void | SetBayer (EBayerMatrix iBayer) |
bool | GetBayer (EBayerMatrix &oBayer) const |
void | SetResolution (EResolution iResolution) |
bool | GetResolution (EResolution &oResolution) const |
void | SetPixelType (EPixelType iPixelType) |
bool | GetPixelType (EPixelType &oPixelType) const |
void | SetPreview (const ImageVariant &iPreview) |
bool | GetPreview (ImageVariant &oPreview) const |
bool | UnloadPreview () |
void | SetContent (EImageContent iContent) |
bool | GetContent (EImageContent &oContent) const |
void | Trace () |
Protected Attributes | |
uint32 | _Flags |
char | _Maker [64] |
char | _Model [72] |
uint32 | _ISO |
float | _wbRed |
float | _wbGreen |
float | _wbBlue |
float | _Shutter |
float | _Aperture |
float | _FocalLength |
time_t | _TimeStamp |
uint32 | _Width |
uint32 | _Height |
EBayerMatrix | _Bayer |
EResolution | _Resolution |
EPixelType | _PixelType |
EImageContent | _Content |
ImageVariant | _Preview |
Definition at line 55 of file ImageFileInfo.h.
eLynx::Image::ImageFileInfo::ImageFileInfo | ( | ) |
eLynx::Image::ImageFileInfo::ImageFileInfo | ( | const ImageFileInfo & | ) |
const ImageFileInfo& eLynx::Image::ImageFileInfo::operator= | ( | const ImageFileInfo & | ) |
void eLynx::Image::ImageFileInfo::SetMaker | ( | const char * | iprMaker | ) |
const char* eLynx::Image::ImageFileInfo::GetMaker | ( | ) | const |
void eLynx::Image::ImageFileInfo::SetModel | ( | const char * | iprModel | ) |
const char* eLynx::Image::ImageFileInfo::GetModel | ( | ) | const |
void eLynx::Image::ImageFileInfo::SetISO | ( | uint32 | iISO | ) |
bool eLynx::Image::ImageFileInfo::GetISO | ( | uint32 & | oISO | ) | const |
void eLynx::Image::ImageFileInfo::SetWhiteBalance | ( | float | iRed, | |
float | iGreen, | |||
float | iBlue | |||
) |
bool eLynx::Image::ImageFileInfo::GetWhiteBalance | ( | float & | oRed, | |
float & | oGreen, | |||
float & | oBlue | |||
) | const |
void eLynx::Image::ImageFileInfo::SetShutter | ( | float | iShutter | ) |
bool eLynx::Image::ImageFileInfo::GetShutter | ( | float & | oShutter | ) | const |
void eLynx::Image::ImageFileInfo::SetAperture | ( | float | iAperture | ) |
bool eLynx::Image::ImageFileInfo::GetAperture | ( | float & | oAperture | ) | const |
void eLynx::Image::ImageFileInfo::SetFocalLength | ( | float | iFocalLength | ) |
bool eLynx::Image::ImageFileInfo::GetFocalLength | ( | float & | oFocalLength | ) | const |
void eLynx::Image::ImageFileInfo::SetTimeStamp | ( | time_t | iTimeStamp | ) |
bool eLynx::Image::ImageFileInfo::GetTimeStamp | ( | time_t & | oTimeStamp | ) | const |
void eLynx::Image::ImageFileInfo::SetDimension | ( | uint32 | iWidth, | |
uint32 | iHeight | |||
) |
bool eLynx::Image::ImageFileInfo::GetDimension | ( | uint32 & | oWidth, | |
uint32 & | oHeight | |||
) | const |
void eLynx::Image::ImageFileInfo::SetBayer | ( | EBayerMatrix | iBayer | ) |
bool eLynx::Image::ImageFileInfo::GetBayer | ( | EBayerMatrix & | oBayer | ) | const |
void eLynx::Image::ImageFileInfo::SetResolution | ( | EResolution | iResolution | ) |
bool eLynx::Image::ImageFileInfo::GetResolution | ( | EResolution & | oResolution | ) | const |
void eLynx::Image::ImageFileInfo::SetPixelType | ( | EPixelType | iPixelType | ) |
bool eLynx::Image::ImageFileInfo::GetPixelType | ( | EPixelType & | oPixelType | ) | const |
void eLynx::Image::ImageFileInfo::SetPreview | ( | const ImageVariant & | iPreview | ) |
bool eLynx::Image::ImageFileInfo::GetPreview | ( | ImageVariant & | oPreview | ) | const |
bool eLynx::Image::ImageFileInfo::UnloadPreview | ( | ) |
void eLynx::Image::ImageFileInfo::SetContent | ( | EImageContent | iContent | ) |
bool eLynx::Image::ImageFileInfo::GetContent | ( | EImageContent & | oContent | ) | const |
void eLynx::Image::ImageFileInfo::Trace | ( | ) |
uint32 eLynx::Image::ImageFileInfo::_Flags [protected] |
Definition at line 108 of file ImageFileInfo.h.
char eLynx::Image::ImageFileInfo::_Maker[64] [protected] |
Definition at line 110 of file ImageFileInfo.h.
char eLynx::Image::ImageFileInfo::_Model[72] [protected] |
Definition at line 111 of file ImageFileInfo.h.
uint32 eLynx::Image::ImageFileInfo::_ISO [protected] |
Definition at line 112 of file ImageFileInfo.h.
float eLynx::Image::ImageFileInfo::_wbRed [protected] |
Definition at line 113 of file ImageFileInfo.h.
float eLynx::Image::ImageFileInfo::_wbGreen [protected] |
Definition at line 113 of file ImageFileInfo.h.
float eLynx::Image::ImageFileInfo::_wbBlue [protected] |
Definition at line 113 of file ImageFileInfo.h.
float eLynx::Image::ImageFileInfo::_Shutter [protected] |
Definition at line 114 of file ImageFileInfo.h.
float eLynx::Image::ImageFileInfo::_Aperture [protected] |
Definition at line 115 of file ImageFileInfo.h.
float eLynx::Image::ImageFileInfo::_FocalLength [protected] |
Definition at line 116 of file ImageFileInfo.h.
time_t eLynx::Image::ImageFileInfo::_TimeStamp [protected] |
Definition at line 117 of file ImageFileInfo.h.
uint32 eLynx::Image::ImageFileInfo::_Width [protected] |
Definition at line 118 of file ImageFileInfo.h.
uint32 eLynx::Image::ImageFileInfo::_Height [protected] |
Definition at line 118 of file ImageFileInfo.h.
EBayerMatrix eLynx::Image::ImageFileInfo::_Bayer [protected] |
Definition at line 119 of file ImageFileInfo.h.
EResolution eLynx::Image::ImageFileInfo::_Resolution [protected] |
Definition at line 120 of file ImageFileInfo.h.
EPixelType eLynx::Image::ImageFileInfo::_PixelType [protected] |
Definition at line 121 of file ImageFileInfo.h.
EImageContent eLynx::Image::ImageFileInfo::_Content [protected] |
Definition at line 122 of file ImageFileInfo.h.
ImageVariant eLynx::Image::ImageFileInfo::_Preview [protected] |
Definition at line 123 of file ImageFileInfo.h.