aims::BoundingBox Class Reference

#include <aims/utility/boundingbox.h>

Public Member Functions

 BoundingBox (const AffineTransformation3d *motion=0)
 ~BoundingBox ()
void reset ()
void setMotion (const AffineTransformation3d *motion)
 motion will be copied. It's valid to pass a null pointer. More...
const AffineTransformation3dmotion () const
unsigned count () const
 number of points recorded More...
Point3df minimum () const
Point3df maximum () const
void add (const Point3df &pos)
void add (const BucketMap< Void > &bck)

Detailed Description

Definition at line 45 of file boundingbox.h.

Constructor & Destructor Documentation

aims::BoundingBox::BoundingBox ( const AffineTransformation3d motion = 0)
aims::BoundingBox::~BoundingBox ( )

Member Function Documentation

void aims::BoundingBox::add ( const Point3df pos)
void aims::BoundingBox::add ( const BucketMap< Void > &  bck)
unsigned aims::BoundingBox::count ( ) const

number of points recorded

Definition at line 78 of file boundingbox.h.

Point3df aims::BoundingBox::maximum ( ) const

Definition at line 92 of file boundingbox.h.

Point3df aims::BoundingBox::minimum ( ) const

Definition at line 85 of file boundingbox.h.

const AffineTransformation3d * aims::BoundingBox::motion ( ) const

Definition at line 71 of file boundingbox.h.

void aims::BoundingBox::reset ( )
void aims::BoundingBox::setMotion ( const AffineTransformation3d motion)

motion will be copied. It's valid to pass a null pointer.

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