|
onboardapi
9.10.0
by Rheinmetall
|
Namespaces | |
| OperatorAcknowledgeKind | |
Classes | |
| class | IService |
| class | IClient |
| struct | AssignType |
| struct | FusionInfoType |
| Describes the sensor fusion relations between objects. More... | |
| struct | OwnInfoType |
| Contains kinematics information related to own vehicle. More... | |
| struct | SensorRawDetectionType |
| struct | ReportingUnitType |
| Contains information of a reporting unit. More... | |
| struct | PointObjectType |
| Point object. More... | |
| struct | MultiPointObjectType |
| Multi-point object. More... | |
| struct | ModifyObjectType |
| Contains modified common object data fields for an already existing object. More... | |
| struct | ModifyPointType |
| Contains modified data fields for an already existing point object. More... | |
| struct | ModifyMultiPointType |
| Contains modified data fields for an already existing multi-point object. More... | |
| struct | ChangeEventTriggerType |
| Contains object parameters that, upon change, can trigger a change event message. More... | |
| struct | ParameterDifferenceType |
| Contains the difference of old versus new object data upon change. More... | |
| struct | ObjectManagerSettingsType |
| Contains Contains the Service settings data. More... | |
| struct | RequestPosition |
| Request for the service to transform a position from one coordinate frame to another. More... | |
| struct | CmdAddUpdatePoint |
| struct | CmdModifyPoint |
| struct | CmdAddUpdateMultiPoint |
| struct | CmdModifyMultiPoint |
| struct | CmdRemove |
| struct | ReportObjectManagerSettings |
| struct | ResponsePosition |
| Response to a request for the service to transform a position from one coordinate frame to another. More... | |
| struct | ReportOwnInfo |
| Reports information relating to own vehicle. More... | |
| struct | ReportPoint |
| Reports a point object. More... | |
| struct | ReportMultiPoint |
| Reports a multi-point object. More... | |
| struct | ReportCoordinateTransformations |
| Reports a list of the transformations between specified coordinate frames. More... | |
| struct | EventObjectChanged |
| Reports changes to the specified object's data upon the occurrence of that change. More... | |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_ObjectManager::OperatorAcknowledgeKind::Type > | OperatorAcknowledgeKindOptionalType |
| typedef std::vector< M_ObjectManager::AssignType > | AssignListType |
| List of AssignType. More... | |
| typedef std::vector< M_ObjectManager::FusionInfoType > | FusionInfoOptionalType |
| typedef std::vector< M_ObjectManager::SensorRawDetectionType > | SensorRawDetectionListType |
| List of SensorRawDetectionType. More... | |
| typedef std::vector< M_ObjectManager::ReportingUnitType > | ReportingUnitOptionalType |
| typedef std::shared_ptr< IClient > | IClientPtr |
| typedef std::shared_ptr< IService > | IServicePtr |
Functions | |
| std::vector< std::string > | getMethodsAllIService () |
| std::vector< std::string > | getMethodsAllIClient () |
| template<class IServiceDerived > | |
| std::enable_if< std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, std::map< std::string, std::vector< ddkit::callback::Base * > > >::type | detectCallbacksIService (IServiceDerived &callbacks) |
| template<class IServiceDerived > | |
| std::enable_if< std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, std::vector< std::string > >::type | detectMethodsIService (IServiceDerived &callbacks, bool isCheckMostDerivedClassType) |
| template<class IServiceDerived > | |
| std::enable_if<!std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, std::vector< std::string > >::type | detectMethodsIService (IServiceDerived &callbacks, bool isCheckMostDerivedClassType) |
| template<class IClientDerived > | |
| std::enable_if< std::is_same< IClientDerived, std::vector< ddkit::callback::Base * > >::value, std::map< std::string, std::vector< ddkit::callback::Base * > > >::type | detectCallbacksIClient (IClientDerived &callbacks) |
| template<class IClientDerived > | |
| std::enable_if< std::is_same< IClientDerived, std::vector< ddkit::callback::Base * > >::value, std::vector< std::string > >::type | detectMethodsIClient (IClientDerived &callbacks, bool isCheckMostDerivedClassType) |
| template<class IClientDerived > | |
| std::enable_if<!std::is_same< IClientDerived, std::vector< ddkit::callback::Base * > >::value, std::vector< std::string > >::type | detectMethodsIClient (IClientDerived &callbacks, bool isCheckMostDerivedClassType) |
| typedef std::vector<M_ObjectManager::AssignType> M_ObjectManager::AssignListType |
List of AssignType.
| typedef std::vector<M_ObjectManager::FusionInfoType> M_ObjectManager::FusionInfoOptionalType |
Optional FusionInfoType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::shared_ptr<IClient> M_ObjectManager::IClientPtr |
| typedef std::shared_ptr<IService> M_ObjectManager::IServicePtr |
| typedef std::vector<M_ObjectManager::OperatorAcknowledgeKind::Type> M_ObjectManager::OperatorAcknowledgeKindOptionalType |
Optional OperatorAcknowledgeKind type. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_ObjectManager::ReportingUnitType> M_ObjectManager::ReportingUnitOptionalType |
Optional ReportingUnitType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_ObjectManager::SensorRawDetectionType> M_ObjectManager::SensorRawDetectionListType |
List of SensorRawDetectionType.
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_ObjectManager::detectCallbacksIClient | ( | IClientDerived & | callbacks | ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_ObjectManager::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_ObjectManager::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_ObjectManager::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_ObjectManager::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_ObjectManager::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_ObjectManager::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_ObjectManager::getMethodsAllIService | ( | ) |