ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
|  Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Antenna Class Reference

#include <antenna.h>

Inheritance diagram for Antenna:

TclObject OmniAntenna List of all members.

Public Member Functions

 Antenna ()
virtual double getTxGain (double, double, double, double)
virtual double getRxGain (double, double, double, double)
virtual Antenna * copy ()
virtual void release ()
void insert (struct an_head *head)
virtual double getX ()
virtual double getY ()
virtual double getZ ()

Protected Attributes

double X_
double Y_
double Z_

Private Member Functions

 LIST_ENTRY (Antenna) link

Constructor & Destructor Documentation

Antenna::Antenna (    ) 
 


Member Function Documentation

Antenna * Antenna::copy (    )  [virtual]
 

Reimplemented in OmniAntenna.

double Antenna::getRxGain (  double   ,
double   ,
double   ,
double   
)  [virtual]
 

Reimplemented in OmniAntenna.

double Antenna::getTxGain (  double   ,
double   ,
double   ,
double   
)  [virtual]
 

Reimplemented in OmniAntenna.

virtual double Antenna::getX (    )  [inline, virtual]
 

virtual double Antenna::getY (    )  [inline, virtual]
 

virtual double Antenna::getZ (    )  [inline, virtual]
 

void Antenna::insert (  struct an_head *    head )  [inline]
 

Antenna::LIST_ENTRY (  Antenna    )  [private]
 

void Antenna::release (    )  [virtual]
 

Reimplemented in OmniAntenna.


Member Data Documentation

double Antenna::X_ [protected]
 

double Antenna::Y_ [protected]
 

double Antenna::Z_ [protected]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.