Public Member Functions | Private Attributes | List of all members
RobotPoseDeltaRV< RandomEngineT > Class Template Reference

#include <robot_pose.h>

Public Member Functions

RobotPoseDeltaRVoperator= (const RobotPoseDeltaRV &rpd_rv)
 
RobotPoseDeltaRVoperator= (RobotPoseDeltaRV &&rpd_rv)=default
 
 RobotPoseDeltaRV (const RandomVariable1D< RandomEngineT > &x_rv, const RandomVariable1D< RandomEngineT > &y_rv, const RandomVariable1D< RandomEngineT > &th_rv)
 
 RobotPoseDeltaRV (const RobotPoseDeltaRV &rpd_rv)
 
 RobotPoseDeltaRV (RobotPoseDeltaRV &&rpd_rv)=default
 
RobotPoseDelta sample (RandomEngineT &re)
 
 ~RobotPoseDeltaRV ()
 

Private Attributes

std::unique_ptr< RandomVariable1D< RandomEngineT > > _th_rv
 
std::unique_ptr< RandomVariable1D< RandomEngineT > > _x_rv
 
std::unique_ptr< RandomVariable1D< RandomEngineT > > _y_rv
 

Detailed Description

template<typename RandomEngineT>
class RobotPoseDeltaRV< RandomEngineT >

Definition at line 60 of file robot_pose.h.

Constructor & Destructor Documentation

template<typename RandomEngineT>
RobotPoseDeltaRV< RandomEngineT >::RobotPoseDeltaRV ( const RandomVariable1D< RandomEngineT > &  x_rv,
const RandomVariable1D< RandomEngineT > &  y_rv,
const RandomVariable1D< RandomEngineT > &  th_rv 
)
inline

Definition at line 63 of file robot_pose.h.

template<typename RandomEngineT>
RobotPoseDeltaRV< RandomEngineT >::RobotPoseDeltaRV ( const RobotPoseDeltaRV< RandomEngineT > &  rpd_rv)
inline

Definition at line 68 of file robot_pose.h.

template<typename RandomEngineT>
RobotPoseDeltaRV< RandomEngineT >::RobotPoseDeltaRV ( RobotPoseDeltaRV< RandomEngineT > &&  rpd_rv)
default
template<typename RandomEngineT>
RobotPoseDeltaRV< RandomEngineT >::~RobotPoseDeltaRV ( )
inline

Definition at line 81 of file robot_pose.h.

Member Function Documentation

template<typename RandomEngineT>
RobotPoseDeltaRV& RobotPoseDeltaRV< RandomEngineT >::operator= ( const RobotPoseDeltaRV< RandomEngineT > &  rpd_rv)
inline

Definition at line 71 of file robot_pose.h.

template<typename RandomEngineT>
RobotPoseDeltaRV& RobotPoseDeltaRV< RandomEngineT >::operator= ( RobotPoseDeltaRV< RandomEngineT > &&  rpd_rv)
default
template<typename RandomEngineT>
RobotPoseDelta RobotPoseDeltaRV< RandomEngineT >::sample ( RandomEngineT &  re)
inline

Definition at line 83 of file robot_pose.h.

Member Data Documentation

template<typename RandomEngineT>
std::unique_ptr<RandomVariable1D<RandomEngineT> > RobotPoseDeltaRV< RandomEngineT >::_th_rv
private

Definition at line 89 of file robot_pose.h.

template<typename RandomEngineT>
std::unique_ptr<RandomVariable1D<RandomEngineT> > RobotPoseDeltaRV< RandomEngineT >::_x_rv
private

Definition at line 89 of file robot_pose.h.

template<typename RandomEngineT>
std::unique_ptr<RandomVariable1D<RandomEngineT> > RobotPoseDeltaRV< RandomEngineT >::_y_rv
private

Definition at line 89 of file robot_pose.h.


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


slam_constructor
Author(s): JetBrains Research, OSLL team
autogenerated on Mon Jun 10 2019 15:08:26