Public Member Functions | Public Attributes | Friends | List of all members
TransformWithVariance Class Reference

#include <transform_with_variance.h>

Public Member Functions

TransformWithVarianceoperator*= (const TransformWithVariance &rhs)
 
TransformWithVarianceoperator*= (const tf2::Transform &rhs)
 
 TransformWithVariance ()=default
 
 TransformWithVariance (const tf2::Transform &t, double var)
 
 TransformWithVariance (const geometry_msgs::Transform &t, double var)
 
 TransformWithVariance (const tf2::Vector3 &tvec, const tf2::Quaternion &q, double var)
 
void update (const TransformWithVariance &newT)
 

Public Attributes

tf2::Transform transform
 
double variance
 

Friends

TransformWithVariance operator* (TransformWithVariance lhs, const TransformWithVariance &rhs)
 
tf2::Stamped< TransformWithVarianceoperator* (tf2::Stamped< TransformWithVariance > lhs, const tf2::Stamped< TransformWithVariance > &rhs)
 
TransformWithVariance operator* (TransformWithVariance lhs, const tf2::Transform &rhs)
 
TransformWithVariance operator* (tf2::Transform lhs, const TransformWithVariance &rhs)
 

Detailed Description

Definition at line 10 of file transform_with_variance.h.

Constructor & Destructor Documentation

TransformWithVariance::TransformWithVariance ( )
default
TransformWithVariance::TransformWithVariance ( const tf2::Transform t,
double  var 
)
inline

Definition at line 18 of file transform_with_variance.h.

TransformWithVariance::TransformWithVariance ( const geometry_msgs::Transform &  t,
double  var 
)
inline

Definition at line 19 of file transform_with_variance.h.

TransformWithVariance::TransformWithVariance ( const tf2::Vector3 tvec,
const tf2::Quaternion q,
double  var 
)
inline

Definition at line 22 of file transform_with_variance.h.

Member Function Documentation

TransformWithVariance& TransformWithVariance::operator*= ( const TransformWithVariance rhs)
inline

Definition at line 26 of file transform_with_variance.h.

TransformWithVariance& TransformWithVariance::operator*= ( const tf2::Transform rhs)
inline

Definition at line 47 of file transform_with_variance.h.

void TransformWithVariance::update ( const TransformWithVariance newT)

Definition at line 43 of file transform_with_variance.cpp.

Friends And Related Function Documentation

TransformWithVariance operator* ( TransformWithVariance  lhs,
const TransformWithVariance rhs 
)
friend

Definition at line 35 of file transform_with_variance.h.

Definition at line 40 of file transform_with_variance.h.

TransformWithVariance operator* ( TransformWithVariance  lhs,
const tf2::Transform rhs 
)
friend

Definition at line 52 of file transform_with_variance.h.

TransformWithVariance operator* ( tf2::Transform  lhs,
const TransformWithVariance rhs 
)
friend

Definition at line 56 of file transform_with_variance.h.

Member Data Documentation

tf2::Transform TransformWithVariance::transform

Definition at line 12 of file transform_with_variance.h.

double TransformWithVariance::variance

Definition at line 13 of file transform_with_variance.h.


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


fiducial_slam
Author(s): Jim Vaughan
autogenerated on Tue Jun 1 2021 03:03:29