|
BTK
0.3dev.0
Open-source library to visualize/process biomechanical data
|
Interface to read/write EMF files. More...
#include <btkEMFFileIO.h>

Public Types | |
| typedef btkSharedPtr< const EMFFileIO > | ConstPointer |
| typedef btkSharedPtr< EMFFileIO > | Pointer |
Public Types inherited from btk::AcquisitionFileIO | |
| enum | ByteOrder { OrderNotApplicable = 0, IEEE_LittleEndian, VAX_LittleEndian, IEEE_BigEndian } |
| typedef btkSharedPtr< const AcquisitionFileIO > | ConstPointer |
| enum | FileType { TypeNotApplicable, ASCII, Binary } |
| enum | InternalsUpdateOption { UpdateNotApplicable = 0, NoUpdate = UpdateNotApplicable, DataBasedUpdate = 1, MetaDataBasedUpdate = 2, FileFormatOption = 512 } |
| typedef btkSharedPtr < AcquisitionFileIO > | Pointer |
| enum | StorageFormat { StorageNotApplicable = 0, Float = -1, Integer = 1 } |
Public Member Functions | |
| virtual bool | CanReadFile (const std::string &filename) |
| virtual void | Read (const std::string &filename, Acquisition::Pointer output) |
Public Member Functions inherited from btk::AcquisitionFileIO | |
| virtual bool | CanWriteFile (const std::string &filename)=0 |
| ByteOrder | GetByteOrder () const |
| std::string | GetByteOrderAsString () const |
| FileType | GetFileType () const |
| int | GetInternalsUpdateOptions () const |
| StorageFormat | GetStorageFormat () const |
| std::string | GetStorageFormatAsString () const |
| virtual const Extensions & | GetSupportedExtensions () const =0 |
| bool | HasInternalsUpdateOption (int option) const |
| void | SetByteOrder (ByteOrder b) |
| void | SetInternalsUpdateOptions (int options) |
| void | SetStorageFormat (StorageFormat s) |
| virtual void | Write (const std::string &filename, Acquisition::Pointer input)=0 |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from btk::AcquisitionFileIO | |
| static bool | HasReadOperation () |
| static bool | HasWriteOperation () |
Protected Member Functions | |
| EMFFileIO () | |
Protected Member Functions inherited from btk::AcquisitionFileIO | |
| AcquisitionFileIO (FileType f=TypeNotApplicable, ByteOrder b=OrderNotApplicable, StorageFormat s=StorageNotApplicable, int internalsUpdate=UpdateNotApplicable) | |
| void | SetFileType (FileType f) |
| virtual | ~AcquisitionFileIO () |
Additional Inherited Members | |
Protected Attributes inherited from btk::AcquisitionFileIO | |
| ByteOrder | m_ByteOrder |
| FileType | m_FileType |
| int | m_InternalsUpdate |
| StorageFormat | m_StorageFormat |
Interface to read/write EMF files.
The EMF file format is used in the software FusionCore from Ascension Technology Corporation.
Smart pointer associated with a const EMFFileIO object.
Smart pointer associated with a EMFFileIO object.
|
protected |
Constructor.
|
virtual |
Only check if the file extension correspond to EMF.
Implements btk::AcquisitionFileIO.
|
inlinestatic |
Create a EMFFileIO object an return it as a smart pointer.
|
virtual |
Read the file designated by filename and fill output.
Implements btk::AcquisitionFileIO.
1.8.5