laserlib::Container Class Reference

Contains points and aux data. More...

List of all members.

Public Member Functions

 Container ()
 Constructor.
 ~Container ()
 Desctructor.
void DeleteAll ()
 Clear all data.
Containeroperator= (Container const &other)
 Assignment operator.
bool Compare (Container &other, Point3D &RMSE, Point3D &maxError)
 Compare (X,Y,Z).

Public Attributes

Vec_DP cX
 Vector of x coordiantes.
Vec_DP cY
 Vector of y coordiantes.
Vec_DP cZ
 Vector of z coordiantes.
std::vector< Vec_DP * > cdAux
 Vector of floating point auxiliary data.
std::vector< Vec_INT * > ciAux
 Vector of integer auxiliary data.
BoundingBox cBoundingBox
 Bounding box of area.


Detailed Description

Contains points and aux data.

Constructor & Destructor Documentation

Container::Container (  ) 

Constructor.

Container::~Container (  ) 

Desctructor.

Calls Container::DeleteAll()


Member Function Documentation

void Container::DeleteAll (  ) 

Clear all data.

Container & Container::operator= ( Container const &  other  ) 

Assignment operator.

bool Container::Compare ( Container other,
Point3D RMSE,
Point3D maxError 
)

Compare (X,Y,Z).

The containers must have the same size. Only (X,Y,Z) are compared, no auxilary data.

Parameters:
other Container to compare this container to.
RMSE Root mean sqaure error of x, y, z respectively
maxError Max error in x, y, z, respectively
Returns:
true on success, false on error
See also:
FileConverter::Compare


Member Data Documentation

Vector of x coordiantes.

Vector of y coordiantes.

Vector of z coordiantes.

std::vector<Vec_DP*> laserlib::Container::cdAux

Vector of floating point auxiliary data.

std::vector<Vec_INT*> laserlib::Container::ciAux

Vector of integer auxiliary data.

Bounding box of area.


Generated on Fri Feb 20 22:49:51 2009 for WALZ WAvelet Lidar Zipper by  doxygen 1.5.6