12 #ifndef __GU_Classify_h__
13 #define __GU_Classify_h__
133 #endif // __GU_Classify_h__
GU_API void partitionBreakpointsBySpline(const GEO_Detail &gdp, const GA_BreakpointGroup *bkpt_group, UT_Array< GA_Breakpoint > &class_bkpts, UT_ExintArray &class_start_indices)
A range of elements in an index-map.
GU_API void partitionEdgesByConnectivity(const GEO_Detail &gdp, const GA_EdgeGroup &edge_group, UT_Array< GA_Edge > &class_edges, UT_ExintArray &class_start_indices)
GU_API void classifyPrimsBySharedPoints(const GEO_Detail &gdp, const GA_PrimitiveGroup *prim_group, const GA_PointGroup *point_closure, const UT_Map< GA_Offset, exint > &class_map, UT_Classifier &prim_classifier)
GU_API void partitionPointsByEdgeConnectivity(const GEO_Detail &gdp, const GA_PointGroup *point_group, const GA_PrimitiveGroup *prim_closure, GA_OffsetArray &class_points, UT_ExintArray &class_start_indices)
GU_API void classifyPointsByEdgeConnectivity(const GEO_Detail &gdp, const GA_PointGroup *point_group, const GA_PrimitiveGroup *prim_closure, const UT_Map< GA_Offset, exint > &class_map, UT_Classifier &point_classifier)
GU_API void partitionPrimsBySharedPoints(const GEO_Detail &gdp, const GA_PrimitiveGroup *prim_group, GA_OffsetArray &class_prims, UT_ExintArray &class_start_indices)
GU_API void classifyPointsBySharedPrims(const GEO_Detail &gdp, const GA_PointGroup *point_group, const GA_PrimitiveGroup *candidate_prims, const UT_Map< GA_Offset, exint > &class_map, UT_Classifier &point_classifier)