knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowl
src
knowValues
Forward.h
1
#include <knowGIS/Forward.h>
2
#include <knowCore/Global.h>
3
4
#define KNOWVALUES_VALUES_LIST Value, PoseValue, RegionValue, LidarScan, PointCloudField, PointCloud, Lidar3DScan, CameraInfo, Image, SalientRegion
5
6
namespace
knowValues::Values
7
{
8
namespace
details
9
{
10
template
<
typename
_T_>
11
class
Value;
12
}
13
#define __KNOWVALUES_DECLARE_VALUE(_VALUE_, _I_) \
14
namespace Definitions { class _VALUE_; } \
15
using _VALUE_ = details::Value<Definitions::_VALUE_>; \
16
17
#define __KNOWVALUES_DECLARE_VALUES(...) \
18
KNOWCORE_FOREACH(__KNOWVALUES_DECLARE_VALUE, __VA_ARGS__)
19
20
__KNOWVALUES_DECLARE_VALUES(KNOWVALUES_VALUES_LIST)
21
22
#undef __KNOWVALUES_DECLARE_VALUES
23
#undef __KNOWVALUES_DECLARE_VALUE
24
}
Generated by
1.12.0