You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The C++ base library has a long history and is part of the framework, because from ASAM it is currently only used for framework components. During the first development iteration with the checker libraries for ASAM OpenDRIVE, OpenSCENARIO XML and OTX (all v1.0.0), a Python Base Library was introduced. This library has much more functionality and is easier to use. The C++ base library was just maintained to preserve compatibility.
If somebody wants to create an own C++ checker library, then he has a dependency to the whole framework, including transitive ones like Qt, which is actually not necessary for this use case.
Describe the solution you'd like
An improved C++ base library
as few dependencies as possible
using modern C++ code
architecture and functionality preferably aligned with the Python version
Additional context
If this should be provided
as an own repository (like the Python version) or still as part of the framework
as compiled library or just as code to include in own projects
can be discussed/decided later.
Note
With work like in #191 we are getting less C++ code in the framework, but it is still needed for the result GUI and the 3D viewer plugin!
When this feature is provided, then an additional user is necessary who is implementing an own checker library based on this new library to validate the new architecture. Without, this is just a needless academic work.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
The C++ base library has a long history and is part of the framework, because from ASAM it is currently only used for framework components. During the first development iteration with the checker libraries for ASAM OpenDRIVE, OpenSCENARIO XML and OTX (all v1.0.0), a Python Base Library was introduced. This library has much more functionality and is easier to use. The C++ base library was just maintained to preserve compatibility.
If somebody wants to create an own C++ checker library, then he has a dependency to the whole framework, including transitive ones like Qt, which is actually not necessary for this use case.
Describe the solution you'd like
An improved C++ base library
Additional context
If this should be provided
can be discussed/decided later.
Note
With work like in #191 we are getting less C++ code in the framework, but it is still needed for the result GUI and the 3D viewer plugin!
When this feature is provided, then an additional user is necessary who is implementing an own checker library based on this new library to validate the new architecture. Without, this is just a needless academic work.
The text was updated successfully, but these errors were encountered: