Fix GTSAM_EXPORT for some classes and function
parent
17634bf162
commit
347ea5d805
|
@ -61,7 +61,7 @@ GTSAM_EXPORT double dot(const Point3& p, const Point3& q,
|
||||||
|
|
||||||
/// mean
|
/// mean
|
||||||
template <class CONTAINER>
|
template <class CONTAINER>
|
||||||
GTSAM_EXPORT Point3 mean(const CONTAINER& points) {
|
Point3 mean(const CONTAINER& points) {
|
||||||
if (points.size() == 0) throw std::invalid_argument("Point3::mean input container is empty");
|
if (points.size() == 0) throw std::invalid_argument("Point3::mean input container is empty");
|
||||||
Point3 sum(0, 0, 0);
|
Point3 sum(0, 0, 0);
|
||||||
sum = std::accumulate(points.begin(), points.end(), sum);
|
sum = std::accumulate(points.begin(), points.end(), sum);
|
||||||
|
|
|
@ -414,7 +414,7 @@ class GTSAM_EXPORT ShonanAveraging {
|
||||||
// Subclasses for d=2 and d=3 that explicitly instantiate, as well as provide a
|
// Subclasses for d=2 and d=3 that explicitly instantiate, as well as provide a
|
||||||
// convenience interface with file access.
|
// convenience interface with file access.
|
||||||
|
|
||||||
class ShonanAveraging2 : public ShonanAveraging<2> {
|
class GTSAM_EXPORT ShonanAveraging2 : public ShonanAveraging<2> {
|
||||||
public:
|
public:
|
||||||
ShonanAveraging2(const Measurements &measurements,
|
ShonanAveraging2(const Measurements &measurements,
|
||||||
const Parameters ¶meters = Parameters());
|
const Parameters ¶meters = Parameters());
|
||||||
|
@ -422,7 +422,7 @@ class ShonanAveraging2 : public ShonanAveraging<2> {
|
||||||
const Parameters ¶meters = Parameters());
|
const Parameters ¶meters = Parameters());
|
||||||
};
|
};
|
||||||
|
|
||||||
class ShonanAveraging3 : public ShonanAveraging<3> {
|
class GTSAM_EXPORT ShonanAveraging3 : public ShonanAveraging<3> {
|
||||||
public:
|
public:
|
||||||
ShonanAveraging3(const Measurements &measurements,
|
ShonanAveraging3(const Measurements &measurements,
|
||||||
const Parameters ¶meters = Parameters());
|
const Parameters ¶meters = Parameters());
|
||||||
|
|
Loading…
Reference in New Issue