g2o
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
g2o::AbstractRobustKernelCreator Class Referenceabstract

Abstract interface for allocating a robust kernel. More...

#include <robust_kernel_factory.h>

Inheritance diagram for g2o::AbstractRobustKernelCreator:
Inheritance graph
[legend]

Public Types

using Ptr = std::shared_ptr< AbstractRobustKernelCreator >
 

Public Member Functions

virtual RobustKernelconstruct ()=0
 
virtual ~AbstractRobustKernelCreator ()
 

Detailed Description

Abstract interface for allocating a robust kernel.

Definition at line 46 of file robust_kernel_factory.h.

Member Typedef Documentation

◆ Ptr

Definition at line 53 of file robust_kernel_factory.h.

Constructor & Destructor Documentation

◆ ~AbstractRobustKernelCreator()

virtual g2o::AbstractRobustKernelCreator::~AbstractRobustKernelCreator ( )
inlinevirtual

Definition at line 52 of file robust_kernel_factory.h.

52{}

Member Function Documentation

◆ construct()

virtual RobustKernel * g2o::AbstractRobustKernelCreator::construct ( )
pure virtual

create a hyper graph element. Has to implemented in derived class.

Implemented in g2o::RobustKernelCreator< T >.

Referenced by main(), and MainWindow::setRobustKernel().


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