cgma
AnalyticGeometryTool Member List
This is the complete list of members for AnalyticGeometryTool, 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
agtEpsilonAnalyticGeometryTool [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 &center, 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 &center, 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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines