ad_map_access
|
DataType VehicleDescriptor. More...
#include <ad/map/restriction/VehicleDescriptor.hpp>
Public Types | |
typedef std::shared_ptr< VehicleDescriptor > | Ptr |
Smart pointer on VehicleDescriptor. | |
typedef std::shared_ptr< VehicleDescriptor const > | ConstPtr |
Smart pointer on constant VehicleDescriptor. | |
Public Member Functions | |
VehicleDescriptor ()=default | |
standard constructor | |
~VehicleDescriptor ()=default | |
standard destructor | |
VehicleDescriptor (const VehicleDescriptor &other)=default | |
standard copy constructor | |
VehicleDescriptor (VehicleDescriptor &&other)=default | |
standard move constructor | |
VehicleDescriptor & | operator= (const VehicleDescriptor &other)=default |
standard assignment operator More... | |
VehicleDescriptor & | operator= (VehicleDescriptor &&other)=default |
standard move operator More... | |
bool | operator== (const VehicleDescriptor &other) const |
standard comparison operator More... | |
bool | operator!= (const VehicleDescriptor &other) const |
standard comparison operator More... | |
Public Attributes | |
::ad::map::restriction::PassengerCount | passengers {0} |
::ad::map::restriction::RoadUserType | type {::ad::map::restriction::RoadUserType::INVALID} |
::ad::physics::Distance | width |
::ad::physics::Distance | height |
::ad::physics::Distance | length |
::ad::physics::Weight | weight |
DataType VehicleDescriptor.
|
inline |
standard comparison operator
[in] | other | Other VehicleDescriptor. |
true
if both VehicleDescriptor are different
|
default |
standard assignment operator
[in] | other | Other VehicleDescriptor |
|
default |
standard move operator
[in] | other | Other VehicleDescriptor |
|
inline |
standard comparison operator
[in] | other | Other VehicleDescriptor |
true
if both VehicleDescriptor are equal