|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdrcl.DrclObj
drcl.comp.Component
drcl.net.Module
drcl.inet.mac.RadioPropagationModel
drcl.inet.mac.IrregularTerrainModel
This class implements the Irregular Terrain Model. The details of this model can be found in ITM
RadioPropagationModel,
Serialized Form| Nested Class Summary |
| Nested classes inherited from class drcl.comp.Component |
Component.Locks |
| Field Summary |
| Fields inherited from class drcl.net.Module |
downPort, PortGroup_DOWN, PortGroup_UP, upPort |
| Constructor Summary | |
IrregularTerrainModel()
Creates new IrregularTerrainModel. |
|
| Method Summary | |
double |
calculatePathLoss(long sid,
double txLon,
double txLat,
double txHeight,
double rxLon,
double rxLat,
double rxHeight,
double Lambda,
double pr,
double pc)
Return the path loss from transmitter to receiver. |
void |
dispose()
Release open file resources. |
double |
getConductivity()
Get Ground Conductivity. |
double |
getDielectric()
Get Dielectric. |
int |
getPolarity()
Get radio polarity. |
int |
getRadioClimate()
Get Radio Climate. |
double |
getSurfRef()
Get Surface Reflectivity. |
java.lang.String |
info()
Return the name of this component. |
void |
setConductivity(double cond)
Set Ground Conductivity. |
void |
setDielectric(double diel)
Set Dielectric. |
void |
setGlobePath(java.lang.String path)
Set the path to the GLOBE database. |
void |
setNumPoints(int nPts)
Set the number of sampling points between transmitter and receiver. |
void |
setPolarity(int pol)
Set radio polarity: 0 or 1. |
void |
setRadioClimate(int climate)
Set Radio Climate: 1 to 7. |
void |
setSurfRef(double ref)
Set Surface Reflectivity. |
| Methods inherited from class drcl.inet.mac.RadioPropagationModel |
isCartesianCoordinates, useCartesianCoordinates |
| Methods inherited from class drcl.net.Module |
cancelTimeout, duplicate, setTimeout, setTimeoutAt |
| Methods inherited from class drcl.DrclObj |
clone |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public IrregularTerrainModel()
| Method Detail |
public void setGlobePath(java.lang.String path)
public void setNumPoints(int nPts)
public void setPolarity(int pol)
public int getPolarity()
public void setRadioClimate(int climate)
public int getRadioClimate()
public void setSurfRef(double ref)
public double getSurfRef()
public void setDielectric(double diel)
public double getDielectric()
public void setConductivity(double cond)
public double getConductivity()
public void dispose()
public double calculatePathLoss(long sid,
double txLon,
double txLat,
double txHeight,
double rxLon,
double rxLat,
double rxHeight,
double Lambda,
double pr,
double pc)
public java.lang.String info()
info in class RadioPropagationModel
|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||