LibMultiSense
LibMultiSense Documentation
crl::multisense::image::RemoteHeadConfig Class Reference

#include <MultiSenseTypes.hh>

Public Member Functions

 RemoteHeadConfig ()
 Default constructor with no sync groups. More...
 
 RemoteHeadConfig (const std::vector< RemoteHeadSyncGroup > &sync_groups)
 Constructor allowing definition of sync groups. More...
 
void setSyncGroups (const std::vector< RemoteHeadSyncGroup > &sync_groups)
 Set the groups of remote head cameras to be synchronized. More...
 
std::vector< RemoteHeadSyncGroupsyncGroups () const
 Query the groups of remote head cameras to be synchronized. More...
 

Private Attributes

std::vector< RemoteHeadSyncGroupm_syncGroups
 The groups of remote head cameras to be synchronized. More...
 

Detailed Description

Definition at line 1968 of file MultiSenseTypes.hh.

Constructor & Destructor Documentation

◆ RemoteHeadConfig() [1/2]

crl::multisense::image::RemoteHeadConfig::RemoteHeadConfig ( )
inline

Default constructor with no sync groups.

Definition at line 1974 of file MultiSenseTypes.hh.

◆ RemoteHeadConfig() [2/2]

crl::multisense::image::RemoteHeadConfig::RemoteHeadConfig ( const std::vector< RemoteHeadSyncGroup > &  sync_groups)
inline

Constructor allowing definition of sync groups.

Parameters
sync_groupsA vector of remote head syncronization groups

Definition at line 1982 of file MultiSenseTypes.hh.

Member Function Documentation

◆ setSyncGroups()

void crl::multisense::image::RemoteHeadConfig::setSyncGroups ( const std::vector< RemoteHeadSyncGroup > &  sync_groups)
inline

Set the groups of remote head cameras to be synchronized.

Parameters
sync_groupsA vector of remote head synchronization groups to set

Definition at line 1991 of file MultiSenseTypes.hh.

◆ syncGroups()

std::vector<RemoteHeadSyncGroup> crl::multisense::image::RemoteHeadConfig::syncGroups ( ) const
inline

Query the groups of remote head cameras to be synchronized.

Returns
The current remote head synchronization groups

Definition at line 1998 of file MultiSenseTypes.hh.

Member Data Documentation

◆ m_syncGroups

std::vector<RemoteHeadSyncGroup> crl::multisense::image::RemoteHeadConfig::m_syncGroups
private

The groups of remote head cameras to be synchronized.

Definition at line 2003 of file MultiSenseTypes.hh.


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