ad_rss_map_integration
|
base type of an object instance More...
#include <ad/rss/map/RssObjectInstance.hpp>
Public Types | |
typedef std::shared_ptr< RssObjectInstance > | Ptr |
Smart pointer on RssObjectAdapter. | |
typedef std::shared_ptr< RssObjectInstance const > | ConstPtr |
Smart pointer on constant RssObjectAdapter. | |
using | RssRouteCheckerControlPtr = std::shared_ptr< RssRouteCheckerControl< OBJECT_INSTANCE_TYPE > > |
Public Member Functions | |
RssObjectInstance (OBJECT_INSTANCE_TYPE const &objectInstanceType, RssRouteCheckerControlPtr checkerControl) | |
virtual ::ad::rss::world::ObjectType | getObjectType () const =0 |
OBJECT_INSTANCE_TYPE & | getObjectInstanceType () |
get the underlying vehicle instance | |
OBJECT_INSTANCE_TYPE const & | getObjectInstanceType () const |
get the underlying vehicle instance | |
RssRouteCheckerControlPtr | getCheckerControl () const |
Protected Attributes | |
OBJECT_INSTANCE_TYPE | mObjectInstanceType |
RssRouteCheckerControlPtr | mCheckerControl |
base type of an object instance
|
pure virtual |
Pure virtual function the object instance has to reimplement.
Implemented in ad::rss::map::RssArtificialObjectAdapter< OBJECT_INSTANCE_TYPE >::RssObjectInstanceDummy< OBJECT_INSTANCE_TYPE_INNER >.