#include <spatializedpoint.h>
Class used to initialize a SpatializedPoint.
Main API Functions | |
SpatializedPointInitConfig () | |
void | SetDefaults () |
Sets all members to their default value. More... | |
Initialization | |
void | InitFromBot (Ptr< DatabaseBinding > databaseBinding, Bot *bot, KyFloat32 height) |
void | InitFromCylinderObstacle (Ptr< DatabaseBinding > databaseBinding, CylinderObstacle *cylinderObstacle, KyFloat32 height) |
void | InitFromBoxObstacle (Ptr< DatabaseBinding > databaseBinding, BoxObstacle *boxObstacle, KyUInt32 indexInObject, KyFloat32 height) |
void | InitFromPointOfInterest (Ptr< DatabaseBinding > databaseBinding, PointOfInterest *pointOfInterest, KyFloat32 height) |
Public Data Members | |
Ptr< DatabaseBinding > | m_databaseBinding |
Defines the Databases in which the SpatializedPoint will be spatialized. More... | |
void * | m_object |
SpatializedPointObjectType | m_objectType |
KyUInt32 | m_indexInObject |
KyFloat32 | m_height |
void Kaim::SpatializedPointInitConfig::SetDefaults | ( | ) |
Sets all members to their default value.
Ptr<DatabaseBinding> Kaim::SpatializedPointInitConfig::m_databaseBinding |
Defines the Databases in which the SpatializedPoint will be spatialized.
Mandatory: you must provide a DatabaseBinding to correctly initialize a SpatializedPoint.