PCB Environment 2
Loading...
Searching...
No Matches
NavTriangulation Class Referenceabstract

Interface to the Delaunay triangulation. More...

#include <NavTriangulation.hpp>

Public Member Functions

 NavTriangulation (NavGrid &nav)
virtual uint getNavIdx (const Point_2 &, uint z) const =0
virtual bool findPathAStar (std::vector< NavTri * > &searchArea, Connection &)=0
virtual void insertRoute (const Connection &)=0
virtual void removeRoute (const Connection &)=0
const std::vector< NavTri > & getNavTris () const
uint16_t incSearchSeq ()
uint16_t getSearchSeq () const
NavTrigetNavTri (uint i)
NavTrigetNavTri (const Point_2 &v, uint z)
const NavTrigetNavTri (uint i) const
const NavTrigetNavTri (const Point_2 &v, uint z) const
virtual PyObject * getFaceGraphPy () const
virtual PyObject * getLineGraphPy () const

Protected Attributes

NavGridmNav
std::vector< NavTrimNavTris
uint mZ0 {0}
uint mZ1 {0}
uint16_t mSearchSeq {0}

Detailed Description

Interface to the Delaunay triangulation.


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