Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::AABB Member List

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

AABB()mitsuba::AABBinline
AABB(Stream *stream)mitsuba::AABBinline
AABB(const Point &p)mitsuba::AABBinline
AABB(const PointType &min, const PointType &max)mitsuba::AABBinline
AABB(const TAABB< Point > &aabb)mitsuba::AABBinline
clip(const TAABB &aabb)mitsuba::TAABB< Point >inline
contains(const PointType &p) constmitsuba::TAABB< Point >inline
contains(const TAABB &aabb) constmitsuba::TAABB< Point >inline
distanceTo(const PointType &p) constmitsuba::TAABB< Point >inline
distanceTo(const TAABB &aabb) constmitsuba::TAABB< Point >inline
expandBy(const PointType &p)mitsuba::TAABB< Point >inline
expandBy(const TAABB &aabb)mitsuba::TAABB< Point >inline
getBSphere() const mitsuba::AABB
getCenter() constmitsuba::TAABB< Point >inline
getChild(int index) constmitsuba::TAABB< Point >inline
getCorner(uint8_t corner) const mitsuba::AABB
TAABB< Point >::getCorner(int index) constmitsuba::TAABB< Point >inline
getExtents() constmitsuba::TAABB< Point >inline
getLargestAxis() constmitsuba::TAABB< Point >inline
getShortestAxis() constmitsuba::TAABB< Point >inline
getSurfaceArea() const mitsuba::AABBinline
getVolume() constmitsuba::TAABB< Point >inline
isEmpty() constmitsuba::TAABB< Point >inline
isValid() constmitsuba::TAABB< Point >inline
maxmitsuba::TAABB< Point >
minmitsuba::TAABB< Point >
operator!=(const TAABB &aabb) constmitsuba::TAABB< Point >inline
operator==(const TAABB &aabb) constmitsuba::TAABB< Point >inline
overlaps(const BSphere &sphere) const mitsuba::AABB
TAABB< Point >::overlaps(const TAABB &aabb) constmitsuba::TAABB< Point >inline
PointType typedefmitsuba::TAABB< Point >
rayIntersect(const RayType &ray, Float &nearT, Float &farT) constmitsuba::TAABB< Point >inline
rayIntersect(const RayType &ray, Float &nearT, Float &farT, PointType &near, PointType &far) constmitsuba::TAABB< Point >inline
RayType typedefmitsuba::TAABB< Point >
reset()mitsuba::TAABB< Point >inline
Scalar typedefmitsuba::TAABB< Point >
serialize(Stream *stream) constmitsuba::TAABB< Point >inline
squaredDistanceTo(const PointType &p) constmitsuba::TAABB< Point >inline
squaredDistanceTo(const TAABB &aabb) constmitsuba::TAABB< Point >inline
TAABB()mitsuba::TAABB< Point >inline
TAABB(Stream *stream)mitsuba::TAABB< Point >inline
TAABB(const PointType &p)mitsuba::TAABB< Point >inline
TAABB(const PointType &min, const PointType &max)mitsuba::TAABB< Point >inline
TAABB(const TAABB &aabb)mitsuba::TAABB< Point >inline
toString() constmitsuba::TAABB< Point >inline
VectorType typedefmitsuba::TAABB< Point >