Public Member Functions | Protected Attributes

FCam::F2::Flash::StrobeStartAction Class Reference

This action marks the beginning of a strobing sequence on a strobe enabled flash unit. More...

#include <Flash.h>

Inheritance diagram for FCam::F2::Flash::StrobeStartAction:
Inheritance graph
[legend]
Collaboration diagram for FCam::F2::Flash::StrobeStartAction:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StrobeStartAction (Flash *f)
 Create a StrobeStartAction set to start strobing the given flash as soon as possible after the start of exposure.
 StrobeStartAction (Flash *f, int t)
 Create a StrobeStartAction set to start strobing the given flash at time t microseconds after the start of exposure.
virtual void doAction ()
 Performs the StrobeStartAction, specifically calling startStrobe() on the associated F2::Flash.

Protected Attributes

Flashflash
 An associated F2::Flash upon which the action will be performed.

Detailed Description

This action marks the beginning of a strobing sequence on a strobe enabled flash unit.

Definition at line 59 of file Flash.h.


Constructor & Destructor Documentation

FCam::F2::Flash::StrobeStartAction::StrobeStartAction ( Flash f  ) 

Create a StrobeStartAction set to start strobing the given flash as soon as possible after the start of exposure.

Definition at line 79 of file Flash.cpp.

FCam::F2::Flash::StrobeStartAction::StrobeStartAction ( Flash f,
int  t 
)

Create a StrobeStartAction set to start strobing the given flash at time t microseconds after the start of exposure.

Definition at line 83 of file Flash.cpp.


Member Function Documentation

void FCam::F2::Flash::StrobeStartAction::doAction (  )  [virtual]

Performs the StrobeStartAction, specifically calling startStrobe() on the associated F2::Flash.

Implements FCam::Action.

Definition at line 97 of file Flash.cpp.


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