Maria GDK 5.0.0.737
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::GridClustering Class Reference
Inheritance diagram for Maria::GridClustering:
Maria::ClusteringBase

Public Member Functions

std::shared_ptr< ClusteringResultclusterDrawObjects (const std::shared_ptr< DrawObjectStore > &store, const std::shared_ptr< RasterProjector > &vp, Unclustered &unclustered, bool &terminate) override
 
 GridClustering (const MariaProtobuf::ClusterSettings &settings, const ClusteringFilter &filter)
 
- Public Member Functions inherited from Maria::ClusteringBase
 ClusteringBase (const Maria::ClusteringFilter &filter, const MariaProtobuf::ClusterSettings &settings)
 
virtual std::shared_ptr< ClusteringResultclusterDrawObjects (const std::shared_ptr< DrawObjectStore > &store, const std::shared_ptr< RasterProjector > &vp, Unclustered &unclustered, bool &terminate)=0
 

Additional Inherited Members

- Protected Member Functions inherited from Maria::ClusteringBase
std::vector< Maria::IndexPointItemfilterPointItems (const std::vector< Maria::IndexPointItem > &candidates, const std::unordered_set< int > &unclustered) const
 
std::vector< Maria::IndexPointItemfilterPointItems (const std::vector< Maria::IndexPointItem > &candidates) const
 
std::vector< Maria::IndexAreaItemfilterAreaItems (const std::shared_ptr< RasterProjector > &vp, const std::vector< Maria::IndexAreaItem > &candidates, const Maria::Unclustered &unclustered) const
 
- Protected Attributes inherited from Maria::ClusteringBase
ClusteringFilter _filter
 
MariaProtobuf::ClusterSettings _settings
 

Member Function Documentation

◆ clusterDrawObjects()

std::shared_ptr< Maria::ClusteringResult > Maria::GridClustering::clusterDrawObjects ( const std::shared_ptr< DrawObjectStore > &  store,
const std::shared_ptr< RasterProjector > &  vp,
Unclustered unclustered,
bool &  terminate 
)
overridevirtual

Implements Maria::ClusteringBase.


The documentation for this class was generated from the following files: