--- a/src/hugin1/PT/PanoCommand.h
+++ b/src/hugin1/PT/PanoCommand.h
@@ -411,6 +411,33 @@
     };
 
 
+    class UpdateOptimizeVectorCmd : public PanoCommand
+    {
+    public:
+        UpdateOptimizeVectorCmd(Panorama &p, OptimizeVector optvec)
+            : PanoCommand(p),
+              m_optvec(optvec)
+        { };
+
+    virtual bool processPanorama(Panorama & pano)
+        {
+            pano.setOptimizeVector(m_optvec);
+            pano.changeFinished();
+        }
+
+    virtual std::string getName() const
+        {
+            return "update optimize vector";
+        }
+
+    private:
+        OptimizeVector m_optvec;
+        int mode;
+
+    };
+        
+
+
     //=========================================================================
     //=========================================================================