|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
One perch: id, occupancy state, occupying entity, last-visit time, label, opaque data and overlap weights against other perches. More...
#include <VantagePoints.h>
Public Attributes | |
| uint32 | id |
| PerchState | state |
| uint32 | entityID |
| uint64 | lastVisit |
| std::string | label |
| std::string | data |
| std::vector< double > | overlaps |
One perch: id, occupancy state, occupying entity, last-visit time, label, opaque data and overlap weights against other perches.
Definition at line 23 of file VantagePoints.h.
| std::string cmlabs::PerchPoint::data |
Definition at line 29 of file VantagePoints.h.
Referenced by cmlabs::VantagePoints::getPointData(), and cmlabs::VantagePoints::init().
| uint32 cmlabs::PerchPoint::entityID |
Definition at line 26 of file VantagePoints.h.
Referenced by cmlabs::VantagePoints::freePoint(), cmlabs::VantagePoints::init(), cmlabs::VantagePoints::occupyPoint(), and cmlabs::VantagePoints::reserveNextPoint().
| uint32 cmlabs::PerchPoint::id |
Definition at line 24 of file VantagePoints.h.
Referenced by cmlabs::VantagePoints::init(), and cmlabs::VantagePoints::reserveNextPoint().
| std::string cmlabs::PerchPoint::label |
Definition at line 28 of file VantagePoints.h.
Referenced by cmlabs::VantagePoints::getPointLabel(), and cmlabs::VantagePoints::init().
| uint64 cmlabs::PerchPoint::lastVisit |
Definition at line 27 of file VantagePoints.h.
Referenced by cmlabs::VantagePoints::init(), and cmlabs::VantagePoints::reserveNextPoint().
| std::vector<double> cmlabs::PerchPoint::overlaps |
Definition at line 30 of file VantagePoints.h.
Referenced by cmlabs::VantagePoints::init(), and cmlabs::VantagePoints::reserveNextPoint().
| PerchState cmlabs::PerchPoint::state |
Definition at line 25 of file VantagePoints.h.
Referenced by cmlabs::VantagePoints::freePoint(), cmlabs::VantagePoints::init(), cmlabs::VantagePoints::occupyPoint(), and cmlabs::VantagePoints::reserveNextPoint().