Specialization of ControlledConnectionSet: Filters connections in range of ego. More...
#include <controlledconnection.h>


Public Types | |
| typedef adore::mad::AReader< VehicleMotionState9d > | TVehicleMotionStateReader |
Public Types inherited from adore::env::ControlledConnectionSet | |
| typedef LocalBoxSet< ControlledConnection, BoxGen, Comparator > | TLocalBoxSet |
| typedef adore::mad::AFeed< ControlledConnection > | TConFeed |
Public Member Functions | |
| ControlledConnectionSet4Ego (TVehicleMotionStateReader *xreader, TConFeed *connection_feed, TConFeed *checkpoint_feed=nullptr) | |
| virtual void | update () |
Public Member Functions inherited from adore::env::ControlledConnectionSet | |
| ControlledConnectionSet (TConFeed *connection_feed, TConFeed *checkpoint_feed=nullptr) | |
| Constructor for ControlledConnectionSet stores pointer to update feeds. More... | |
| ~ControlledConnectionSet () | |
| virtual void | update (double radius, double X, double Y) |
| TLocalBoxSet::itpair | getConnectionsInRegion (double x0, double y0, double x1, double y1) |
| int | size () const |
| TLocalBoxSet::itpair | getAllConnections () |
Private Attributes | |
| TVehicleMotionStateReader * | xreader_ |
| VehicleMotionState9d | x_ |
Specialization of ControlledConnectionSet: Filters connections in range of ego.
| typedef adore::mad::AReader<VehicleMotionState9d> adore::env::ControlledConnectionSet4Ego::TVehicleMotionStateReader |
|
inline |
|
inlinevirtual |


|
private |
|
private |