Kaim::BreadthFirstSearchTraversal< Visitor > Class Template Reference

Kaim::BreadthFirstSearchTraversal< Visitor > Class Template Reference

#include <breadthfirstsearchtraversal.h>

Class Description

template<class Visitor>
class Kaim::BreadthFirstSearchTraversal< Visitor >

The template parameter Visitor must have following methods: void Visit(const NavTrianglePtr& trianglePtr, const TriangleStatusInGrid& triangleStatus) bool IsSearchFinished(); bool ShouldVisitTriangle(const NavTrianglePtr& trianglePtr); bool ShouldVisitNeighborTriangle(const NavTrianglePtr& trianglePtr, KyUInt32 indexOfNeighborTriangle); NavTrianglePtr GetNeighborTriangle(const NavTrianglePtr& trianglePtr, KyUInt32 indexOfNeighborTriangle);.

+ Examples:

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