| 
    HDK
    
   | 
 
This is the complete list of members for GfRay, including all inherited members.
| FindClosestPoint(const GfVec3d &point, double *rayDistance=NULL) const | GfRay | |
| GetDirection() const | GfRay | inline | 
| GetPoint(double distance) const | GfRay | inline | 
| GetStartPoint() const | GfRay | inline | 
| GfFindClosestPoints(const GfRay &, const GfLine &, GfVec3d *, GfVec3d *, double *, double *) | GfRay | friend | 
| GfFindClosestPoints(const GfRay &, const GfLineSeg &, GfVec3d *, GfVec3d *, double *, double *) | GfRay | friend | 
| GfRay() | GfRay | inline | 
| GfRay(const GfVec3d &startPoint, const GfVec3d &direction) | GfRay | inline | 
| Intersect(const GfVec3d &p0, const GfVec3d &p1, const GfVec3d &p2, double *distance=NULL, GfVec3d *barycentricCoords=NULL, bool *frontFacing=NULL, double maxDist=std::numeric_limits< double >::infinity()) const | GfRay | |
| Intersect(const GfPlane &plane, double *distance=NULL, bool *frontFacing=NULL) const | GfRay | |
| Intersect(const GfRange3d &box, double *enterDistance=NULL, double *exitDistance=NULL) const | GfRay | |
| Intersect(const GfBBox3d &box, double *enterDistance=NULL, double *exitDistance=NULL) const | GfRay | |
| Intersect(const GfVec3d ¢er, double radius, double *enterDistance=NULL, double *exitDistance=NULL) const | GfRay | |
| Intersect(const GfVec3d &origin, const GfVec3d &axis, const double radius, double *enterDistance=NULL, double *exitDistance=NULL) const | GfRay | |
| Intersect(const GfVec3d &origin, const GfVec3d &axis, const double radius, const double height, double *enterDistance=NULL, double *exitDistance=NULL) const | GfRay | |
| operator!=(const GfRay &r) const | GfRay | inline | 
| operator==(const GfRay &r) const | GfRay | inline | 
| SetEnds(const GfVec3d &startPoint, const GfVec3d &endPoint) | GfRay | |
| SetPointAndDirection(const GfVec3d &startPoint, const GfVec3d &direction) | GfRay | |
| Transform(const GfMatrix4d &matrix) | GfRay |