Public Member Functions | Private Attributes
BoundingBox::AABB Class Reference

#include <bb.h>

List of all members.

Public Member Functions

 AABB ()
 AABB (const Eigen::Vector3f &v)
float extension () const
void get8Edges (Eigen::Vector3f *edges) const
AABB increaseIfNec (const float rot, const float tr) const
void minmax (Eigen::Vector3f &mi, Eigen::Vector3f &ma) const
bool operator& (const AABB &o) const
AABB transform (const Eigen::Matrix3f &R, const Eigen::Vector3f &tr) const

Private Attributes

Eigen::Vector3f ma_
Eigen::Vector3f mi_

Detailed Description

Definition at line 206 of file bb.h.


Constructor & Destructor Documentation

Definition at line 209 of file bb.h.

BoundingBox::AABB::AABB ( const Eigen::Vector3f &  v) [inline]

Definition at line 210 of file bb.h.


Member Function Documentation

float BoundingBox::AABB::extension ( ) const [inline]

Definition at line 238 of file bb.h.

void BoundingBox::AABB::get8Edges ( Eigen::Vector3f *  edges) const [inline]

Definition at line 230 of file bb.h.

AABB BoundingBox::AABB::increaseIfNec ( const float  rot,
const float  tr 
) const [inline]

Definition at line 218 of file bb.h.

void BoundingBox::AABB::minmax ( Eigen::Vector3f &  mi,
Eigen::Vector3f &  ma 
) const [inline]

Definition at line 242 of file bb.h.

bool BoundingBox::AABB::operator& ( const AABB o) const [inline]

Definition at line 212 of file bb.h.

AABB BoundingBox::AABB::transform ( const Eigen::Matrix3f &  R,
const Eigen::Vector3f &  tr 
) const [inline]

Definition at line 223 of file bb.h.


Member Data Documentation

Eigen::Vector3f BoundingBox::AABB::ma_ [private]

Definition at line 207 of file bb.h.

Eigen::Vector3f BoundingBox::AABB::mi_ [private]

Definition at line 207 of file bb.h.


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


cob_3d_mapping_slam
Author(s): Joshua Hampp
autogenerated on Wed Aug 26 2015 11:04:51