AuboCaps  0.6.0
arcs::aubo_scope::FeatureLine Class Reference

#include <feature_line.h>

Inheritance diagram for arcs::aubo_scope::FeatureLine:
Collaboration diagram for arcs::aubo_scope::FeatureLine:

Public Member Functions

 FeatureLine (FeatureLine &f)
 
 FeatureLine (FeatureLine &&f)
 
virtual ~FeatureLine ()
 
- Public Member Functions inherited from arcs::aubo_scope::Feature
 Feature (Feature &f)
 
 Feature (Feature &&f)
 
virtual ~Feature ()
 
std::string getDisplayName ()
 Note: The feature can be renamed at any time. More...
 
bool isDefined ()
 Returns whether the position of the feature has been fully defined/specified. More...
 
bool isVariable ()
 Returns whether the feature can be used as a variable in the program. More...
 
bool isJoggable ()
 
bool isResolvable ()
 A feature cannot be guaranteed to be present in AuboScope. More...
 
std::vector< double > getPose ()
 Returns the Cartesian location of the feature. More...
 
size_t hashCode ()
 

Private Member Functions

 FeatureLine ()
 

Private Attributes

void * d_ { nullptr }
 

Friends

class DataSwitch
 

Additional Inherited Members

- Protected Member Functions inherited from arcs::aubo_scope::Feature
 Feature ()
 

Detailed Description

Definition at line 12 of file feature_line.h.

Constructor & Destructor Documentation

arcs::aubo_scope::FeatureLine::FeatureLine ( FeatureLine f)
arcs::aubo_scope::FeatureLine::FeatureLine ( FeatureLine &&  f)
virtual arcs::aubo_scope::FeatureLine::~FeatureLine ( )
virtual
arcs::aubo_scope::FeatureLine::FeatureLine ( )
private

Friends And Related Function Documentation

friend class DataSwitch
friend

Definition at line 20 of file feature_line.h.

Member Data Documentation

void* arcs::aubo_scope::FeatureLine::d_ { nullptr }
private

Definition at line 22 of file feature_line.h.


The documentation for this class was generated from the following file: