API
4.2
For C++ developers
|
One of the values of an Output. More...
Public Member Functions | |
virtual | ~AbstractChannel ()=default |
virtual const std::string & | getChannelName () const =0 |
The name of this channel, or the name of the output that contains this Channel if it's in a single-value Output. More... | |
virtual std::string | getTypeName () const =0 |
The name of the value type (e.g., double ) produced by this channel. More... | |
virtual std::string | getName () const =0 |
The name of this channel appended to the name of the output that contains this channel. More... | |
virtual std::string | getPathName () const =0 |
This returns the absolute path name of the component to which this channel belongs prepended to the channel's name. More... | |
One of the values of an Output.
|
virtualdefault |
|
pure virtual |
The name of this channel, or the name of the output that contains this Channel if it's in a single-value Output.
Implemented in OpenSim::Output< T >::Channel.
|
pure virtual |
The name of this channel appended to the name of the output that contains this channel.
The output name and channel name are separated by a colon (e.g., "markers:medial_knee"). If the output that contains this channel is a single-value Output, then this is just the Output's name.
Implemented in OpenSim::Output< T >::Channel.
Referenced by OpenSim::Output< T >::getChannel(), and OpenSim::Output< T >::Channel::getPathName().
|
pure virtual |
This returns the absolute path name of the component to which this channel belongs prepended to the channel's name.
For example, this method might return something like "/model/metabolics|heat_rate:soleus_r".
Implemented in OpenSim::Output< T >::Channel.
Referenced by OpenSim::AbstractOutput::getOwner().
|
pure virtual |
The name of the value type (e.g., double
) produced by this channel.
Implemented in OpenSim::Output< T >::Channel.
Referenced by OpenSim::Output< T >::compatibleAssign(), and OpenSim::AbstractOutput::getOwner().