, 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] |
mTolerance | IntersectionTool | [protected] |
mToleranceSquared | IntersectionTool | [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] |