Struct vicon_transformer::ViconReceiverConfigΒΆ

struct ViconReceiverConfig

Configuration structure for the ViconReceiver class.

Public Functions

template<class Archive>
inline void serialize(Archive &archive)
template<class Archive>
inline void serialize(Archive &archive)

Public Members

bool enable_lightweight = false

Enable lightweight mode.

If enabled, the pose information of the subjects is provided with reduced precision, thus reducing the amount of data that needs to be transmitted. See the Vicon documentation for more information.

unsigned int buffer_size = 0

Buffer size used by the Vicon client.

If set to zero, no buffer is used, i.e. the client always provides the newest frame.

std::vector<std::string> filtered_subjects

Filter for the listed subjects to save bandwidth.

If set, pose information is only provided for the subjects whose name is included in the list. This can be used to reduce the required bandwidth of the connection to the Vicon server.

Note that other subjects are still listed in the frame data but marked as not visible.

If left empty, no filtering is done (i.e. all subjects are included in the frame data).