GU_RayQuadricInfo Class Reference

#include <GU_RayPrimitive.h>

Inheritance diagram for GU_RayQuadricInfo:

GU_RayPrimInfo

List of all members.

Public Member Functions

 GU_RayQuadricInfo (const GEO_Primitive *prim)
virtual ~GU_RayQuadricInfo ()
virtual int intersect (const UT_Vector3 &org, const UT_Vector3 &dir, GU_RayInfo &hitinfo)
virtual int intersect (GU_RayPrimInfo *, GU_RayInfo &)
virtual int minimum (const UT_Vector3 &p, GU_MinInfo &mininfo)
virtual int minimum (GU_RayPrimInfo *, GU_MinInfo &)
int circle (const GU_Ray &, GU_RayInfo &hi, UT_Vector3 &N)
int sphere (const GU_Ray &, GU_RayInfo &hi, UT_Vector3 &N)
int tube (const GU_Ray &, GU_RayInfo &hi, UT_Vector3 &N)
void minCircle (const UT_Vector3 &p, UT_Vector3 &minpt)
void minSphere (const UT_Vector3 &p, UT_Vector3 &minpt)
void minTube (const UT_Vector3 &p, UT_Vector3 &minpt)

Public Attributes

UT_Matrix4 xform
UT_Matrix3 nmlXform


Detailed Description

Definition at line 111 of file GU_RayPrimitive.h.


Constructor & Destructor Documentation

GU_RayQuadricInfo::GU_RayQuadricInfo ( const GEO_Primitive prim  ) 

virtual GU_RayQuadricInfo::~GU_RayQuadricInfo (  )  [virtual]


Member Function Documentation

int GU_RayQuadricInfo::circle ( const GU_Ray ,
GU_RayInfo hi,
UT_Vector3 N 
)

virtual int GU_RayQuadricInfo::intersect ( GU_RayPrimInfo ,
GU_RayInfo  
) [inline, virtual]

Reimplemented from GU_RayPrimInfo.

Definition at line 120 of file GU_RayPrimitive.h.

virtual int GU_RayQuadricInfo::intersect ( const UT_Vector3 org,
const UT_Vector3 dir,
GU_RayInfo hitinfo 
) [virtual]

Reimplemented from GU_RayPrimInfo.

void GU_RayQuadricInfo::minCircle ( const UT_Vector3 p,
UT_Vector3 minpt 
)

virtual int GU_RayQuadricInfo::minimum ( GU_RayPrimInfo ,
GU_MinInfo  
) [inline, virtual]

Reimplemented from GU_RayPrimInfo.

Definition at line 124 of file GU_RayPrimitive.h.

virtual int GU_RayQuadricInfo::minimum ( const UT_Vector3 p,
GU_MinInfo mininfo 
) [virtual]

Reimplemented from GU_RayPrimInfo.

void GU_RayQuadricInfo::minSphere ( const UT_Vector3 p,
UT_Vector3 minpt 
)

void GU_RayQuadricInfo::minTube ( const UT_Vector3 p,
UT_Vector3 minpt 
)

int GU_RayQuadricInfo::sphere ( const GU_Ray ,
GU_RayInfo hi,
UT_Vector3 N 
)

int GU_RayQuadricInfo::tube ( const GU_Ray ,
GU_RayInfo hi,
UT_Vector3 N 
)


Member Data Documentation

Definition at line 137 of file GU_RayPrimitive.h.

Definition at line 136 of file GU_RayPrimitive.h.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:29 2012 for HDK by  doxygen 1.5.9