cgma
FBIntersect Member List
This is the complete list of members for FBIntersect, including all inherited members.
add_intersection_edges(FB_Triangle *tri1, FB_Triangle *tri2, double *tt, int *edge_vert_type)FBIntersect [private]
body1_is_planeFBIntersect [private]
body2_is_planeFBIntersect [private]
classify1FBIntersect [private]
classify2FBIntersect [private]
determine_edge_vert_type(int vtype1, int vtype2)FBIntersect [inline, private]
do_classifyFBIntersect [private]
do_edges_onlyFBIntersect [private]
do_imprintFBIntersect [private]
f_c_indices1FBIntersect [private]
f_c_indices2FBIntersect [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
linecoeffFBIntersect [private]
lineptFBIntersect [private]
makeahashvaluefrom_coord(double x, double y, double z)FBIntersect [private]
newplanecoefficients(FBPolyhedron *poly, FB_Triangle *tri)FBIntersect [private]
nothing_intersectedFBIntersect [private]
pair_intersect()FBIntersect [private]
poly1FBIntersect [private]
poly2FBIntersect [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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines