#include <parkingspotset.h>
parking spot set that maps from adore::env::BorderBased::Coordinate to (double) heading with rTree from BOOST
◆ Coordinate2heading_RT
◆ idxCoordinate2heading
◆ ItPairCoordinate2heading
◆ ParkingSpotSet()
adore::env::BorderBased::ParkingSpotSet::ParkingSpotSet |
( |
| ) |
|
|
inline |
◆ ~ParkingSpotSet()
virtual adore::env::BorderBased::ParkingSpotSet::~ParkingSpotSet |
( |
| ) |
|
|
inlinevirtual |
◆ clear()
void adore::env::BorderBased::ParkingSpotSet::clear |
( |
| ) |
|
|
inline |
◆ eraseParkingSpot() [1/3]
◆ eraseParkingSpot() [2/3]
erase(boostPoint bp) DO NOT USE WHILE ITERATING WITH ITERATORS OVER RTree! no check for existance
◆ eraseParkingSpot() [3/3]
bool adore::env::BorderBased::ParkingSpotSet::eraseParkingSpot |
( |
ParkingSpot |
parkingSpot | ) |
|
|
inline |
erase DO NOT USE WHILE ITERATING WITH ITERATORS OVER RTree! erases specifed parkingSpot from ParkingSpotSet returns false if ParkingSpot does not exist
◆ getAllParkingSpots()
getAllParkingSpots get begin() and end() iterators for all TCDs in ParkingSpotSet
◆ getParkingSpotsInRegion()
ItPairCoordinate2heading adore::env::BorderBased::ParkingSpotSet::getParkingSpotsInRegion |
( |
double |
x0, |
|
|
double |
x1, |
|
|
double |
y0, |
|
|
double |
y1 |
|
) |
| |
|
inline |
getParkingSpotsInRegion get begin() and end() iterators for all ParkingSpots in defined region
◆ getParkingSpotsOutsideRegion()
ItPairCoordinate2heading adore::env::BorderBased::ParkingSpotSet::getParkingSpotsOutsideRegion |
( |
double |
x0, |
|
|
double |
x1, |
|
|
double |
y0, |
|
|
double |
y1 |
|
) |
| |
|
inline |
getTCDsOutsideRegion get begin() and end() iterators for all TCDs outsite of defined region
◆ hasParkingSpot() [1/2]
◆ hasParkingSpot() [2/2]
bool adore::env::BorderBased::ParkingSpotSet::hasParkingSpot |
( |
ParkingSpot |
parkingSpot | ) |
|
|
inline |
◆ insertParkingSpot()
bool adore::env::BorderBased::ParkingSpotSet::insertParkingSpot |
( |
ParkingSpot |
parkingSpot | ) |
|
|
inline |
◆ itPair2ParkingSpotVector()
itPair2ParkingSpotVector re-organizes itPairCoordinate2heading to a ParkingSpot object vector
◆ removeParkingSpotsOutsideRegion()
void adore::env::BorderBased::ParkingSpotSet::removeParkingSpotsOutsideRegion |
( |
double |
x0, |
|
|
double |
x1, |
|
|
double |
y0, |
|
|
double |
y1 |
|
) |
| |
|
inline |
removing TCDs in given region without
◆ m_coordinate2heading
◆ m_guard
double adore::env::BorderBased::ParkingSpotSet::m_guard |
|
protected |
The documentation for this class was generated from the following file:
- /home/fascar/temp/adore/libadore/libadore/adore/env/include/adore/env/borderbased/parkingspotset.h