OpenSim Moco  0.4.0
Public Member Functions | List of all members
OpenSim::TableOperator Class Referenceabstract

Description

This abstract class describes any operation that consumes a modifies a TimeSeriesTable as part of a TableProcessor.

Inheritance diagram for OpenSim::TableOperator:
OpenSim::TabOpLowPassFilter OpenSim::TabOpUseAbsoluteStateNames

#include <Moco/Moco/Common/TableProcessor.h>

Public Member Functions

virtual void operate (TimeSeriesTable &table, const Model *model) const =0
 This function may or may not be provided with a model. More...
 

Member Function Documentation

◆ operate()

virtual void OpenSim::TableOperator::operate ( TimeSeriesTable &  table,
const Model *  model 
) const
pure virtual

This function may or may not be provided with a model.

If the operation requires a model and model == nullptr, an exception is thrown.

Implemented in OpenSim::TabOpUseAbsoluteStateNames, and OpenSim::TabOpLowPassFilter.


The documentation for this class was generated from the following file: