aimstil
5.0.5
PointList.h
Go to the documentation of this file.
1
#ifndef TIL_POINTLIST_H
2
#define TIL_POINTLIST_H
3
4
5
// Standard library includes
6
7
#include <vector>
8
9
10
// Local includes
11
12
#include "
til_common.h
"
13
14
#include "
SmartObject.h
"
15
#include "Vector3.h"
16
17
18
// Namespace
19
20
namespace
til
{
21
22
23
// A class to contain a list of point
24
// It is really just an std::vector<Vector3<T> > with SmartObject feature
25
// so that it can be used with Ptr and ConstPtr
26
/*
27
template < typename T >
28
class PointList : public SmartObject, public std::vector<Vector3<T> >
29
{
30
public:
31
explicit PointList() : SmartObject(), std::vector<Vector3<T> >() {};
32
explicit PointList(int i) : SmartObject(), std::vector<Vector3<T> >(i) {};
33
explicit PointList(const std::vector<Vector3<T> > &pl) : SmartObject(), std::vector<Vector3<T> >(pl) {};
34
};
35
*/
36
}
// namespace
37
38
#endif
39
til
Belongs to package Box Do not include directly, include til/Box.h instead.
Definition:
Accumulator.h:10
til_common.h
General macros, definitions and functions.
SmartObject.h
til
PointList.h
Generated by
1.8.13