18 #ifndef __itkFileListVideoIO_h
19 #define __itkFileListVideoIO_h
53 virtual void FinishReadingOrWriting();
58 static std::vector<std::string> SplitFileNames(
const std::string& fileList);
63 virtual void SetReadFromFile();
66 virtual void SetReadFromCamera();
70 virtual bool CanReadFile(
const char *);
73 virtual bool CanReadCamera(
CameraIDType cameraID )
const;
76 virtual void ReadImageInformation();
79 virtual void Read(
void *buffer);
96 virtual void SetFileName(
const std::string& fileList);
97 virtual void SetFileName(
const char* fileList);
101 virtual double GetSpacing(
unsigned int i)
const;
103 virtual double GetOrigin(
unsigned int i)
const;
105 virtual std::vector< double > GetDirection(
unsigned int i)
const;
111 virtual bool CanWriteFile(
const char *);
115 virtual void WriteImageInformation();
119 virtual void Write(
const void *buffer);
123 const std::vector<SizeValueType>& dim,
125 unsigned int nChannels,
132 void PrintSelf(std::ostream & os,
Indent indent)
const;
144 bool VerifyExtensions(
const std::vector<std::string>& fileList )
const;
148 void operator=(
const Self &);
159 #endif // __itkFileListVideoIO_h