User Manual, Developers Guide and API Documentation

rise::TransmissionObjectBF Class Reference

Unicast Beamforming TransmissionObject.

#include <transmissionobjects/transmissionobjectbf.hpp>

Inheritance diagram for rise::TransmissionObjectBF:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual wns::Ratio getTransmittersAntennaGain (const wns::Position &receiverPosition) const
 Calculates the Gain of the antenna of the transmitter of this transmission.
 TransmissionObjectBF (Transmitter *_transmitter, receiver::ReceiverInterface *_aReceiver, antenna::Beamforming *_antennaBF, wns::osi::PDUPtr _payload, wns::Power _txPower, const wns::service::phy::phymode::PhyModeInterfacePtr _phyModePtr, rise::antenna::PatternPtr _pattern, unsigned long int _linkMode=0)
 Default constructor, used to create a TransmissionObject.
 TransmissionObjectBF (Transmitter *_transmitter, receiver::ReceiverInterface *_aReceiver, wns::Power _txPower, const wns::service::phy::phymode::PhyModeInterfacePtr _phyModePtr, rise::antenna::PatternPtr _pattern, unsigned long int _linkMode=0)
 Constructor without PDU.
 TransmissionObjectBF (Transmitter *_transmitter, receiver::ReceiverInterface *_aReceiver, antenna::Beamforming *_antennaBF, wns::osi::PDUPtr _payload, wns::Power _txPower, rise::antenna::PatternPtr _pattern, unsigned long int _linkMode=0, int numberOfSpatialStreams=1)
 Default constructor, used to create a TransmissionObject.
 TransmissionObjectBF (Transmitter *_transmitter, receiver::ReceiverInterface *_aReceiver, wns::Power _txPower, rise::antenna::PatternPtr _pattern, unsigned long int _linkMode=0, int numberOfSpatialStreams=1)
 Constructor without PDU.
virtual ~TransmissionObjectBF ()
 Default destructor.

Private Attributes

antenna::BeamformingantennaBF
rise::antenna::PatternPtr pattern


Detailed Description

Definition at line 42 of file transmissionobjectbf.hpp.


Constructor & Destructor Documentation

rise::TransmissionObjectBF::TransmissionObjectBF ( Transmitter _transmitter,
receiver::ReceiverInterface _aReceiver,
wns::Power  _txPower,
rise::antenna::PatternPtr  _pattern,
unsigned long int  _linkMode = 0,
int  numberOfSpatialStreams = 1 
)

TransmissionObjectBF::TransmissionObjectBF ( Transmitter _transmitter,
receiver::ReceiverInterface _aReceiver,
antenna::Beamforming _antennaBF,
wns::osi::PDUPtr  _payload,
wns::Power  _txPower,
rise::antenna::PatternPtr  _pattern,
unsigned long int  _linkMode = 0,
int  numberOfSpatialStreams = 1 
)

Definition at line 35 of file transmissionobjectbf.cpp.

rise::TransmissionObjectBF::TransmissionObjectBF ( Transmitter _transmitter,
receiver::ReceiverInterface _aReceiver,
wns::Power  _txPower,
const wns::service::phy::phymode::PhyModeInterfacePtr  _phyModePtr,
rise::antenna::PatternPtr  _pattern,
unsigned long int  _linkMode = 0 
)

TransmissionObjectBF::TransmissionObjectBF ( Transmitter _transmitter,
receiver::ReceiverInterface _aReceiver,
antenna::Beamforming _antennaBF,
wns::osi::PDUPtr  _payload,
wns::Power  _txPower,
const wns::service::phy::phymode::PhyModeInterfacePtr  _phyModePtr,
rise::antenna::PatternPtr  _pattern,
unsigned long int  _linkMode = 0 
)

Definition at line 49 of file transmissionobjectbf.cpp.

TransmissionObjectBF::~TransmissionObjectBF (  )  [virtual]

Definition at line 63 of file transmissionobjectbf.cpp.


Member Function Documentation

wns::Ratio TransmissionObjectBF::getTransmittersAntennaGain ( const wns::Position receiverPosition  )  const [virtual]

Reimplemented from rise::TransmissionObject.

Definition at line 66 of file transmissionobjectbf.cpp.


Member Data Documentation

Definition at line 88 of file transmissionobjectbf.hpp.

Definition at line 89 of file transmissionobjectbf.hpp.


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

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