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 
Belongs to package Box Do not include directly, include til/Box.h instead.
Definition: Accumulator.h:10
General macros, definitions and functions.