RObject Class Reference

#include <RObject.h>

Inheritance diagram for RObject:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void * operator new (size_t size)
void operator delete (void *ptr)
virtual void Intersect (const Vector &, const Vector &, ThreadInfo *)
virtual BOOL Intersect (const Vector &, const Vector &, Vector &, Vector &)
virtual void Normal (Hit &, Vector &, Vector &)
virtual BOOL IsPatch ()
virtual void Collision (ThreadInfo *, Vector &min, Vector &max)
virtual int GetType ()=0

Detailed Description

Definition at line 22 of file RObject.h.


Member Function Documentation

virtual void RObject::Collision ThreadInfo *  ,
Vector min,
Vector max
[inline, virtual]
 

Reimplemented in QuadObject, Quadrangle, and PropQuadrangle.

Definition at line 35 of file RObject.h.

virtual int RObject::GetType  )  [pure virtual]
 

Implemented in QuadObject, PropQuadrangle, RSphere, Cone, Cylinder, and Slab.

virtual BOOL RObject::Intersect const Vector ,
const Vector ,
Vector ,
Vector
[inline, virtual]
 

Reimplemented in RSphere, Cone, Cylinder, and Slab.

Definition at line 32 of file RObject.h.

References FALSE.

virtual void RObject::Intersect const Vector ,
const Vector ,
ThreadInfo * 
[inline, virtual]
 

Reimplemented in QuadObject, Quadrangle, PropQuadrangle, RSphere, Cone, Cylinder, and Slab.

Definition at line 31 of file RObject.h.

virtual BOOL RObject::IsPatch  )  [inline, virtual]
 

Reimplemented in QuadObject.

Definition at line 34 of file RObject.h.

References FALSE.

virtual void RObject::Normal Hit ,
Vector ,
Vector
[inline, virtual]
 

Reimplemented in QuadObject, Quadrangle, FractalQuadrangle, PropQuadrangle, DisplaceQuadrangle, RSphere, Cone, Cylinder, and Slab.

Definition at line 33 of file RObject.h.

void RObject::operator delete void *  ptr  )  [inline]
 

Definition at line 29 of file RObject.h.

References FreeAtt().

Here is the call graph for this function:

void* RObject::operator new size_t  size  )  [inline]
 

Reimplemented in QuadObject.

Definition at line 27 of file RObject.h.

References AllocAtt().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:47:03 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001