PlayerCc::Pointcloud3dProxy Class Reference
The Pointcloud3d proxy provides an interface to a pointcloud3d device. More...
#include <playerc++.h>
Inheritance diagram for PlayerCc::Pointcloud3dProxy:
Public Member Functions | |
Pointcloud3dProxy (PlayerClient *aPc, uint32_t aIndex=0) | |
constructor | |
~Pointcloud3dProxy () | |
destructor | |
uint32_t | GetCount () const |
return the point count | |
player_pointcloud3d_element_t | GetPoint (uint32_t aIndex) const |
return a particular scan value | |
player_pointcloud3d_element_t | operator[] (uint32_t aIndex) const |
This operator provides an alternate way of access the scan data. | |
Private Member Functions | |
void | Subscribe (uint32_t aIndex) |
void | Unsubscribe () |
Private Attributes | |
playerc_pointcloud3d_t * | mDevice |
Detailed Description
The Pointcloud3d proxy provides an interface to a pointcloud3d device.
Member Function Documentation
player_pointcloud3d_element_t PlayerCc::Pointcloud3dProxy::operator[] | ( | uint32_t | aIndex | ) | const [inline] |
This operator provides an alternate way of access the scan data.
For example, SonarProxy[0] == SonarProxy.GetRange(0)
The documentation for this class was generated from the following file: