MipAlgorithms::BiRegOut Class Reference
[Binary registration]

Output class of BiReg::registration() method between Observations. More...

#include <BiReg.h>

List of all members.

Public Member Functions

Decimal x (void)
 Returns traslation along X axis _x.
Decimal y (void)
 Returns traslation along Y axis _y.
Angle rot (void)
 Returns rotation _rot.
int id (void)
 Returns _id.
int numInliers (void)
 Returns the number of inliers in the solution _numInliers =.
int inlier (int i)
 Returns the index of the i-th inlier.
int size ()
 Returns size of the vector of inliers _inlier.
void setX (Decimal a)
 Sets traslation along X.
void setY (Decimal a)
 Sets traslation along Y.
void setRot (Angle a)
 Sets rotation.
void setId (int a)
 Sets the id.
void setNumInliers (int a)
 Sets number of inliers.
void clear ()
 Clears the vector of inliers.
void resize (int i)
 Resizes the vector of inliers.
void setInlier (int i, int a)
 Sets the i-th inlier.
 BiRegOut ()
 Null constructor.
 BiRegOut (const BiRegOut &A)
 Copy constructor.
 ~BiRegOut ()
 Destructor.
void operator= (BiRegOut A)
 Assignment operator =.
bool operator!= (BiRegOut A)
 Operator !=.
string print ()
 Print function.
void init ()
 Initialization to null solution.

Protected Attributes

Decimal _x
Decimal _y
Angle _rot
int _id
vector< int > _inlier
int _numInliers


Detailed Description

Output class of BiReg::registration() method between Observations.

Author:
Paolo Stegagno

Constructor & Destructor Documentation

MipAlgorithms::BiRegOut::BiRegOut (  ) 

Null constructor.

MipAlgorithms::BiRegOut::BiRegOut ( const BiRegOut A  ) 

Copy constructor.

Parameters:
[in] A BiRegOut to be copied.

MipAlgorithms::BiRegOut::~BiRegOut (  ) 

Destructor.


Member Function Documentation

Decimal MipAlgorithms::BiRegOut::x ( void   ) 

Returns traslation along X axis _x.

Decimal MipAlgorithms::BiRegOut::y ( void   ) 

Returns traslation along Y axis _y.

Angle MipAlgorithms::BiRegOut::rot ( void   ) 

Returns rotation _rot.

int MipAlgorithms::BiRegOut::id ( void   ) 

Returns _id.

int MipAlgorithms::BiRegOut::numInliers ( void   ) 

Returns the number of inliers in the solution _numInliers =.

int MipAlgorithms::BiRegOut::inlier ( int  i  ) 

Returns the index of the i-th inlier.

int MipAlgorithms::BiRegOut::size (  ) 

Returns size of the vector of inliers _inlier.

void MipAlgorithms::BiRegOut::setX ( Decimal  a  ) 

Sets traslation along X.

Parameters:
[in] a Value to be set.

void MipAlgorithms::BiRegOut::setY ( Decimal  a  ) 

Sets traslation along Y.

Parameters:
[in] a Value to be set.

void MipAlgorithms::BiRegOut::setRot ( Angle  a  ) 

Sets rotation.

Parameters:
[in] a Value to be set.

void MipAlgorithms::BiRegOut::setId ( int  a  ) 

Sets the id.

Parameters:
[in] a Value to be set.

void MipAlgorithms::BiRegOut::setNumInliers ( int  a  ) 

Sets number of inliers.

Parameters:
[in] a Value to be set.

void MipAlgorithms::BiRegOut::clear (  ) 

Clears the vector of inliers.

void MipAlgorithms::BiRegOut::resize ( int  i  ) 

Resizes the vector of inliers.

Parameters:
[in] i New size.

void MipAlgorithms::BiRegOut::setInlier ( int  i,
int  a 
)

Sets the i-th inlier.

Parameters:
[in] i Inlier to be set.
[in] a New value.

void MipAlgorithms::BiRegOut::operator= ( BiRegOut  A  ) 

Assignment operator =.

bool MipAlgorithms::BiRegOut::operator!= ( BiRegOut  A  ) 

Operator !=.

string MipAlgorithms::BiRegOut::print (  ) 

Print function.

void MipAlgorithms::BiRegOut::init (  ) 

Initialization to null solution.


Member Data Documentation

vector<int> MipAlgorithms::BiRegOut::_inlier [protected]


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

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