diff --git a/src/state_block.h b/src/state_block.h index 9fe7c00747586ca923a5fbb710ef035de544ddbc..75af37ae6016dd3fee30de7027271d671fd63abc 100644 --- a/src/state_block.h +++ b/src/state_block.h @@ -74,6 +74,11 @@ public: **/ StateBlock(const Eigen::VectorXs& _state, bool _fixed = false, LocalParametrizationBasePtr _local_param_ptr = nullptr); + ///< Explicitly not copyable/movable + StateBlock(const StateBlock& o) = delete; + StateBlock(StateBlock&& o) = delete; + StateBlock& operator=(const StateBlock& o) = delete; + /** \brief Destructor **/ virtual ~StateBlock();