ImFusion SDK 4.3
PoseGraphOptimizationAlgorithm Member List

This is the complete list of members for PoseGraphOptimizationAlgorithm, including all inherited members.

AbortedByUser enum valueAlgorithm
actions()Algorithminline
Algorithm()Algorithm
applySpanningTreeInitialization() constPoseGraphOptimizationAlgorithminline
compute() overridePoseGraphOptimizationAlgorithmvirtual
computeBidirectionalRelativeMotion() constPoseGraphOptimizationAlgorithminline
Configurable()=default (defined in Configurable)Configurable
Configurable(const Configurable &rhs) (defined in Configurable)Configurable
Configurable(Configurable &&rhs) noexcept (defined in Configurable)Configurable
configuration(Properties *p) const overridePoseGraphOptimizationAlgorithmvirtual
configure(const Properties *p) overridePoseGraphOptimizationAlgorithmvirtual
configureDefaults()Configurablevirtual
constraints() constPoseGraphOptimizationAlgorithminline
createCompatible(const DataList &data, Algorithm **a=nullptr) (defined in PoseGraphOptimizationAlgorithm)PoseGraphOptimizationAlgorithmstatic
Error enum valueAlgorithm
exportPoseUpdateMap() constPoseGraphOptimizationAlgorithminline
factoryInfo() constAlgorithminline
gainThreshold() constPoseGraphOptimizationAlgorithminline
ICPIterations() constPoseGraphOptimizationAlgorithminline
ICPMatchingStrategy() constPoseGraphOptimizationAlgorithminline
IncompleteInput enum valueAlgorithm
InvalidInput enum valueAlgorithm
iterations() constPoseGraphOptimizationAlgorithminline
LeastSquares enum valuePoseGraphOptimizationAlgorithm
loadDefaults() (defined in Algorithm)Algorithmprotected
m_actionsAlgorithmprotected
m_factoryInfoAlgorithmprotected
m_nameAlgorithmprotected
m_paramsConfigurableprotected
m_progressAlgorithmprotected
m_statusAlgorithmprotected
maxMatchAngle() constPoseGraphOptimizationAlgorithminline
maxMatchDist() constPoseGraphOptimizationAlgorithminline
minOverlap() constPoseGraphOptimizationAlgorithminline
Mode enum namePoseGraphOptimizationAlgorithm
mode() constPoseGraphOptimizationAlgorithminline
MotionAveraging enum valuePoseGraphOptimizationAlgorithm
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
OutOfMemoryGPU enum valueAlgorithm
OutOfMemoryHost enum valueAlgorithm
PoseGraphOptimizationAlgorithm(const std::vector< PointCloud * > &pcs)PoseGraphOptimizationAlgorithm
PoseGraphOptimizationAlgorithm() (defined in PoseGraphOptimizationAlgorithm)PoseGraphOptimizationAlgorithm
poseGraphOptimizerIterations() constPoseGraphOptimizationAlgorithminline
poses() constPoseGraphOptimizationAlgorithminline
poseUpdateMap() constPoseGraphOptimizationAlgorithm
progress() constAlgorithminline
recomputeOverlap() constPoseGraphOptimizationAlgorithminline
registerAction(const std::string &id, const std::string &guiName, const std::function< Algorithm::Status(void)> &action)Algorithmprotected
registerAction(const std::string &id, const std::string &guiName, Algorithm::Status(D::*action)(void))Algorithminlineprotected
registerAction(const Action &action)Algorithmprotected
registerParameter(ParameterBase *param)Configurable
robustKernel() constPoseGraphOptimizationAlgorithminline
robustKernelDelta() constPoseGraphOptimizationAlgorithminline
runAction(const std::string &id)Algorithm
setApplySpanningTreeInitialization(bool applySpanningTreeInitialization)PoseGraphOptimizationAlgorithminline
setComputeBidirectionalRelativeMotion(bool v)PoseGraphOptimizationAlgorithminline
setConstraints(std::vector< PoseGraphOptimization::Constraint > value)PoseGraphOptimizationAlgorithminline
setExportPoseUpdateMap(double exportPoseUpdateMap)PoseGraphOptimizationAlgorithminline
setFactoryInfo(const FactoryInfo &value)Algorithminline
setGainThreshold(double gainThreshold)PoseGraphOptimizationAlgorithminline
setICPIterations(int iter)PoseGraphOptimizationAlgorithminline
setICPMatchingStrategy(ICP::MatchingStrategy v)PoseGraphOptimizationAlgorithminline
setIterations(int iter)PoseGraphOptimizationAlgorithminline
setMaxMatchAngle(double maxMatchAngle)PoseGraphOptimizationAlgorithminline
setMaxMatchDist(double maxMatchDist)PoseGraphOptimizationAlgorithminline
setMinOverlap(double v)PoseGraphOptimizationAlgorithminline
setMode(Mode mode)PoseGraphOptimizationAlgorithminline
setPointClouds(const std::vector< PointCloud * > &pcs)PoseGraphOptimizationAlgorithm
setPoseGraphOptimizerIterations(int maxIter)PoseGraphOptimizationAlgorithminline
setPoses(std::map< int, mat4 > value)PoseGraphOptimizationAlgorithminline
setProgress(Progress *progress)Algorithminlinevirtual
setRecomputeOverlap(bool v)PoseGraphOptimizationAlgorithminline
setRobustKernel(LeastSquaresPoseGraphSolution::RobustKernel robustKernel)PoseGraphOptimizationAlgorithminline
setRobustKernelDelta(double robustKernelDelta)PoseGraphOptimizationAlgorithminline
signalOutputChangedAlgorithm
signalParametersChangedAlgorithm
Status enum nameAlgorithm
status() constAlgorithmvirtual
Success enum valueAlgorithm
survivesDataDeletion(const Data *) constAlgorithmvirtual
takeOutput() overridePoseGraphOptimizationAlgorithmvirtual
Unknown enum valueAlgorithm
UnknownAction enum valueAlgorithm
unregisterParameter(const ParameterBase *param)Configurable
UnsupportedGPU enum valueAlgorithm
User enum valueAlgorithm
~Algorithm() (defined in Algorithm)Algorithmvirtual
~Configurable() (defined in Configurable)Configurablevirtual
~PoseGraphOptimizationAlgorithm() override (defined in PoseGraphOptimizationAlgorithm)PoseGraphOptimizationAlgorithm
Search Tab / S to search, Esc to close