Kaim::AbstractGraphDataGenerator Class Reference

Kaim::AbstractGraphDataGenerator Class Reference

#include <abstractgraphdatagenerator.h>

Class Description

Usage: AbstractGraphDataGenerator gen; gen.InitFromXxxx() gen.Generate() gen.SaveAbstractGraphData()

For internal use only

KyResult GenerateOneAbstractGraphFromCellBox (const CellBox &cellBox)
 
KyResult DoGenerateAbstractGraph ()
 

Input

Ptr< Databasem_database
 
Ptr< NavDatam_navData
 
String m_absoluteOutputBaseDir
 
String m_relativeOutputDir
 
KyInt32 m_boxExtentInCellSize
 

Used over several calls to DoGenerateAbstractGraph

NavMeshElementBlobm_navMeshBlob
 
CellBox m_navDataCellBox
 
AbstractGraphGenerator m_abstractGraphGenerator
 
KyUInt32 m_abstractGraphCount
 
KyArray< Ptr< BlobHandler< AbstractGraphBlob > > > m_abstractGraphBlobHandlers
 
AbstractGraphGenerationReport m_report
 

Used into DoGenerateAbstractGraph, setup by calling functions

Ptr< CellFilter > m_tmpCellFilter
 
KyArrayPOD< CellPosm_tmpAbstractGraphBorderAsCellPos
 
KyArrayPOD< KyUInt8m_tmpBoundaryFlagsPerCellOnBorder
 

Output result

KyResult m_result
 

The documentation for this class was generated from the following files: