|
| | GridAsset (const std::string &aPlatformName, PointId aPointId, const std::string &aDeviceName) |
| PointId | GetPointId () const |
| | Get the ID of the point in the grid to which this grid asset refers.
|
| const std::string & | GetDeviceName () const |
| | Get the name of the device to which this grid asset refers.
|
| std::string | GetPlatformName () const |
| | Return the platform name corresponding to this grid asset.
|
| bool | IsValid () const |
| | Return if this grid asset refers to a valid grid point.
|
| void | SetPlatformName (const std::string &aPlatformName) |
| | Set the name of the coverage object to which this grid asset refers.
|
| void | SetPointId (PointId aPointId) |
| | Set the ID of the point in the grid to which this grid asset refers.
|
| void | SetDeviceName (const std::string &aDeviceName) |
| | Set the name of the device to which this grid asset refers.
|
Representation of a grid asset.
Grid assets are defined by a platform name, a PointId for the grid point the asset represents, and the name of a device participating in the coverage calculation. In some cases, the device name can be 'none', indicating that the interactions participating in the coverage computation do not need devices on both interacting platforms.