ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Math::AABB Class Reference

#include <aabb.h>

Collaboration diagram for Math::AABB:

List of all members.

Public Member Functions

 AABB ()
 AABB (const Math::Vector3d &min, const Math::Vector3d &max)
void reset ()
void expand (const Math::Vector3d &v)
void transform (const Math::Matrix4 &matrix)
Math::Vector3d getMin () const
Math::Vector3d getMax () const
bool isValid () const

Private Attributes

Math::Vector3d _min
Math::Vector3d _max
bool _valid

Detailed Description

Definition at line 32 of file aabb.h.

Constructor & Destructor Documentation

Math::AABB::AABB (  ) 

Definition at line 27 of file aabb.cpp.

Math::AABB::AABB ( const Math::Vector3d min,
const Math::Vector3d max 

Definition at line 30 of file aabb.cpp.

Member Function Documentation

void Math::AABB::expand ( const Math::Vector3d v  ) 

Definition at line 37 of file aabb.cpp.

Math::Vector3d Math::AABB::getMax (  )  const [inline]

Definition at line 41 of file aabb.h.

Math::Vector3d Math::AABB::getMin (  )  const [inline]

Definition at line 40 of file aabb.h.

bool Math::AABB::isValid (  )  const [inline]

Definition at line 42 of file aabb.h.

void Math::AABB::reset (  ) 

Definition at line 33 of file aabb.cpp.

void Math::AABB::transform ( const Math::Matrix4 matrix  ) 

Definition at line 59 of file aabb.cpp.

Member Data Documentation

Definition at line 45 of file aabb.h.

Definition at line 45 of file aabb.h.

bool Math::AABB::_valid [private]

Definition at line 46 of file aabb.h.

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

Generated on Sat Sep 19 2020 05:05:49 for ResidualVM by doxygen 1.7.1
curved edge   curved edge