C# Class SuperMap.Web.Clustering.FeaturesClusterer

${mapping_FeaturesClusterer_Title}
Inheritance: Clusterer
Mostrar archivo Open project: SuperMap/iClient-for-Silverlight

Public Methods

Method Description
CancelAsync ( ) : void

${mapping_Clusterer_method_CancelAsync_D}

ClusterFeaturesAsync ( IEnumerable features, double resolution ) : void

${mapping_Clusterer_method_ClusterFeaturesAsync_D}

Protected Methods

Method Description
FeaturesClusterer ( ) : System

${pubilc_Constructors_Initializes} FeaturesClusterer ${pubilc_Constructors_instance}

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

${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

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

ClusterFeaturesAsync() public method

${mapping_Clusterer_method_ClusterFeaturesAsync_D}
public ClusterFeaturesAsync ( IEnumerable features, double resolution ) : void
features IEnumerable ${mapping_Clusterer_method_ClusterFeaturesAsync_param_features}
resolution double ${mapping_Clusterer_method_ClusterFeaturesAsync_param_resolution}
return void

FeaturesClusterer() protected method

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

OnCreateFeature() protected abstract method

${mapping_FeaturesClusterer_method_OnCreateFeature_D}
protected abstract OnCreateFeature ( FeatureCollection cluster, GeoPoint center, int maxClusterCount ) : Feature
cluster FeatureCollection ${mapping_FeaturesClusterer_method_OnCreateFeature_param_cluster}
center SuperMap.Web.Core.GeoPoint ${mapping_FeaturesClusterer_method_OnCreateFeature_param_center}
maxClusterCount int ${mapping_FeaturesClusterer_method_OnCreateFeature_param_maxClusterCount}
return SuperMap.Web.Core.Feature