|
onboardapi
9.10.0
by Rheinmetall
|
Classes | |
| class | IService |
| class | IClient |
| struct | VideoObjectSettingsType |
| Contains static settings data for the Video Object Export Service. More... | |
| struct | MarkerPositionType |
| struct | MarkerObjectType |
| Contains data for marker object. More... | |
| struct | KinematicInfoType |
| Contains kinematics info relating to own vehicle. More... | |
| struct | ConfigRecorderExport |
| Configure the Service to enable or disable exporting of Objects for recording. More... | |
| struct | ReportVideoObjectSettings |
| Static settings for the service reported once on startup. More... | |
| struct | ReportMountPosition |
| Report the current Azimuth and Elevation of the Sight System used for a Video Channel. More... | |
| struct | ReportCameraZoomFovRegion |
| Report the current Camera Field of View used for a Video Channel. More... | |
| struct | ReportMarkerObject |
| Report the current Marker data (with positional data for the marker in one or more Video Channels). More... | |
| struct | ReportKinematicData |
| Reports kinematic information relating to own vehicle/platform. More... | |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_VideoObjectExport::MarkerPositionType > | MarkerPositionListType |
| List of MarkerPositionType. More... | |
| 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::shared_ptr<IClient> M_VideoObjectExport::IClientPtr |
| typedef std::shared_ptr<IService> M_VideoObjectExport::IServicePtr |
| typedef std::vector<M_VideoObjectExport::MarkerPositionType> M_VideoObjectExport::MarkerPositionListType |
List of MarkerPositionType.
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_VideoObjectExport::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_VideoObjectExport::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_VideoObjectExport::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_VideoObjectExport::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_VideoObjectExport::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_VideoObjectExport::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_VideoObjectExport::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_VideoObjectExport::getMethodsAllIService | ( | ) |