FX::FXRanged Class Reference

#include <FXRanged.h>

List of all members.


Detailed Description

Bounds.

Definition at line 35 of file FXRanged.h.

Public Member Functions

 FXRanged ()
 FXRanged (const FXRanged &bounds)
 FXRanged (const FXVec3d &lo, const FXVec3d &hi)
 FXRanged (FXdouble xlo, FXdouble xhi, FXdouble ylo, FXdouble yhi, FXdouble zlo, FXdouble zhi)
 FXRanged (const FXSphered &sphere)
FXRangedoperator= (const FXRanged &bounds)
FXRangedset (const FXRanged &bounds)
FXRangedset (const FXVec3d &lo, const FXVec3d &hi)
FXRangedset (FXdouble xlo, FXdouble xhi, FXdouble ylo, FXdouble yhi, FXdouble zlo, FXdouble zhi)
FXVec3doperator[] (FXint i)
const FXVec3doperator[] (FXint i) const
bool operator== (const FXRanged &r) const
bool operator!= (const FXRanged &r) const
FXdouble width () const
FXdouble height () const
FXdouble depth () const
FXdouble longest () const
FXdouble shortest () const
FXdouble diameter () const
FXdouble radius () const
FXVec3d diagonal () const
FXVec3d center () const
bool empty () const
bool contains (FXdouble x, FXdouble y, FXdouble z) const
bool contains (const FXVec3d &p) const
bool contains (const FXRanged &bounds) const
bool contains (const FXSphered &sphere) const
FXRangedinclude (FXdouble x, FXdouble y, FXdouble z)
FXRangedinclude (const FXVec3d &v)
FXRangedinclude (const FXRanged &box)
FXRangedinclude (const FXSphered &sphere)
FXint intersect (const FXVec4d &plane) const
bool intersect (const FXVec3d &u, const FXVec3d &v)
FXVec3d corner (FXint c) const

Public Attributes

FXVec3d lower
FXVec3d upper

Friends

FXAPI bool overlap (const FXRanged &a, const FXRanged &b)
FXAPI FXRanged unite (const FXRanged &a, const FXRanged &b)
FXAPI FXRanged intersect (const FXRanged &a, const FXRanged &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXRanged &bounds)
FXAPI FXStreamoperator>> (FXStream &store, FXRanged &bounds)


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:35:47 2009 for TnFOX by doxygen v1.4.7