#include <querydynamicoutput.h>
This class gather the data encountered along some query process.
Getters | |
KyUInt32 | GetNavFloorPtrCount () const |
KyUInt32 | GetNavTrianglePtrCount () const |
KyUInt32 | GetNavTagSubSegmentCount () const |
KyUInt32 | GetCostMultiplierSubSegmentCount () const |
KyUInt32 | GetHalfEdgeIntersectionCount () const |
KyUInt32 | GetSpatializedPointCount () const |
KyUInt32 | GetTagVolumeCount () const |
const NavFloorPtr & | GetNavFloorPtr (KyUInt32 idx) const |
NavFloorPtr & | GetNavFloorPtr (KyUInt32 idx) |
const NavTrianglePtr & | GetNavTrianglePtr (KyUInt32 idx) const |
NavTrianglePtr & | GetNavTrianglePtr (KyUInt32 idx) |
const NavTagSubSegment & | GetNavTagSubSegment (KyUInt32 idx) const |
NavTagSubSegment & | GetNavTagSubSegment (KyUInt32 idx) |
const CostMultiplierSubSegment & | GetCostMultiplierSubSegment (KyUInt32 idx) const |
CostMultiplierSubSegment & | GetCostMultiplierSubSegment (KyUInt32 idx) |
const HalfEdgeIntersection & | GetHalfEdgeIntersection (KyUInt32 idx) const |
HalfEdgeIntersection & | GetHalfEdgeIntersection (KyUInt32 idx) |
const Ptr< SpatializedPoint > & | GetSpatializedPoint (KyUInt32 idx) const |
Ptr< SpatializedPoint > & | GetSpatializedPoint (KyUInt32 idx) |
const Ptr< TagVolume > & | GetTagVolume (KyUInt32 idx) const |
Ptr< TagVolume > & | GetTagVolume (KyUInt32 idx) |
For internal use only | |
void | SetNavFloorPtr (KyUInt32 idx, const NavFloorPtr &navFloorPtr) |
void | SetNavTrianglePtr (KyUInt32 idx, const NavTrianglePtr &navTrianglePtr) |
void | SetNavTagSubSegment (KyUInt32 idx, const NavTagSubSegment &navTagSubSegment) |
void | SetCostMultiplierSubSegment (KyUInt32 idx, const CostMultiplierSubSegment &costMultSubSegment) |
void | SetHalfEdgeIntersection (KyUInt32 idx, const HalfEdgeIntersection &halfEdgeIntersection) |
void | SetSpatializedPoint (KyUInt32 idx, const Ptr< SpatializedPoint > &spatializedPoint) |
void | SetTagVolume (KyUInt32 idx, const Ptr< TagVolume > &tagVolume) |
void | ClearBuffers () |
bool | IsEnoughMemoryForStoringDynamicOutput (const Config &config) |
void | InitBuffers (const Config &config) |
bool | IsEmpty () const |
void | AddRef () |
void | Release () |
int | GetRefCount () const |
static KyUInt32 | ComputeByteSize (const Config &config) |
static Ptr< QueryDynamicOutput > | Create (const Config &config) |