OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::KMediods Member List

This is the complete list of members for Slic3r::KMediods, including all inherited members.

assign_cluster_label(const std::vector< int > &center, const std::unordered_map< int, std::vector< int > > &placeable_limits, const std::unordered_map< int, std::vector< int > > &unplaceable_limits, const std::vector< int > &group_size, const std::vector< std::pair< std::set< int >, int > > &cluster_group_size)Slic3r::KMediodsprotected
calc_cost(const std::vector< int > &clusters, const std::vector< int > &cluster_centers, int cluster_id=-1)Slic3r::KMediodsprotected
do_clustering(const FilamentGroupContext &context, const ClusteringBudget &budget)Slic3r::KMediods
get_cluster_labels() constSlic3r::KMediodsinline
get_memoryed_groups() constSlic3r::KMediodsinline
have_enough_size(const std::vector< int > &cluster_size, const std::vector< std::pair< std::set< int >, int > > &cluster_group_size, int elem_count)Slic3r::KMediodsprotected
init_cluster_center(const std::unordered_map< int, std::vector< int > > &placeable_limits, const std::unordered_map< int, std::vector< int > > &unplaceable_limits, const std::vector< int > &cluster_size, const std::vector< std::pair< std::set< int >, int > > &cluster_group_size, int seed)Slic3r::KMediodsprotected
KMediods(const int k, const int elem_count, const std::shared_ptr< FlushDistanceEvaluator > &evaluator, int default_group_id=0)Slic3r::KMediodsinline
m_cluster_group_sizeSlic3r::KMediodsprotected
m_cluster_labelsSlic3r::KMediodsprotected
m_default_group_idSlic3r::KMediodsprotected
m_elem_countSlic3r::KMediodsprotected
m_evaluatorSlic3r::KMediodsprotected
m_kSlic3r::KMediodsprotected
m_max_cluster_sizeSlic3r::KMediodsprotected
m_nozzle_to_extruderSlic3r::KMediodsprotected
m_placeable_limitsSlic3r::KMediodsprotected
m_unplaceable_limitsSlic3r::KMediodsprotected
memory_thresholdSlic3r::KMediodsprotected
memoryed_groupsSlic3r::KMediodsprotected
MemoryedGroup typedefSlic3r::KMediodsprotected
MemoryedGroupHeap typedefSlic3r::KMediodsprotected
set_cluster_group_size(const std::vector< std::pair< std::set< int >, int > > &cluster_group_size)Slic3r::KMediods
set_max_cluster_size(const std::vector< int > &group_size)Slic3r::KMediodsinline
set_memory_threshold(double threshold)Slic3r::KMediodsinline
set_placable_limits(const std::unordered_map< int, std::vector< int > > &placable_limits)Slic3r::KMediodsinline
set_unplacable_limits(const std::unordered_map< int, std::vector< int > > &unplacable_limits)Slic3r::KMediodsinline