BoundingBox Class Reference

#include <bBox.h>

List of all members.

Public Member Functions

INLINE_RELEASE void applyTransform (const transf &t)
 BoundingBox ()
 BoundingBox (const BoundingBox &b)
 BoundingBox (const transf &t, const vec3 &v)
const transfgetTran () const
const transfgetTranInv () const
void setTran (const transf &t)

Public Attributes

vec3 halfSize
bool mMark

Private Attributes

transf mTran
transf mTranInv

Detailed Description

A bounding box. Transform holds the translation to the center of the box and the rotation to make the box axes align with coordinate axes. HalfSize is the extents of half of the box along each axis.

Definition at line 38 of file bBox.h.


Constructor & Destructor Documentation

BoundingBox::BoundingBox ( const transf t,
const vec3 v 
) [inline]

Definition at line 47 of file bBox.h.

BoundingBox::BoundingBox ( const BoundingBox b  )  [inline]

Definition at line 49 of file bBox.h.

BoundingBox::BoundingBox (  )  [inline]

Definition at line 51 of file bBox.h.


Member Function Documentation

void BoundingBox::applyTransform ( const transf t  ) 

Definition at line 80 of file bbox_inl.h.

const transf& BoundingBox::getTran (  )  const [inline]

Definition at line 57 of file bBox.h.

const transf& BoundingBox::getTranInv (  )  const [inline]

Definition at line 58 of file bBox.h.

void BoundingBox::setTran ( const transf t  )  [inline]

Definition at line 53 of file bBox.h.


Member Data Documentation

Definition at line 44 of file bBox.h.

bool BoundingBox::mMark [mutable]

Definition at line 46 of file bBox.h.

Definition at line 41 of file bBox.h.

Definition at line 42 of file bBox.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:19 2012