Kaim::SpatializedPointInitConfig Class Reference

Kaim::SpatializedPointInitConfig Class Reference

#include <spatializedpoint.h>

Class Description

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< DatabaseBindingm_databaseBinding
 Defines the Databases in which the SpatializedPoint will be spatialized. More...
 
void * m_object
 
SpatializedPointObjectType m_objectType
 
KyUInt32 m_indexInObject
 
KyFloat32 m_height
 

Member Function Documentation

void Kaim::SpatializedPointInitConfig::SetDefaults ( )

Sets all members to their default value.

Member Data Documentation

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.


The documentation for this class was generated from the following files:
  • gwnavruntime/spatialization/spatializedpoint.h
  • gwnavruntime/spatialization/spatializedpoint.cpp