torc::generic::WaveValue::Factory Class Reference

#include <WaveValue.hpp>

Inheritance diagram for torc::generic::WaveValue::Factory:

Inheritance graph
[legend]
Collaboration diagram for torc::generic::WaveValue::Factory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual WaveValueSharedPtr newWaveValuePtr (const std::string &inName, const Value &inDeltaTimeDuration, const LogicElementSharedPtr inLogicWaveForm, const SimulateSharedPtr &inSimulate=SimulateSharedPtr()) throw (Error)


Detailed Description

Convenience class to create a WaveValue.

Definition at line 55 of file WaveValue.hpp.


Member Function Documentation

WaveValueSharedPtr torc::generic::WaveValue::Factory::newWaveValuePtr ( const std::string &  inName,
const Value inDeltaTimeDuration,
const LogicElementSharedPtr  inLogicWaveForm,
const SimulateSharedPtr &  inSimulate = SimulateSharedPtr() 
) throw (Error) [virtual]

Create a WaveValue.

Parameters:
[in] inName Name of the WaveValue to be created.
[in] inDeltaTimeDuration Value Delta time duration between the values contained in the logic waveform.
[in] inLogicWaveForm Logic wave form for this WaveValue.
[in] inSimulate Pointer to parented (Simulate) object [optional]. If not mentioned WaveValue will not be added to simulate.
Returns:
Pointer to created WaveValue.

Definition at line 37 of file WaveValue.cpp.


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

Generated on Thu Oct 13 16:50:39 2011 for TORC by  doxygen 1.5.6