LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
|
check if target player is in region More...
#include <player_predicate.h>
Public Member Functions | |
ContainsPlayerPredicate (const T ®ion) | |
construct with the geometry object More... | |
bool | operator() (const AbstractPlayerObject &p) const |
predicate function More... | |
PlayerPredicate::Ptr | clone () const |
create clone object. More... | |
![]() | |
virtual | ~PlayerPredicate () |
virtual destructor | |
virtual bool | operator() (const AbstractPlayerObject &p) const =0 |
predicate function More... | |
virtual Ptr | clone () const =0 |
create clone object. More... | |
Additional Inherited Members | |
![]() | |
typedef std::shared_ptr< PlayerPredicate > | Ptr |
smart pointer type | |
typedef std::shared_ptr< const PlayerPredicate > | ConstPtr |
const smart pointer type | |
![]() | |
PlayerPredicate () | |
protected constructor | |
check if target player is in region
|
inline |
construct with the geometry object
geom | geometry object for checking |
|
inlinevirtual |
|
inlinevirtual |
predicate function
p | const reference to the target player object |
Implements rcsc::PlayerPredicate.