ed
Public Member Functions | Protected Attributes | List of all members
ed::Measurement Class Reference

#include <measurement.h>

Public Member Functions

rgbd::ImageConstPtr image () const
 
const ImageMaskimageMask () const
 
PointCloudMaskConstPtr mask () const
 
 Measurement ()
 
 Measurement (const RGBDData &rgbd_data, const PointCloudMaskPtr &mask, unsigned int seq=0)
 
 Measurement (rgbd::ImageConstPtr image, const ImageMask &image_mask, const geo::Pose3D &sensor_pose)
 
const geo::Pose3DsensorPose () const
 
double timestamp () const
 

Protected Attributes

ImageMask image_mask_
 
PointCloudMaskPtr mask_
 
RGBDData rgbd_data_
 
unsigned int seq_
 
double timestamp_
 

Detailed Description

Definition at line 11 of file measurement.h.

Constructor & Destructor Documentation

◆ Measurement() [1/3]

ed::Measurement::Measurement ( )

Definition at line 10 of file measurement.cpp.

◆ Measurement() [2/3]

ed::Measurement::Measurement ( rgbd::ImageConstPtr  image,
const ImageMask image_mask,
const geo::Pose3D sensor_pose 
)

Definition at line 16 of file measurement.cpp.

◆ Measurement() [3/3]

ed::Measurement::Measurement ( const RGBDData rgbd_data,
const PointCloudMaskPtr mask,
unsigned int  seq = 0 
)

Definition at line 26 of file measurement.cpp.

Member Function Documentation

◆ image()

rgbd::ImageConstPtr ed::Measurement::image ( ) const
inline

Definition at line 23 of file measurement.h.

◆ imageMask()

const ImageMask& ed::Measurement::imageMask ( ) const
inline

Definition at line 25 of file measurement.h.

◆ mask()

PointCloudMaskConstPtr ed::Measurement::mask ( ) const
inline

Definition at line 24 of file measurement.h.

◆ sensorPose()

const geo::Pose3D& ed::Measurement::sensorPose ( ) const
inline

Definition at line 22 of file measurement.h.

◆ timestamp()

double ed::Measurement::timestamp ( ) const
inline

Definition at line 26 of file measurement.h.

Member Data Documentation

◆ image_mask_

ImageMask ed::Measurement::image_mask_
protected

Definition at line 32 of file measurement.h.

◆ mask_

PointCloudMaskPtr ed::Measurement::mask_
protected

Definition at line 31 of file measurement.h.

◆ rgbd_data_

RGBDData ed::Measurement::rgbd_data_
protected

Definition at line 30 of file measurement.h.

◆ seq_

unsigned int ed::Measurement::seq_
protected

Definition at line 34 of file measurement.h.

◆ timestamp_

double ed::Measurement::timestamp_
protected

Definition at line 33 of file measurement.h.


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