#include <MultiSenseTypes.hh>
Public Member Functions | |
RemoteHeadSyncGroup () | |
RemoteHeadSyncGroup (const RemoteHeadChannel c, const std::vector< RemoteHeadChannel > &r) | |
Public Attributes | |
RemoteHeadChannel | controller |
std::vector< RemoteHeadChannel > | responders |
Remote head sync group defines a group of remote heads which will have their image captures synchronized. It is currently not possible to synchronize more than 2 pairs of remote heads. Furthermore, it is currently not possible to synchronize one head to multiple heads. Given that there are currently only 4 possible remote head cameras, there are only 2 possible remote head synchronization pairs. It is not possible to synchronize Remote Head Stereo Cameras. Possible components are: Remote_Head_0 The Remote Head Camera located in position 0 Remote_Head_1 The Remote Head Camera located in position 1 Remote_Head_2 The Remote Head Camera located in position 2 Remote_Head_3 The Remote Head Camera located in position 3
Definition at line 241 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
inline |
Default constructor
Definition at line 246 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
inline |
Constructor to initialize a remote head sync pair
c | The remote head sync pair controller |
r | The remote head sync responder channels |
Definition at line 256 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
RemoteHeadChannel crl::multisense::RemoteHeadSyncGroup::controller |
The synchronization controller
Definition at line 259 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::vector<RemoteHeadChannel> crl::multisense::RemoteHeadSyncGroup::responders |
The synchronization responders
Definition at line 264 of file Legacy/include/MultiSense/MultiSenseTypes.hh.