+ void AddRestriction(uint16_t group, uint16_t elem, std::string const &value,
+ int op);
+
+ /// \brief Use additional series information such as ProtocolName
+ /// and SeriesName to identify when a single SeriesUID contains
+ /// multiple 3D volumes - as can occur with perfusion and DTI imaging
+ void SetUseSeriesDetails( bool useSeriesDetails )
+ { m_UseSeriesDetails = useSeriesDetails;}
+ bool GetUseSeriesDetails( ){ return m_UseSeriesDetails; }
+
+ void AddSeriesDetail(uint16_t group, uint16_t elem, bool convert);
+
+ std::string CreateUniqueSeriesIdentifier( File * inFile );
+
+ std::string CreateUserDefinedFileIdentifier( File * inFile );