Class GraphPartitionSampler

Inheritance Relationships

Base Type

Class Documentation

class map_sparsification::GraphPartitionSampler : public map_sparsification::SamplerBase

Public Functions

explicit GraphPartitionSampler(map_sparsification::SamplerBase::Ptr sampler)
virtual ~GraphPartitionSampler()
void setMaxPartitionedSummarizationFraction(double fraction)
virtual void sample(const vi_map::VIMap &map, unsigned int total_desired_num_landmarks, vi_map::LandmarkIdSet *summary_store_landmark_ids)
inline virtual void sampleMapSegment(const vi_map::VIMap &map, unsigned int desired_num_landmarks, unsigned int, const vi_map::LandmarkIdSet&, const pose_graph::VertexIdList&, vi_map::LandmarkIdSet *summary_store_landmark_ids)
inline virtual std::string getTypeString() const
void instantiateVisualizer()

Public Members

GraphPartitionSampler