, including all inherited members.
add_intersection_edges(FB_Triangle *tri1, FB_Triangle *tri2, double *tt, int *edge_vert_type) | FBIntersect | [private] |
body1_is_plane | FBIntersect | [private] |
body2_is_plane | FBIntersect | [private] |
classify1 | FBIntersect | [private] |
classify2 | FBIntersect | [private] |
determine_edge_vert_type(int vtype1, int vtype2) | FBIntersect | [inline, private] |
do_classify | FBIntersect | [private] |
do_edges_only | FBIntersect | [private] |
do_imprint | FBIntersect | [private] |
f_c_indices1 | FBIntersect | [private] |
f_c_indices2 | FBIntersect | [private] |
FBIntersect() | FBIntersect | |
gather_by_boolean(std::vector< double > &out_coords, std::vector< int > &out_connections, std::vector< int > *out_surf_index, std::vector< int > *out_curve_index, std::vector< bool > *is_body_1, const CubitFacetboolOp op) | FBIntersect | |
get_distance_parameter(double *xc0, double *xc1, double d0, double d1) | FBIntersect | [inline, private] |
get_distance_parameter_single(double *xc) | FBIntersect | [inline, private] |
get_intersectionline_parameter_values(double d0, double d1, double d2, double *pt0, double *pt1, double *pt2, double &t0, double &t1, int &vert_type_0, int &vert_type_1) | FBIntersect | [private] |
get_persistent_entity_info(bool *surfs_in, bool *curves_in, bool *surfs_out, bool *curves_out, const CubitFacetboolOp op, const int whichparent) | FBIntersect | |
get_point_from_parameter(double parameter, double *x, double *y, double *z) | FBIntersect | [inline, private] |
get_vertex(FBPolyhedron *poly, int vtx, IntegerHash *hashobj, std::vector< double > &out_coords, int &num_sofar) | FBIntersect | [private] |
intersect(const std::vector< double > &Ticoords, const std::vector< int > &Ticonnections, const std::vector< double > &Tjcoords, const std::vector< int > &Tjconnections, std::vector< int > &duddedTiFacets, std::vector< int > &duddedTjFacets, std::vector< int > &newTiFacets, std::vector< int > &newTjFacets, std::vector< int > &newTiFacetsIndex, std::vector< int > &newTjFacetsIndex, std::vector< double > &newTiPoints, std::vector< double > &newTjPoints, std::vector< int > &edgesTi, std::vector< int > &edgesTj) | FBIntersect | |
intersect(const std::vector< double > &Ticoords, const std::vector< int > &Ticonnections, const std::vector< double > &Tjcoords, const std::vector< int > &Tjconnections, std::vector< int > &newTiFacets, std::vector< int > &newTjFacets, std::vector< int > *indices1, std::vector< int > *indices2) | FBIntersect | |
linecoeff | FBIntersect | [private] |
linept | FBIntersect | [private] |
makeahashvaluefrom_coord(double x, double y, double z) | FBIntersect | [private] |
newplanecoefficients(FBPolyhedron *poly, FB_Triangle *tri) | FBIntersect | [private] |
nothing_intersected | FBIntersect | [private] |
pair_intersect() | FBIntersect | [private] |
poly1 | FBIntersect | [private] |
poly2 | FBIntersect | [private] |
set_body1_planar() | FBIntersect | |
set_body2_planar() | FBIntersect | |
set_classify_flag(bool value) | FBIntersect | |
set_imprint() | FBIntersect | |
store_connectivity(std::vector< int > &out_connections, int vertnum1, int vertnum2, int vertnum3) | FBIntersect | [private] |
tri_tri_intersect(FB_Triangle *tri1, FB_Triangle *tri2) | FBIntersect | [private] |
update_surfs_and_curves(std::vector< double > &out_coords, std::vector< int > &out_connections, std::vector< int > *out_surf_index, std::vector< int > *out_curve_index, const int whichone) | FBIntersect | |
~FBIntersect() | FBIntersect | |