BTK
0.3dev.0
Open-source library to visualize/process biomechanical data
|
Interface to read/write TRC files. More...
#include <btkTRCFileIO.h>
Public Types | |
typedef btkSharedPtr< const TRCFileIO > | ConstPointer |
typedef btkSharedPtr< TRCFileIO > | 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 bool | CanWriteFile (const std::string &filename) |
virtual void | Read (const std::string &filename, Acquisition::Pointer output) |
virtual void | Write (const std::string &filename, Acquisition::Pointer input) |
Public Member Functions inherited from btk::AcquisitionFileIO | |
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) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from btk::AcquisitionFileIO | |
static bool | HasReadOperation () |
static bool | HasWriteOperation () |
Protected Member Functions | |
TRCFileIO () | |
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 TRC files.
The TRC file format is created by Motion Analysis Corp.
Smart pointer associated with a const TRCFileIO object.
Smart pointer associated with a TRCFileIO object.
|
protected |
Constructor.
|
virtual |
Checks if the first word in the file corresponds to "PathFileType".
Implements btk::AcquisitionFileIO.
|
virtual |
Checks if the suffix of filename is TRC.
Implements btk::AcquisitionFileIO.
|
inlinestatic |
Create a TRCFileIO object an return it as a smart pointer.
|
virtual |
Read the file designated by filename and fill output.
Implements btk::AcquisitionFileIO.
|
virtual |
Write the file designated by filename with the content of input.
Implements btk::AcquisitionFileIO.