AURobotServers  4
Public Member Functions | Public Attributes | List of all members
AULine Class Reference

AULine class for the return of data features. More...

#include <auline.h>

Inheritance diagram for AULine:
Inheritance graph

Public Member Functions

 AULine ()
 
void clear ()
 
virtual const char * getType ()
 
virtual void print ()
 
virtual ~AULine ()
 
- Public Member Functions inherited from AUFeature
 AUFeature ()
 
virtual ~AUFeature ()
 

Public Attributes

bool cartValid
 
double end_th
 End angle. More...
 
double length
 Length of line segment. More...
 
double msq
 Mean Square Error for the line fit. More...
 
int points
 Number of data points used for fit. More...
 
bool polarValid
 
double r0
 Minimum distance to line. More...
 
double slope
 Slope of the line from (x1, y1) to (x2, y2) More...
 
double start_th
 Start angle. More...
 
double th0
 Angle of minimum distance. More...
 
double x1
 
double x2
 
double y1
 Start point. More...
 
double y2
 End point. More...
 

Detailed Description

AULine class for the return of data features.

Constructor & Destructor Documentation

AULine::AULine ( )

Constructor

AULine::~AULine ( )
virtual

Destructor

Member Function Documentation

void AULine::clear ( )

Clear internal variables

Referenced by AUEFReturnStruct::clear().

const char * AULine::getType ( )
virtual

Return name of this object type

Reimplemented from AUFeature.

void AULine::print ( )
virtual

Print status in XML format

Reimplemented from AUFeature.

Referenced by main().

Member Data Documentation

bool AULine::cartValid
double AULine::end_th

End angle.

Referenced by AUExtractFeatures::getFeatures().

double AULine::length

Length of line segment.

Referenced by AUExtractFeatures::getFeatures().

double AULine::msq

Mean Square Error for the line fit.

Referenced by AUExtractFeatures::getFeatures().

int AULine::points

Number of data points used for fit.

Referenced by AUExtractFeatures::getFeatures().

bool AULine::polarValid
double AULine::r0

Minimum distance to line.

Referenced by AUExtractFeatures::getFeatures().

double AULine::slope

Slope of the line from (x1, y1) to (x2, y2)

Referenced by AUExtractFeatures::getFeatures().

double AULine::start_th

Start angle.

Referenced by AUExtractFeatures::getFeatures().

double AULine::th0

Angle of minimum distance.

Referenced by AUExtractFeatures::getFeatures().

double AULine::x1
double AULine::x2
double AULine::y1

Start point.

double AULine::y2

End point.


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