1#include "yaml_parser_common_include.h"
8struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloud2Point>
10 static Node encode(
const com::robotraconteur::pointcloud::PointCloud2Point& rhs);
11 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloud2Point& rhs);
15struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloud2Pointf>
17 static Node encode(
const com::robotraconteur::pointcloud::PointCloud2Pointf& rhs);
18 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloud2Pointf& rhs);
22struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloudPtr>
24 static Node encode(
const com::robotraconteur::pointcloud::PointCloudPtr& rhs);
25 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloudPtr& rhs);
29struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloudPartPtr>
31 static Node encode(
const com::robotraconteur::pointcloud::PointCloudPartPtr& rhs);
32 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloudPartPtr& rhs);
36struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloudfPtr>
38 static Node encode(
const com::robotraconteur::pointcloud::PointCloudfPtr& rhs);
39 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloudfPtr& rhs);
43struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloudPartfPtr>
45 static Node encode(
const com::robotraconteur::pointcloud::PointCloudPartfPtr& rhs);
46 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloudPartfPtr& rhs);
50struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloud2Ptr>
52 static Node encode(
const com::robotraconteur::pointcloud::PointCloud2Ptr& rhs);
53 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloud2Ptr& rhs);
57struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloud2PartPtr>
59 static Node encode(
const com::robotraconteur::pointcloud::PointCloud2PartPtr& rhs);
60 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloud2PartPtr& rhs);
64struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloud2fPtr>
66 static Node encode(
const com::robotraconteur::pointcloud::PointCloud2fPtr& rhs);
67 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloud2fPtr& rhs);
71struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::PointCloud2PartfPtr>
73 static Node encode(
const com::robotraconteur::pointcloud::PointCloud2PartfPtr& rhs);
74 static bool decode(
const Node& node, com::robotraconteur::pointcloud::PointCloud2PartfPtr& rhs);
78struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::FreeformPointCloudPtr>
80 static Node encode(
const com::robotraconteur::pointcloud::FreeformPointCloudPtr& rhs);
81 static bool decode(
const Node& node, com::robotraconteur::pointcloud::FreeformPointCloudPtr& rhs);
85struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::pointcloud::FreeformPointCloudPartPtr>
87 static Node encode(
const com::robotraconteur::pointcloud::FreeformPointCloudPartPtr& rhs);
88 static bool decode(
const Node& node, com::robotraconteur::pointcloud::FreeformPointCloudPartPtr& rhs);