FX::FXSphered Class Reference

#include <FXSphered.h>

List of all members.


Detailed Description

Spherical bounds.

Definition at line 35 of file FXSphered.h.

Public Member Functions

 FXSphered ()
 FXSphered (const FXSphered &sphere)
 FXSphered (const FXVec3d &cen, FXdouble rad=0.0)
 FXSphered (FXdouble x, FXdouble y, FXdouble z, FXdouble rad=0.0)
 FXSphered (const FXRanged &bounds)
FXSpheredoperator= (const FXSphered &sphere)
FXSpheredset (const FXSphered &sphere)
FXSpheredset (const FXVec3d &cen, FXdouble rad)
FXSpheredset (FXdouble x, FXdouble y, FXdouble z, FXdouble rad)
bool operator== (const FXSphered &s) const
bool operator!= (const FXSphered &s) const
FXdouble diameter () const
bool empty () const
bool contains (FXdouble x, FXdouble y, FXdouble z) const
bool contains (const FXVec3d &p) const
bool contains (const FXRanged &box) const
bool contains (const FXSphered &sphere) const
FXSpheredinclude (FXdouble x, FXdouble y, FXdouble z)
FXSpheredinclude (const FXVec3d &p)
FXSpheredincludeInRadius (FXdouble x, FXdouble y, FXdouble z)
FXSpheredincludeInRadius (const FXVec3d &p)
FXSpheredinclude (const FXRanged &box)
FXSpheredincludeInRadius (const FXRanged &box)
FXSpheredinclude (const FXSphered &sphere)
FXSpheredincludeInRadius (const FXSphered &sphere)
FXint intersect (const FXVec4d &plane) const
bool intersect (const FXVec3d &u, const FXVec3d &v) const

Public Attributes

FXVec3d center
FXdouble radius

Friends

FXAPI bool overlap (const FXRanged &a, const FXSphered &b)
FXAPI bool overlap (const FXSphered &a, const FXRanged &b)
FXAPI bool overlap (const FXSphered &a, const FXSphered &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXSphered &sphere)
FXAPI FXStreamoperator>> (FXStream &store, FXSphered &sphere)


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:36:21 2009 for TnFOX by doxygen v1.4.7