AuboCaps  0.6.0
arcs::aubo_scope::FeaturePoint Class Reference

This interface represents a Point feature in AuboScope. More...

#include <feature_point.h>

Inheritance diagram for arcs::aubo_scope::FeaturePoint:
Collaboration diagram for arcs::aubo_scope::FeaturePoint:

Public Member Functions

 FeaturePoint (FeaturePoint &f)
 
 FeaturePoint (FeaturePoint &&f)
 
virtual ~FeaturePoint ()
 
- 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

 FeaturePoint ()
 

Private Attributes

void * d_ { nullptr }
 

Friends

class DataSwitch
 

Additional Inherited Members

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

Detailed Description

This interface represents a Point feature in AuboScope.

Definition at line 13 of file feature_point.h.

Constructor & Destructor Documentation

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

Friends And Related Function Documentation

friend class DataSwitch
friend

Definition at line 21 of file feature_point.h.

Member Data Documentation

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

Definition at line 23 of file feature_point.h.


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