VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::ControlSet Struct Reference

Detailed Description

Manages the relationship between an entity and its associated roles and function groups, defining what capabilities are available for controlling the entity

#include <vrfRemoteControlConnector.h>

Public Member Functions

 ControlSet ()
 
bool valid ()
 

Public Attributes

DtEntityIdentifier entityId
 
std::set< DtString > functionGroups
 
std::vector< std::string > roles
 

Constructor & Destructor Documentation

◆ ControlSet()

makVre::ControlSet::ControlSet ( )
inline

Default constructor.

Initializes the entity ID to a null identifier

References entityId.

Member Function Documentation

◆ valid()

bool makVre::ControlSet::valid ( )
inline

Checks if the control set is valid.

Returns
True if the entity ID is not null, false otherwise

References entityId.

Member Data Documentation

◆ entityId

DtEntityIdentifier makVre::ControlSet::entityId

Entity identifier.

Referenced by ControlSet(), and valid().

◆ functionGroups

std::set<DtString> makVre::ControlSet::functionGroups

Set of function groups available for this entity.

◆ roles

std::vector<std::string> makVre::ControlSet::roles

Vector of roles available for this entity.


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