Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
rtabmap::StereoDense Class Referenceabstract

#include <StereoDense.h>

Inheritance diagram for rtabmap::StereoDense:
Inheritance graph
[legend]

Public Types

enum  Type { kTypeBM = 0, kTypeSGBM = 1 }
 

Public Member Functions

virtual cv::Mat computeDisparity (const cv::Mat &leftImage, const cv::Mat &rightImage) const =0
 
virtual void parseParameters (const ParametersMap &parameters)
 
virtual ~StereoDense ()
 

Static Public Member Functions

static StereoDensecreate (const ParametersMap &parameters)
 
static StereoDensecreate (StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
 

Protected Member Functions

 StereoDense (const ParametersMap &parameters=ParametersMap())
 

Detailed Description

Definition at line 38 of file StereoDense.h.

Member Enumeration Documentation

◆ Type

Enumerator
kTypeBM 
kTypeSGBM 

Definition at line 40 of file StereoDense.h.

Constructor & Destructor Documentation

◆ ~StereoDense()

virtual rtabmap::StereoDense::~StereoDense ( )
inlinevirtual

Definition at line 48 of file StereoDense.h.

◆ StereoDense()

rtabmap::StereoDense::StereoDense ( const ParametersMap parameters = ParametersMap())
inlineprotected

Definition at line 56 of file StereoDense.h.

Member Function Documentation

◆ computeDisparity()

virtual cv::Mat rtabmap::StereoDense::computeDisparity ( const cv::Mat &  leftImage,
const cv::Mat &  rightImage 
) const
pure virtual

Implemented in rtabmap::StereoBM, and rtabmap::StereoSGBM.

◆ create() [1/2]

StereoDense * rtabmap::StereoDense::create ( const ParametersMap parameters)
static

Definition at line 33 of file StereoDense.cpp.

◆ create() [2/2]

StereoDense * rtabmap::StereoDense::create ( StereoDense::Type  type,
const ParametersMap parameters = ParametersMap() 
)
static

Definition at line 40 of file StereoDense.cpp.

◆ parseParameters()

virtual void rtabmap::StereoDense::parseParameters ( const ParametersMap parameters)
inlinevirtual

Reimplemented in rtabmap::StereoBM, and rtabmap::StereoSGBM.

Definition at line 50 of file StereoDense.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00