#include <target.h>
Public Types | |
enum | Status { INVALID = -1 , EXPIRED = 0 , VALID = 1 } |
Public Member Functions | |
Target ()=delete | |
Target (const std::string &n) | |
Target (std::string &&n) | |
Target (const Target &)=default | |
Target (Target &&)=default | |
virtual | ~Target () |
const std::string & | getName () const |
Static Public Member Functions | |
static const std::shared_ptr< nt::NetworkTable > & | ntable () |
Protected Member Functions | |
void | setPos (double x, double y, double z) |
void | setAngle (double ud, double lr) |
void | setDist (double d) |
void | setExpired () |
void | setValid () |
Protected Attributes | |
const std::string | name |
const std::shared_ptr< nt::NetworkTable > | table |
Friends | |
template<typename T > | |
class | UniqueTarget |
enum vs2::Target::Status |
|
delete |
|
default |
|
default |
|
inlinestatic |
|
inlineprotected |
|
inlineprotected |
|
friend |
|
protected |