tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Surface Class Reference
Inheritance diagram for Surface:
Collaboration diagram for Surface:

Classes

class  edge
 
class  Worker
 

Public Member Functions

void paintComponent (Graphics g)
 
 Surface (Coordinator C, UI U, int pixels, BufferedReader stdin)
 
void triangulate ()
 

Package Attributes

Set< edgeedges
 

Private Member Functions

int xPosition (int x)
 
int yPosition (int y)
 

Private Attributes

final Coordinator c
 
final UI u
 
BufferedReader inp
 
int minX
 
int maxX
 
int minY
 
int maxY
 

Static Private Attributes

static int width
 
static int height
 
static final int dotsize = 6
 
static final int border = dotsize
 

Constructor & Destructor Documentation

Surface.Surface ( Coordinator  C,
UI  U,
int  pixels,
BufferedReader  stdin 
)
inline

Member Function Documentation

void Surface.paintComponent ( Graphics  g)
inline
void Surface.triangulate ( )
inline
int Surface.xPosition ( int  x)
inlineprivate

Here is the caller graph for this function:

int Surface.yPosition ( int  y)
inlineprivate

Here is the caller graph for this function:

Member Data Documentation

final int Surface.border = dotsize
staticprivate
final Coordinator Surface.c
private
final int Surface.dotsize = 6
staticprivate
Set<edge> Surface.edges
package
int Surface.height
staticprivate
BufferedReader Surface.inp
private
int Surface.maxX
private
int Surface.maxY
private
int Surface.minX
private
int Surface.minY
private
final UI Surface.u
private
int Surface.width
staticprivate

The documentation for this class was generated from the following file: