public SubdivisionPolicyConnector(int max_bucket_size, ISplitDimensionSelector dim_select, ISplitLocationSelector loc_select, ITrivialSplitResolver triv_resolver)
 {
     _max_bucket_size  = max_bucket_size;
     _dim_selector     = dim_select;
     _loc_selector     = loc_select;
     _trivial_resolver = triv_resolver;
 }
 public SubdivisionPolicyConnector(int max_bucket_size, ISplitDimensionSelector dim_select, ISplitLocationSelector loc_select)
 {
     _max_bucket_size  = max_bucket_size;
     _dim_selector     = dim_select;
     _loc_selector     = loc_select;
     _trivial_resolver = new NoOperationResolver();
 }