14 #include <ad/rss/world/ObjectType.hpp>
30 template <
class OBJECT_INSTANCE_TYPE>
class RssRouteCheckerControl;
40 typedef std::shared_ptr<RssObjectInstance>
Ptr;
45 typedef std::shared_ptr<RssObjectInstance const>
ConstPtr;
47 using RssRouteCheckerControlPtr = std::shared_ptr<RssRouteCheckerControl<OBJECT_INSTANCE_TYPE>>;
49 RssObjectInstance(OBJECT_INSTANCE_TYPE
const &objectInstanceType, RssRouteCheckerControlPtr checkerControl)
50 : mObjectInstanceType(objectInstanceType)
51 , mCheckerControl(checkerControl)
64 return mObjectInstanceType;
70 return mObjectInstanceType;
73 RssRouteCheckerControlPtr getCheckerControl()
const
75 return mCheckerControl;
79 OBJECT_INSTANCE_TYPE mObjectInstanceType;
80 RssRouteCheckerControlPtr mCheckerControl;
namespace ad
Definition: RouteAccelerations.hpp:33