Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home] [Tutorials] [All Classes] [Grouped Classes]

vl::AABB Member List

This is the complete list of members for vl::AABB, including all inherited members.

AABB()vl::AABB
AABB(const vec3 &center, Real radius)vl::AABB
AABB(const vec3 &pt1, const vec3 &pt2, Real displace=0)vl::AABB
addPoint(const vec3 &v, Real radius)vl::AABB
addPoint(const vec3 &v)vl::AABB [inline]
area() const vl::AABB [inline]
center() const vl::AABB
clip(const vec3 &v, bool clipx=true, bool clipy=true, bool clipz=true) const vl::AABB
depth() const vl::AABB
enlarge(Real displace)vl::AABB
height() const vl::AABB
intersects(const AABB &bb) const vl::AABB
isInside(const vec3 &v, bool clipx, bool clipy, bool clipz) const vl::AABB
isInside(const vec3 &v) const vl::AABB
isNull() const vl::AABB [inline]
isPoint() const vl::AABB [inline]
longestSideLength() const vl::AABB [inline]
maxCorner() const vl::AABB [inline]
minCorner() const vl::AABB [inline]
mMaxvl::AABB [protected]
mMinvl::AABB [protected]
operator+(const AABB &aabb) const vl::AABB
operator+(const vec3 &p)vl::AABB [inline]
operator+=(const AABB &other)vl::AABB [inline]
operator+=(const vec3 &p)vl::AABB [inline]
setMaxCorner(Real x, Real y, Real z)vl::AABB [inline]
setMaxCorner(const vec3 &v)vl::AABB [inline]
setMinCorner(Real x, Real y, Real z)vl::AABB [inline]
setMinCorner(const vec3 &v)vl::AABB [inline]
setNull()vl::AABB [inline]
transformed(AABB &aabb, const mat4 &mat) const vl::AABB [inline]
transformed(const mat4 &mat) const vl::AABB [inline]
volume() const vl::AABB [inline]
width() const vl::AABB


Visualization Library v2009.08 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Fri Aug 28 10:14:08 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.