Sensix
Wireless Sensor Network Middleware



   Home


   Project Page


   Download


   CVS




 Hosted by
Get SENSIX at SourceForge.net. Fast, secure 
and Free Open Source software downloads

Node Class Reference

List of all members.

Public Member Functions

 Node ()
 Node (Node n)
int getId ()
int getSeq_num ()
boolean getRand_loc ()
double getX ()
double getY ()
double getZ ()
NodeGroup getMygroup ()
void setSeq_num (int i)
void setId (int i)
void setRand_loc (boolean b)
void setX (double xin)
void setY (double yin)
void setZ (double zin)
void setMygroup (NodeGroup g)
String toString ()

Static Public Member Functions

static double distance (Node n1, Node n2)

Protected Attributes

transient int seq_num
int id
boolean rand_loc
double x
double y
double z
NodeGroup mygroup


Detailed Description

Definition at line 36 of file Node.java.


Constructor & Destructor Documentation

Node::Node (  ) 

Definition at line 46 of file Node.java.

Node::Node ( Node  n  ) 

Definition at line 53 of file Node.java.


Member Function Documentation

int Node::getId (  ) 

Definition at line 63 of file Node.java.

int Node::getSeq_num (  ) 

Definition at line 67 of file Node.java.

boolean Node::getRand_loc (  ) 

Definition at line 71 of file Node.java.

double Node::getX (  ) 

Definition at line 75 of file Node.java.

double Node::getY (  ) 

Definition at line 79 of file Node.java.

double Node::getZ (  ) 

Definition at line 83 of file Node.java.

NodeGroup Node::getMygroup (  ) 

Definition at line 87 of file Node.java.

void Node::setSeq_num ( int  i  ) 

Definition at line 91 of file Node.java.

void Node::setId ( int  i  ) 

Definition at line 95 of file Node.java.

void Node::setRand_loc ( boolean  b  ) 

Definition at line 99 of file Node.java.

void Node::setX ( double  xin  ) 

Definition at line 113 of file Node.java.

void Node::setY ( double  yin  ) 

Definition at line 118 of file Node.java.

void Node::setZ ( double  zin  ) 

Definition at line 123 of file Node.java.

void Node::setMygroup ( NodeGroup  g  ) 

Definition at line 128 of file Node.java.

static double Node::distance ( Node  n1,
Node  n2 
) [static]

Definition at line 132 of file Node.java.

String Node::toString (  ) 

Definition at line 138 of file Node.java.


Member Data Documentation

transient int Node::seq_num [protected]

Definition at line 38 of file Node.java.

int Node::id [protected]

Definition at line 39 of file Node.java.

boolean Node::rand_loc [protected]

Definition at line 40 of file Node.java.

double Node::x [protected]

Definition at line 41 of file Node.java.

double Node::y [protected]

Definition at line 42 of file Node.java.

double Node::z [protected]

Definition at line 43 of file Node.java.

NodeGroup Node::mygroup [protected]

Definition at line 44 of file Node.java.


The documentation for this class was generated from the following file:
  • /home/brennan/Software/sensix/source/C^4/Node.java


© 2008, Los Alamos National Security, LLC.