- void RemoveAllFileName(void);
- void AddFileName(const char* name);
- void SetFileName(const char *name);
- vtkGetObjectMacro(LookupTable,vtkLookupTable);
+ virtual void RemoveAllFileName(void);
+ virtual void AddFileName(const char *name);
+ virtual void SetFileName(const char *name);
+ void SetCoherentFileList( std::vector<gdcm::File* > *cfl) {
+ CoherentFileList = cfl; };
+ void SetCheckFileCoherenceLight();
+
+ // Description:
+ // If this flag is set and the DICOM reader encounters a dicom file with
+ // lookup table the data will be kept as unsigned chars and a lookuptable
+ // will be exported and accessible through GetLookupTable()
+ vtkSetMacro(AllowLookupTable, int);
+ vtkGetMacro(AllowLookupTable, int);
+ vtkBooleanMacro(AllowLookupTable, int);
+
+ vtkGetObjectMacro(LookupTable, vtkLookupTable);
+
+/**
+ * \brief Sets the LoadMode as a boolean string.
+ * NO_SEQ, NO_SHADOW, NO_SHADOWSEQ... (nothing more, right now)
+ * WARNING : before using NO_SHADOW, be sure *all* your files
+ * contain accurate values in the 0x0000 element (if any)
+ * of *each* Shadow Group. The parser will fail if the size is wrong !
+ * @param mode Load mode to be used
+ */
+ void SetLoadMode (int mode) { LoadMode = mode; }