| 
| void  | init (int order, float uStart, float uLength, int isRational) | 
|   | 
| void  | buildBBox () | 
|   | 
| int  | intersect (const UT_Vector3 &org, const UT_Vector3 &dir, GU_RayInfo &hitInfo, int depth) const  | 
|   | 
| int  | intersect (const UT_Vector3 &p, GU_RayInfo &hitInfo, int depth) const  | 
|   | 
| int  | intersect (const GU_RayRBezCurve &curve, GU_RayInfo &hitInfo, int depth) const  | 
|   | 
| int  | intersect (GU_RayRBezSurf &surf, GU_RayInfo &hitInfo, int depth) const  | 
|   | 
| int  | intersectQR (GU_RayRBezSurf &surf, GU_RayInfo &hitInfo, int depth) const  | 
|   | 
| int  | intersectAP (GU_RayRBezSurf &surf, GU_RayInfo &hitInfo) | 
|   | 
| int  | intersectFirstPointZone (const UT_Vector3 &org, const UT_Vector3 &dir, GU_RayInfo &hit_info) const  | 
|   | 
| int  | intersectLastPointZone (const UT_Vector3 &org, const UT_Vector3 &dir, GU_RayInfo &hit_info) const  | 
|   | 
| int  | polishCurveSurf (const GU_RayRBezSurf &surf, UT_MatrixF &C1, UT_MatrixF &C2, UT_MatrixF &R, UT_MatrixF &tmp, float start, float end, UT_Array< GU_RayInfoHit > &hits, GU_RayFindType findType, int firstiter=3, float firsttol=1e-2F, int finaliter=50, float finaltol=1e-6F, float ttol=1e-3F) | 
|   | 
| int  | minimum (const UT_Vector3 &p, GU_MinInfo &mininfo, int depth) const  | 
|   | 
| int  | minimum (const GU_RayRBezCurve &curve, GU_MinInfo &mininfo, int depth, int noBBoxTest=0) const  | 
|   | 
| void  | split (GU_RayRBezCurve *left, GU_RayRBezCurve *right, float tol) const  | 
|   | 
| void  | carve (float ustart, float uend) | 
|   | 
| void  | evaluate (float t, UT_Vector3 &pos) const  | 
|   | 
| void  | evaluate (float t, UT_Vector3 &pos, UT_Vector3 &der) const  | 
|   | 
| void  | evaluate (float t, UT_Vector3 &pos, UT_Vector3 &der, UT_Vector3 &der2) const  | 
|   | 
| void  | print () const  | 
|   | 
| int64  | getMemoryUsage (bool inclusive) const  | 
|   | 
Definition at line 44 of file GU_RayRBezCurve.h.