1#include "yaml_parser_common_include.h"
8struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::PixelRGB>
10 static Node encode(
const com::robotraconteur::image::PixelRGB& rhs);
11 static bool decode(
const Node& node, com::robotraconteur::image::PixelRGB& rhs);
15struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::PixelRGBA>
17 static Node encode(
const com::robotraconteur::image::PixelRGBA& rhs);
18 static bool decode(
const Node& node, com::robotraconteur::image::PixelRGBA& rhs);
22struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::PixelRGBFloatPacked>
24 static Node encode(
const com::robotraconteur::image::PixelRGBFloatPacked& rhs);
25 static bool decode(
const Node& node, com::robotraconteur::image::PixelRGBFloatPacked& rhs);
29struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::PixelRGBFloatPackedf>
31 static Node encode(
const com::robotraconteur::image::PixelRGBFloatPackedf& rhs);
32 static bool decode(
const Node& node, com::robotraconteur::image::PixelRGBFloatPackedf& rhs);
36struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::ImageInfoPtr>
38 static Node encode(
const com::robotraconteur::image::ImageInfoPtr& rhs);
39 static bool decode(
const Node& node, com::robotraconteur::image::ImageInfoPtr& rhs);
43struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::FreeformImageInfoPtr>
45 static Node encode(
const com::robotraconteur::image::FreeformImageInfoPtr& rhs);
46 static bool decode(
const Node& node, com::robotraconteur::image::FreeformImageInfoPtr& rhs);
50struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::ImagePtr>
52 static Node encode(
const com::robotraconteur::image::ImagePtr& rhs);
53 static bool decode(
const Node& node, com::robotraconteur::image::ImagePtr& rhs);
57struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::CompressedImagePtr>
59 static Node encode(
const com::robotraconteur::image::CompressedImagePtr& rhs);
60 static bool decode(
const Node& node, com::robotraconteur::image::CompressedImagePtr& rhs);
64struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::FreeformImagePtr>
66 static Node encode(
const com::robotraconteur::image::FreeformImagePtr& rhs);
67 static bool decode(
const Node& node, com::robotraconteur::image::FreeformImagePtr& rhs);
71struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::ImagePartPtr>
73 static Node encode(
const com::robotraconteur::image::ImagePartPtr& rhs);
74 static bool decode(
const Node& node, com::robotraconteur::image::ImagePartPtr& rhs);
78struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::CompressedImagePartPtr>
80 static Node encode(
const com::robotraconteur::image::CompressedImagePartPtr& rhs);
81 static bool decode(
const Node& node, com::robotraconteur::image::CompressedImagePartPtr& rhs);
85struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::FreeformImagePartPtr>
87 static Node encode(
const com::robotraconteur::image::FreeformImagePartPtr& rhs);
88 static bool decode(
const Node& node, com::robotraconteur::image::FreeformImagePartPtr& rhs);
92struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::image::ImageResourcePtr>
94 static Node encode(
const com::robotraconteur::image::ImageResourcePtr& rhs);
95 static bool decode(
const Node& node, com::robotraconteur::image::ImageResourcePtr& rhs);