C# Class SuperMap.WindowsPhone.Clustering.FeaturesClusterer

${WP_mapping_FeaturesClusterer_Title}
Inheritance: Clusterer
Show file Open project: SuperMap/iClient-for-Win8

Public Methods

Method Description
CancelAsync ( ) : void

${WP_mapping_Clusterer_method_CancelAsync_D}

ClusterFeaturesAsync ( IEnumerable features, double resolution ) : void

${WP_mapping_Clusterer_method_ClusterFeaturesAsync_D}

Protected Methods

Method Description
FeaturesClusterer ( ) : System

${WP_pubilc_Constructors_Initializes} FeaturesClusterer ${pubilc_Constructors_instance}

OnCreateFeature ( FeatureCollection cluster, GeoPoint center, int maxClusterCount ) : Feature

${WP_mapping_FeaturesClusterer_method_OnCreateFeature_D}

Private Methods

Method Description
AssignGeoPointsToClusters ( IEnumerable features, GeoPoint bottomLeft, double diameter ) : Cluster>.Dictionary
AssignGeoPointsToClusters ( IEnumerable features, ObservableCollection geos ) : Cluster>.Dictionary
ClusterGeoPoints ( IEnumerable features, int radius, double resolution, BackgroundWorker worker, ObservableCollection geos ) : Cluster>.Dictionary
GetBottomLeft ( IEnumerable features ) : GeoPoint
Merge ( Cluster source, Cluster neighbour ) : void
MergeOverlappingClusters ( double diameter, Cluster>.Dictionary orig, GeoPoint lowerLeft, bool &overlapExists, BackgroundWorker worker ) : Cluster>.Dictionary
SearchAndMerge ( Cluster cluster, int ox, int oy, double diameter, Cluster>.Dictionary orig, bool overlapExists ) : bool
clusterThread_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

Method Details

CancelAsync() public method

${WP_mapping_Clusterer_method_CancelAsync_D}
public CancelAsync ( ) : void
return void

ClusterFeaturesAsync() public method

${WP_mapping_Clusterer_method_ClusterFeaturesAsync_D}
public ClusterFeaturesAsync ( IEnumerable features, double resolution ) : void
features IEnumerable ${WP_mapping_Clusterer_method_ClusterFeaturesAsync_param_features}
resolution double ${WP_mapping_Clusterer_method_ClusterFeaturesAsync_param_resolution}
return void

FeaturesClusterer() protected method

${WP_pubilc_Constructors_Initializes} FeaturesClusterer ${pubilc_Constructors_instance}
protected FeaturesClusterer ( ) : System
return System

OnCreateFeature() protected abstract method

${WP_mapping_FeaturesClusterer_method_OnCreateFeature_D}
protected abstract OnCreateFeature ( FeatureCollection cluster, GeoPoint center, int maxClusterCount ) : Feature
cluster FeatureCollection ${WP_mapping_FeaturesClusterer_method_OnCreateFeature_param_cluster}
center SuperMap.WindowsPhone.Core.GeoPoint ${WP_mapping_FeaturesClusterer_method_OnCreateFeature_param_center}
maxClusterCount int ${WP_mapping_FeaturesClusterer_method_OnCreateFeature_param_maxClusterCount}
return SuperMap.WindowsPhone.Core.Feature