Public Types | Public Member Functions | Protected Member Functions | List of all members
idc1394::CSimpleCameraComp Class Reference

Simple fire wire camera implementation based on library libDC1394. More...

#include <CSimpleCameraComp.h>

Inheritance diagram for idc1394::CSimpleCameraComp:
ilog::TLoggerCompWrap< Base > iproc::TSyncProcessorWrap< icam::IBitmapAcquisition > ilog::TLoggerWrap< Base > ilog::ILoggable istd::ILogger istd::IPolymorphic istd::IPolymorphic

Public Types

enum  MessageId { MI_CANNOT_FIND_CAMERA = 0xdf271, MI_CAMERA }
 
typedef ilog::CLoggerComponentBase BaseClass
 

Public Member Functions

 I_REGISTER_SUBELEMENT (AdjustConstraints)
 
 I_REGISTER_SUBELEMENT_INTERFACE_T (AdjustConstraints, imeas::ILinearAdjustConstraints, ExtractAdjustContraints)
 
 I_REGISTER_SUBELEMENT_INTERFACE_T (AdjustConstraints, istd::IChangeable, ExtractAdjustContraints)
 
 I_REGISTER_SUBELEMENT (ExposureConstraints)
 
 I_REGISTER_SUBELEMENT_INTERFACE_T (ExposureConstraints, icam::IExposureConstraints, ExtractExposureContraints)
 
 I_REGISTER_SUBELEMENT_INTERFACE_T (ExposureConstraints, istd::IChangeable, ExtractExposureContraints)
 
 CSimpleCameraComp ()
 
virtual int DoProcessing (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, ibase::IProgressManager *progressManagerPtr=NULL)
 
virtual istd::CIndex2d GetBitmapSize (const iprm::IParamsSet *paramsPtr) const
 
virtual void InitProcessor (const iprm::IParamsSet *paramsPtr)
 
- Public Member Functions inherited from ilog::ILoggable
virtual void SetLogPtr (IMessageConsumer *logPtr)=0
 
virtual IMessageConsumerGetLogPtr () const =0
 
virtual void SetTracingEnabled (bool trace)=0
 
virtual bool IsTracingEnabled () const =0
 

Protected Member Functions

void SetParametersToCamera (const iprm::IParamsSet *paramsPtr)
 Set parameters from parameter set to camera. More...
 
bool GetAbsoluteFeatureRange (dc1394camera_t &camera, dc1394feature_t feature, istd::CRange &range) const
 
bool SetAbsoluteFeatureValue (dc1394camera_t &camera, dc1394feature_t feature, double value)
 
virtual void OnComponentCreated ()
 
virtual void OnComponentDestroyed ()
 

Detailed Description

Simple fire wire camera implementation based on library libDC1394.

Definition at line 29 of file CSimpleCameraComp.h.

Member Typedef Documentation

Definition at line 34 of file CSimpleCameraComp.h.

Member Enumeration Documentation

Enumerator
MI_CANNOT_FIND_CAMERA 
MI_CAMERA 

Definition at line 53 of file CSimpleCameraComp.h.

Constructor & Destructor Documentation

idc1394::CSimpleCameraComp::CSimpleCameraComp ( )

Member Function Documentation

virtual int idc1394::CSimpleCameraComp::DoProcessing ( const iprm::IParamsSet paramsPtr,
const istd::IPolymorphic inputPtr,
istd::IChangeable outputPtr,
ibase::IProgressManager progressManagerPtr = NULL 
)
virtual
bool idc1394::CSimpleCameraComp::GetAbsoluteFeatureRange ( dc1394camera_t &  camera,
dc1394feature_t  feature,
istd::CRange range 
) const
protected
virtual istd::CIndex2d idc1394::CSimpleCameraComp::GetBitmapSize ( const iprm::IParamsSet paramsPtr) const
virtual
idc1394::CSimpleCameraComp::I_REGISTER_SUBELEMENT ( AdjustConstraints  )
idc1394::CSimpleCameraComp::I_REGISTER_SUBELEMENT ( ExposureConstraints  )
idc1394::CSimpleCameraComp::I_REGISTER_SUBELEMENT_INTERFACE_T ( AdjustConstraints  ,
imeas::ILinearAdjustConstraints  ,
ExtractAdjustContraints   
)
idc1394::CSimpleCameraComp::I_REGISTER_SUBELEMENT_INTERFACE_T ( AdjustConstraints  ,
istd::IChangeable  ,
ExtractAdjustContraints   
)
idc1394::CSimpleCameraComp::I_REGISTER_SUBELEMENT_INTERFACE_T ( ExposureConstraints  ,
icam::IExposureConstraints  ,
ExtractExposureContraints   
)
idc1394::CSimpleCameraComp::I_REGISTER_SUBELEMENT_INTERFACE_T ( ExposureConstraints  ,
istd::IChangeable  ,
ExtractExposureContraints   
)
virtual void idc1394::CSimpleCameraComp::InitProcessor ( const iprm::IParamsSet paramsPtr)
virtual
virtual void idc1394::CSimpleCameraComp::OnComponentCreated ( )
protectedvirtual
virtual void idc1394::CSimpleCameraComp::OnComponentDestroyed ( )
protectedvirtual
bool idc1394::CSimpleCameraComp::SetAbsoluteFeatureValue ( dc1394camera_t &  camera,
dc1394feature_t  feature,
double  value 
)
protected
void idc1394::CSimpleCameraComp::SetParametersToCamera ( const iprm::IParamsSet paramsPtr)
protected

Set parameters from parameter set to camera.


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

© 2007-2011 Witold Gantzke and Kirill Lepskiy