Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

simthlib::AbsModulator Class Reference

#include <modulator.h>

Inheritance diagram for simthlib::AbsModulator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AbsModulator (int deviceID, simth::DeviceSystemIntf *system, const simth::PropertyList &pl, std::auto_ptr< MappingScheme > mapp)
virtual ~AbsModulator ()=0
virtual void updateOutputLengths ()
virtual void modulate (const simth::BitSeq &, simth::ModSeq *modulatedSeq)

Related Functions

(Note that these are not member functions.)

 propertylist_AbsModulator (not_a_function)

Detailed Description

The derived class AbsModulator is still an abstract class. The class provides a standard implementation of modulation, but still doesn't provide any kind of modulation (constellation diagramm) nor of mapping.


Constructor & Destructor Documentation

simthlib::AbsModulator::AbsModulator int  deviceID,
simth::DeviceSystemIntf system,
const simth::PropertyList pl,
std::auto_ptr< MappingScheme mapp
[inline]
 

virtual simthlib::AbsModulator::~AbsModulator  )  [pure virtual]
 

pure virtual constructor assure not creating an instance of this class


Member Function Documentation

virtual void simthlib::AbsModulator::modulate const simth::BitSeq ,
simth::ModSeq modulatedSeq
[virtual]
 

Modulate a sequence of bits to a sequence of complex values. These complex values representing the symbols to be transmitted.

Implements simthlib::Modulator.

virtual void simthlib::AbsModulator::updateOutputLengths  )  [virtual]
 

Implements simth::Device.


Friends And Related Function Documentation

propertylist_AbsModulator not_a_function   )  [related]
 

These are the properties of class AbsModulator . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: The derived class AbsModulator is still an abstract class. The class provides a standard implementation of modulation, but still doesn't provide any kind of modulation (constellation diagramm) nor of mapping.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Modulator ; direct link to its propertylist should be propertylist_Modulator(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.


Generated on Tue Aug 9 14:38:42 2005 for simtheticlib by  doxygen 1.4.1