X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvReadState.h;h=b10a2cbacb31e9212a7d95ea12aaa4e450fd83b9;hb=HEAD;hp=f729d8c1b0dfd73e2c7cd756e2c57879a5933c34;hpb=acdc20ec4afc95db1db29bf8d885a3b72c9c7ee0;p=clitk.git diff --git a/vv/vvReadState.h b/vv/vvReadState.h index f729d8c..b10a2cb 100644 --- a/vv/vvReadState.h +++ b/vv/vvReadState.h @@ -15,20 +15,30 @@ public: virtual ~vvReadState(); virtual void Run(vvMainWindow* vvWindow, const std::string& file); + int GetNumberOfImages() { return m_NumImages; } protected: void ReadGUI(); void ReadTree(); - std::string ReadImage(); - std::string ReadFusion(int index); - std::string ReadOverlay(int index); - std::string ReadVector(int index); + void ReadTools(); + void ReadTool(const std::string & toolname); + std::string ReadImage(); + std::string ReadFusion(int index); + std::string ReadOverlay(int index); + std::string ReadVector(int index); + std::string ReadLink(); +#if __cplusplus > 199711L + std::shared_ptr m_XmlReader; + std::shared_ptr m_File; +#else std::auto_ptr m_XmlReader; std::auto_ptr m_File; +#endif vvMainWindow* m_Window; int m_TreeItemCount; + int m_NumImages; }; #endif // VVREADSTATE_H