eLynx SDK v3.0.1
C++ image processing API reference

eLynx::Image::ImageFileInfo Class Reference

#include <ImageFileInfo.h>

List of all members.


Public Member Functions

 ImageFileInfo ()
 ImageFileInfo (const ImageFileInfo &)
const ImageFileInfooperator= (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

Detailed Description

Definition at line 55 of file ImageFileInfo.h.


Constructor & Destructor Documentation

eLynx::Image::ImageFileInfo::ImageFileInfo (  ) 

eLynx::Image::ImageFileInfo::ImageFileInfo ( const ImageFileInfo  ) 


Member Function Documentation

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 (  ) 


Member Data Documentation

Definition at line 108 of file ImageFileInfo.h.

Definition at line 110 of file ImageFileInfo.h.

Definition at line 111 of file ImageFileInfo.h.

Definition at line 112 of file ImageFileInfo.h.

Definition at line 113 of file ImageFileInfo.h.

Definition at line 113 of file ImageFileInfo.h.

Definition at line 113 of file ImageFileInfo.h.

Definition at line 114 of file ImageFileInfo.h.

Definition at line 115 of file ImageFileInfo.h.

Definition at line 116 of file ImageFileInfo.h.

Definition at line 117 of file ImageFileInfo.h.

Definition at line 118 of file ImageFileInfo.h.

Definition at line 118 of file ImageFileInfo.h.

Definition at line 119 of file ImageFileInfo.h.

Definition at line 120 of file ImageFileInfo.h.

Definition at line 121 of file ImageFileInfo.h.

Definition at line 122 of file ImageFileInfo.h.

Definition at line 123 of file ImageFileInfo.h.


The documentation for this class was generated from the following file:

Generated on 14 Apr 2009 by doxygen 1.5.8