Simple fire wire camera implementation based on library libDC1394. More...
#include <CSimpleCameraComp.h>
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) |
![]() | |
virtual void | SetLogPtr (IMessageConsumer *logPtr)=0 |
virtual IMessageConsumer * | GetLogPtr () 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 () |
Simple fire wire camera implementation based on library libDC1394.
Definition at line 29 of file CSimpleCameraComp.h.
Definition at line 34 of file CSimpleCameraComp.h.
Enumerator | |
---|---|
MI_CANNOT_FIND_CAMERA | |
MI_CAMERA |
Definition at line 53 of file CSimpleCameraComp.h.
idc1394::CSimpleCameraComp::CSimpleCameraComp | ( | ) |
|
virtual |
|
protected |
|
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 |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
Set parameters from parameter set to camera.
© 2007-2011 Witold Gantzke and Kirill Lepskiy