|
| void | fromAron (const arondto::AxisAlignedBoundingBox &dto, ::simox::AxisAlignedBoundingBox &bo) |
| |
| void | fromAron (const arondto::ClockType &dto, ClockType &bo) |
| |
| void | fromAron (const arondto::FramedPosition &dto, armarx::FramedPosition &bo) |
| |
| void | fromAron (const arondto::PackagePath &dto, PackagePath &bo) |
| |
| void | fromAron (const AronPosef &dto, Eigen::Affine3f &bo) |
| |
| template<class BoT, class DtoT> |
| BoT | fromAron (const DtoT &dto) |
| |
| template<class DtoT, class BoT> |
| void | fromAron (const DtoT &dto, bool dtoValid, BoT &bo, bool &boValid) |
| |
| template<class DtoT, class BoT> |
| void | fromAron (const DtoT &dto, bool dtoValid, std::optional< BoT > &bo) |
| |
| template<class DtoT, class BoT> |
| void | fromAron (const DtoT &dto, std::unique_ptr< BoT > &bo) |
| |
template<class DtoKeyT, class DtoValueT, class BoKeyT, class BoValueT>
requires (!(detail::DtoAndBoAreSame<DtoKeyT, BoKeyT> and detail::DtoAndBoAreSame<DtoValueT, BoValueT>)) |
| void | fromAron (const std::map< DtoKeyT, DtoValueT > &dtoMap, std::map< BoKeyT, BoValueT > &boMap) |
| |
template<class DtoT, class BoT>
requires (!aron::detail::DtoAndBoAreSame<DtoT, BoT>) |
| void | fromAron (const std::optional< DtoT > &dto, std::optional< BoT > &bo) |
| |
template<class DtoT, class BoT>
requires (!aron::detail::DtoAndBoAreSame<DtoT, BoT>) |
| void | fromAron (const std::vector< DtoT > &dtos, std::vector< BoT > &bos) |
| |
| template<class T> |
| void | fromAron (const T &dto, T &bo) |
| |
template<class DtoT, class BoT>
requires (not detail::is_optional<DtoT>::value) |
| void | fromAron (DtoT &dto, const std::optional< BoT > &bo) |
| |
| template<typename... _Args> |
| aron::data::BoolPtr | make_bool (_Args &&... args) |
| |
| template<typename... _Args> |
| aron::data::DictPtr | make_dict (_Args &&... args) |
| |
| template<typename... _Args> |
| aron::data::DoublePtr | make_double (_Args &&... args) |
| |
| template<typename... _Args> |
| aron::data::FloatPtr | make_float (_Args &&... args) |
| |
| template<typename... _Args> |
| aron::data::IntPtr | make_int (_Args &&... args) |
| |
| template<typename... _Args> |
| aron::data::ListPtr | make_list (_Args &&... args) |
| |
| template<typename... _Args> |
| aron::data::LongPtr | make_long (_Args &&... args) |
| |
| template<typename... _Args> |
| aron::data::NDArrayPtr | make_ndarray (_Args &&... args) |
| |
| template<typename... _Args> |
| aron::data::StringPtr | make_string (_Args &&... args) |
| |
template<class ReaderT>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, armarx::core::time::DateTime &ret) |
| |
template<class ReaderT>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, armarx::core::time::Duration &ret) |
| |
template<class ReaderT>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, armarx::FramedOrientation &ret) |
| |
template<class ReaderT>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, armarx::FramedPose &ret) |
| |
template<class ReaderT>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, armarx::FramedPosition &ret) |
| |
template<class ReaderT, class DtoT, class BoT>
requires (data::isReader<ReaderT> && armarx::aron::cpp::isAronGeneratedClass<DtoT> && !detail::DtoAndBoAreSame<DtoT, BoT>) |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, BoT &ret) |
| |
template<class ReaderT, class EigenT, int cols, int options>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, Eigen::Matrix< EigenT, Eigen::Dynamic, cols, options > &ret) |
| |
template<class ReaderT, class EigenT, int options>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, Eigen::Matrix< EigenT, Eigen::Dynamic, Eigen::Dynamic, options > &ret) |
| |
template<class ReaderT, class EigenT, int rows, int cols, int options>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, Eigen::Matrix< EigenT, rows, cols, options > &ret) |
| |
template<class ReaderT, class EigenT, int rows, int options>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, Eigen::Matrix< EigenT, rows, Eigen::Dynamic, options > &ret) |
| |
template<class ReaderT, class EigenT>
requires data::isReader<ReaderT> |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, Eigen::Quaternion< EigenT > &ret) |
| |
template<class ReaderT, class T>
requires (data::isReader<ReaderT> && armarx::aron::cpp::isAronGeneratedClass<T>) |
| void | read (ReaderT &aron_r, typename ReaderT::InputType &input, T &ret) |
| |
| void | toAron (arondto::AxisAlignedBoundingBox &dto, const ::simox::AxisAlignedBoundingBox &bo) |
| |
| void | toAron (arondto::ClockType &dto, const ClockType &bo) |
| |
| void | toAron (arondto::FramedPosition &dto, const armarx::FramedPosition &bo) |
| |
| void | toAron (arondto::PackagePath &dto, const PackagePath &bo) |
| |
| void | toAron (AronPosef &dto, const Eigen::Affine3f &bo) |
| |
| template<class DtoT, class BoT> |
| DtoT | toAron (const BoT &bo) |
| |
template<class DtoKeyT, class DtoValueT, class BoKeyT, class BoValueT>
requires (!(detail::DtoAndBoAreSame<DtoKeyT, BoKeyT> and detail::DtoAndBoAreSame<DtoValueT, BoValueT>)) |
| std::map< DtoKeyT, DtoValueT > | toAron (const std::map< BoKeyT, BoValueT > &boMap) |
| |
| template<class DtoT, class BoT> |
| void | toAron (DtoT &dto, bool &dtoValid, const BoT &bo, bool boValid) |
| |
| template<class DtoT, class BoT> |
| void | toAron (DtoT &dto, bool &dtoValid, const std::optional< BoT > &bo) |
| |
| template<class DtoT, class BoT> |
| void | toAron (DtoT &dto, const std::unique_ptr< BoT > &bo) |
| |
template<class DtoKeyT, class DtoValueT, class BoKeyT, class BoValueT>
requires (!(detail::DtoAndBoAreSame<DtoKeyT, BoKeyT> and detail::DtoAndBoAreSame<DtoValueT, BoValueT>)) |
| void | toAron (std::map< DtoKeyT, DtoValueT > &dtoMap, const std::map< BoKeyT, BoValueT > &boMap) |
| |
template<class DtoT, class BoT>
requires (not detail::is_optional<BoT>::value) |
| void | toAron (std::optional< DtoT > &dto, const BoT &bo) |
| |
template<class DtoT, class BoT>
requires (!aron::detail::DtoAndBoAreSame<DtoT, BoT>) |
| void | toAron (std::optional< DtoT > &dto, const std::optional< BoT > &bo) |
| |
template<class DtoT, class BoT>
requires (!aron::detail::DtoAndBoAreSame<DtoT, BoT>) |
| void | toAron (std::vector< DtoT > &dtos, const std::vector< BoT > &bos) |
| |
| template<class T> |
| void | toAron (T &dto, const T &bo) |
| | Framework for converting ARON DTOs (Data Transfer Objects) to C++ BOs (Business Objects) and back.
|
| |
template<class WriterT>
requires data::isWriter<WriterT> |
| void | write (WriterT &aron_w, const armarx::core::time::DateTime &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |
template<class WriterT>
requires data::isWriter<WriterT> |
| void | write (WriterT &aron_w, const armarx::core::time::Duration &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |
template<class WriterT>
requires data::isWriter<WriterT> |
| void | write (WriterT &aron_w, const armarx::FramedOrientation &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |
template<class WriterT>
requires data::isWriter<WriterT> |
| void | write (WriterT &aron_w, const armarx::FramedPose &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |
template<class WriterT>
requires data::isWriter<WriterT> |
| void | write (WriterT &aron_w, const armarx::FramedPosition &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |
template<class WriterT, class DtoT, class BoT>
requires (data::isWriter<WriterT> && armarx::aron::cpp::isAronGeneratedClass<DtoT> && !detail::DtoAndBoAreSame<DtoT, BoT>) |
| void | write (WriterT &aron_w, const BoT &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |
template<class WriterT, class EigenT, int rows, int cols, int options>
requires data::isWriter<WriterT> |
| void | write (WriterT &aron_w, const Eigen::Matrix< EigenT, rows, cols, options > &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |
template<class WriterT, class EigenT>
requires data::isWriter<WriterT> |
| void | write (WriterT &aron_w, const Eigen::Quaternion< EigenT > &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |
template<class WriterT, class T>
requires (data::isWriter<WriterT> && armarx::aron::cpp::isAronGeneratedClass<T>) |
| void | write (WriterT &aron_w, const T &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path()) |
| |