|  | 
| static void | getPointConnectivity (UT_Array< GA_OffsetArray > &ranges, const GA_PointGroup &pts, const GEO_Detail &gdp, const ConnectAttribArray &attribs) | 
|  | 
| static void | getPrimitiveConnectivity (UT_Array< GA_OffsetArray > &ranges, const GA_PrimitiveGroup &prims, const GEO_Detail &gdp, const ConnectAttribArray &attribs) | 
|  | 
| static void | getVertexConnectivity (UT_Array< GA_OffsetArray > &ranges, const GA_VertexGroup &vtxs, const GEO_Detail &gdp, const ConnectAttribArray &attribs) | 
|  | 
| static void | getVerticesOnEdge (GA_OffsetArray &vtx_out, const GA_Edge &edge, const GEO_Detail &gdp, GA_OffsetArray &tmp_vtx_1, GA_OffsetArray &tmp_vtx_2) | 
|  | 
| static void | floodFillPrimGroup (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp) | 
|  | 
| static void | floodFillPointGroup (GA_PointGroup &point_group, const GEO_Detail &gdp) | 
|  | 
| static void | floodFillVertexGroup (GA_VertexGroup &vtx_group, const GEO_Detail &gdp) | 
|  | 
| static void | floodFillEdgeGroup (GA_EdgeGroup &edge_group, const GEO_Detail &gdp) | 
|  | 
| static void | growPrimGroupNIters (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, bool limit_iters, exint iters, UT_IntArray *prim_step_map=nullptr, bool require_share_edge=false) | 
|  | 
| static void | growPointGroupNIters (GA_PointGroup &point_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, bool limit_iters, exint iters, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | growVertexGroupNIters (GA_VertexGroup &vtx_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, bool limit_iters, exint iters, UT_IntArray *vtx_step_map=nullptr) | 
|  | 
| static void | growEdgeGroupNIters (GA_EdgeGroup &edge_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, bool limit_iters, exint iters, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | growPrimGroupNIters (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp, const GA_Attribute *attrib, bool limit_iters, exint iters, UT_IntArray *prim_step_map=nullptr, bool require_share_edge=false) | 
|  | 
| static void | growPointGroupNIters (GA_PointGroup &point_group, const GEO_Detail &gdp, const GA_Attribute *attrib, bool limit_iters, exint iters, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | growVertexGroupNIters (GA_VertexGroup &vtx_group, const GEO_Detail &gdp, const GA_Attribute *attrib, bool limit_iters, exint iters, UT_IntArray *vtx_step_map=nullptr) | 
|  | 
| static void | growEdgeGroupNIters (GA_EdgeGroup &edge_group, const GEO_Detail &gdp, const GA_Attribute *attrib, bool limit_iters, exint iters, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | expandPrimsByNormal (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp, fpreal spread_angle, bool limit_iters, exint iters, bool pick_all_matching_normals, bool static_reference_normal, const GA_PrimitiveGroup *hidden_prims, const ConnectAttribArray &attribs, const GA_Attribute *normal_attr, UT_IntArray *prim_step_map=nullptr, bool require_share_edge=true) | 
|  | 
| static void | expandPointsByNormal (GA_PointGroup &point_group, const GEO_Detail &gdp, fpreal spread_angle, bool limit_iters, exint iters, bool pick_all_matching_normals, bool static_reference_normal, const GA_PrimitiveGroup *hidden_prims, const ConnectAttribArray &attribs, const GA_Attribute *normal_attrib, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | expandVerticesByNormal (GA_VertexGroup &vtx_group, const GEO_Detail &gdp, fpreal spread_angle, bool limit_iters, exint iters, bool pick_all_matching_normals, bool static_reference_normal, const GA_PrimitiveGroup *hidden_prims, const ConnectAttribArray &attribs, const GA_Attribute *normal_attrib, UT_IntArray *vtx_step_map=nullptr) | 
|  | 
| static void | expandEdgesByNormal (GA_EdgeGroup &edge_group, const GEO_Detail &gdp, fpreal spread_angle, bool limit_iters, exint iters, bool pick_all_matching_normals, bool static_reference_normal, const GA_PrimitiveGroup *hidden_prims, const ConnectAttribArray &attribs, const GA_Attribute *normal_attrib, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | expandPrimsByNormal (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp, fpreal spread_angle, bool limit_iters, exint iters, bool pick_all_matching_normals, bool static_reference_normal, const GA_PrimitiveGroup *hidden_prims, const GA_Attribute *attrib, const GA_Attribute *normal_attrib, UT_IntArray *prim_step_map=nullptr, bool require_share_edge=true) | 
|  | 
| static void | expandPointsByNormal (GA_PointGroup &point_group, const GEO_Detail &gdp, fpreal spread_angle, bool limit_iters, exint iters, bool pick_all_matching_normals, bool static_reference_normal, const GA_PrimitiveGroup *hidden_prims, const GA_Attribute *attrib, const GA_Attribute *normal_attrib, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | expandVerticesByNormal (GA_VertexGroup &vtx_group, const GEO_Detail &gdp, fpreal spread_angle, bool limit_iters, exint iters, bool pick_all_matching_normals, bool static_reference_normal, const GA_PrimitiveGroup *hidden_prims, const GA_Attribute *attrib, const GA_Attribute *normal_attrib, UT_IntArray *vtx_step_map=nullptr) | 
|  | 
| static void | expandEdgesByNormal (GA_EdgeGroup &edge_group, const GEO_Detail &gdp, fpreal spread_angle, bool limit_iters, exint iters, bool pick_all_matching_normals, bool static_reference_normal, const GA_PrimitiveGroup *hidden_prims, const GA_Attribute *attrib, const GA_Attribute *normal_attrib, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | shrinkPrimGroupNIters (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, exint iters, UT_IntArray *prim_step_map=nullptr, bool require_share_edge=false) | 
|  | 
| static void | shrinkPointGroupNIters (GA_PointGroup &point_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, exint iters, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | shrinkVertexGroupNIters (GA_VertexGroup &vtx_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, exint iters, UT_IntArray *vtx_step_map=nullptr) | 
|  | 
| static void | shrinkEdgeGroupNIters (GA_EdgeGroup &edge_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, exint iters, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | shrinkPrimGroupNIters (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp, const GA_Attribute *attrib, exint iters, UT_IntArray *prim_step_map=nullptr, bool require_share_edge=false) | 
|  | 
| static void | shrinkPointGroupNIters (GA_PointGroup &point_group, const GEO_Detail &gdp, const GA_Attribute *attrib, exint iters, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | shrinkVertexGroupNIters (GA_VertexGroup &vtx_group, const GEO_Detail &gdp, const GA_Attribute *attrib, exint iters, UT_IntArray *vtx_step_map=nullptr) | 
|  | 
| static void | shrinkEdgeGroupNIters (GA_EdgeGroup &edge_group, const GEO_Detail &gdp, const GA_Attribute *attrib, exint iters, UT_IntArray *pt_step_map=nullptr) | 
|  | 
| static void | findPrimGroupBoundary (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, bool consider_unshared_edges=true, bool all_pt_boundary=false, bool consider_unshared_curve_edges=true) | 
|  | 
| static void | findPointGroupBoundary (GA_PointGroup &pt_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, bool consider_unshared_edges=true, bool consider_unshared_curve_edges=true) | 
|  | 
| static void | findVertexGroupBoundary (GA_VertexGroup &vtx_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, bool consider_unshared_edges=true, bool consider_unshared_curve_edges=true) | 
|  | 
| static void | findEdgeGroupBoundary (GA_EdgeGroup &edge_group, const GEO_Detail &gdp, const ConnectAttribArray &attribs, bool consider_unshared_edges=true, bool consider_unshared_curve_edges=true) | 
|  | 
| static void | findPrimGroupBoundary (GA_PrimitiveGroup &prim_group, const GEO_Detail &gdp, const GA_Attribute *attrib, bool consider_unshared_edges=true, bool all_pt_boundary=false, bool consider_unshared_curve_edges=true) | 
|  | 
| static void | findPointGroupBoundary (GA_PointGroup &pt_group, const GEO_Detail &gdp, const GA_Attribute *attrib, bool consider_unshared_edges=true, bool consider_unshared_curve_edges=true) | 
|  | 
| static void | findVertexGroupBoundary (GA_VertexGroup &vtx_group, const GEO_Detail &gdp, const GA_Attribute *attrib, bool consider_unshared_edges=true, bool consider_unshared_curve_edges=true) | 
|  | 
| static void | findEdgeGroupBoundary (GA_EdgeGroup &edge_group, const GEO_Detail &gdp, const GA_Attribute *attrib, bool consider_unshared_edges=true, bool consider_unshared_curve_edges=true) | 
|  |