All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jschem.netData

java.lang.Object
   |
   +----jschem.netData

public class netData
extends Object
This class keeps the segment information for a specific net.


Variable Index

 o name
The name of the network.
 o segment
List of segments in Rectangle format.
 o segmentcount
Amount of segments in this network.

Constructor Index

 o netData(int, String)
Initializes network data.
 o netData(netData)
Initializes network data with a given dataset (creates a copy).

Method Index

 o add(netData)
Adds segments from a given dataset.
 o add(Rectangle)
Adds a segment.
 o toString()
Returns the net name and the amount of used segments.

Variables

 o name
 public String name
The name of the network.

 o segmentcount
 public int segmentcount
Amount of segments in this network.

 o segment
 public Rectangle segment[]
List of segments in Rectangle format.

Constructors

 o netData
 public netData(int segs,
                String nam)
Initializes network data.

Parameters:
segs - amount of max. allowed segments
nam - name of network
 o netData
 public netData(netData n)
Initializes network data with a given dataset (creates a copy).

Parameters:
n - an other netData set

Methods

 o add
 public void add(Rectangle seg)
Adds a segment.

Parameters:
seg - new segment in Rectangle class
 o add
 public void add(netData n)
Adds segments from a given dataset.

Parameters:
n - an other netData set
 o toString
 public String toString()
Returns the net name and the amount of used segments.

Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index