#include <spatializedpoint.h>
Class used to initialize a SpatializedPoint.
Main API Functions | |
| SpatializedPointInitConfig () | |
| void | SetDefaults () |
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 |
| void * | m_object |
| SpatializedPointObjectType | m_objectType |
| KyUInt32 | m_indexInObject |
| KyFloat32 | m_height |
|
inline |
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.