#include <target.h>
 Inheritance diagram for vs2::UniqueTarget< derived_t >:
 Collaboration diagram for vs2::UniqueTarget< derived_t >:Public Member Functions | |
| UniqueTarget ()=delete | |
| UniqueTarget (const std::string &n) | |
| UniqueTarget (std::string &&n) | |
| UniqueTarget (const UniqueTarget &)=default | |
| UniqueTarget (UniqueTarget &&)=default | |
  Public Member Functions inherited from vs2::Target | |
| 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 | 
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 Member Functions inherited from vs2::Target | |
| void | setPos (double x, double y, double z) | 
| void | setAngle (double ud, double lr) | 
| void | setDist (double d) | 
| void | setExpired () | 
| void | setValid () | 
Private Types | |
| typedef struct UniqueTarget< derived_t > | This_t | 
Private Member Functions | |
| Target * | super () | 
Additional Inherited Members | |
  Public Types inherited from vs2::Target | |
| enum | Status { INVALID = -1 , EXPIRED = 0 , VALID = 1 } | 
  Static Public Member Functions inherited from vs2::Target | |
| static const std::shared_ptr< nt::NetworkTable > & | ntable () | 
  Protected Attributes inherited from vs2::Target | |
| const std::string | name | 
| const std::shared_ptr< nt::NetworkTable > | table | 
UniqueTarget<> must be extended by another class so that names match instancing types.
      
  | 
  private | 
      
  | 
  delete | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  default | 
      
  | 
  default | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected | 
      
  | 
  inlineprotected |