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

Region Class Reference

#include <geo-routing.hh>

Collaboration diagram for Region:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void operator= (Region p)
void output ()

Public Attributes

GeoLocation center_
double radius_

Member Function Documentation

void Region::operator= Region  p  )  [inline]
 

Definition at line 134 of file geo-routing.hh.

References center_, and radius_.

00134 {center_ = p.center_; radius_ = p.radius_;}

void Region::output  )  [inline]
 

Definition at line 135 of file geo-routing.hh.

References center_, DEBUG_IMPORTANT, DiffPrint(), GeoLocation::output(), and radius_.

00136   {
00137     center_.output();
00138     DiffPrint(DEBUG_IMPORTANT, "-%f", radius_);
00139   }

Here is the call graph for this function:


Member Data Documentation

GeoLocation Region::center_
 

Definition at line 141 of file geo-routing.hh.

Referenced by GeoRoutingFilter::findNextHop(), GeoRoutingFilter::floodInsideRegion(), operator=(), output(), GeoRoutingFilter::preProcessMessage(), GeoRoutingFilter::restoreGeoHeader(), and GeoRoutingFilter::stripOutHeader().

double Region::radius_
 

Definition at line 142 of file geo-routing.hh.

Referenced by GeoRoutingFilter::floodInsideRegion(), operator=(), output(), GeoRoutingFilter::preProcessMessage(), GeoRoutingFilter::restoreGeoHeader(), and GeoRoutingFilter::stripOutHeader().


The documentation for this class was generated from the following file:
Generated on Tue Apr 20 13:13:42 2004 for NS2.26SourcesOriginal by doxygen 1.3.3