#include <pDomain.h>
Public Member Functions | |
virtual bool | Within (const pVec &) const =0 |
virtual pVec | Generate () const =0 |
virtual pDomain * | copy () const =0 |
virtual | ~pDomain () |
Definition at line 6 of file pDomain.h.
virtual bool pDomain::Within | ( | const pVec & | ) | const [pure virtual] |
Implemented in PDPoint, PDLine, PDTriangle, PDRectangle, PDPlane, PDBox, PDCylinder, PDCone, PDSphere, PDBlob, and PDDisc.
virtual pVec pDomain::Generate | ( | ) | const [pure virtual] |
Implemented in PDPoint, PDLine, PDTriangle, PDRectangle, PDPlane, PDBox, PDCylinder, PDCone, PDSphere, PDBlob, and PDDisc.
Referenced by pVertex().
virtual pDomain* pDomain::copy | ( | ) | const [pure virtual] |
Implemented in PDPoint, PDLine, PDTriangle, PDRectangle, PDPlane, PDBox, PDCylinder, PDCone, PDSphere, PDBlob, and PDDisc.
Referenced by pAvoid(), pBounce(), pColorD(), pJet(), pRandomAccel(), pRandomDisplace(), pRandomRotVelocity(), pRandomVelocity(), pRotVelocityD(), pSink(), pSinkVelocity(), pSizeD(), pSource(), pUpVecD(), pVelocityD(), and pVertexBD().