cgma
IntersectionTool Member List
This is the complete list of members for IntersectionTool, including all inherited members.
closest_points_on_segments(CubitVector &p0, CubitVector &p1, CubitVector &p2, CubitVector &p3, CubitVector &point_1, CubitVector &point_2, double &sc, double &tc)IntersectionTool [virtual]
distance_point_line(const double point[3], const double start[3], const double end[3], double &t)IntersectionTool
initialize()IntersectionTool [inline, virtual]
intersect_point_with_ray(CubitVector &ray_origin, CubitVector &ray_direction, const CubitVector *point, double &distance, double tol=0.0)IntersectionTool [static]
intersect_segment_with_ray(CubitVector &ray_origin, CubitVector &ray_direction, const CubitVector *p0, const CubitVector *p1, CubitVector *point, double &distance, int &point_hit, double tol=0.0)IntersectionTool [static]
intersect_triangle_with_ray(CubitVector &ray_origin, CubitVector &ray_direction, const CubitVector *p0, const CubitVector *p1, const CubitVector *p2, CubitVector *point, double &distance, int &edge_hit)IntersectionTool [static]
IntersectionTool(const double &tol=0.0001)IntersectionTool [inline]
mToleranceIntersectionTool [protected]
mToleranceSquaredIntersectionTool [protected]
parametric_position(const double node[3], const double pt1[3], const double pt2[3])IntersectionTool
point_on_polyline(CubitVector &pt, DLIList< CubitVector * > &pt_list, double *tol_in=NULL)IntersectionTool
ray_tri_test(const double start[3], const double dir[3], const double tri1[3], const double tri2[3], const double tri3[3], double &t, double &alpha, double &beta)IntersectionTool [protected]
skew_line_test(const double start1[3], const double end1[3], const double start2[3], const double end2[3], double &t, double &u)IntersectionTool [protected]
tolerance(const double &tol)IntersectionTool [protected]
tolerance(void) const IntersectionTool [protected]
~IntersectionTool()IntersectionTool [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines