This is the complete list of members for Slic3r::KMediods, including all inherited members.
| assign_cluster_label(const std::vector< int > ¢er, 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::KMediods | protected |
| calc_cost(const std::vector< int > &clusters, const std::vector< int > &cluster_centers, int cluster_id=-1) | Slic3r::KMediods | protected |
| do_clustering(const FilamentGroupContext &context, const ClusteringBudget &budget) | Slic3r::KMediods | |
| get_cluster_labels() const | Slic3r::KMediods | inline |
| get_memoryed_groups() const | Slic3r::KMediods | inline |
| 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::KMediods | protected |
| 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::KMediods | protected |
| KMediods(const int k, const int elem_count, const std::shared_ptr< FlushDistanceEvaluator > &evaluator, int default_group_id=0) | Slic3r::KMediods | inline |
| m_cluster_group_size | Slic3r::KMediods | protected |
| m_cluster_labels | Slic3r::KMediods | protected |
| m_default_group_id | Slic3r::KMediods | protected |
| m_elem_count | Slic3r::KMediods | protected |
| m_evaluator | Slic3r::KMediods | protected |
| m_k | Slic3r::KMediods | protected |
| m_max_cluster_size | Slic3r::KMediods | protected |
| m_nozzle_to_extruder | Slic3r::KMediods | protected |
| m_placeable_limits | Slic3r::KMediods | protected |
| m_unplaceable_limits | Slic3r::KMediods | protected |
| memory_threshold | Slic3r::KMediods | protected |
| memoryed_groups | Slic3r::KMediods | protected |
| MemoryedGroup typedef | Slic3r::KMediods | protected |
| MemoryedGroupHeap typedef | Slic3r::KMediods | protected |
| 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::KMediods | inline |
| set_memory_threshold(double threshold) | Slic3r::KMediods | inline |
| set_placable_limits(const std::unordered_map< int, std::vector< int > > &placable_limits) | Slic3r::KMediods | inline |
| set_unplacable_limits(const std::unordered_map< int, std::vector< int > > &unplacable_limits) | Slic3r::KMediods | inline |