Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
rtabmap::CameraStereoImages Class Reference

#include <CameraStereoImages.h>

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

Public Member Functions

 CameraStereoImages (const std::string &pathLeftImages, const std::string &pathRightImages, bool rectifyImages=false, float imageRate=0.0f, const Transform &localTransform=Transform::getIdentity())
 
 CameraStereoImages (const std::string &pathLeftRightImages, bool rectifyImages=false, float imageRate=0.0f, const Transform &localTransform=Transform::getIdentity())
 
virtual std::string getSerial () const
 
virtual bool init (const std::string &calibrationFolder=".", const std::string &cameraName="")
 
virtual bool isCalibrated () const
 
virtual void setMaxFrames (int value)
 
virtual void setStartIndex (int index)
 
virtual ~CameraStereoImages ()
 
- Public Member Functions inherited from rtabmap::CameraImages
 CameraImages ()
 
 CameraImages (const std::string &path, float imageRate=0, const Transform &localTransform=Transform::getIdentity())
 
const CameraModelcameraModel () const
 
std::vector< std::stringfilenames () const
 
int getBayerMode () const
 
double getMaxPoseTimeDiff () const
 
std::string getPath () const
 
unsigned int imagesCount () const
 
bool isImagesRectified () const
 
virtual bool odomProvided () const
 
void setBayerMode (int mode)
 
void setConfigForEachFrame (bool value)
 
void setDepth (bool isDepth, float depthScaleFactor=1.0f)
 
void setDepthFromScan (bool enabled, int fillHoles=1, bool fillHolesFromBorder=false)
 
void setDirRefreshed (bool enabled)
 
void setGroundTruthPath (const std::string &filePath, int format=0)
 
void setImagesRectified (bool enabled)
 
void setMaxPoseTimeDiff (double diff)
 
void setOdometryPath (const std::string &filePath, int format=0)
 
void setPath (const std::string &dir)
 
void setScanPath (const std::string &dir, int maxScanPts=0, const Transform &localTransform=Transform::getIdentity())
 
void setTimestamps (bool fileNamesAreStamps, const std::string &filePath="", bool syncImageRateWithStamps=true)
 
virtual ~CameraImages ()
 
- Public Member Functions inherited from rtabmap::Camera
float getImageRate () const
 
bool initFromFile (const std::string &calibrationPath)
 
bool isInterIMUPublishing () const
 
void setImageRate (float imageRate)
 
void setInterIMUPublishing (bool enabled, IMUFilter *filter=0)
 
SensorData takeImage (SensorCaptureInfo *info=0)
 
virtual ~Camera ()
 
- Public Member Functions inherited from rtabmap::SensorCapture
float getFrameRate () const
 
const TransformgetLocalTransform () const
 
virtual bool getPose (double stamp, Transform &pose, cv::Mat &covariance, double maxWaitTime=0.06)
 
void resetTimer ()
 
void setFrameRate (float frameRate)
 
void setLocalTransform (const Transform &localTransform)
 
SensorData takeData (SensorCaptureInfo *info=0)
 
virtual ~SensorCapture ()
 

Static Public Member Functions

static bool available ()
 

Protected Member Functions

virtual SensorData captureImage (SensorCaptureInfo *info=0)
 
- Protected Member Functions inherited from rtabmap::Camera
 Camera (float imageRate=0, const Transform &localTransform=Transform::getIdentity())
 
void postInterIMU (const IMU &imu, double stamp)
 
- Protected Member Functions inherited from rtabmap::SensorCapture
int getNextSeqID ()
 
 SensorCapture (float frameRate=0, const Transform &localTransform=Transform::getIdentity())
 

Private Attributes

CameraImagescamera2_
 
StereoCameraModel stereoModel_
 

Detailed Description

Definition at line 39 of file CameraStereoImages.h.

Constructor & Destructor Documentation

◆ CameraStereoImages() [1/2]

rtabmap::CameraStereoImages::CameraStereoImages ( const std::string pathLeftImages,
const std::string pathRightImages,
bool  rectifyImages = false,
float  imageRate = 0.0f,
const Transform localTransform = Transform::getIdentity() 
)

Definition at line 40 of file CameraStereoImages.cpp.

◆ CameraStereoImages() [2/2]

rtabmap::CameraStereoImages::CameraStereoImages ( const std::string pathLeftRightImages,
bool  rectifyImages = false,
float  imageRate = 0.0f,
const Transform localTransform = Transform::getIdentity() 
)

Definition at line 52 of file CameraStereoImages.cpp.

◆ ~CameraStereoImages()

rtabmap::CameraStereoImages::~CameraStereoImages ( )
virtual

Definition at line 77 of file CameraStereoImages.cpp.

Member Function Documentation

◆ available()

bool rtabmap::CameraStereoImages::available ( )
static

Definition at line 35 of file CameraStereoImages.cpp.

◆ captureImage()

SensorData rtabmap::CameraStereoImages::captureImage ( SensorCaptureInfo info = 0)
protectedvirtual

Reimplemented from rtabmap::CameraImages.

Definition at line 159 of file CameraStereoImages.cpp.

◆ getSerial()

std::string rtabmap::CameraStereoImages::getSerial ( ) const
virtual

Reimplemented from rtabmap::CameraImages.

Definition at line 154 of file CameraStereoImages.cpp.

◆ init()

bool rtabmap::CameraStereoImages::init ( const std::string calibrationFolder = ".",
const std::string cameraName = "" 
)
virtual

Reimplemented from rtabmap::CameraImages.

Definition at line 84 of file CameraStereoImages.cpp.

◆ isCalibrated()

bool rtabmap::CameraStereoImages::isCalibrated ( ) const
virtual

Reimplemented from rtabmap::CameraImages.

Definition at line 149 of file CameraStereoImages.cpp.

◆ setMaxFrames()

virtual void rtabmap::CameraStereoImages::setMaxFrames ( int  value)
inlinevirtual

Reimplemented from rtabmap::CameraImages.

Definition at line 64 of file CameraStereoImages.h.

◆ setStartIndex()

virtual void rtabmap::CameraStereoImages::setStartIndex ( int  index)
inlinevirtual

Reimplemented from rtabmap::CameraImages.

Definition at line 63 of file CameraStereoImages.h.

Member Data Documentation

◆ camera2_

CameraImages* rtabmap::CameraStereoImages::camera2_
private

Definition at line 70 of file CameraStereoImages.h.

◆ stereoModel_

StereoCameraModel rtabmap::CameraStereoImages::stereoModel_
private

Definition at line 71 of file CameraStereoImages.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jul 1 2024 02:42:44