, including all inherited members.
Abs(double x) | AnalyticGeometryTool | [inline, private] |
ACos(double x) | AnalyticGeometryTool | [private] |
add_origin_to_rotation_mtx(double rot_mtx[4][4], double origin[3]) | AnalyticGeometryTool | |
agtEpsilon | AnalyticGeometryTool | [private] |
AnalyticGeometryTool() | AnalyticGeometryTool | [protected] |
Angle(Triangle3 &tri1, Triangle3 &tri2) | AnalyticGeometryTool | |
angle_vec_vec(double v1[3], double v2[3]) | AnalyticGeometryTool | |
AngleAxisToMatrix(double angle, double axis[3], double R[3][3]) | AnalyticGeometryTool | [private] |
Area(int N, Point2 *pt, double angle) | AnalyticGeometryTool | [private] |
Area(AgtTriList *list) | AnalyticGeometryTool | [private] |
Area(Triangle &tri1, Triangle &tri2) | AnalyticGeometryTool | [private] |
AreaIntersection(Triangle &tri1, Triangle &tri2) | AnalyticGeometryTool | |
AreaTriangle(Triangle *T) | AnalyticGeometryTool | [private] |
ATan2(double y, double x) | AnalyticGeometryTool | [inline, private] |
Combine(double result[3], double A[3], double t, double D[3]) | AnalyticGeometryTool | [private] |
copy_mtx(double from[3][3], double to[3][3]) | AnalyticGeometryTool | |
copy_mtx(double from[4][4], double to[4][4]) | AnalyticGeometryTool | |
copy_mtx(double from[4][4], double to[3][3]) | AnalyticGeometryTool | |
copy_mtx(double from[3][3], double to[4][4], double *origin=NULL) | AnalyticGeometryTool | |
copy_pnt(double pnt_in[3], double pnt_out[3]) | AnalyticGeometryTool | |
copy_pnt(double pnt_in[3], CubitVector &cubit_vec) | AnalyticGeometryTool | |
copy_pnt(CubitVector &cubit_vec, double pnt_out[3]) | AnalyticGeometryTool | |
Cos(double x) | AnalyticGeometryTool | [private] |
create_rotation_mtx(double theta, double v[3], double mtx3x3[3][3]) | AnalyticGeometryTool | |
create_rotation_mtx(double theta, double v[3], double mtx4x4[4][4]) | AnalyticGeometryTool | |
Cross(const Point3 &p, const Point3 &q) | AnalyticGeometryTool | [private] |
cross_vec(double uval[3], double vval[3], double cross[3]) | AnalyticGeometryTool | |
cross_vec_unit(double uval[3], double vval[3], double cross[3]) | AnalyticGeometryTool | |
dbl_eq(double val_1, double val_2) | AnalyticGeometryTool | [inline] |
delete_instance() | AnalyticGeometryTool | [inline, static] |
det_mtx(double m[3][3]) | AnalyticGeometryTool | |
dist_pln_pln(double pln_1_orig[3], double pln_1_norm[3], double pln_2_orig[3], double pln_2_norm[3], AgtSide *side=NULL, AgtOrientation *orien=NULL, unsigned short *status=NULL) | AnalyticGeometryTool | |
dist_pnt_pnt(double pnt1[3], double pnt2[3]) | AnalyticGeometryTool | |
Dot(const Point2 &p, const Point2 &q) | AnalyticGeometryTool | [inline, private] |
Dot(const Point3 &p, const Point3 &q) | AnalyticGeometryTool | [inline, private] |
dot_vec(double uval[3], double vval[3]) | AnalyticGeometryTool | |
EdgeToLine(Point2 *v0, Point2 *v1) | AnalyticGeometryTool | [private] |
get_arc_xyz(AGT_3D_Arc &arc, double param, double pnt[3]) | AnalyticGeometryTool | |
get_arc_xyz(AGT_3D_Arc &arc, double param, CubitVector &pnt) | AnalyticGeometryTool | |
get_box_corners(double box_min[3], double box_max[3], double c[8][3]) | AnalyticGeometryTool | |
get_epsilon() | AnalyticGeometryTool | |
get_num_circle_tess_pnts(double radius, double len_tolerance=1e-4) | AnalyticGeometryTool | |
get_plane_bbox_intersections(double box_min[3], double box_max[3], double pln_orig[3], double pln_norm[3], double int_array[6][3]) | AnalyticGeometryTool | [private] |
get_pln_orig_norm(double A, double B, double C, double D, double pln_orig[3], double pln_norm[3]=NULL) | AnalyticGeometryTool | |
get_tight_bounding_box(DLIList< CubitVector * > &point_list, CubitVector &p1, CubitVector &p2, CubitVector &p3, CubitVector &p4, CubitVector &p5, CubitVector &p6, CubitVector &p7, CubitVector &p8) | AnalyticGeometryTool | |
get_tight_bounding_box(DLIList< CubitVector * > &point_list, CubitVector ¢er, CubitVector axes[3], CubitVector &extension) | AnalyticGeometryTool | |
get_vec(double str_pnt[3], double stp_pnt[3], double vector_out[3]) | AnalyticGeometryTool | |
get_vec_unit(double str_pnt[3], double stp_pnt[3], double uv_out[3]) | AnalyticGeometryTool | |
GetInterval(double A[3], double D[3], double &tmin, double &tmax) | AnalyticGeometryTool | [private] |
identity_mtx(double mtx3x3[3][3]) | AnalyticGeometryTool | |
identity_mtx(double mtx4x4[4][4]) | AnalyticGeometryTool | |
InitialGuess(int N, Point3 *pt, double angle[3]) | AnalyticGeometryTool | [private] |
instance() | AnalyticGeometryTool | [static] |
instance_ | AnalyticGeometryTool | [private, static] |
int_ln_ln(double p1[3], double v1[3], double p2[3], double v2[3], double int_pnt1[3], double int_pnt2[3]) | AnalyticGeometryTool | |
int_ln_pln(double ln_orig[3], double ln_vec[3], double pln_orig[3], double pln_norm[3], double int_pnt[3]) | AnalyticGeometryTool | |
int_pln_pln(double pln_1_orig[3], double pln_1_norm[3], double pln_2_orig[3], double pln_2_norm[3], double ln_orig[3], double ln_vec[3]) | AnalyticGeometryTool | |
int_pnt_ln(double pnt[3], double ln_orig[3], double ln_vec[3], double int_pnt[3]) | AnalyticGeometryTool | |
int_pnt_pln(double pnt[3], double pln_orig[3], double pln_norm[3], double pln_int[3]) | AnalyticGeometryTool | |
Intersection(Triangle *T0, Triangle *T1) | AnalyticGeometryTool | [private] |
inv_mtx_adj(double mtx[3][3], double inv_mtx[3][3]) | AnalyticGeometryTool | |
inv_trans_mtx(double transf[4][4], double inv_transf[4][4]) | AnalyticGeometryTool | |
is_ln_on_pln(double ln_orig[3], double ln_vec[3], double pln_orig[3], double pln_norm[3]) | AnalyticGeometryTool | |
is_pln_on_pln(double pln_orig1[3], double pln_norm1[3], double pln_orig2[3], double pln_norm2[3]) | AnalyticGeometryTool | |
is_pnt_on_ln(double pnt[3], double ln_orig[3], double ln_vec[3]) | AnalyticGeometryTool | |
is_pnt_on_ln_seg(double pnt1[3], double end1[3], double end2[3]) | AnalyticGeometryTool | |
is_pnt_on_pln(double pnt[3], double pln_orig[3], double pln_norm[3]) | AnalyticGeometryTool | |
is_vec_par(double vec_1[3], double vec_2[3]) | AnalyticGeometryTool | |
is_vec_perp(double vec_1[3], double vec_2[3]) | AnalyticGeometryTool | |
is_vecs_same_dir(double vec_1[3], double vec_2[3]) | AnalyticGeometryTool | |
Length(const Point2 &p) | AnalyticGeometryTool | [private] |
Length(const Point3 &p) | AnalyticGeometryTool | [private] |
mag_vec(double vec[3]) | AnalyticGeometryTool | |
MatrixToAngleAxis(double **R, double &angle, double axis[3]) | AnalyticGeometryTool | [private] |
min_cyl_box_int(double radius, CubitVector &axis, CubitVector ¢er, CubitBox &box, int extension_type, double extension, CubitVector &start, CubitVector &end, int num_tess_pnts=2048) | AnalyticGeometryTool | |
min_cyl_box_int(double radius, double axis[3], double center[3], double box_min[3], double box_max[3], int extension_type, double extension, double start[3], double end[3], int num_tess_pnts=2048) | AnalyticGeometryTool | |
min_pln_box_int_corners(const CubitPlane &plane, const CubitBox &box, int extension_type, double extension, CubitVector &p1, CubitVector &p2, CubitVector &p3, CubitVector &p4, CubitBoolean silent=CUBIT_FALSE) | AnalyticGeometryTool | |
min_pln_box_int_corners(CubitVector &vec1, CubitVector &vec2, CubitVector &vec3, CubitVector &box_min, CubitVector &box_max, int extension_type, double extension, CubitVector &p1, CubitVector &p2, CubitVector &p3, CubitVector &p4, CubitBoolean silent=CUBIT_FALSE) | AnalyticGeometryTool | |
min_pln_box_int_corners(double plane_norm[3], double plane_coeff, double box_min[3], double box_max[3], int extension_type, double extension, double p1[3], double p2[3], double p3[3], double p4[3], CubitBoolean silent=CUBIT_FALSE) | AnalyticGeometryTool | |
MinimalBox2(int N, Point2 *pt) | AnalyticGeometryTool | [private] |
MinimalBox3(int N, Point3 *pt) | AnalyticGeometryTool | [private] |
MinimalBoxForAngle(int N, Point2 *pt, double angle, OBBox2 &box) | AnalyticGeometryTool | [private] |
MinimalBoxForAngles(int N, Point3 *pt, double angle[3], OBBox3 &box) | AnalyticGeometryTool | [private] |
MinimizeOnInterval(int N, Point3 *pt, double A[3], double D[3]) | AnalyticGeometryTool | [private] |
MinimizeOnLattice(int N, Point3 *pt, double A[3], int layers, double thickness) | AnalyticGeometryTool | [private] |
MinLineSegmentLineSegment(const Line3 &seg0, const Line3 &seg1, double &s, double &t) | AnalyticGeometryTool | [private] |
MinLineSegmentTriangle(const Line3 &seg, const Triangle3 &tri, double &r, double &s, double &t) | AnalyticGeometryTool | [private] |
MinPointTriangle(const Point3 &p, const Triangle3 &tri, double &s, double &t) | AnalyticGeometryTool | |
MinTriangleTriangle(Triangle3 &tri0, Triangle3 &tri1, double &s, double &t, double &u, double &v) | AnalyticGeometryTool | |
mirror_pnt(double pnt[3], double pln_orig[3], double pln_norm[3], double m_pnt[3]) | AnalyticGeometryTool | |
mtx_to_angs(double mtx3x3[3][3], double &ax, double &ay, double &az) | AnalyticGeometryTool | |
mtx_to_angs(double mtx4x4[4][4], double &ax, double &ay, double &az) | AnalyticGeometryTool | |
mult_mtx(double a[3][3], double b[3][3], double d[3][3]) | AnalyticGeometryTool | |
mult_mtx(double a[4][4], double b[4][4], double d[4][4]) | AnalyticGeometryTool | |
mult_vecxconst(double constant, double vec[3], double vec_out[3]) | AnalyticGeometryTool | |
next_pnt(double str_pnt[3], double vec_dir[3], double len, double new_pnt[3]) | AnalyticGeometryTool | |
Normal(Triangle3 &tri, double normal[3]) | AnalyticGeometryTool | |
orth_vecs(double uvect[3], double vvect[3], double wvect[3]) | AnalyticGeometryTool | |
pnt_eq(double pnt1[3], double pnt2[3]) | AnalyticGeometryTool | |
print_mtx(double mtx[3][3]) | AnalyticGeometryTool | |
print_mtx(double mtx[4][4]) | AnalyticGeometryTool | |
ProjectedOverlap(Triangle3 &tri1, Triangle3 &tri2, bool draw_overlap=false) | AnalyticGeometryTool | |
reverse_vec(double vin[3], double vout[3]) | AnalyticGeometryTool | |
rotate_system(double mtx[3][3], double sys_in[3][3], double sys_out[3][3]) | AnalyticGeometryTool | |
rotate_system(double mtx[4][4], double sys_in[4][4], double sys_out[4][4]) | AnalyticGeometryTool | |
round_near_val(double &val) | AnalyticGeometryTool | |
set_epsilon(double new_epsilon) | AnalyticGeometryTool | [inline] |
set_pnt(double pnt[3], double x, double y, double z) | AnalyticGeometryTool | |
setup_arc(double vec_1[3], double vec_2[3], double origin[3], double start_angle, double end_angle, double radius, AGT_3D_Arc &arc) | AnalyticGeometryTool | |
setup_arc(CubitVector &vec_1, CubitVector &vec_2, CubitVector origin, double start_angle, double end_angle, double radius, AGT_3D_Arc &arc) | AnalyticGeometryTool | |
Sign(double x) | AnalyticGeometryTool | [private] |
Sin(double x) | AnalyticGeometryTool | [private] |
SplitAndDecompose(Triangle *T, AgtLine *line) | AnalyticGeometryTool | [private] |
Sqrt(double x) | AnalyticGeometryTool | [inline, private] |
transform_line(double rot_mtx[4][4], double origin[3], double axis[3]) | AnalyticGeometryTool | |
transform_line(double rot_mtx[4][4], CubitVector &origin, CubitVector &axis) | AnalyticGeometryTool | |
transform_pnt(double m[4][4], double pin[3], double pout[3]) | AnalyticGeometryTool | |
transform_vec(double m3[3][3], double vin[3], double vout[3]) | AnalyticGeometryTool | |
transform_vec(double m4[4][4], double vin[3], double vout[3]) | AnalyticGeometryTool | |
TriangleLines(Triangle *T, AgtLine line[3]) | AnalyticGeometryTool | [private] |
unit_vec(double vin[3], double vout[3]) | AnalyticGeometryTool | |
Unitize(Point2 &p) | AnalyticGeometryTool | [private] |
Unitize(Point3 &p) | AnalyticGeometryTool | [private] |
UnitRandom() | AnalyticGeometryTool | [inline, private] |
vecs_to_mtx(double xvec[3], double yvec[3], double zvec[3], double matrix[3][3]) | AnalyticGeometryTool | |
vecs_to_mtx(double xvec[3], double yvec[3], double zvec[3], double origin[3], double matrix[4][4]) | AnalyticGeometryTool | |
Volume(int N, Point3 *pt, double angle[3]) | AnalyticGeometryTool | [private] |
~AnalyticGeometryTool() | AnalyticGeometryTool | |