User Manual, Developers Guide and API Documentation

rise::TransmitterAspect Class Reference

#include <transmissionobjects/transmissionobject.hpp>

Inheritance diagram for rise::TransmitterAspect:

Inheritance graph
[legend]
Collaboration diagram for rise::TransmitterAspect:

Collaboration graph
[legend]

List of all members.

Public Member Functions

const int getNumberOfSpatialStreams () const
const
wns::service::phy::phymode::PhyModeInterface
getPhyMode () const
 give PhyMode used on this object (reference)
const
wns::service::phy::phymode::PhyModeInterfacePtr 
getPhyModePtr () const
 give PhyMode used on this object (Pointer)
virtual TransmittergetTransmitter () const =0
virtual wns::Ratio getTransmittersAntennaGain (const wns::Position &receiverPosition) const =0
 Calculates the Gain of the antenna of the transmitter of this transmission.
const wns::PowergetTxPower () const
void setNumberOfSpatialStreams (int _numSS)
void setPhyModePtr (const wns::service::phy::phymode::PhyModeInterfacePtr _phyModePtr)
void setTxPower (wns::Power power)
 TransmitterAspect ()
virtual ~TransmitterAspect ()

Private Attributes

int numberOfSpatialStreams
 The number of spatial streams for MIMO transmissions.
wns::service::phy::phymode::PhyModeInterfacePtr phyModePtr
 The PhyMode (Modulation&Coding) used for this transmission.
wns::Power txPower
 The transmission power which was used to send this transmission.


Detailed Description

Definition at line 50 of file transmissionobject.hpp.


Constructor & Destructor Documentation

rise::TransmitterAspect::TransmitterAspect (  )  [inline]

Definition at line 53 of file transmissionobject.hpp.

virtual rise::TransmitterAspect::~TransmitterAspect (  )  [inline, virtual]

Definition at line 58 of file transmissionobject.hpp.


Member Function Documentation

const int rise::TransmitterAspect::getNumberOfSpatialStreams (  )  const [inline]

Definition at line 109 of file transmissionobject.hpp.

const wns::service::phy::phymode::PhyModeInterface& rise::TransmitterAspect::getPhyMode (  )  const [inline]

Definition at line 88 of file transmissionobject.hpp.

const wns::service::phy::phymode::PhyModeInterfacePtr rise::TransmitterAspect::getPhyModePtr (  )  const [inline]

Definition at line 97 of file transmissionobject.hpp.

virtual Transmitter* rise::TransmitterAspect::getTransmitter (  )  const [pure virtual]

Implemented in rise::TransmissionObject.

virtual wns::Ratio rise::TransmitterAspect::getTransmittersAntennaGain ( const wns::Position receiverPosition  )  const [pure virtual]

const wns::Power& rise::TransmitterAspect::getTxPower (  )  const [inline]

Definition at line 73 of file transmissionobject.hpp.

void rise::TransmitterAspect::setNumberOfSpatialStreams ( int  _numSS  )  [inline]

Definition at line 115 of file transmissionobject.hpp.

void rise::TransmitterAspect::setPhyModePtr ( const wns::service::phy::phymode::PhyModeInterfacePtr  _phyModePtr  )  [inline]

Definition at line 103 of file transmissionobject.hpp.

void rise::TransmitterAspect::setTxPower ( wns::Power  power  )  [inline]

Definition at line 79 of file transmissionobject.hpp.


Member Data Documentation

Definition at line 135 of file transmissionobject.hpp.

Definition at line 130 of file transmissionobject.hpp.

Definition at line 126 of file transmissionobject.hpp.


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

Generated on Sat May 26 03:32:37 2012 for openWNS by  doxygen 1.5.5