|
| DensityGridTimed (const BoundingRectangle &b, const NavPoint &start, const Position &end, double startT, double groundSpeed, int buffer, double sqSz, bool ll) |
|
| DensityGridTimed (const Plan &p, int buffer, double squareSize) |
|
double | getLookaheadEndTime () const |
|
void | setLookaheadEndTime (double t) |
|
virtual double | getWeightT (int x, int y, double t) const |
|
virtual double | getWeightT (const std::pair< int, int > &xy, double t) const |
|
virtual double | getWeightT (const Triple< int, int, int > &pii) const |
|
double | getGroundSpeed () const |
|
| DensityGrid () |
|
| DensityGrid (const BoundingRectangle &b, const NavPoint &start, const Position &end, int buffer, double sqSz, bool ll) |
|
| DensityGrid (const Plan &p, int buffer, double squareSize) |
|
| DensityGrid (const Plan &p, double startT, int buffer, double squareSize) |
|
double | getNativeSquareDist () const |
|
double | getSquareDist () const |
|
void | snapToStart () |
|
std::pair< int, int > | gridPosition (Position p) const |
|
bool | containsCell (const std::pair< int, int > &xy) const |
|
int | sizeX () const |
|
int | sizeY () const |
|
Position | getPosition (int x, int y) const |
|
Position | getPosition (const std::pair< int, int > &pii) const |
|
Position | center (int x, int y) const |
|
Position | center (const std::pair< int, int > &pii) const |
|
double | getWeight (int x, int y) const |
|
double | getWeight (const std::pair< int, int > &pii) const |
|
void | setWeight (int x, int y, double d) |
|
void | clearWeight (int x, int y) |
|
void | setWeights (int minX, int minY, int maxX, int maxY, double d) |
|
void | setWeights (double d) |
|
void | clearWeightsOutside (SimplePoly poly) |
|
void | setWeightsInside (SimplePoly poly, double d) |
|
void | clearWeights () |
|
Position | startPoint () const |
|
Position | endPoint () const |
|
double | startTime () const |
|
std::vector< std::pair< int, int > > | gridPath (const Plan &p) const |
|
void | printGridPath (const std::vector< std::pair< int, int > > &gPath) |
|
Plan | gridPathToPlan (const std::vector< std::pair< int, int > > &gPath, double gs, double vs) |
|
void | setProximityWeights (const std::vector< std::pair< int, int > > &gPath, double factor, bool applyToUndefined) |
|
void | setProximityWeights (const Plan &p, double factor, bool applyToUndefined) |
|
void | setPolyWeights (double time, const std::vector< PolyPath > &path) |
|
std::string | toString () const |
|
void | printWeights () const |
|
void | printCorners () const |
|