API  4.4
For C++ developers
OpenSim::DataTable_< ETX, ETY > Member List

This is the complete list of members for OpenSim::DataTable_< ETX, ETY >, including all inherited members.

_depDataOpenSim::DataTable_< ETX, ETY >protected
_dependentsMetaDataOpenSim::AbstractDataTableprotected
_indDataOpenSim::DataTable_< ETX, ETY >protected
_independentMetaDataOpenSim::AbstractDataTableprotected
_tableMetaDataOpenSim::AbstractDataTableprotected
AbstractDataTable()=defaultOpenSim::AbstractDataTable
AbstractDataTable(const AbstractDataTable &)=defaultOpenSim::AbstractDataTable
AbstractDataTable(AbstractDataTable &&)=defaultOpenSim::AbstractDataTable
addTableMetaData(const std::string &key, const Value &value)OpenSim::AbstractDataTableinline
appendColumn(const std::string &columnLabel, const Container &container)OpenSim::DataTable_< ETX, ETY >inline
appendColumn(const std::string &columnLabel, const std::initializer_list< ETY > &container)OpenSim::DataTable_< ETX, ETY >inline
appendColumn(const std::string &columnLabel, ColIter begin, ColIter end)OpenSim::DataTable_< ETX, ETY >inline
appendColumn(const std::string &columnLabel, const Vector &depCol)OpenSim::DataTable_< ETX, ETY >inline
appendColumn(const std::string &columnLabel, const VectorView &depCol)OpenSim::DataTable_< ETX, ETY >inline
appendColumnLabel(const std::string &columnLabel)OpenSim::AbstractDataTableprotected
appendRow(const ETX &indRow, const Container &container)OpenSim::DataTable_< ETX, ETY >inline
appendRow(const ETX &indRow, const std::initializer_list< ETY > &container)OpenSim::DataTable_< ETX, ETY >inline
appendRow(const ETX &indRow, RowIter begin, RowIter end)OpenSim::DataTable_< ETX, ETY >inline
appendRow(const ETX &indRow, const RowVector &depRow)OpenSim::DataTable_< ETX, ETY >inline
appendRow(const ETX &indRow, const RowVectorView &depRow)OpenSim::DataTable_< ETX, ETY >inline
clone() const overrideOpenSim::DataTable_< ETX, ETY >inlinevirtual
DataTable_()=defaultOpenSim::DataTable_< ETX, ETY >
DataTable_(const DataTable_ &)=defaultOpenSim::DataTable_< ETX, ETY >
DataTable_(DataTable_ &&)=defaultOpenSim::DataTable_< ETX, ETY >
DataTable_(const std::string &filename, const std::string &tablename)OpenSim::DataTable_< ETX, ETY >inline
DataTable_(const DataTable_< double, ThatETY > &that, const std::vector< std::string > &suffixes)OpenSim::DataTable_< ETX, ETY >inline
DataTable_(const DataTable_< double, double > &that, const std::vector< std::string > &suffixes)OpenSim::DataTable_< ETX, ETY >inlineexplicit
DataTable_(const DataTable_< double, ThatETY > &that)OpenSim::DataTable_< ETX, ETY >inlineexplicit
DataTable_(const std::vector< ETX > &indVec, const SimTK::Matrix_< ETY > &depData, const std::vector< std::string > &labels)OpenSim::DataTable_< ETX, ETY >inlineprotected
DataTable_(const std::vector< ETX > &indVec)OpenSim::DataTable_< ETX, ETY >inlineprotected
DependentsMetaData typedefOpenSim::AbstractDataTable
flatten() constOpenSim::DataTable_< ETX, ETY >inline
flatten(const std::vector< std::string > &suffixes) constOpenSim::DataTable_< ETX, ETY >inline
getColumnIndex(const std::string &columnLabel) constOpenSim::AbstractDataTable
getColumnLabel(const size_t columnIndex) constOpenSim::AbstractDataTable
getColumnLabels() constOpenSim::AbstractDataTable
getDependentColumn(const std::string &columnLabel) constOpenSim::DataTable_< ETX, ETY >inline
getDependentColumnAtIndex(size_t index) constOpenSim::DataTable_< ETX, ETY >inline
getDependentsMetaData() constOpenSim::AbstractDataTable
getIndependentColumn() constOpenSim::DataTable_< ETX, ETY >inline
getIndependentMetaData() constOpenSim::AbstractDataTable
getMatrix() constOpenSim::DataTable_< ETX, ETY >inline
getMatrixBlock(size_t rowStart, size_t columnStart, size_t numRows, size_t numColumns) constOpenSim::DataTable_< ETX, ETY >inline
getNumColumns() constOpenSim::AbstractDataTable
getNumRows() constOpenSim::AbstractDataTable
getRow(const ETX &ind) constOpenSim::DataTable_< ETX, ETY >inline
getRowAtIndex(size_t index) constOpenSim::DataTable_< ETX, ETY >inline
getTableMetaData(const std::string &key) constOpenSim::AbstractDataTableinline
getTableMetaData() constOpenSim::AbstractDataTable
getTableMetaDataAsString(const std::string &key) constOpenSim::AbstractDataTableinline
getTableMetaDataKeys() constOpenSim::AbstractDataTable
hasColumn(const std::string &columnLabel) constOpenSim::AbstractDataTable
hasColumn(const size_t columnIndex) constOpenSim::AbstractDataTable
hasColumnLabels() constOpenSim::AbstractDataTable
hasTableMetaDataKey(const std::string &key) constOpenSim::AbstractDataTableinline
implementGetNumColumns() const overrideOpenSim::DataTable_< ETX, ETY >inlineprotectedvirtual
implementGetNumRows() const overrideOpenSim::DataTable_< ETX, ETY >inlineprotectedvirtual
IndependentMetaData typedefOpenSim::AbstractDataTable
isColumnIndexOutOfRange(size_t index) constOpenSim::DataTable_< ETX, ETY >inlineprotected
isEmpty() constOpenSim::DataTable_< ETX, ETY >inlineprotected
isRowIndexOutOfRange(size_t index) constOpenSim::DataTable_< ETX, ETY >inlineprotected
makeElement(Iter begin, Iter end)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
makeElement_helper(double &elem, Iter begin, Iter end)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
makeElement_helper(SimTK::Vec< N > &elem, Iter begin, Iter end)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
makeElement_helper(SimTK::Vec< M, SimTK::Vec< N >> &elem, Iter begin, Iter end)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
makeElement_helper(SimTK::Mat< M, N > &elem, Iter begin, Iter end)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
Matrix typedefOpenSim::DataTable_< ETX, ETY >
MatrixView typedefOpenSim::DataTable_< ETX, ETY >
numComponentsPerElement() const overrideOpenSim::DataTable_< ETX, ETY >inlinevirtual
numComponentsPerElement_impl(double)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
numComponentsPerElement_impl(SimTK::Vec< M >)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
numComponentsPerElement_impl(SimTK::Mat< M, N >)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
numComponentsPerElement_impl(SimTK::Vec< M, SimTK::Vec< N >>)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
operator=(const DataTable_ &)=defaultOpenSim::DataTable_< ETX, ETY >
operator=(DataTable_ &&)=defaultOpenSim::DataTable_< ETX, ETY >
operator=(const DataTable_< double, ThatETY > &that)OpenSim::DataTable_< ETX, ETY >inline
OpenSim::AbstractDataTable::operator=(const AbstractDataTable &)=defaultOpenSim::AbstractDataTable
OpenSim::AbstractDataTable::operator=(AbstractDataTable &&)=defaultOpenSim::AbstractDataTable
pack() constOpenSim::DataTable_< ETX, ETY >inline
pack(const std::vector< std::string > &suffixes) constOpenSim::DataTable_< ETX, ETY >inline
removeColumn(const std::string &columnLabel)OpenSim::DataTable_< ETX, ETY >inline
removeColumnAtIndex(size_t index)OpenSim::DataTable_< ETX, ETY >inline
removeDependentsMetaDataForKey(const std::string &key)OpenSim::AbstractDataTable
removeRow(const ETX &ind)OpenSim::DataTable_< ETX, ETY >inline
removeRowAtIndex(size_t index)OpenSim::DataTable_< ETX, ETY >inline
removeTableMetaDataKey(const std::string &key)OpenSim::AbstractDataTable
RowVector typedefOpenSim::DataTable_< ETX, ETY >
RowVectorView typedefOpenSim::DataTable_< ETX, ETY >
setColumnLabel(const size_t columnIndex, const std::string &columnLabel)OpenSim::AbstractDataTable
setColumnLabels(InputIt first, InputIt last)OpenSim::AbstractDataTableinline
setColumnLabels(const Container &columnLabels)OpenSim::AbstractDataTableinline
setColumnLabels(const std::initializer_list< std::string > &columnLabels)OpenSim::AbstractDataTable
setDependentsMetaData(const DependentsMetaData &dependentsMetaData)OpenSim::AbstractDataTable
setIndependentMetaData(const IndependentMetaData &independentMetaData)OpenSim::AbstractDataTable
setIndependentValueAtIndex(size_t rowIndex, const ETX &value)OpenSim::DataTable_< ETX, ETY >inline
setRow(const ETX &ind, const RowVectorView &depRow)OpenSim::DataTable_< ETX, ETY >inline
setRow(const ETX &ind, const RowVector &depRow)OpenSim::DataTable_< ETX, ETY >inline
setRowAtIndex(size_t index, const RowVectorView &depRow)OpenSim::DataTable_< ETX, ETY >inline
setRowAtIndex(size_t index, const RowVector &depRow)OpenSim::DataTable_< ETX, ETY >inline
splitAndAssignElement(Iter begin, Iter end, const SimTK::Vec< N > &elem)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
splitAndAssignElement(Iter begin, Iter end, const SimTK::Vec< M, SimTK::Vec< N >> &elem)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
splitAndAssignElement(Iter begin, Iter end, const SimTK::Mat< M, N > &elem)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
splitAndAssignElement(Iter begin, Iter end,...)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
splitElement(const ELT &elt)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
splitElement(const double &elt)OpenSim::DataTable_< ETX, ETY >inlineprotectedstatic
TableMetaData typedefOpenSim::AbstractDataTable
toString(std::vector< int > rows={}, std::vector< std::string > columnLabels={}, const bool withMetaData=true, unsigned splitSize=25, unsigned maxWidth=80, unsigned precision=4) constOpenSim::DataTable_< ETX, ETY >inline
toString_impl(std::vector< int > rows={}, std::vector< int > cols={}, const bool withMetaData=true, unsigned splitSize=25, unsigned maxWidth=80, unsigned precision=4) constOpenSim::DataTable_< ETX, ETY >inlineprotected
updDependentColumn(const std::string &columnLabel)OpenSim::DataTable_< ETX, ETY >inline
updDependentColumnAtIndex(size_t index)OpenSim::DataTable_< ETX, ETY >inline
updMatrix()OpenSim::DataTable_< ETX, ETY >inline
updMatrixBlock(size_t rowStart, size_t columnStart, size_t numRows, size_t numColumns)OpenSim::DataTable_< ETX, ETY >inline
updRow(const ETX &ind)OpenSim::DataTable_< ETX, ETY >inline
updRowAtIndex(size_t index)OpenSim::DataTable_< ETX, ETY >inline
updTableMetaData()OpenSim::AbstractDataTable
validateDependentsMetaData() const overrideOpenSim::DataTable_< ETX, ETY >inlineprotectedvirtual
validateIndependentMetaData() const overrideOpenSim::DataTable_< ETX, ETY >inlineprotectedvirtual
validateRow(size_t rowIndex, const ETX &, const RowVector &) constOpenSim::DataTable_< ETX, ETY >inlineprotectedvirtual
Vector typedefOpenSim::DataTable_< ETX, ETY >
VectorView typedefOpenSim::DataTable_< ETX, ETY >
~AbstractDataTable()=defaultOpenSim::AbstractDataTablevirtual
~DataTable_()=defaultOpenSim::DataTable_< ETX, ETY >