ad_rss_map_integration
Public Types | Public Member Functions | List of all members
ad::rss::map::RssPedestrianAdapter< OBJECT_INSTANCE_TYPE > Class Template Reference
Inheritance diagram for ad::rss::map::RssPedestrianAdapter< OBJECT_INSTANCE_TYPE >:
Inheritance graph
[legend]
Collaboration diagram for ad::rss::map::RssPedestrianAdapter< OBJECT_INSTANCE_TYPE >:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< RssPedestrianAdapterPtr
 Smart pointer on RssPedestrianAdapter.
 
typedef std::shared_ptr< RssPedestrianAdapter const > ConstPtr
 Smart pointer on constant RssPedestrianAdapter.
 
- Public Types inherited from ad::rss::map::RssObjectAdapter< OBJECT_INSTANCE_TYPE >
typedef std::shared_ptr< RssObjectAdapterPtr
 Smart pointer on RssObjectAdapter.
 
typedef std::shared_ptr< RssObjectAdapter const > ConstPtr
 Smart pointer on constant RssObjectAdapter.
 
typedef RssObjectInstance< OBJECT_INSTANCE_TYPE >::Ptr ObjectInstancePtr
 
typedef RssObjectInstance< OBJECT_INSTANCE_TYPE >::ConstPtr ObjectInstanceConstPtr
 
- Public Types inherited from ad::rss::map::RssObjectAdapterData
typedef std::shared_ptr< RssObjectAdapterDataPtr
 Smart pointer on RssObjectAdapterData.
 
typedef std::shared_ptr< RssObjectAdapterData const > ConstPtr
 Smart pointer on constant RssObjectAdapterData.
 

Public Member Functions

 RssPedestrianAdapter (ObjectInstancePtr const objectInstance)
 constructor
 
virtual ~RssPedestrianAdapter ()=default
 default destructor
 
- Public Member Functions inherited from ad::rss::map::RssObjectAdapter< OBJECT_INSTANCE_TYPE >
 RssObjectAdapter (ObjectInstancePtr const objectInstance)
 default constructor
 
virtual ~RssObjectAdapter ()=default
 default destructor
 
::ad::rss::world::ObjectType getObjectType () const
 
RssRouteCheckerControl< OBJECT_INSTANCE_TYPE >::Ptr getCheckerControl () const
 get the checker control instance
 
ObjectInstancePtr getObjectInstance () const
 get the underlying object instance type
 
OBJECT_INSTANCE_TYPE & getObjectInstanceType ()
 get the underlying object instance type.
 
OBJECT_INSTANCE_TYPE const & getObjectInstanceType () const
 get the underlying object instance type
 
virtual ::ad::rss::world::RssDynamics getDefaultRssDynamics () const
 get the default RSS dynamics to be used for the object. More...
 
::ad::physics::Dimension3D getDimensions () const override
 get the dimensions of the object to be considered: the stored (estimated) dimensions are expanded by the position confidence
 
virtual ::ad::map::match::Object getMatchedObject (::ad::map::match::AdMapMatching const &mapMatching, physics::Distance const sampling_distance) const
 Perform actual map matching of the object. More...
 
virtual bool isObjectIdUniqueOverTime () const
 Indicate if the object id of this remains unique over time. More...
 
- Public Member Functions inherited from ad::rss::map::RssObjectAdapterData
 RssObjectAdapterData ()
 standard constructor
 
virtual ~RssObjectAdapterData ()=default
 standard destructor
 
 RssObjectAdapterData (const RssObjectAdapterData &other)=default
 standard copy constructor
 
 RssObjectAdapterData (RssObjectAdapterData &&other)=default
 standard move constructor
 
RssObjectAdapterDataoperator= (const RssObjectAdapterData &other)=default
 standard assignment operator More...
 
RssObjectAdapterDataoperator= (RssObjectAdapterData &&other)=default
 standard move operator More...
 
bool operator== (const RssObjectAdapterData &other) const
 standard comparison operator More...
 
bool operator!= (const RssObjectAdapterData &other) const
 standard comparison operator More...
 
::ad::rss::world::ObjectId getObjectId () const
 get the id of the object
 
::ad::rss::world::ObjectType getObjectType () const
 get the type of the object
 
::ad::map::point::ENUPoint getCenterPoint () const
 get the center point of the object
 
::ad::physics::Dimension2D getPositionConfidence () const
 get the position confidence of the center point
 
::ad::physics::Probability getPositionConfidenceLevel () const
 get the position confidence level of the center point
 
::ad::map::point::ENUHeading getHeading () const
 get the heading of the object
 
virtual ::ad::physics::Dimension3D getDimensions () const
 get the dimensions of the object to be considered
 
::ad::physics::SpeedRange getSpeedRange () const
 get the speed of the object
 
::ad::physics::AngularVelocity getYawRate () const
 get the change of the heading (which is the yaw rate) of the object
 
::ad::physics::Angle getSteeringAngle () const
 get the steering angle of the vehicle. Might be invalid if not available.
 

Additional Inherited Members

- Public Attributes inherited from ad::rss::map::RssObjectAdapterData
::ad::rss::world::ObjectId id {0}
 
::ad::rss::world::ObjectType object_type {::ad::rss::world::ObjectType::Invalid}
 
::ad::map::point::ENUPoint center_point
 
::ad::physics::Dimension2D position_confidence_ellipse_half_axis_dimension
 
::ad::physics::Probability position_confidence_ellipse_confidence_level
 
::ad::map::point::ENUHeading heading {std::numeric_limits<double>::quiet_NaN()}
 
::ad::physics::Dimension3D dimension
 
::ad::physics::SpeedRange speed_range
 
::ad::physics::AngularVelocity yaw_rate
 
::ad::physics::Angle steering_angle {std::numeric_limits<double>::quiet_NaN()}
 
- Protected Attributes inherited from ad::rss::map::RssObjectAdapter< OBJECT_INSTANCE_TYPE >
ObjectInstancePtr mObjectInstance
 

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