Go to the documentation of this file.
42 typedef std::shared_ptr<Dimension3D>
Ptr;
47 typedef std::shared_ptr<Dimension3D const>
ConstPtr;
133 #ifndef GEN_GUARD_AD_PHYSICS_DIMENSION3D
134 #define GEN_GUARD_AD_PHYSICS_DIMENSION3D
155 os <<
"Dimension3D(";
177 stringstream sstream;
179 return sstream.str();
182 #endif // GEN_GUARD_AD_PHYSICS_DIMENSION3D
namespace ad
Definition: Acceleration.hpp:30
DataType Distance.
Definition: Distance.hpp:67
std::shared_ptr< Dimension3D > Ptr
Smart pointer on Dimension3D.
Definition: Dimension3D.hpp:42
::ad::physics::Distance width
Definition: Dimension3D.hpp:119
~Dimension3D()=default
standard destructor
Dimension3D & operator=(const Dimension3D &other)=default
standard assignment operator
::ad::physics::Distance height
Definition: Dimension3D.hpp:124
DataType Dimension3D.
Definition: Dimension3D.hpp:37
bool operator==(const Dimension3D &other) const
standard comparison operator
Definition: Dimension3D.hpp:94
std::string to_string(::ad::physics::Acceleration const &value)
overload of the std::to_string for Acceleration
Definition: Acceleration.hpp:559
std::shared_ptr< Dimension3D const > ConstPtr
Smart pointer on constant Dimension3D.
Definition: Dimension3D.hpp:47
bool operator!=(const Dimension3D &other) const
standard comparison operator
Definition: Dimension3D.hpp:106
::ad::physics::Distance length
Definition: Dimension3D.hpp:114
Dimension3D()=default
standard constructor
std::ostream & operator<<(std::ostream &os, Acceleration const &_value)
standard ostream operator
Definition: Acceleration.hpp:547