-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathusings.h
34 lines (27 loc) · 888 Bytes
/
usings.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#pragma once
// nabo
#include <nabo/nabo.h>
// pointmatcher
#include <pointmatcher/PointMatcher.h>
namespace pointmatcher_ros
{
// central definition of numeric type.
using NumericType = float;
// nabo
using NNS = Nabo::NearestNeighbourSearch<NumericType>;
using NNSearchType = NNS::SearchType;
// pointmatcher
using Pm = PointMatcher<NumericType>;
using PmDataPoints = Pm::DataPoints;
using PmDataPointsView = PmDataPoints::View;
using PmDataPointsConstView = PmDataPoints::ConstView;
using PmIcp = Pm::ICP;
using PmIndex = Pm::DataPoints::Index;
using PmPointCloudFilter = Pm::DataPointsFilter;
using PmPointCloudFilters = Pm::DataPointsFilters;
using PmTransformator = Pm::Transformation;
using PmTfParameters = Pm::TransformationParameters;
using PmMatrix = Pm::Matrix;
using PmMatches = Pm::Matches;
using PmOutlierWeights = Pm::OutlierWeights;
} // namespace pointmatcher_ros