18#ifndef itkFileListVideoIO_h
19#define itkFileListVideoIO_h
22#include "ITKVideoIOExport.h"
61 itkGetConstMacro(FileNames, std::vector<std::string>);
77 static std::vector<std::string>
167 Write(
const void * buffer)
override;
172 const std::vector<SizeValueType> & dim,
174 unsigned int nChannels,
void SetWriterParameters(TemporalRatioType framesPerSecond, const std::vector< SizeValueType > &dim, const char *fourCC, unsigned int nChannels, IOComponentEnum componentType) override
TemporalOffsetType GetRatio() const override
void Write(const void *buffer) override
double GetSpacing(unsigned int i) const override
ImageIOBase::Pointer m_ImageIO
void FinishReadingOrWriting() override
void SetReadFromCamera() override
double GetOrigin(unsigned int i) const override
void Read(void *buffer) override
void SetFileName(const std::string &fileList) override
FrameOffsetType GetFrameTotal() const override
FrameOffsetType GetLastIFrame() const override
TemporalOffsetType GetPositionInMSec() const override
static std::vector< std::string > SplitFileNames(const std::string &fileList)
SmartPointer< Self > Pointer
FrameOffsetType GetCurrentFrame() const override
void SetFileName(const char *fileList) override
std::vector< std::string > m_FileNames
void ReadImageInformation() override
bool SetNextFrameToRead(FrameOffsetType frameNumber) override
void SetReadFromFile() override
~FileListVideoIO() override
void WriteImageInformation() override
SmartPointer< const Self > ConstPointer
bool VerifyExtensions(const std::vector< std::string > &fileList) const
bool CanReadCamera(CameraIDType cameraID) const override
void PrintSelf(std::ostream &os, Indent indent) const override
bool CanReadFile(const char *) override
TemporalRatioType GetFramesPerSecond() const override
std::vector< double > GetDirection(unsigned int i) const override
bool CanWriteFile(const char *) override
Abstract superclass defines image IO interface.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
Implements transparent reference counting.
FrameOffsetType m_FrameTotal
SizeValueType CameraIDType
TemporalRatioType m_FramesPerSecond
FrameOffsetType m_LastIFrame
TemporalRatioType m_Ratio
FrameOffsetType m_CurrentFrame
TemporalOffsetType m_PositionInMSec
SizeValueType FrameOffsetType
double TemporalOffsetType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
CommonEnums::IOComponent IOComponentEnum