- void SetPoint3D(std::string tag, PointType3D & p);
- void GetPoint3D(std::string tag, PointType3D & p);
+ void SetPoint3D(TagType tag, PointType3D & p);
+ void GetPoint3D(TagType tag, PointType3D & p);
+ double GetPoint3D(std::string tag, int dim);
+ bool TagExist(std::string tag);
+ std::string GetTagValue(std::string tag);
+
+ // Set Get image
+ void SetImageFilename(TagType tag, std::string f);
+
+ template<class ImageType>
+ typename ImageType::Pointer GetImage(TagType tag, bool reload=false);
+
+ template<class ImageType>
+ bool CheckImage(TagType tag);
+
+ template<class ImageType>
+ void SetImage(TagType tag, std::string f, typename ImageType::Pointer image, bool write=false);