@@ -130,6 +130,13 @@ class HPP_FCL_DLLAPI TriangleP
130
130
131
131
public:
132
132
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
133
+
134
+ private:
135
+ template <class Archive >
136
+ void serialize (Archive& ar, const unsigned int version);
137
+
138
+ public:
139
+ friend class boost ::serialization::access;
133
140
};
134
141
135
142
// / @brief Center at zero point, axis aligned box
@@ -202,6 +209,13 @@ class HPP_FCL_DLLAPI Box : public ShapeBase,
202
209
203
210
public:
204
211
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
212
+
213
+ private:
214
+ template <class Archive >
215
+ void serialize (Archive& ar, const unsigned int version);
216
+
217
+ public:
218
+ friend class boost ::serialization::access;
205
219
};
206
220
207
221
// / @brief Center at zero point sphere
@@ -266,6 +280,13 @@ class HPP_FCL_DLLAPI Sphere
266
280
267
281
public:
268
282
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
283
+
284
+ private:
285
+ template <class Archive >
286
+ void serialize (Archive& ar, const unsigned int version);
287
+
288
+ public:
289
+ friend class boost ::serialization::access;
269
290
};
270
291
271
292
// / @brief Ellipsoid centered at point zero
@@ -340,6 +361,13 @@ class HPP_FCL_DLLAPI Ellipsoid
340
361
341
362
public:
342
363
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
364
+
365
+ private:
366
+ template <class Archive >
367
+ void serialize (Archive& ar, const unsigned int version);
368
+
369
+ public:
370
+ friend class boost ::serialization::access;
343
371
};
344
372
345
373
// / @brief Capsule
@@ -424,6 +452,13 @@ class HPP_FCL_DLLAPI Capsule
424
452
425
453
public:
426
454
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
455
+
456
+ private:
457
+ template <class Archive >
458
+ void serialize (Archive& ar, const unsigned int version);
459
+
460
+ public:
461
+ friend class boost ::serialization::access;
427
462
};
428
463
429
464
// / @brief Cone
@@ -514,6 +549,13 @@ class HPP_FCL_DLLAPI Cone
514
549
515
550
public:
516
551
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
552
+
553
+ private:
554
+ template <class Archive >
555
+ void serialize (Archive& ar, const unsigned int version);
556
+
557
+ public:
558
+ friend class boost ::serialization::access;
517
559
};
518
560
519
561
// / @brief Cylinder along Z axis.
@@ -596,6 +638,13 @@ class HPP_FCL_DLLAPI Cylinder
596
638
597
639
public:
598
640
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
641
+
642
+ private:
643
+ template <class Archive >
644
+ void serialize (Archive& ar, const unsigned int version);
645
+
646
+ public:
647
+ friend class boost ::serialization::access;
599
648
};
600
649
601
650
// / @brief Base for convex polytope.
@@ -923,6 +972,13 @@ class HPP_FCL_DLLAPI Halfspace
923
972
924
973
public:
925
974
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
975
+
976
+ private:
977
+ template <class Archive >
978
+ void serialize (Archive& ar, const unsigned int version);
979
+
980
+ public:
981
+ friend class boost ::serialization::access;
926
982
};
927
983
928
984
// / @brief Infinite plane
@@ -986,6 +1042,13 @@ class HPP_FCL_DLLAPI Plane
986
1042
987
1043
public:
988
1044
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
1045
+
1046
+ private:
1047
+ template <class Archive >
1048
+ void serialize (Archive& ar, const unsigned int version);
1049
+
1050
+ public:
1051
+ friend class boost ::serialization::access;
989
1052
};
990
1053
991
1054
} // namespace fcl
0 commit comments