MMDevice
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
CLegacyCameraBase< U >::BaseSequenceThread Class Reference

#include <DeviceBase.h>

Inherits MMDeviceThreadBase.

Public Member Functions

 BaseSequenceThread (CLegacyCameraBase *pCam)
 
 ~BaseSequenceThread ()
 
void Stop ()
 
void Start (long numImages, double intervalMs)
 
bool IsStopped ()
 
void Suspend ()
 
bool IsSuspended ()
 
void Resume ()
 
double GetIntervalMs ()
 
void SetLength (long images)
 
long GetImageCounter ()
 
MM::MMTime GetStartTime ()
 
MM::MMTime GetActualDuration ()
 
CLegacyCameraBaseGetCamera ()
 
long GetNumberOfImages ()
 
void UpdateActualDuration ()
 
- Public Member Functions inherited from MMDeviceThreadBase
 MMDeviceThreadBase ()
 
virtual ~MMDeviceThreadBase ()
 
virtual int activate ()
 
void wait ()
 

Friends

class CLegacyCameraBase
 

Constructor & Destructor Documentation

◆ BaseSequenceThread()

template<class U >
CLegacyCameraBase< U >::BaseSequenceThread::BaseSequenceThread ( CLegacyCameraBase * pCam)
inline

◆ ~BaseSequenceThread()

template<class U >
CLegacyCameraBase< U >::BaseSequenceThread::~BaseSequenceThread ( )
inline

Member Function Documentation

◆ GetActualDuration()

template<class U >
MM::MMTime CLegacyCameraBase< U >::BaseSequenceThread::GetActualDuration ( )
inline

◆ GetCamera()

template<class U >
CLegacyCameraBase * CLegacyCameraBase< U >::BaseSequenceThread::GetCamera ( )
inline

◆ GetImageCounter()

template<class U >
long CLegacyCameraBase< U >::BaseSequenceThread::GetImageCounter ( )
inline

◆ GetIntervalMs()

template<class U >
double CLegacyCameraBase< U >::BaseSequenceThread::GetIntervalMs ( )
inline

◆ GetNumberOfImages()

template<class U >
long CLegacyCameraBase< U >::BaseSequenceThread::GetNumberOfImages ( )
inline

◆ GetStartTime()

template<class U >
MM::MMTime CLegacyCameraBase< U >::BaseSequenceThread::GetStartTime ( )
inline

◆ IsStopped()

template<class U >
bool CLegacyCameraBase< U >::BaseSequenceThread::IsStopped ( )
inline

◆ IsSuspended()

template<class U >
bool CLegacyCameraBase< U >::BaseSequenceThread::IsSuspended ( )
inline

◆ Resume()

template<class U >
void CLegacyCameraBase< U >::BaseSequenceThread::Resume ( )
inline

◆ SetLength()

template<class U >
void CLegacyCameraBase< U >::BaseSequenceThread::SetLength ( long images)
inline

◆ Start()

template<class U >
void CLegacyCameraBase< U >::BaseSequenceThread::Start ( long numImages,
double intervalMs )
inline

◆ Stop()

template<class U >
void CLegacyCameraBase< U >::BaseSequenceThread::Stop ( )
inline

◆ Suspend()

template<class U >
void CLegacyCameraBase< U >::BaseSequenceThread::Suspend ( )
inline

◆ UpdateActualDuration()

template<class U >
void CLegacyCameraBase< U >::BaseSequenceThread::UpdateActualDuration ( )
inline

Friends And Related Symbol Documentation

◆ CLegacyCameraBase

template<class U >
friend class CLegacyCameraBase
friend

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