RTAB-Map 0.23.10
Real-Time Appearance-Based Mapping
Loading...
Searching...
No Matches
clams::DiscreteFrustum Class Reference

Public Member Functions

 DiscreteFrustum (int smoothing=1, double bin_depth=1.0, double max_dist=10.0)
 
void addExample (double ground_truth, double measurement)
 
int index (double z) const
 
void undistort (double *z) const
 
void interpolatedUndistort (double *z) const
 
void serialize (std::ostream &out, bool ascii) const
 
void deserialize (std::istream &in, bool ascii)
 

Protected Attributes

double max_dist_
 
int num_bins_
 
double bin_depth_
 
Eigen::VectorXf counts_
 
Eigen::VectorXf total_numerators_
 
Eigen::VectorXf total_denominators_
 
Eigen::VectorXf multipliers_
 

Friends

class DiscreteDepthDistortionModel
 

Detailed Description

Definition at line 43 of file discrete_depth_distortion_model.h.

Member Function Documentation

◆ addExample()

void clams::DiscreteFrustum::addExample ( double  ground_truth,
double  measurement 
)

z value, not distance to origin. thread-safe.

Friends And Related Symbol Documentation

◆ DiscreteDepthDistortionModel

friend class DiscreteDepthDistortionModel
friend

Definition at line 65 of file discrete_depth_distortion_model.h.

Member Data Documentation

◆ max_dist_

double clams::DiscreteFrustum::max_dist_
protected

Definition at line 57 of file discrete_depth_distortion_model.h.

◆ num_bins_

int clams::DiscreteFrustum::num_bins_
protected

Definition at line 58 of file discrete_depth_distortion_model.h.

◆ bin_depth_

double clams::DiscreteFrustum::bin_depth_
protected

Definition at line 59 of file discrete_depth_distortion_model.h.

◆ counts_

Eigen::VectorXf clams::DiscreteFrustum::counts_
protected

Definition at line 60 of file discrete_depth_distortion_model.h.

◆ total_numerators_

Eigen::VectorXf clams::DiscreteFrustum::total_numerators_
protected

Definition at line 61 of file discrete_depth_distortion_model.h.

◆ total_denominators_

Eigen::VectorXf clams::DiscreteFrustum::total_denominators_
protected

Definition at line 62 of file discrete_depth_distortion_model.h.

◆ multipliers_

Eigen::VectorXf clams::DiscreteFrustum::multipliers_
protected

Definition at line 63 of file discrete_depth_distortion_model.h.


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