|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
Network
public class Network
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
DASOR_AdjMatrix |
adjMat
|
static double |
coefX
|
static double |
coefY
|
java.util.ArrayList |
liste
|
DASOR_Link |
tmpLink
|
boolean |
tmpLinkRepaint
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Method Summary | |
|---|---|
void |
addLink(int node1,
int node2,
int weight)
|
void |
addNode(double x,
double y)
Add a node in a "2 dimension" network |
void |
deleteLink(int node1,
int node2)
Delete a link between the node1 and the node2 |
void |
delNode(double x,
double y)
|
void |
delNode(int n)
|
void |
emptyLink()
Initialise adjacency matrix |
double[] |
getArea()
Return the area of the network |
DASOR_Link |
getLink(double x,
double y)
|
DASOR_Link |
getLink(int node1,
int node2)
|
int |
getNbNodes()
Return the number of nodes |
int |
getNode(double x,
double y)
|
DASOR_Node |
getObjNode(int num)
Return the node i |
boolean |
isConnexe()
Return if the network is connexe |
boolean |
isNode(double x,
double y)
|
boolean |
isUnidirectional()
Return if the network is unidirectional |
boolean |
isValued()
Return if the network is weighted |
boolean |
isWired()
Return if the network is wired |
void |
paintComponent(java.awt.Graphics g)
|
void |
setArea(double x,
double y)
Set the 2D area of nodes |
void |
setArea(double x,
double y,
double z)
Set the 3D area of nodes |
void |
setConnexe()
Transform network to a connexe one |
void |
setNbNodes(int nbNodes)
Set the number of nodes the a network |
void |
setOptions(boolean wired,
boolean unidirectional,
boolean valued)
Set the network options |
void |
setPosAllLink()
Updates all the graphical links |
void |
setPositionNode(int num,
double x,
double y)
|
void |
SetPosLink(int node)
Updates the graphical links connected to a node |
void |
setPosNode(int num,
double x,
double y)
|
void |
setUnidirectional(boolean unidirectional)
Set the network as unidirectional or bidirectional |
void |
setValued(boolean valued)
Set the network as valued or not |
void |
setWired(boolean wired)
Set the network as wired or wireless |
java.lang.String |
toString()
Return a string that represents the network |
java.lang.String |
toText()
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.util.ArrayList liste
public DASOR_AdjMatrix adjMat
public DASOR_Link tmpLink
public boolean tmpLinkRepaint
public static double coefX
public static double coefY
| Method Detail |
|---|
public int getNbNodes()
public int getNode(double x,
double y)
public DASOR_Link getLink(double x,
double y)
public DASOR_Link getLink(int node1,
int node2)
public DASOR_Node getObjNode(int num)
id - identity of the node which is returned
public double[] getArea()
public void setOptions(boolean wired,
boolean unidirectional,
boolean valued)
wired - TRUE if the network is wiredunidirectional - TRUE if the network is unidirectionalvalued - TRUE if the network is valuedpublic void setWired(boolean wired)
wired - TRUE if the network is wiredpublic void setUnidirectional(boolean unidirectional)
wired - TRUE if the network is unidirectionalpublic void setValued(boolean valued)
wired - TRUE if the network is valued
public void setArea(double x,
double y,
double z)
x - x dimensiony - y dimensionz - z dimension
public void setArea(double x,
double y)
x - x dimensiony - y dimension
public void setPosNode(int num,
double x,
double y)
public void setPositionNode(int num,
double x,
double y)
public void setNbNodes(int nbNodes)
nbNodes - new number of nodespublic void SetPosLink(int node)
node - source of the links.public void setPosAllLink()
public void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponent
public void addNode(double x,
double y)
x - .y - .
public boolean isNode(double x,
double y)
public void delNode(double x,
double y)
public void delNode(int n)
public void addLink(int node1,
int node2,
int weight)
public void deleteLink(int node1,
int node2)
node1 - the first nodenode2 - the second nodepublic java.lang.String toString()
toString in class java.awt.Componentpublic java.lang.String toText()
public boolean isWired()
public boolean isUnidirectional()
public boolean isValued()
public void emptyLink()
public boolean isConnexe()
public void setConnexe()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||