HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GfRay Member List

This is the complete list of members for GfRay, including all inherited members.

FindClosestPoint(const GfVec3d &point, double *rayDistance=NULL) const GfRay
GetDirection() const GfRayinline
GetPoint(double distance) const GfRayinline
GetStartPoint() const GfRayinline
GfFindClosestPoints(const GfRay &, const GfLine &, GfVec3d *, GfVec3d *, double *, double *)GfRayfriend
GfFindClosestPoints(const GfRay &, const GfLineSeg &, GfVec3d *, GfVec3d *, double *, double *)GfRayfriend
GfRay()GfRayinline
GfRay(const GfVec3d &startPoint, const GfVec3d &direction)GfRayinline
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 &center, 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 GfRayinline
operator==(const GfRay &r) const GfRayinline
SetEnds(const GfVec3d &startPoint, const GfVec3d &endPoint)GfRay
SetPointAndDirection(const GfVec3d &startPoint, const GfVec3d &direction)GfRay
Transform(const GfMatrix4d &matrix)GfRay