SE2< Scalar > > Struct Template Reference

SE2&lt; Scalar &gt; &gt; Struct Template Reference#

Beluga ROS: beluga_ros::detail::almost_equal_to< Sophus::SE2< Scalar > > Struct Template Reference
Beluga ROS
beluga_ros::detail::almost_equal_to< Sophus::SE2< Scalar > > Struct Template Reference

std::equal_to equivalent specialized for SE(2) types, with user resolutions. More...

#include <particle_cloud.hpp>

Public Member Functions

 almost_equal_to (Scalar _linear_resolution, Scalar _angular_resolution)
 Constructs near equality functor. More...
 
bool operator() (const Sophus::SE2< Scalar > &a, const Sophus::SE2< Scalar > &b) const
 Compares a and b for near equality.
 

Public Attributes

const Scalar linear_resolution
 Resolution for translational coordinates, in meters.
 
const Scalar angular_resolution
 Resolution for rotational coordinates, in radians.
 

Detailed Description

template<typename Scalar>
struct beluga_ros::detail::almost_equal_to< Sophus::SE2< Scalar > >

std::equal_to equivalent specialized for SE(2) types, with user resolutions.

Constructor & Destructor Documentation

◆ almost_equal_to()

template<typename Scalar >
beluga_ros::detail::almost_equal_to< Sophus::SE2< Scalar > >::almost_equal_to ( Scalar  _linear_resolution,
Scalar  _angular_resolution 
)
inlineexplicit

Constructs near equality functor.

Parameters
_linear_resolutionResolution for translational coordinates, in meters.
_angular_resolutionResolution for rotational coordinates, in radians.

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