MRPT logo

mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions Struct Reference

Configuration of the algorithm:. More...

#include <mrpt/slam/CIncrementalMapPartitioner.h>

Inheritance diagram for mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions:

mrpt::utils::CLoadableOptions

List of all members.

Public Member Functions

 TOptions ()
 Sets default values at object creation.
void loadFromConfigFile (const mrpt::utils::CConfigFileBase &source, const std::string &section)
 Load parameters from configuration source.
void dumpToTextStream (CStream &out)
 This method must display clearly all the contents of the structure in textual form, sending it to a CStream.

Public Attributes

float partitionThreshold
 The partition threshold for bisection in range [0,2], default=1.0.
float gridResolution
 For the occupancy grid maps of each node, default=0.10.
float minDistForCorrespondence
 Used in the computation of weights, default=0.20.
float minMahaDistForCorrespondence
 Used in the computation of weights, default=2.0.
bool forceBisectionOnly
 If set to true (default), 1 or 2 clusters will be returned.
bool useMapMatching
 If set to true (default), adjacency matrix is computed from maps matching; otherwise, the method CObservation::likelihoodWith will be called directly from the SFs.
bool debugSaveAllEigenvectors
 This variable will be mapped to utils::CGraphPartitioner::DEBUG_SAVE_EIGENVECTOR_FILES.
int minimumNumberElementsEachCluster
 If a partition leads to a cluster with less elements than this, it will be rejected even if had a good Ncut (default=1).


Detailed Description

Configuration of the algorithm:.

Definition at line 75 of file CIncrementalMapPartitioner.h.


Constructor & Destructor Documentation

mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::TOptions (  ) 

Sets default values at object creation.


Member Function Documentation

void mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::dumpToTextStream ( CStream out  )  [virtual]

This method must display clearly all the contents of the structure in textual form, sending it to a CStream.

Implements mrpt::utils::CLoadableOptions.

void mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::loadFromConfigFile ( const mrpt::utils::CConfigFileBase source,
const std::string &  section 
) [virtual]

Load parameters from configuration source.

Implements mrpt::utils::CLoadableOptions.


Member Data Documentation

bool mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::debugSaveAllEigenvectors

This variable will be mapped to utils::CGraphPartitioner::DEBUG_SAVE_EIGENVECTOR_FILES.

Definition at line 117 of file CIncrementalMapPartitioner.h.

bool mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::forceBisectionOnly

If set to true (default), 1 or 2 clusters will be returned.

Default=false -> Autodetermine the number of partitions.

Definition at line 109 of file CIncrementalMapPartitioner.h.

float mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::gridResolution

For the occupancy grid maps of each node, default=0.10.

Definition at line 97 of file CIncrementalMapPartitioner.h.

float mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::minDistForCorrespondence

Used in the computation of weights, default=0.20.

Definition at line 101 of file CIncrementalMapPartitioner.h.

int mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::minimumNumberElementsEachCluster

If a partition leads to a cluster with less elements than this, it will be rejected even if had a good Ncut (default=1).

Definition at line 120 of file CIncrementalMapPartitioner.h.

float mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::minMahaDistForCorrespondence

Used in the computation of weights, default=2.0.

Definition at line 105 of file CIncrementalMapPartitioner.h.

float mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::partitionThreshold

The partition threshold for bisection in range [0,2], default=1.0.

Definition at line 93 of file CIncrementalMapPartitioner.h.

bool mrpt::slam::CIncrementalMapPartitioner::CIncrementalMapPartitioner::TOptions::useMapMatching

If set to true (default), adjacency matrix is computed from maps matching; otherwise, the method CObservation::likelihoodWith will be called directly from the SFs.

Definition at line 113 of file CIncrementalMapPartitioner.h.




Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN: at Thu Feb 26 02:14:51 EST 2009