#include <querydynamicoutput.h>
This class gather the data encountered along some query process.
Examples: Main API functions | |
| KyUInt32 | GetNavFloorPtrCount () const |
| KyUInt32 | GetNavTrianglePtrCount () const |
| KyUInt32 | GetNavTagSubSegmentCount () const |
| KyUInt32 | GetCostMultiplierSubSegmentCount () const |
| KyUInt32 | GetHalfEdgeIntersectionCount () const |
| KyUInt32 | GetSpatializedPointCount () const |
| KyUInt32 | GetTagVolumeCount () const |
| const NavTrianglePtr & | GetNavTrianglePtr (KyUInt32 trianglePtrIndex) const |
| NavTrianglePtr & | GetNavTrianglePtr (KyUInt32 trianglePtrIndex) |
| const NavFloorPtr & | GetNavFloorPtr (KyUInt32 floorPtrIndex) const |
| NavFloorPtr & | GetNavFloorPtr (KyUInt32 floorPtrIndex) |
| const NavTagSubSegment & | GetNavTagSubSegment (KyUInt32 navTagSubSegmentIndex) const |
| NavTagSubSegment & | GetNavTagSubSegment (KyUInt32 navTagSubSegmentIndex) |
| const CostMultiplierSubSegment & | GetCostMultiplierSubSegment (KyUInt32 costMultSubSegmentIdx) const |
| CostMultiplierSubSegment & | GetCostMultiplierSubSegment (KyUInt32 costMultSubSegmentIdx) |
| const HalfEdgeIntersection & | GetHalfEdgeIntersection (KyUInt32 halfEdgeIntersectionIndex) const |
| HalfEdgeIntersection & | GetHalfEdgeIntersection (KyUInt32 halfEdgeIntersectionIndex) |
| const Ptr< SpatializedPoint > & | GetSpatializedPoint (KyUInt32 spatializedPointIndex) const |
| Ptr< SpatializedPoint > & | GetSpatializedPoint (KyUInt32 spatializedPointIndex) |
| const Ptr< TagVolume > & | GetTagVolume (KyUInt32 tagVolumeIdx) const |
| Ptr< TagVolume > & | GetTagVolume (KyUInt32 tagVolumeIdx) |
| void | SetNavTrianglePtr (KyUInt32 trianglePtrIndex, const NavTrianglePtr &navTrianglePtr) |
| void | SetNavTagSubSegment (KyUInt32 navTagSubSegmentIndex, const NavTagSubSegment &navTagSubSegment) |
| void | SetCostMultiplierSubSegment (KyUInt32 costMultSubSegmentIdx, const CostMultiplierSubSegment &costMultSubSegment) |
| void | SetHalfEdgeIntersection (KyUInt32 halfEdgeIntersectionIndex, const HalfEdgeIntersection &halfEdgeIntersection) |
| void | SetNavFloorPtr (KyUInt32 floorPtrIndex, const NavFloorPtr &navFloorPtr) |
| void | SetSpatializedPoint (KyUInt32 spatializedPointIndex, const Ptr< SpatializedPoint > &spatializedPoint) |
| void | SetTagVolume (KyUInt32 tagVolumeIndex, const Ptr< TagVolume > &tagVolume) |
| void | ClearBuffers () |
| bool | IsEnoughMemoryForStoringDynamicOutput (const Config &config) |
| void | InitBuffers (const Config &config) |
| bool | IsEmpty () const |
| static KyUInt32 | ComputeByteSize (const Config &config) |
| static Ptr< QueryDynamicOutput > | Create (const Config &config) |