Skip to content

Commit

Permalink
remove pickle declarations from interface files
Browse files Browse the repository at this point in the history
  • Loading branch information
varunagrawal committed Dec 18, 2021
1 parent 0344b72 commit 7d4d718
Show file tree
Hide file tree
Showing 6 changed files with 0 additions and 123 deletions.
51 changes: 0 additions & 51 deletions gtsam/geometry/geometry.i
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,6 @@ class Point2 {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

class Point2Pairs {
Expand Down Expand Up @@ -104,9 +101,6 @@ class StereoPoint2 {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/Point3.h>
Expand All @@ -131,9 +125,6 @@ class Point3 {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

class Point3Pairs {
Expand Down Expand Up @@ -191,9 +182,6 @@ class Rot2 {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/SO3.h>
Expand Down Expand Up @@ -372,9 +360,6 @@ class Rot3 {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/Pose2.h>
Expand Down Expand Up @@ -433,9 +418,6 @@ class Pose2 {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

boost::optional<gtsam::Pose2> align(const gtsam::Point2Pairs& pairs);
Expand Down Expand Up @@ -502,9 +484,6 @@ class Pose3 {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

class Pose3Pairs {
Expand Down Expand Up @@ -547,9 +526,6 @@ class Unit3 {
// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;

// enabling function to compare objects
bool equals(const gtsam::Unit3& expected, double tol) const;
};
Expand Down Expand Up @@ -611,9 +587,6 @@ class Cal3_S2 {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/Cal3DS2_Base.h>
Expand Down Expand Up @@ -642,9 +615,6 @@ virtual class Cal3DS2_Base {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/Cal3DS2.h>
Expand All @@ -668,9 +638,6 @@ virtual class Cal3DS2 : gtsam::Cal3DS2_Base {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/Cal3Unified.h>
Expand Down Expand Up @@ -705,9 +672,6 @@ virtual class Cal3Unified : gtsam::Cal3DS2_Base {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/Cal3Fisheye.h>
Expand Down Expand Up @@ -750,9 +714,6 @@ class Cal3Fisheye {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/Cal3_S2Stereo.h>
Expand Down Expand Up @@ -811,9 +772,6 @@ class Cal3Bundler {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/CalibratedCamera.h>
Expand Down Expand Up @@ -847,9 +805,6 @@ class CalibratedCamera {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/PinholeCamera.h>
Expand Down Expand Up @@ -889,9 +844,6 @@ class PinholeCamera {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/Similarity3.h>
Expand Down Expand Up @@ -962,9 +914,6 @@ class StereoCamera {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/geometry/triangulation.h>
Expand Down
9 changes: 0 additions & 9 deletions gtsam/gtsam.i
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,6 @@ class KeyList {
void remove(size_t key);

void serialize() const;

// enable pickling in python
void pickle() const;
};

// Actually a FastSet<Key>
Expand All @@ -67,9 +64,6 @@ class KeySet {
bool count(size_t key) const; // returns true if value exists

void serialize() const;

// enable pickling in python
void pickle() const;
};

// Actually a vector<Key>
Expand All @@ -91,9 +85,6 @@ class KeyVector {
void push_back(size_t key) const;

void serialize() const;

// enable pickling in python
void pickle() const;
};

// Actually a FastMap<Key,int>
Expand Down
27 changes: 0 additions & 27 deletions gtsam/linear/linear.i
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,6 @@ virtual class Gaussian : gtsam::noiseModel::Base {

// enabling serialization functionality
void serializable() const;

// enable pickling in python
void pickle() const;
};

virtual class Diagonal : gtsam::noiseModel::Gaussian {
Expand All @@ -52,9 +49,6 @@ virtual class Diagonal : gtsam::noiseModel::Gaussian {

// enabling serialization functionality
void serializable() const;

// enable pickling in python
void pickle() const;
};

virtual class Constrained : gtsam::noiseModel::Diagonal {
Expand All @@ -72,9 +66,6 @@ virtual class Constrained : gtsam::noiseModel::Diagonal {

// enabling serialization functionality
void serializable() const;

// enable pickling in python
void pickle() const;
};

virtual class Isotropic : gtsam::noiseModel::Diagonal {
Expand All @@ -87,19 +78,13 @@ virtual class Isotropic : gtsam::noiseModel::Diagonal {

// enabling serialization functionality
void serializable() const;

// enable pickling in python
void pickle() const;
};

virtual class Unit : gtsam::noiseModel::Isotropic {
static gtsam::noiseModel::Unit* Create(size_t dim);

// enabling serialization functionality
void serializable() const;

// enable pickling in python
void pickle() const;
};

namespace mEstimator {
Expand Down Expand Up @@ -270,9 +255,6 @@ class VectorValues {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/linear/GaussianFactor.h>
Expand Down Expand Up @@ -344,9 +326,6 @@ virtual class JacobianFactor : gtsam::GaussianFactor {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/linear/HessianFactor.h>
Expand Down Expand Up @@ -379,9 +358,6 @@ virtual class HessianFactor : gtsam::GaussianFactor {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/linear/GaussianFactorGraph.h>
Expand Down Expand Up @@ -463,9 +439,6 @@ class GaussianFactorGraph {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/linear/GaussianConditional.h>
Expand Down
12 changes: 0 additions & 12 deletions gtsam/navigation/navigation.i
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,6 @@ class ConstantBias {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

}///\namespace imuBias
Expand All @@ -73,9 +70,6 @@ class NavState {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/navigation/PreintegratedRotation.h>
Expand Down Expand Up @@ -121,9 +115,6 @@ virtual class PreintegrationParams : gtsam::PreintegratedRotationParams {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/navigation/ImuFactor.h>
Expand Down Expand Up @@ -156,9 +147,6 @@ class PreintegratedImuMeasurements {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

virtual class ImuFactor: gtsam::NonlinearFactor {
Expand Down
12 changes: 0 additions & 12 deletions gtsam/nonlinear/nonlinear.i
Original file line number Diff line number Diff line change
Expand Up @@ -131,9 +131,6 @@ class Ordering {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/nonlinear/NonlinearFactorGraph.h>
Expand Down Expand Up @@ -196,9 +193,6 @@ class NonlinearFactorGraph {
// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;

void saveGraph(const string& s) const;
};

Expand Down Expand Up @@ -290,9 +284,6 @@ class Values {
// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;

// New in 4.0, we have to specialize every insert/update/at to generate
// wrappers Instead of the old: void insert(size_t j, const gtsam::Value&
// value); void update(size_t j, const gtsam::Value& val); gtsam::Value
Expand Down Expand Up @@ -851,9 +842,6 @@ virtual class PriorFactor : gtsam::NoiseModelFactor {

// enabling serialization functionality
void serialize() const;

// enable pickling in python
void pickle() const;
};

#include <gtsam/nonlinear/NonlinearEquality.h>
Expand Down
Loading

0 comments on commit 7d4d718

Please sign in to comment.