MipBaselib::Raymm Class Reference

represents the triple (reading,bearing,valid) of a ray of a range scan More...

#include <Scan.h>

List of all members.

Public Member Functions

 Raymm ()
 Default constructor.
 Raymm (UCoordmm r, Anglem b, bool v)
 UCoordmm constructor.
 Raymm (const Raymm &r)
 Copy constructor.
Raymmoperator= (const Raymm &r)
 Assigment operator =.
bool operator== (const Raymm &a) const
 Compound operator ==.
bool operator!= (const Raymm &other) const
 Compound operator !=.
UCoordmm reading ()
 Get the reading.
Anglem bearing ()
 Get the bearing.
bool valid ()
 Get the validity boolean.
void setValid (bool v)
 Set the validity boolean.
string print ()
 Print function.


Detailed Description

represents the triple (reading,bearing,valid) of a ray of a range scan

Author:
Paolo Stegagno, stegagno@diag.uniroma1.it
Note:
Raymm and Ray should both be children of Higher ray class;

Constructor & Destructor Documentation

MipBaselib::Raymm::Raymm (  )  [inline]

Default constructor.

MipBaselib::Raymm::Raymm ( UCoordmm  r,
Anglem  b,
bool  v 
) [inline]

UCoordmm constructor.

MipBaselib::Raymm::Raymm ( const Raymm r  )  [inline]

Copy constructor.


Member Function Documentation

Raymm& MipBaselib::Raymm::operator= ( const Raymm r  )  [inline]

Assigment operator =.

bool MipBaselib::Raymm::operator== ( const Raymm a  )  const [inline]

Compound operator ==.

bool MipBaselib::Raymm::operator!= ( const Raymm other  )  const [inline]

Compound operator !=.

UCoordmm MipBaselib::Raymm::reading (  )  [inline]

Get the reading.

Anglem MipBaselib::Raymm::bearing (  )  [inline]

Get the bearing.

bool MipBaselib::Raymm::valid (  )  [inline]

Get the validity boolean.

void MipBaselib::Raymm::setValid ( bool  v  )  [inline]

Set the validity boolean.

string MipBaselib::Raymm::print (  )  [inline]

Print function.

Returns:
A printable string with the value printed on it.


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

Generated on Mon Feb 20 07:01:11 2017 for MIP by  doxygen 1.5.6