API
4.3
For MATLAB, Python, Java, and C++ users
|
TRCFileAdapter is a FileAdapter that reads and writes TRC files. More...
Public Member Functions | |
TRCFileAdapter ()=default | |
TRCFileAdapter (const TRCFileAdapter &)=default | |
TRCFileAdapter (TRCFileAdapter &&)=default | |
TRCFileAdapter & | operator= (const TRCFileAdapter &)=default |
TRCFileAdapter & | operator= (TRCFileAdapter &&)=default |
~TRCFileAdapter ()=default | |
TRCFileAdapter * | clone () const override |
Public Member Functions inherited from OpenSim::FileAdapter | |
FileAdapter ()=default | |
FileAdapter (const FileAdapter &)=default | |
FileAdapter (FileAdapter &&)=default | |
FileAdapter & | operator= (const FileAdapter &)=default |
FileAdapter & | operator= (FileAdapter &&)=default |
virtual | ~FileAdapter ()=default |
Public Member Functions inherited from OpenSim::DataAdapter | |
DataAdapter ()=default | |
DataAdapter (const DataAdapter &)=default | |
DataAdapter (DataAdapter &&)=default | |
DataAdapter & | operator= (const DataAdapter &)=default |
DataAdapter & | operator= (DataAdapter &&)=default |
virtual | ~DataAdapter ()=default |
DataAdapter::OutputTables | read (const std::string &dataSourceSpecification) const |
Public interface to read data from a dataSourceSpecification, typically a file or folder. More... | |
const std::shared_ptr< AbstractDataTable > | getDataTable (const OutputTables &tables, const std::string tableName) |
Generic interface to retrieve a specific table by name from read result. More... | |
Static Public Member Functions | |
static void | write (const TimeSeriesTableVec3 &table, const std::string &filename) |
Write a table to a TRC file. More... | |
Static Public Member Functions inherited from OpenSim::FileAdapter | |
static void | writeFile (const InputTables &tables, const std::string &fileName) |
Write a collection of tables to the given file. More... | |
static std::string | findExtension (const std::string &filename) |
Find the extension from a filename. More... | |
static std::vector< std::string > | getNextLine (std::istream &stream, const std::string &delims) |
Get the next line from the stream and tokenize/split the line using the given delimiters. More... | |
static std::vector< std::string > | tokenize (const std::string &str, const std::string &delims) |
Tokenize/split a given string using the given delimiters. More... | |
static std::shared_ptr< DataAdapter > | createAdapterFromExtension (const std::string &fileName) |
Create a concerte FileAdapter based on the extension of the passed in file and return it. More... | |
Static Public Member Functions inherited from OpenSim::DataAdapter | |
static bool | registerDataAdapter (const std::string &identifier, const DataAdapter &adapter) |
Register a concrete DataAdapter by its unique string identifier. More... | |
TRCFileAdapter is a FileAdapter that reads and writes TRC files.
It accepts (when writing) and returns (when reading) a specific type of DataTable referred to as Table in this class. Be sure to expect/provide that table when working with this adapter.
|
default |
|
default |
|
default |
|
default |
|
overridevirtual |
Implements OpenSim::DataAdapter.
|
overrideprotectedvirtual |
Implementation of the read functionality.
Implements OpenSim::DataAdapter.
|
overrideprotectedvirtual |
Implementation of the write functionality.
Implements OpenSim::DataAdapter.
|
default |
|
default |
|
static |
Write a table to a TRC file.
The filename provided need not contain ".trc".