Class pimAufgabeStart


public class pimAufgabeStart
extends JFrame

Field Summary

(package private) int
difficulty
(package private) long
myPercentage
(package private) long
mySeconds
(package private) JFrame
pimSMResult
private int
result
(package private) static int
rpbAufgabenCounter
(package private) Vector
thisDataVector
(package private) Vector
thisDataVectorM
(package private) Vector
thisJoinVector
(package private) Vector
thisJoinVectorM
(package private) Vector
thisPruneVector
(package private) Vector
thisPruneVectorM
(package private) reversePathBroadcasting
thisRPB
(package private) int
thisStep

Constructor Summary

pimAufgabeStart()
pimAufgabeStart(int diff, long countRouters, pimSM pim, long starting, pimSMpaintArea areaPaint, aufgabe aufg, String localIP)

Method Summary

Vector
cloneVector(Vector oldVector)
int
getResult()
long
pathExists(Vector pathVector, long firstRouter, long secondRouter)
Vector
pimsmcheck(pimSM pim, pimSMpaintArea areaPaint, int x)
void
setPaintArea(pimSM pim, pimSMpaintArea areaPaint, int step, Vector DataVector, Vector JoinVector, Vector PruneVector)
boolean
teilbar(long y, long x)

Field Details

difficulty

(package private)  int difficulty

myPercentage

(package private)  long myPercentage

mySeconds

(package private)  long mySeconds

pimSMResult

(package private)  JFrame pimSMResult

result

private int result

rpbAufgabenCounter

(package private) static int rpbAufgabenCounter

thisDataVector

(package private)  Vector thisDataVector

thisDataVectorM

(package private)  Vector thisDataVectorM

thisJoinVector

(package private)  Vector thisJoinVector

thisJoinVectorM

(package private)  Vector thisJoinVectorM

thisPruneVector

(package private)  Vector thisPruneVector

thisPruneVectorM

(package private)  Vector thisPruneVectorM

thisRPB

(package private)  reversePathBroadcasting thisRPB

thisStep

(package private)  int thisStep

Constructor Details

pimAufgabeStart

public pimAufgabeStart()

pimAufgabeStart

public pimAufgabeStart(int diff,
                       long countRouters,
                       pimSM pim,
                       long starting,
                       pimSMpaintArea areaPaint,
                       aufgabe aufg,
                       String localIP)

Method Details

cloneVector

public Vector cloneVector(Vector oldVector)

getResult

public int getResult()

pathExists

public long pathExists(Vector pathVector,
                       long firstRouter,
                       long secondRouter)

pimsmcheck

public Vector pimsmcheck(pimSM pim,
                         pimSMpaintArea areaPaint,
                         int x)

setPaintArea

public void setPaintArea(pimSM pim,
                         pimSMpaintArea areaPaint,
                         int step,
                         Vector DataVector,
                         Vector JoinVector,
                         Vector PruneVector)

teilbar

public boolean teilbar(long y,
                       long x)