BoundingBox Class Reference


Detailed Description

Bounding box.

Derived from awLinear::Range3d as a convenience for the transformation method.

#include <BoundingBox.h>

List of all members.

Public Member Functions

  BoundingBox ()
  BoundingBox (const awLinear::Point &pMin, const awLinear::Point &pMax)
BoundingBox operator*= (const awLinear::AffineMatrix &mat)
BoundingBox operator= (const Range3d &r)
void  preMult (const awLinear::AffineMatrix &mat, BoundingBox &bbox)
awLinear::Point  getCorner (int index) const
bool  isZero () const

Constructor & Destructor Documentation

BoundingBox ( const awLinear::Point &  pMin,
const awLinear::Point &  pMax 
)

Member Function Documentation

BoundingBox& operator*= ( const awLinear::AffineMatrix &  mat )
BoundingBox& operator= ( const Range3d &  r )
void preMult ( const awLinear::AffineMatrix &  mat,
BoundingBox bbox 
)
awLinear::Point getCorner ( int  index ) const
bool isZero ( ) const

BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox
BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox