Go to the documentation of this file.
44 typedef std::shared_ptr<Distance2D>
Ptr;
49 typedef std::shared_ptr<Distance2D const>
ConstPtr;
98 return (x == other.x) && (y == other.y);
123 #ifndef GEN_GUARD_AD_PHYSICS_DISTANCE2D
124 #define GEN_GUARD_AD_PHYSICS_DISTANCE2D
164 stringstream sstream;
166 return sstream.str();
169 #endif // GEN_GUARD_AD_PHYSICS_DISTANCE2D
namespace ad
Definition: Acceleration.hpp:30
Distance2D & operator=(const Distance2D &other)=default
standard assignment operator
DataType Distance.
Definition: Distance.hpp:67
bool operator!=(const Distance2D &other) const
standard comparison operator
Definition: Distance2D.hpp:108
~Distance2D()=default
standard destructor
DataType Distance2D.
Definition: Distance2D.hpp:39
std::shared_ptr< Distance2D > Ptr
Smart pointer on Distance2D.
Definition: Distance2D.hpp:44
std::shared_ptr< Distance2D const > ConstPtr
Smart pointer on constant Distance2D.
Definition: Distance2D.hpp:49
std::string to_string(::ad::physics::Acceleration const &value)
overload of the std::to_string for Acceleration
Definition: Acceleration.hpp:559
bool operator==(const Distance2D &other) const
standard comparison operator
Definition: Distance2D.hpp:96
std::ostream & operator<<(std::ostream &os, Acceleration const &_value)
standard ostream operator
Definition: Acceleration.hpp:547
Distance2D()=default
standard constructor