ad_rss_map_integration
Public Member Functions | Protected Attributes | List of all members
ad::rss::map::RssRouteCheckerArtificialObjectData< OBJECT_INSTANCE_TYPE > Class Template Reference

Class to store data of RssArtificialObjectAdapter. More...

#include <ad/rss/map/RssRouteCheckerData.hpp>

Inheritance diagram for ad::rss::map::RssRouteCheckerArtificialObjectData< OBJECT_INSTANCE_TYPE >:
Inheritance graph
[legend]
Collaboration diagram for ad::rss::map::RssRouteCheckerArtificialObjectData< OBJECT_INSTANCE_TYPE >:
Collaboration graph
[legend]

Public Member Functions

 RssRouteCheckerArtificialObjectData ()=default
 default constructor
 
 RssRouteCheckerArtificialObjectData (RssRouteCheckerArtificialObjectData const &other)=default
 default copy constructor
 
 ~RssRouteCheckerArtificialObjectData ()=default
 default destrutor
 
RssRouteCheckerArtificialObjectDataoperator= (const RssRouteCheckerArtificialObjectData &other)=default
 default assignment operator
 
void updateAdapter (typename RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >::Ptr artificialObjectAdapter)
 function to update the adapter class of this
 
RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >::Ptr getAdapter ()
 function to get the adapter class of this
 
RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >::ConstPtr getAdapter () const
 function to get the adapter class of this
 
- Public Member Functions inherited from ad::rss::map::RssRouteCheckerObjectData
 RssRouteCheckerObjectData ()=default
 default constructor
 
 RssRouteCheckerObjectData (const RssRouteCheckerObjectData &other)=default
 default copy constructor
 
 ~RssRouteCheckerObjectData ()=default
 default destrutor
 
RssRouteCheckerObjectDataoperator= (const RssRouteCheckerObjectData &other)=default
 default assignment operator
 
bool operator< (RssRouteCheckerObjectData const &other)
 sorting operator to enable map usage
 

Protected Attributes

RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >::Ptr mArtificialObjectAdapter
 the current RssArtificialObjectAdapter
 

Additional Inherited Members

- Public Attributes inherited from ad::rss::map::RssRouteCheckerObjectData
bool mActive {false}
 flag indicating if the object is active
 
bool mClearObjectHistory {false}
 flag indicating if the object's history has to be cleared
 
RssObjectData mRssObjectData
 the actual RssObjectData of this
 

Detailed Description

template<class OBJECT_INSTANCE_TYPE>
class ad::rss::map::RssRouteCheckerArtificialObjectData< OBJECT_INSTANCE_TYPE >

Class to store data of RssArtificialObjectAdapter.


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