|
|
| DensityGridMovingPolysEst (const Plan &p, int buffer, double squareSize, double gs, const std::vector< PolyPath > &ps, const std::vector< PolyPath > &containment) |
| |
| 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 |
| |
|
| 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) |
| |
|
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 |
| |
|
|
std::vector< Triple< Plan, double, double > > | plans |
| |
|
std::vector< Triple< Plan, double, double > > | contains |
| |
|
double | lookaheadEndTime |
| |
|
double | gs |
| |
|
Position | startPoint_ |
| |
|
double | startTime_ |
| |
|
Position | endPoint_ |
| |
|
std::map< std::pair< int, int >, double > | weights |
| |
|
std::map< std::pair< int, int >, double >::iterator | weightspos |
| |
|
std::map< std::pair< int, int >, std::pair< double, double > > | corners |
| |
|
std::map< std::pair< int, int >, std::pair< double, double > >::iterator | cornerspos |
| |
|
std::vector< std::pair< int, int > >::iterator | gPathpos |
| |
|
bool | latLon |
| |
|
double | squareSize |
| |
|
double | squareDist |
| |
|
int | sz_x |
| |
|
int | sz_y |
| |
|
BoundingRectangle | bounds |
| |
|
double | minSearchedWeightValue |
| |
|
double | maxSearchedWeightValue |
| |