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

Public Member Functions

 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
 

Protected Member Functions

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

ClusteringFilter _filter
 
MariaProtobuf::ClusterSettings _settings
 

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