exlabel.structure.ExEdge Class Reference

Inherits exlabel.structure.IExEdge.

Inheritance diagram for exlabel.structure.ExEdge:

[legend]
Collaboration diagram for exlabel.structure.ExEdge:
[legend]
List of all members.

Public Member Functions

 ExEdge ()
 ExEdge (ExNode startNode, ExNode endNode, String label, ExRenderer render)
void draw (Graphics2D g2d, int mode)
void update ()
boolean intersects (double x, double y)
ExNode getEndNode ()
void setEndNode (ExNode endNode)
String getLabel ()
void setLabel (String label)
ExNode getStartNode ()
void setStartNode (ExNode startNode)
Shape getShape ()
void setShape (Shape shape)
Double getCx ()
void setCx (Double cx)
Double getCy ()
void setCy (Double cy)
GeneralPath getLodshape ()
void setLodshape (GeneralPath lodshape)

Package Attributes

ExNode startNode
ExNode endNode
ExRenderer render
String label
Shape shape
GeneralPath lodshape
Double cx
Double cy

Detailed Description

Author:
fireball


Constructor & Destructor Documentation

exlabel.structure.ExEdge.ExEdge (  ) 

exlabel.structure.ExEdge.ExEdge ( ExNode  startNode,
ExNode  endNode,
String  label,
ExRenderer  render 
)


Member Function Documentation

void exlabel.structure.ExEdge.draw ( Graphics2D  g2d,
int  mode 
)

Implements exlabel.structure.IExEdge.

void exlabel.structure.ExEdge.update (  ) 

Implements exlabel.structure.IExEdge.

boolean exlabel.structure.ExEdge.intersects ( double  x,
double  y 
)

Implements exlabel.structure.IExEdge.

ExNode exlabel.structure.ExEdge.getEndNode (  ) 

void exlabel.structure.ExEdge.setEndNode ( ExNode  endNode  ) 

String exlabel.structure.ExEdge.getLabel (  ) 

void exlabel.structure.ExEdge.setLabel ( String  label  ) 

ExNode exlabel.structure.ExEdge.getStartNode (  ) 

void exlabel.structure.ExEdge.setStartNode ( ExNode  startNode  ) 

Shape exlabel.structure.ExEdge.getShape (  ) 

void exlabel.structure.ExEdge.setShape ( Shape  shape  ) 

Double exlabel.structure.ExEdge.getCx (  ) 

void exlabel.structure.ExEdge.setCx ( Double  cx  ) 

Double exlabel.structure.ExEdge.getCy (  ) 

void exlabel.structure.ExEdge.setCy ( Double  cy  ) 

GeneralPath exlabel.structure.ExEdge.getLodshape (  ) 

void exlabel.structure.ExEdge.setLodshape ( GeneralPath  lodshape  ) 


Member Data Documentation

ExNode exlabel.structure.ExEdge.startNode [package]

ExNode exlabel.structure.ExEdge.endNode [package]

ExRenderer exlabel.structure.ExEdge.render [package]

String exlabel.structure.ExEdge.label [package]

Shape exlabel.structure.ExEdge.shape [package]

GeneralPath exlabel.structure.ExEdge.lodshape [package]

Double exlabel.structure.ExEdge.cx [package]

Double exlabel.structure.ExEdge.cy [package]


The documentation for this class was generated from the following file:
Generated on Tue Jun 26 14:52:53 2007 for ExLabel by  doxygen 1.5.2