GU_RayQuadInfo Class Reference

#include <GU_RayPrimitive.h>

Inheritance diagram for GU_RayQuadInfo:

GU_RayPrimInfo

List of all members.

Public Member Functions

 GU_RayQuadInfo (const GEO_Primitive *prim, const GEO_Point *p0, const GEO_Point *p1, const GEO_Point *p2, const GEO_Point *p3, float ustart=0.0F, float ulength=1.0F, float vstart=0.0F, float vlength=1.0F)
virtual ~GU_RayQuadInfo ()
virtual void init ()
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 *prim, GU_MinInfo &mininfo)

Public Attributes

const GEO_PointmyV [4]
UT_Vector3 nml
float D
int x
int y
float myUStart
float myULength
float myVStart
float myVLength


Detailed Description

Definition at line 199 of file GU_RayPrimitive.h.


Constructor & Destructor Documentation

GU_RayQuadInfo::GU_RayQuadInfo ( const GEO_Primitive prim,
const GEO_Point p0,
const GEO_Point p1,
const GEO_Point p2,
const GEO_Point p3,
float  ustart = 0.0F,
float  ulength = 1.0F,
float  vstart = 0.0F,
float  vlength = 1.0F 
)

virtual GU_RayQuadInfo::~GU_RayQuadInfo (  )  [virtual]


Member Function Documentation

virtual void GU_RayQuadInfo::init (  )  [virtual]

Reimplemented from GU_RayPrimInfo.

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

Reimplemented from GU_RayPrimInfo.

Definition at line 214 of file GU_RayPrimitive.h.

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

Reimplemented from GU_RayPrimInfo.

virtual int GU_RayQuadInfo::minimum ( GU_RayPrimInfo prim,
GU_MinInfo mininfo 
) [virtual]

Reimplemented from GU_RayPrimInfo.

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

Reimplemented from GU_RayPrimInfo.


Member Data Documentation

Definition at line 222 of file GU_RayPrimitive.h.

Definition at line 224 of file GU_RayPrimitive.h.

Definition at line 224 of file GU_RayPrimitive.h.

Definition at line 219 of file GU_RayPrimitive.h.

Definition at line 225 of file GU_RayPrimitive.h.

Definition at line 225 of file GU_RayPrimitive.h.

Definition at line 220 of file GU_RayPrimitive.h.

Definition at line 223 of file GU_RayPrimitive.h.

Definition at line 223 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