Public Types | Public Member Functions | Protected Member Functions | List of all members
icam::CExposureParamsComp Class Reference

#include <CExposureParamsComp.h>

Inheritance diagram for icam::CExposureParamsComp:
icomp::CComponentBase icam::IExposureParams icomp::IComponent iser::ISerializable istd::IPolymorphic istd::IChangeable istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 

Public Member Functions

 CExposureParamsComp ()
 
virtual const
IExposureConstraints
GetExposureConstraints () const
 Get constrints describing allowed value ranges. More...
 
virtual double GetShutterTime () const
 Get shutter time (exposure time). More...
 
virtual bool SetShutterTime (double time)
 Set shutter time (exposure time). More...
 
virtual double GetDelayTime () const
 Get delay time. More...
 
virtual bool SetDelayTime (double time)
 Set delay time. More...
 
virtual double GetEenDelay () const
 Get exposure enabled (EEN) signal delay time. More...
 
virtual bool SetEenDelay (double time)
 Set exposure enabled (EEN) signal delay time. More...
 
virtual bool Serialize (iser::IArchive &archive)
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 

Protected Member Functions

virtual void OnComponentCreated ()
 

Detailed Description

Definition at line 15 of file CExposureParamsComp.h.

Member Typedef Documentation

Definition at line 18 of file CExposureParamsComp.h.

Constructor & Destructor Documentation

icam::CExposureParamsComp::CExposureParamsComp ( )

Member Function Documentation

virtual double icam::CExposureParamsComp::GetDelayTime ( ) const
virtual

Get delay time.

Delay time is time between trigger and exposure begin.

Returns
delay time in seconds or negative value if this value isn't active.

Implements icam::IExposureParams.

virtual double icam::CExposureParamsComp::GetEenDelay ( ) const
virtual

Get exposure enabled (EEN) signal delay time.

Returns
delay time in seconds or negative value if this value isn't active.

Implements icam::IExposureParams.

virtual const IExposureConstraints* icam::CExposureParamsComp::GetExposureConstraints ( ) const
virtual

Get constrints describing allowed value ranges.

Implements icam::IExposureParams.

virtual double icam::CExposureParamsComp::GetShutterTime ( ) const
virtual

Get shutter time (exposure time).

Returns
shutter time in seconds or negative value if this value isn't active.

Implements icam::IExposureParams.

virtual void icam::CExposureParamsComp::OnComponentCreated ( )
protectedvirtual
virtual bool icam::CExposureParamsComp::Serialize ( iser::IArchive archive)
virtual
virtual bool icam::CExposureParamsComp::SetDelayTime ( double  time)
virtual

Set delay time.

Delay time is time between trigger and exposure begin.

Parameters
timedelay time in seconds.
Returns
true, if success.

Implements icam::IExposureParams.

virtual bool icam::CExposureParamsComp::SetEenDelay ( double  time)
virtual

Set exposure enabled (EEN) signal delay time.

Parameters
timeexposure enabled (EEN) signal delay time in seconds.
Returns
true, if success.

Implements icam::IExposureParams.

virtual bool icam::CExposureParamsComp::SetShutterTime ( double  time)
virtual

Set shutter time (exposure time).

Parameters
timeshutter time in seconds.
Returns
true, if success.

Implements icam::IExposureParams.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy