, 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 | |