BTK
0.3dev.0
Open-source library to visualize/process biomechanical data
|
Interface to read/write GRx files. More...
#include <btkGRxFileIO.h>
Public Types | |
typedef btkSharedPtr< const GRxFileIO > | ConstPointer |
typedef btkSharedPtr< GRxFileIO > | Pointer |
![]() | |
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) |
![]() | |
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 bool | HasReadOperation () |
static bool | HasWriteOperation () |
Protected Member Functions | |
GRxFileIO () | |
![]() | |
AcquisitionFileIO (FileType f=TypeNotApplicable, ByteOrder b=OrderNotApplicable, StorageFormat s=StorageNotApplicable, int internalsUpdate=UpdateNotApplicable) | |
void | SetFileType (FileType f) |
virtual | ~AcquisitionFileIO () |
Additional Inherited Members | |
![]() | |
ByteOrder | m_ByteOrder |
FileType | m_FileType |
int | m_InternalsUpdate |
StorageFormat | m_StorageFormat |
Interface to read/write GRx files.
The GRx file format is used in the Elite acquisition system (BTS, Milan, Italy). The exported acquisition contain force platform data expressed in the platform axes.
Smart pointer associated with a const GRxFileIO object.
Smart pointer associated with a GRxFileIO object.
|
protected |
Constructor.
|
virtual |
Only check if the file extension correspond to GRx.
Implements btk::AcquisitionFileIO.
|
inlinestatic |
Create a GRxFileIO object an return it as a smart pointer.
|
virtual |
Read the file designated by filename and fill output.
Implements btk::AcquisitionFileIO.