| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -3,7 +3,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#include <fwd_types.hpp> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					struct baked_blobtree_t; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					struct parameteric_plane_t; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					struct parametric_plane_t; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					// return: active chain label
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					dynamic_bitset_mp<> filter_chains(const stl_vector_mp<polygon_face_t>&                 faces, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -17,7 +17,7 @@ dynamic_bitset_mp<> identify_chain_signular(const stl_vector_mp<polygon_face_t>& | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            const stl_vector_mp<stl_vector_mp<uint32_t>>&              chains, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            const flat_hash_map_mp<uint32_t, stl_vector_mp<uint32_t>>& chain_of_patch, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            size_t                                                     chain_size); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					void                identify_chain_near_parallel(flat_hash_map_mp<uint32_t, parameteric_plane_t>& parameteric_planes); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					void                identify_chain_near_parallel(flat_hash_map_mp<uint32_t, parametric_plane_t>& parameteric_planes); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					void                map_chain_to_parameteric_plane(const baked_blobtree_t&                                    tree, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                                   const stl_vector_mp<Eigen::Vector3d>&                      vertices, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                                   const stl_vector_mp<polygon_face_t>&                       faces, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -26,4 +26,4 @@ void                map_chain_to_parameteric_plane(const baked_blobtree_t& | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                                   const flat_hash_map_mp<uint32_t, stl_vector_mp<uint32_t>>& chain_of_patch, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                                   const flat_hash_map_mp<uint32_t, uint32_t>&                vertex_old_index_to_unique_index, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                                   const dynamic_bitset_mp<>&                                 chain_end_vertex_signular_flag, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                                   flat_hash_map_mp<uint32_t, parameteric_plane_t>&           parameteric_planes); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                                   flat_hash_map_mp<uint32_t, parametric_plane_t>&           parameteric_planes); |