- DARK_GRAY - Static variable in class io.jbotsim.core.Color
-
- darker() - Method in class io.jbotsim.core.Color
-
Creates a new
Color
that is a darker version of this
Color
.
- darkGray - Static variable in class io.jbotsim.core.Color
-
- deathRate - Variable in class io.jbotsim.gen.dynamic.graph.EMEGPlayer
-
- debug - Variable in class io.jbotsim.core.DefaultMessageEngine
-
- decode(String) - Static method in class io.jbotsim.core.Color
-
Converts a
String
to an integer and returns the specified opaque
Color
.
- decreaseSpeed - Static variable in class io.jbotsim.ui.JViewer.AccelerationFunctionExp
-
- DEFAULT_AUTOSCALE_CENTER - Static variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
Default centering behaviour: true.
- DEFAULT_AUTOSCALE_COMMUNICATION_RANGE - Static variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
Default communication range scaling behaviour: true.
- DEFAULT_AUTOSCALE_MARGIN_RATIO - Static variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
Default margin ratio: 0.1.
- DEFAULT_AUTOSCALE_SENSING_RANGE - Static variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
Default sensing range scaling behaviour: true.
- DEFAULT_AVERAGE_DURATION - Static variable in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
The default average duration; value: 10.
- DEFAULT_COLOR - Static variable in class io.jbotsim.core.Link
-
- DEFAULT_COLOR - Static variable in class io.jbotsim.core.Node
-
- DEFAULT_COMMUNICATION_RANGE - Static variable in class io.jbotsim.core.Topology
-
- DEFAULT_DELAY - Static variable in class io.jbotsim.core.DelayMessageEngine
-
The default number of round before message delivery; value:
1.
- DEFAULT_DIRECTION - Static variable in class io.jbotsim.core.Node
-
- DEFAULT_EOL - Static variable in class io.jbotsim.io.format.tikz.TikzTopologySerializer
-
The default End-Of-Line delimiter.
- DEFAULT_HEAD_LENGTH - Static variable in class io.jbotsim.ui.painting.JDirectedLinkPainter
-
The default length of the arrow-tip: .
- DEFAULT_HEAD_OPENING_ANGLE - Static variable in class io.jbotsim.ui.painting.JDirectedLinkPainter
-
The default opening angle of the arrow-tip: .
- DEFAULT_HEIGHT - Static variable in class io.jbotsim.core.Topology
-
- DEFAULT_ICON_SIZE - Static variable in class io.jbotsim.core.Node
-
- DEFAULT_MARGIN - Static variable in class io.jbotsim.gen.basic.TopologyLayouts
-
The default margin ratio (value: 0.1).
- DEFAULT_MARGIN - Static variable in class io.jbotsim.io.format.dot.DotTopologySerializer
-
- DEFAULT_MODE - Static variable in class io.jbotsim.core.Link
-
- DEFAULT_NODE_ICON - Static variable in class io.jbotsim.ui.icons.Icons
-
- DEFAULT_NODE_MODEL - Static variable in class io.jbotsim.gen.basic.TopologyGenerators
-
- DEFAULT_NODE_MODEL_NAME - Static variable in class io.jbotsim.core.Topology
-
The name under which the default Node model is stored.
- DEFAULT_ORIENTATION - Static variable in class io.jbotsim.core.Link
-
- DEFAULT_ORIENTATION - Static variable in class io.jbotsim.core.Topology
-
- DEFAULT_SCALE - Static variable in class io.jbotsim.io.format.dot.DotTopologySerializer
-
- DEFAULT_SCALE_FACTOR - Static variable in class io.jbotsim.io.format.tikz.TikzTopologySerializer
-
The default scale factor that must be applied to the distance between nodes.
- DEFAULT_SENSING_RANGE - Static variable in class io.jbotsim.core.Topology
-
- DEFAULT_SHRUNKEN_ARROW_RATIO - Static variable in class io.jbotsim.ui.painting.JDirectedLinkPainter
-
The default shrunken ratio for the arrow-tip: .
- DEFAULT_TYPE - Static variable in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
- DEFAULT_VERSION - Static variable in class io.jbotsim.io.format.xml.XMLBuilder
-
Default version of the XSD schema used to parse JBotsim XML documents.
- DEFAULT_WIDTH - Static variable in class io.jbotsim.core.Link
-
- DEFAULT_WIDTH - Static variable in class io.jbotsim.core.Topology
-
- DefaultClock - Class in io.jbotsim.core
-
- DefaultClock(ClockManager) - Constructor for class io.jbotsim.core.DefaultClock
-
- DefaultCommands() - Constructor for class io.jbotsim.core.Topology.DefaultCommands
-
- defaultCommandsEnabled - Variable in class io.jbotsim.core.Topology
-
- DefaultMessageEngine - Class in io.jbotsim.core
-
- DefaultMessageEngine(Topology) - Constructor for class io.jbotsim.core.DefaultMessageEngine
-
- DELAY_INSTANT - Static variable in class io.jbotsim.core.DelayMessageEngine
-
The delay value to use for the shortest delivery time possible; value: 1.
- delayedMessages - Variable in class io.jbotsim.core.DelayMessageEngine
-
- DelayMessageEngine - Class in io.jbotsim.core
-
- DelayMessageEngine(Topology) - Constructor for class io.jbotsim.core.DelayMessageEngine
-
- DelayMessageEngine(Topology, int) - Constructor for class io.jbotsim.core.DelayMessageEngine
-
- deliverMessage(Message) - Method in class io.jbotsim.core.DefaultMessageEngine
-
Delivers the
Message
to its destination.
- deliverMessages(Collection<Message>) - Method in class io.jbotsim.core.DefaultMessageEngine
-
- destination - Variable in class io.jbotsim.core.Link
-
The destination node of this link (if directed),
the second endpoint otherwise.
- destination - Variable in class io.jbotsim.core.Message
-
- destination - Static variable in class io.jbotsim.ui.JNode
-
- die() - Method in class io.jbotsim.core.Node
-
Request the
Node
to die by the end of the round.
- DIGRAPH - Static variable in class io.jbotsim.io.format.dot.DotLexer
-
- DIGRAPH - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- DIGRAPH() - Method in class io.jbotsim.io.format.dot.DotParser.GraphContext
-
- dimensionsMap - Variable in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
- directed - Variable in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
- disableDefaultCommands() - Method in class io.jbotsim.core.Topology
-
- disableDrawings() - Method in class io.jbotsim.ui.JTopology
-
Disables the drawing of links and sensing radius (if any).
- disableLinksContinuityChecks() - Method in class io.jbotsim.core.DelayMessageEngine
-
Disables the intermediate checks on
Link
existence for each
Message
.
- disableWireless() - Method in class io.jbotsim.core.Node
-
Disables this node's wireless capabilities.
- disableWireless() - Method in class io.jbotsim.core.Topology
-
Disables this node's wireless capabilities.
- distance(Node) - Method in class io.jbotsim.core.Node
-
Returns the distance between this node and the specified node.
- distance(double, double) - Method in class io.jbotsim.core.Node
-
Returns the distance between this node and the specified 2D location.
- distance(Point) - Method in class io.jbotsim.core.Node
-
Returns the distance between this node and the specified 3D location.
- distance(double, double, double) - Method in class io.jbotsim.core.Node
-
Returns the distance between this node and the specified 3D location.
- distance(double, double, double, double) - Static method in class io.jbotsim.core.Point
-
Computes the distance between two points.
- distance(double, double, double) - Method in class io.jbotsim.core.Point
-
Computes the distance between the current point and the point represented by the provided coordinates.
- distance(double, double) - Method in class io.jbotsim.core.Point
-
Computes the distance between the current point and the point represented by the provided coordinates.
- distance(Point) - Method in class io.jbotsim.core.Point
-
Computes the distance between the current point and provided one.
- dividedBy(double) - Method in class io.jbotsim.contrib.obstacle.shapes3d.Vector3D
-
- dot(Vector3D) - Method in class io.jbotsim.contrib.obstacle.shapes3d.Vector3D
-
- DOT_FILENAME_EXTENSIONS - Static variable in class io.jbotsim.io.format.dot.DotTopologySerializer
-
- DotBaseListener - Class in io.jbotsim.io.format.dot
-
This class provides an empty implementation of
DotListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
- DotBaseListener() - Constructor for class io.jbotsim.io.format.dot.DotBaseListener
-
- DotBaseVisitor<T> - Class in io.jbotsim.io.format.dot
-
This class provides an empty implementation of
DotVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
- DotBaseVisitor() - Constructor for class io.jbotsim.io.format.dot.DotBaseVisitor
-
- DotLexer - Class in io.jbotsim.io.format.dot
-
- DotLexer(CharStream) - Constructor for class io.jbotsim.io.format.dot.DotLexer
-
- DotListener - Interface in io.jbotsim.io.format.dot
-
This interface defines a complete listener for a parse tree produced by
DotParser
.
- DotParser - Class in io.jbotsim.io.format.dot
-
- DotParser(TokenStream) - Constructor for class io.jbotsim.io.format.dot.DotParser
-
- DotParser.A_listContext - Class in io.jbotsim.io.format.dot
-
- DotParser.Attr_listContext - Class in io.jbotsim.io.format.dot
-
- DotParser.Attr_stmtContext - Class in io.jbotsim.io.format.dot
-
- DotParser.Edge_stmtContext - Class in io.jbotsim.io.format.dot
-
- DotParser.EdgeopContext - Class in io.jbotsim.io.format.dot
-
- DotParser.EdgeRHSContext - Class in io.jbotsim.io.format.dot
-
- DotParser.GraphContext - Class in io.jbotsim.io.format.dot
-
- DotParser.IdContext - Class in io.jbotsim.io.format.dot
-
- DotParser.Key_valueContext - Class in io.jbotsim.io.format.dot
-
- DotParser.Node_idContext - Class in io.jbotsim.io.format.dot
-
- DotParser.Node_setContext - Class in io.jbotsim.io.format.dot
-
- DotParser.Node_stmtContext - Class in io.jbotsim.io.format.dot
-
- DotParser.PortContext - Class in io.jbotsim.io.format.dot
-
- DotParser.Stmt_listContext - Class in io.jbotsim.io.format.dot
-
- DotParser.StmtContext - Class in io.jbotsim.io.format.dot
-
- DotParser.SubgraphContext - Class in io.jbotsim.io.format.dot
-
- DotTopologySerializer - Class in io.jbotsim.io.format.dot
-
- DotTopologySerializer() - Constructor for class io.jbotsim.io.format.dot.DotTopologySerializer
-
- DotTopologySerializer(boolean) - Constructor for class io.jbotsim.io.format.dot.DotTopologySerializer
-
- DotTopologySerializer(double, int, boolean) - Constructor for class io.jbotsim.io.format.dot.DotTopologySerializer
-
- DotTopologySerializer(double, int) - Constructor for class io.jbotsim.io.format.dot.DotTopologySerializer
-
- DotVisitor<T> - Interface in io.jbotsim.io.format.dot
-
This interface defines a complete generic visitor for a parse tree produced
by
DotParser
.
- DoubleFromString - Static variable in enum io.jbotsim.io.format.xml.XMLKeys
-
- drawDelayFIFO(Message) - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
Draws a delay for the provided
Message
, in the FIFO case.
- drawDelayNONFIFO(Message) - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
Draws a delay for the provided
Message
, in the non-FIFO case.
- drawDestinationPartIfNeeded(Graphics2D, Link) - Method in class io.jbotsim.ui.painting.JDirectedLinkPainter
-
- drawDestinationPartIfNeeded(Graphics2D, Link) - Method in class io.jbotsim.ui.painting.JLinkPainter
-
- drawDirectedDestinationEnd(Graphics2D, Point, Point) - Method in class io.jbotsim.ui.painting.JLinkPainter
-
- drawLine(Graphics2D, Point, Point) - Method in class io.jbotsim.contrib.geometry.toroidal.ui.ToroidalLinkPainter
-
- drawLink(Graphics2D, Link) - Method in class io.jbotsim.ui.painting.JLinkPainter
-
- drawNode(Graphics2D, Node) - Method in class io.jbotsim.ui.painting.JNodePainter
-
- drawSensingRange(Graphics2D, Node) - Method in class io.jbotsim.ui.painting.JBackgroundPainter
-
- drawSize - Variable in class io.jbotsim.ui.JNode
-
- DRONE - Static variable in class io.jbotsim.ui.icons.Icons
-
- generate(Topology) - Method in class io.jbotsim.gen.basic.generators.GridGenerator
-
- generate(Topology) - Method in class io.jbotsim.gen.basic.generators.LineGenerator
-
- generate(Topology) - Method in class io.jbotsim.gen.basic.generators.RandomLocationsGenerator
-
- generate(Topology) - Method in class io.jbotsim.gen.basic.generators.RingGenerator
-
- generate(Topology) - Method in interface io.jbotsim.gen.basic.generators.TopologyGenerator
-
Modifies the provided
Topology
according to the implementation.
- generateGrid(Topology) - Method in class io.jbotsim.gen.basic.generators.GridGenerator
-
- generateGrid(Topology, int) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a grid.
- generateGrid(Topology, int, String) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a grid.
- generateGrid(Topology, int, int) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a grid.
- generateGrid(Topology, int, int, String) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a grid.
- generateKN(Topology, int) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a complete graph (Kn), as a ring.
- generateKN(Topology, int, String) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a complete graph (Kn), as a ring.
- generateLine(Topology, int) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates an horizontal line.
- generateLine(Topology, int, String) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates an horizontal line.
- generateNodes(Topology, int) - Method in class io.jbotsim.gen.basic.generators.RingGenerator
-
- generateRing(Topology, int) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a ring.
- generateRing(Topology, int, String) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a ring.
- generateRing(Topology, int, boolean) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a ring.
- generateRing(Topology, int, boolean, String) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a ring.
- generatesHeaders() - Method in class io.jbotsim.io.format.graph6.Graph6TopologySerializer
-
- generateTorus(Topology, int) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a torus.
- generateTorus(Topology, int, String) - Static method in class io.jbotsim.gen.basic.TopologyGenerators
-
Generates a torus.
- getAbsoluteHeight(Topology) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the absolute height of the generated pattern (2 dimensions).
- getAbsoluteWidth(Topology) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the absolute width of the generated pattern (2 dimensions).
- getAbsoluteX(Topology) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
- getAbsoluteY(Topology) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
- getAlpha() - Method in class io.jbotsim.core.Color
-
Gets the alpha component.
- getAngle(Node, Node) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
- getAngle(Node, Node, Node) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
- getAngleAbs(Node, Node, Node) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
- getATN() - Method in class io.jbotsim.io.format.dot.DotLexer
-
- getATN() - Method in class io.jbotsim.io.format.dot.DotParser
-
- getAverageDuration() - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
Gets the desired average number of rounds needed for a message to be delivered to its destination.
- getBlue() - Method in class io.jbotsim.core.Color
-
Gets the blue component in the default sRGB space.
- getChannelNames() - Method in class io.jbotsim.io.format.dot.DotLexer
-
- getClock() - Method in class io.jbotsim.core.ClockManager
-
Returns a reference to the
Clock
.
- getClockModel() - Method in class io.jbotsim.core.ClockManager
-
Returns the clock model currently in use.
- getClockModel() - Method in class io.jbotsim.core.Topology
-
Returns the clock model currently in use.
- getColor(String) - Static method in class io.jbotsim.core.Color
-
Finds a RGB color in the system properties.
- getColor(String, Color) - Static method in class io.jbotsim.core.Color
-
Finds a RGB color in the system properties.
- getColor(String, int) - Static method in class io.jbotsim.core.Color
-
Finds a RGB color in the system properties.
- getColor() - Method in class io.jbotsim.core.Link
-
Returns the color of this link.
- getColor() - Method in class io.jbotsim.core.Node
-
Returns the color of this node.
- getColorAt(Integer) - Static method in class io.jbotsim.core.Color
-
Returns the
Color
associated to the provided index.
- getCommands() - Method in class io.jbotsim.core.Topology
-
Recompute the current list of commands.
- getCommonLinkWith(Node) - Method in class io.jbotsim.core.Node
-
Returns the undirected link whose endpoints are this node and the
specified node, if any such link exists.
- getCommunicationRange() - Method in class io.jbotsim.core.Node
-
Returns the communication range of this node (as a radius).
- getCommunicationRange() - Method in class io.jbotsim.core.Topology
-
Returns the default communication range.
- getComponent() - Method in class io.jbotsim.ui.painting.UIComponent
-
Gets the
Object
that has been provided upon creation.
- getConnectedSet(Node, List<Node>) - Static method in class io.jbotsim.contrib.algos.Connectivity
-
- getContent() - Method in class io.jbotsim.core.Message
-
The content of this message, which may be an object of any class.
- getCoverage(Topology) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
- getCurrentDeliveryDate() - Method in class io.jbotsim.core.DelayMessageEngine
-
Computes the delivery date (round number) for a
Message
collected at the start of the current
round.
- getCurrentMaximumDeliveryDate(Node, Node) - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
Retrieves the current maximum delivery date for messages between the provided sender and destination.
- getDefaultNodeModel() - Method in class io.jbotsim.core.Topology
-
Returns the default node model,
all properties assigned to this virtual node will be given to further nodes created
without explicit model name.
- getDelay() - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
Deprecated.
- getDelay() - Method in class io.jbotsim.core.DelayMessageEngine
-
Gets the number of round a message should be delayed.
- getDelayForMessage(Message) - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
- getDelayForMessage(Message) - Method in class io.jbotsim.contrib.messaging.RandomDelayMessageEngine
-
- getDelayForMessage(Message) - Method in class io.jbotsim.core.DelayMessageEngine
-
Computes the delay which should be applied to the provided
Message
.
- getDeliveryDateForMessage(Message) - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
Computes the delivery date (round number) for the provided
Message
.
- getDeliveryDateForMessage(Message) - Method in class io.jbotsim.contrib.messaging.RandomDelayMessageEngine
-
Computes the delivery date (round number) for the provided
Message
.
- getDestination() - Method in class io.jbotsim.core.Message
-
The destination of this message.
- getDiameter(Topology) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
Returns the diameter of the topology (largest shortest path between any two nodes)
- getDimension(Object) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the size of the generated pattern for the provided dimension.
- getDirection() - Method in class io.jbotsim.core.Node
-
Returns the current direction angle of this node (in radians).
- getDocument() - Method in class io.jbotsim.io.format.xml.XMLBuilder
-
Accessor to the
Document
handled by this builder.
- getDoubleValueFor(Element) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Gets the value of this attribute as an
Double
.
- getFileAccessor() - Method in class io.jbotsim.io.format.xml.XMLTraceBuilder
-
- getFileAccessor() - Method in class io.jbotsim.io.format.xml.XMLTraceParser
-
- getFileManager() - Method in class io.jbotsim.core.Topology
-
- getFlag() - Method in class io.jbotsim.core.Message
-
The flag of this message.
- getGrammarFileName() - Method in class io.jbotsim.io.format.dot.DotLexer
-
- getGrammarFileName() - Method in class io.jbotsim.io.format.dot.DotParser
-
- getGreen() - Method in class io.jbotsim.core.Color
-
Gets the green component in the default sRGB space.
- getHeight() - Method in class io.jbotsim.core.Topology
-
Returns the height of this topology.
- getHeight() - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the height of the generated pattern (2 dimensions).
- getHeight() - Method in class io.jbotsim.gen.basic.generators.GridGenerator
-
- getHeight() - Method in class io.jbotsim.gen.basic.generators.RandomLocationsGenerator
-
- getHeight() - Method in class io.jbotsim.gen.basic.generators.RingGenerator
-
- getIcon() - Method in class io.jbotsim.core.Node
-
Returns the icon of the this node.
- getIconSize() - Method in class io.jbotsim.core.Node
-
Returns the
Node
's icon's desired size.
- getID() - Method in class io.jbotsim.core.Node
-
Returns the identifier of this node.
- getIndexedColors() - Static method in class io.jbotsim.core.Color
-
Returns the list of currently indexed
Color
s.
- getInLinkFrom(Node) - Method in class io.jbotsim.core.Node
-
Returns the directed link whose destination is this node and sender is
the specified node, if any such link exists.
- getInLinks() - Method in class io.jbotsim.core.Node
-
Returns a list containing all links for which this node is the
destination.
- getInNeighbors() - Method in class io.jbotsim.core.Node
-
Returns a list containing every node serving as source for an adjacent
directed link.
- getInputStreamForName(String) - Method in interface io.jbotsim.io.FileAsStream
-
Returns an
InputStream
object corresponding to the provided file name
- getInputStreamForName(String) - Method in class io.jbotsim.io.FileManager
-
- getIntegerValueFor(Element) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Gets the value of this attribute as an
Integer
.
- getJTopology() - Method in class io.jbotsim.ui.JViewer
-
Returns the jtopology attached to this viewer.
- getKHopNeighbors(Node, int) - Static method in class io.jbotsim.contrib.algos.Connectivity
-
- getKind() - Method in class io.jbotsim.gen.dynamic.trace.TraceEvent
-
- getLabel() - Method in class io.jbotsim.core.Node
-
Returns the label of this node.
- getLength() - Method in class io.jbotsim.core.Link
-
Returns the euclidean distance between this link endpoints.
- getLink(Node, Node) - Method in class io.jbotsim.core.Topology
-
Returns the link shared by the specified nodes, if any.
- getLink(Node, Node, Link.Orientation) - Method in class io.jbotsim.core.Topology
-
Returns the link with the specified orientation between the given nodes,
if any.
- getLink(Node, Node, boolean) - Method in class io.jbotsim.core.Topology
-
- getLinkResolver() - Method in class io.jbotsim.core.Topology
-
Return the current LinkResolver.
- getLinks() - Method in class io.jbotsim.core.Node
-
Returns a list containing all links adjacent to this node.
- getLinks(Link.Orientation) - Method in class io.jbotsim.core.Node
-
Returns a list containing all adjacent links with the specified
orientation
.
- getLinks(boolean) - Method in class io.jbotsim.core.Node
-
- getLinks() - Method in class io.jbotsim.core.Topology
-
Returns a list containing all links in this topology with respect to its
orientation.
- getLinks(Link.Orientation) - Method in class io.jbotsim.core.Topology
-
Returns a list containing all links with the specified orientation.
- getLinks(boolean) - Method in class io.jbotsim.core.Topology
-
- getLocation() - Method in class io.jbotsim.core.Node
-
Returns the location of this node.
- getMailbox() - Method in class io.jbotsim.core.Node
-
Returns a list of messages representing the mailbox of this node.
- getMessageEngine() - Method in class io.jbotsim.core.Topology
-
Gets a reference on the message engine of this topology.
- getMessagesForCurrentDate() - Method in class io.jbotsim.core.DelayMessageEngine
-
Retrieves the list of
Messages
which should be delivered during the current round, from the
internal storage.
- getMessagesToSend(List<Message>, Collection<Node>) - Method in class io.jbotsim.core.DelayMessageEngine
-
Constructs the
List
of
Messages
that must be sent during this round.
- getModelsNames() - Method in class io.jbotsim.core.Topology
-
Returns the set registered node classes.
- getModeNames() - Method in class io.jbotsim.io.format.dot.DotLexer
-
- getMST(Topology) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
- getMST(List<Node>) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
- getNbConnectedComponents(Topology) - Static method in class io.jbotsim.contrib.algos.Connectivity
-
- getNbNodes(Object) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the number of
Node
s which should be created in an arbitrary dimension.
- getNbNodes() - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the number of
Node
s which should be created (1-dimension).
- getNbNodes() - Method in class io.jbotsim.gen.basic.generators.LineGenerator
-
- getNeighbors() - Method in class io.jbotsim.core.Node
-
Returns a list containing every node located at the opposite endpoint
of an adjacent undirected links.
- getNewPointFrom(Point) - Method in class io.jbotsim.contrib.obstacle.shapes3d.Vector3D
-
- getNodeById(String) - Method in class io.jbotsim.gen.dynamic.graph.TVG
-
- getNodeClass() - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the
Class
object with which
Node
s should be instantiated.
- getNodeClass() - Method in class io.jbotsim.gen.dynamic.trace.TraceEvent
-
- getNodeID() - Method in class io.jbotsim.gen.dynamic.trace.TraceEvent
-
- getNodeModel(String) - Method in class io.jbotsim.core.Topology
-
Returns the node class corresponding to that name.
- getNodes() - Method in class io.jbotsim.core.Topology
-
Returns a list containing all the nodes in this topology.
- getNodes() - Method in class io.jbotsim.gen.dynamic.graph.TVG
-
- getObstacleDetector(Topology) - Static method in class io.jbotsim.contrib.obstacle.core.ObstacleManager
-
- getObstacles(Topology) - Static method in class io.jbotsim.contrib.obstacle.core.ObstacleManager
-
List the obstacles that are present inside the topology
- getOptimalTopologySize(int, double, double) - Static method in class io.jbotsim.contrib.algos.Connectivity
-
- getOrientation() - Method in class io.jbotsim.core.Topology
-
Returns the orientation of the topology.
- getOtherEndpoint(Node) - Method in class io.jbotsim.core.Link
-
Returns the node located at the opposite of the specified node
(reference node) on the underlying link.
- getOutbox() - Method in class io.jbotsim.core.Node
-
Returns a list of the messages that this node is about to send.
- getOutLinks() - Method in class io.jbotsim.core.Node
-
Returns a list containing all links for which this node is the
sender.
- getOutLinkTo(Node) - Method in class io.jbotsim.core.Node
-
Returns the directed link whose sender is this node and destination is
the specified node, if any such link exists.
- getOutNeighbors() - Method in class io.jbotsim.core.Node
-
Returns a list containing every node serving as destination for an
adjacent directed link.
- getOutputStreamForName(String) - Method in interface io.jbotsim.io.FileAsStream
-
Returns an
OutputStream
object corresponding to the provided file name
- getOutputStreamForName(String) - Method in class io.jbotsim.io.FileManager
-
- getPath(Point, Point, double) - Method in class io.jbotsim.ui.painting.ArrowTipPathGenerator
-
Computes a path for the tip of an arrow going from provided the source
Point
to the destination
Point
.
- getProperty(String) - Method in class io.jbotsim.core.Properties
-
Returns the property stored under the specified key.
- getRandomColor(Random) - Static method in class io.jbotsim.core.Color
-
Returns a
Color
object generated using 3 calls to the provided
Random
object.
- getRandomColor() - Static method in class io.jbotsim.core.Color
-
Returns a randomly generated
Color
object.
- getRed() - Method in class io.jbotsim.core.Color
-
Gets the red component in the default sRGB space.
- getRefreshMode() - Method in class io.jbotsim.core.Topology
-
Returns the current refresh mode (CLOCKBASED or EVENTBASED).
- getRelativeCoverage(Topology) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
- getRGB() - Method in class io.jbotsim.core.Color
-
Gets the RGB value representing the color.
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.A_listContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.Attr_listContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.Attr_stmtContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.Edge_stmtContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.EdgeopContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.EdgeRHSContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.GraphContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.IdContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.Key_valueContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.Node_idContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.Node_setContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.Node_stmtContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.PortContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.Stmt_listContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.StmtContext
-
- getRuleIndex() - Method in class io.jbotsim.io.format.dot.DotParser.SubgraphContext
-
- getRuleNames() - Method in class io.jbotsim.io.format.dot.DotLexer
-
- getRuleNames() - Method in class io.jbotsim.io.format.dot.DotParser
-
- getScheduler() - Method in class io.jbotsim.core.Topology
-
Gets a reference on the scheduler.
- getSender() - Method in class io.jbotsim.core.Message
-
The sender of this message.
- getSensedNodes() - Method in class io.jbotsim.core.Node
-
Returns a list containing every node located within the sensing range
The returned list can be modified without side effect.
- getSensingRange() - Method in class io.jbotsim.core.Node
-
Returns the sensing range of this node (as a radius).
- getSensingRange() - Method in class io.jbotsim.core.Topology
-
Returns the default sensing range,
- getSerializedATN() - Method in class io.jbotsim.io.format.dot.DotLexer
-
- getSerializedATN() - Method in class io.jbotsim.io.format.dot.DotParser
-
- getSerializer() - Method in class io.jbotsim.core.Topology
-
- getSize() - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the one-dimension size of the generated pattern.
- getSize() - Method in class io.jbotsim.gen.basic.generators.LineGenerator
-
- getTikzStringColor(Color) - Static method in class io.jbotsim.io.format.tikz.TikzTopologySerializer
-
Converts a JBotSim
Color
into a color string displayable with TikZ.
- getTime() - Method in class io.jbotsim.core.Node
-
Returns the current time (current round number).
- getTime() - Method in class io.jbotsim.core.Topology
-
Returns the current time (current round number)
- getTime() - Method in class io.jbotsim.gen.dynamic.trace.TraceEvent
-
- getTimeUnit() - Method in class io.jbotsim.core.Clock
-
Returns the time unit of the clock, in milliseconds.
- getTimeUnit() - Method in class io.jbotsim.core.ClockManager
-
Returns the time unit of the clock, in milliseconds.
- getTimeUnit() - Method in class io.jbotsim.core.DefaultClock
-
- getTimeUnit() - Method in class io.jbotsim.core.Topology
-
Returns the global duration of a round in this topology (in millisecond).
- getTimeUnit() - Method in class io.jbotsim.ui.JClock
-
- getTokenNames() - Method in class io.jbotsim.io.format.dot.DotLexer
-
Deprecated.
- getTokenNames() - Method in class io.jbotsim.io.format.dot.DotParser
-
Deprecated.
- getTopology() - Method in class io.jbotsim.core.Link
-
Returns the parent topology of this link, if any.
- getTopology() - Method in class io.jbotsim.core.Node
-
Returns the parent
Topology
of this node, if any.
- getTopology() - Method in class io.jbotsim.gen.dynamic.trace.TracePlayer
-
- getTopology() - Method in class io.jbotsim.ui.JTopology
-
- getTopologySerializerFor(String) - Method in class io.jbotsim.io.format.TopologySerializerFilenameMatcher
-
- getTVLinks() - Method in class io.jbotsim.gen.dynamic.graph.TVG
-
- getValueFor(Element) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Returns the value of the attribute labelled by this enum (if it exists).
- getValueFor(Element, String) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Gets the value of this attribute for the given
Element
if the attribute exists.
- getValueFor(Element, Integer) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Gets the value of this attribute as an
Integer
.
- getValueFor(Element, Double) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Gets the value of this attribute as an
Double
.
- getValueFor(Element, Boolean) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Gets the value of this attribute as an
Boolean
.
- getValueFor(Element, XMLKeys.Function<String, R>, R) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Gets the value of this attribute converted to R
type.
- getValueFor(Element, XMLKeys.Function<String, R>) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Gets the value of this attribute converted to R
type.
- getVersion() - Method in class io.jbotsim.io.format.xml.XMLParser
-
Gets the version of the interpreted document.
- getVocabulary() - Method in class io.jbotsim.io.format.dot.DotLexer
-
- getVocabulary() - Method in class io.jbotsim.io.format.dot.DotParser
-
- getWidth() - Method in class io.jbotsim.core.Link
-
Returns the width of this link.
- getWidth() - Method in class io.jbotsim.core.Topology
-
Returns the width of this topology.
- getWidth() - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the width of the generated pattern (2 dimensions).
- getWidth() - Method in class io.jbotsim.gen.basic.generators.GridGenerator
-
- getWidth() - Method in class io.jbotsim.gen.basic.generators.RandomLocationsGenerator
-
- getWidth() - Method in class io.jbotsim.gen.basic.generators.RingGenerator
-
- getWirelessStatus() - Method in class io.jbotsim.core.Topology
-
Returns true if wireless links are enabled.
- getX() - Method in class io.jbotsim.core.Node
-
Returns the x-coordinate of this node.
- getX() - Method in class io.jbotsim.core.Point
-
Gets the current abscissa.
- getX() - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the X coordinate.
- getX() - Method in class io.jbotsim.gen.dynamic.trace.TraceEvent
-
- getY() - Method in class io.jbotsim.core.Node
-
Returns the y-coordinate of this node.
- getY() - Method in class io.jbotsim.core.Point
-
Gets the current ordinate.
- getY() - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Gets the Y coordinate.
- getY() - Method in class io.jbotsim.gen.dynamic.trace.TraceEvent
-
- getZ() - Method in class io.jbotsim.core.Node
-
Returns the z-coordinate of this node.
- getZ() - Method in class io.jbotsim.core.Point
-
Gets the current applicate.
- GRAPH - Static variable in class io.jbotsim.io.format.dot.DotLexer
-
- GRAPH() - Method in class io.jbotsim.io.format.dot.DotParser.Attr_stmtContext
-
- GRAPH - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- graph() - Method in class io.jbotsim.io.format.dot.DotParser
-
- GRAPH() - Method in class io.jbotsim.io.format.dot.DotParser.GraphContext
-
- GRAPH6_FILENAME_EXTENSIONS - Static variable in class io.jbotsim.io.format.graph6.Graph6TopologySerializer
-
Supported filename extensions.
- Graph6Exception - Exception in io.jbotsim.io.format.graph6
-
Exception raised when an erroneous Graph6 input is parsed.
- Graph6TopologySerializer - Class in io.jbotsim.io.format.graph6
-
- Graph6TopologySerializer() - Constructor for class io.jbotsim.io.format.graph6.Graph6TopologySerializer
-
- GraphContext(ParserRuleContext, int) - Constructor for class io.jbotsim.io.format.dot.DotParser.GraphContext
-
- gray - Static variable in class io.jbotsim.core.Color
-
- GRAY - Static variable in class io.jbotsim.core.Color
-
- green - Static variable in class io.jbotsim.core.Color
-
- GREEN - Static variable in class io.jbotsim.core.Color
-
- GridGenerator - Class in io.jbotsim.gen.basic.generators
-
- GridGenerator(int, int) - Constructor for class io.jbotsim.gen.basic.generators.GridGenerator
-
Creates a
GridGenerator
creating a grid with nbRows rows and nbColumns columns.
- Obstacle - Interface in io.jbotsim.contrib.obstacle.core
-
Interface for all the obstacles (3D obstacles and 2D obstacles)
- ObstacleDetector - Class in io.jbotsim.contrib.obstacle.core
-
This class is used to check if some obstacle are near of nodes that have say that they want to know it.
- ObstacleDetector(Topology) - Constructor for class io.jbotsim.contrib.obstacle.core.ObstacleDetector
-
Constructor of the class.
- ObstacleDrawable - Interface in io.jbotsim.contrib.obstacle.ui
-
Interface for drawable obstacles (3D obstacles and 2D obstacles)
- ObstacleLinkResolver - Class in io.jbotsim.contrib.obstacle.core
-
This class override the class WLinkCalculator by checking if the given nodes can communicate.
- ObstacleLinkResolver(Topology) - Constructor for class io.jbotsim.contrib.obstacle.core.ObstacleLinkResolver
-
- ObstacleListener - Interface in io.jbotsim.contrib.obstacle.core
-
- ObstacleManager - Class in io.jbotsim.contrib.obstacle.core
-
Main class of the plugin used to store (or remove) the obstacles and to register (or unregister) the obstacle's listener.
- ObstacleManager() - Constructor for class io.jbotsim.contrib.obstacle.core.ObstacleManager
-
- ObstacleManagerDrawable - Class in io.jbotsim.contrib.obstacle.ui
-
Drawable version of the Main class of the plugin (ObstacleManager).
- ObstacleManagerDrawable() - Constructor for class io.jbotsim.contrib.obstacle.ui.ObstacleManagerDrawable
-
- ObstaclePainter - Class in io.jbotsim.contrib.obstacle.ui
-
ObstaclePainter is a class used to represent the obstacles on the JViewer and it inherited from JTopology
- ObstaclePainter() - Constructor for class io.jbotsim.contrib.obstacle.ui.ObstaclePainter
-
Build the ObstaclePainter
- obstructLink(Node, Node) - Method in interface io.jbotsim.contrib.obstacle.core.Obstacle
-
This function is automatically call by the obstacleDetector to known if the obstacle obstructs the link between node1 and node2
- obstructLink(Node, Node) - Method in class io.jbotsim.contrib.obstacle.shapes2d.CircleObstacle
-
- obstructLink(Node, Node) - Method in class io.jbotsim.contrib.obstacle.shapes2d.LinesObstacle
-
- obstructLink(Node, Node) - Method in class io.jbotsim.contrib.obstacle.shapes3d.RectangularFacetObstacle
-
- of(double) - Static method in class io.jbotsim.ui.JViewer.AccelerationFunctionExp
-
Computes a value of the acceleration function associated with the provided parameter.
- onClock() - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
- onClock() - Method in class io.jbotsim.core.ClockManager
-
- onClock() - Method in class io.jbotsim.core.DefaultMessageEngine
-
- onClock() - Method in class io.jbotsim.core.DelayMessageEngine
-
- onClock() - Method in interface io.jbotsim.core.event.ClockListener
-
Called periodically by the central scheduler.
- onClock() - Method in interface io.jbotsim.core.MessageEngine
-
Method responsible for the delivery of the
Messages
.
- onClock() - Method in class io.jbotsim.core.Node
-
Override this method to perform some action upon clock pulse.
- onClock(Topology, List<ClockListener>) - Method in class io.jbotsim.core.Scheduler
-
Performs the regular scheduling operations.
- onClock() - Method in class io.jbotsim.core.Topology
-
- onClock() - Method in class io.jbotsim.gen.dynamic.graph.EMEGPlayer
-
- onClock() - Method in class io.jbotsim.gen.dynamic.graph.TVGPlayer
-
- onClock() - Method in class io.jbotsim.gen.dynamic.trace.TracePlayer
-
- onCommand(String) - Method in interface io.jbotsim.core.event.CommandListener
-
Provides a way to react upon command selection.
- onCommand(String) - Method in class io.jbotsim.ui.JViewer
-
- onDetectedObstacles(List<Obstacle>) - Method in interface io.jbotsim.contrib.obstacle.core.ObstacleListener
-
- onDirectedLinkAdded(Link) - Method in class io.jbotsim.core.Node
-
Called when an adjacent directed link is added.
- onDirectedLinkRemoved(Link) - Method in class io.jbotsim.core.Node
-
Called when an adjacent directed link is removed.
- onLinkAdded(Link) - Method in interface io.jbotsim.core.event.ConnectivityListener
-
Notifies the underlying listener that a link has been added.
- onLinkAdded(Link) - Method in class io.jbotsim.core.Node
-
Called when an adjacent undirected link is added.
- onLinkRemoved(Link) - Method in interface io.jbotsim.core.event.ConnectivityListener
-
Notifies the underlying listener that a link has been removed.
- onLinkRemoved(Link) - Method in class io.jbotsim.core.Node
-
Called when an adjacent undirected link is removed.
- onMessage(Message) - Method in interface io.jbotsim.core.event.MessageListener
-
Notifies the underlying MessageListener that a message has arrived.
- onMessage(Message) - Method in class io.jbotsim.core.Node
-
Called when this node receives a
Message
.
- onMovement(Node) - Method in class io.jbotsim.contrib.obstacle.core.ObstacleDetector
-
- onMovement(Node) - Method in interface io.jbotsim.core.event.MovementListener
-
Notifies the underlying listener that a node has moved.
- onMovement() - Method in class io.jbotsim.core.Node
-
Override this method to perform some action when the node moves.
- onMovement(Node) - Method in class io.jbotsim.gen.dynamic.trace.TraceRecorder
-
- onNodeAdded(Node) - Method in interface io.jbotsim.core.event.TopologyListener
-
Notifies the underlying listener that a node has been added to the
topology.
- onNodeAdded(Node) - Method in class io.jbotsim.gen.dynamic.trace.TraceRecorder
-
- onNodeRemoved(Node) - Method in interface io.jbotsim.core.event.TopologyListener
-
Notifies the underlying listener that a node has been removed to the
topology.
- onNodeRemoved(Node) - Method in class io.jbotsim.gen.dynamic.trace.TraceRecorder
-
- onPostClock() - Method in class io.jbotsim.core.Node
-
Override this method to perform some action just after clock pulse.
- onPreClock() - Method in class io.jbotsim.core.Node
-
Override this method to perform some action just before clock pulse.
- onPropertyChanged(Properties, String) - Method in interface io.jbotsim.core.event.PropertyListener
-
Notifies that a property of this object has changed.
- onPropertyChanged(Properties, String) - Method in class io.jbotsim.ui.JViewer
-
- onReplayTerminated(TracePlayer) - Method in interface io.jbotsim.gen.dynamic.trace.TracePlayer.ReplayTerminatedListener
-
- onSelection(Node) - Method in interface io.jbotsim.core.event.SelectionListener
-
Notifies the underlying listener that a node has selected.
- onSelection() - Method in class io.jbotsim.core.Node
-
Called when this node is selected (e.g. middle click in the UI)
- onSelection(Node) - Method in class io.jbotsim.gen.dynamic.trace.TraceRecorder
-
- onSensingIn(Node) - Method in class io.jbotsim.core.Node
-
Called when another node is sensed for the first time.
- onSensingOut(Node) - Method in class io.jbotsim.core.Node
-
Called when a sensed node is no more sensed.
- onStart() - Method in interface io.jbotsim.core.event.StartListener
-
Notifies that a restart was requested on this topology.
- onStart() - Method in class io.jbotsim.core.Node
-
Override this method to re-initialise your node (e.g. your variables).
- onStart() - Method in class io.jbotsim.gen.dynamic.trace.TraceRecorder
-
- onStop() - Method in class io.jbotsim.core.Node
-
This method is called just before
the node is removed from the topology.
- orange - Static variable in class io.jbotsim.core.Color
-
- ORANGE - Static variable in class io.jbotsim.core.Color
-
- orderByAngleToReferenceNode(Node, ArrayList<Node>) - Static method in class io.jbotsim.contrib.algos.Algorithms
-
- organize(Topology, double, int) - Static method in class io.jbotsim.io.format.dot.DotTopologySerializer
-
- orientation - Variable in class io.jbotsim.core.Link
-
The Orientation
of this link (directed/undirected)
- r - Variable in class io.jbotsim.contrib.messaging.RandomDelayMessageEngine
-
- radius - Variable in class io.jbotsim.contrib.obstacle.shapes2d.CircleObstacle
-
- RandomDelayMessageEngine - Class in io.jbotsim.contrib.messaging
-
- RandomDelayMessageEngine(Topology, int) - Constructor for class io.jbotsim.contrib.messaging.RandomDelayMessageEngine
-
- RandomLocationsGenerator - Class in io.jbotsim.gen.basic.generators
-
- RandomLocationsGenerator(int) - Constructor for class io.jbotsim.gen.basic.generators.RandomLocationsGenerator
-
- read(String) - Method in class io.jbotsim.io.FileManager
-
Read the content of the file specified by the filename.
- read(String) - Method in class io.jbotsim.io.format.xml.XMLIO
-
Reads an XML document from the file specified by filename
.
- read(InputStream) - Static method in class io.jbotsim.io.format.xml.XMLIO
-
Reads an XML document from an stream.
- read(Reader) - Static method in class io.jbotsim.io.format.xml.XMLIO
-
Reads an XML document using a
Reader
.
- read(InputSource) - Static method in class io.jbotsim.io.format.xml.XMLIO
-
Reads an XML document from a SAX source.
- readFromString(String) - Static method in class io.jbotsim.io.format.xml.XMLIO
-
Reads an XML document from a
String
.
- readInputStreamContentAsString(InputStream) - Static method in class io.jbotsim.io.IOUtils
-
Reads the content of the provided
InputStream
object and returns it as a String.
- RectangularFacetObstacle - Class in io.jbotsim.contrib.obstacle.shapes3d
-
- RectangularFacetObstacle(Point, Point, Point) - Constructor for class io.jbotsim.contrib.obstacle.shapes3d.RectangularFacetObstacle
-
- RectangularFacetObstacleDrawable - Class in io.jbotsim.contrib.obstacle.shapes3d
-
- RectangularFacetObstacleDrawable(Point, Point, Point) - Constructor for class io.jbotsim.contrib.obstacle.shapes3d.RectangularFacetObstacleDrawable
-
- red - Static variable in class io.jbotsim.core.Color
-
- RED - Static variable in class io.jbotsim.core.Color
-
- removeAllCommands() - Method in class io.jbotsim.core.Topology
-
Removes all commands from this
Topology
.
- removeBackgroundPainter(BackgroundPainter) - Method in class io.jbotsim.ui.JTopology
-
- removeClockListener(ClockListener) - Method in class io.jbotsim.core.ClockManager
-
Unregisters the specified listener.
- removeClockListener(ClockListener) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified listener.
- removeCommand(String) - Method in class io.jbotsim.core.Topology
-
Removes the specified action command from this
Topology
.
- removeCommandListener(CommandListener) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified action listener to this
Topology
.
- removeConnectivityListener(ConnectivityListener) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified connectivity listener according to the orientation of the topology.
- removeConnectivityListener(ConnectivityListener, boolean) - Method in class io.jbotsim.core.Topology
-
- removeConnectivityListener(ConnectivityListener, Link.Orientation) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified connectivity listener from the listeners
of the specified orientation.
- removeIrrelevantMessages(ListIterator<Message>, Collection<Node>) - Method in class io.jbotsim.core.DefaultMessageEngine
-
- removeIrrelevantMessages(Collection<Node>) - Method in class io.jbotsim.core.DelayMessageEngine
-
Removes any irrelevant messages from the cached delayed messages, according to the
Collection
of
existing
Nodes
.
- removeLink(Link) - Method in class io.jbotsim.core.Topology
-
Removes the specified link from this topology.
- removeLinkPainter(LinkPainter) - Method in class io.jbotsim.ui.JTopology
-
- removeListener(TracePlayer.ReplayTerminatedListener) - Method in class io.jbotsim.gen.dynamic.trace.TracePlayer
-
- removeMessageListener(MessageListener) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified message listener for this topology.
- removeMovementListener(MovementListener) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified movement listener for this topology.
- removeNextMessageIfIrrelevant(ListIterator<Message>, Collection<Node>) - Method in class io.jbotsim.core.DefaultMessageEngine
-
- removeNode(Node) - Method in class io.jbotsim.core.Topology
-
Removes the specified node from this topology.
- removeNodePainter(NodePainter) - Method in class io.jbotsim.ui.JTopology
-
- removeObstacle(Obstacle, Topology) - Static method in class io.jbotsim.contrib.obstacle.core.ObstacleManager
-
Remove the given obstacle from the topology if the obstacle exist in the topology or do nothing
- removeObstacleListener(ObstacleListener, Topology) - Static method in class io.jbotsim.contrib.obstacle.core.ObstacleManager
-
- removeProperty(String) - Method in class io.jbotsim.core.Properties
-
Removes the specified property.
- removePropertyListener(PropertyListener) - Method in class io.jbotsim.core.Properties
-
Unregisters the specified property listener for this node.
- removeSelectionListener(SelectionListener) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified selection listener for this topology.
- removeSlideBar() - Method in class io.jbotsim.ui.JViewer
-
Removes the slide bar, if any.
- removeStartListener(StartListener) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified selection listener for this topology.
- removeTopologyListener(TopologyListener) - Method in class io.jbotsim.core.Topology
-
Unregisters the specified topology listener.
- requeueIfNeeded(Message, Collection<Node>) - Method in class io.jbotsim.core.DefaultMessageEngine
-
Re-queues the specified
Message
if necessary
For a
Message
to be re-queueable, the following criteria must be met:
the message's retry mode must be enabled
the message's sender must still exist
the message's destination must still exist
- requeueMessage(Message) - Method in class io.jbotsim.core.DefaultMessageEngine
-
Re-queues the specified
Message
in its sender's send queue.
- reset() - Method in class io.jbotsim.core.ClockManager
-
Sets the clock time back to 0.
- reset() - Method in class io.jbotsim.core.DefaultMessageEngine
-
- reset() - Method in class io.jbotsim.core.DelayMessageEngine
-
- reset() - Method in interface io.jbotsim.core.MessageEngine
-
- resetTime() - Method in class io.jbotsim.core.Topology
-
Reset the round number to 0.
- restart() - Method in class io.jbotsim.core.Topology
-
(Re)init the nodes through their onStart() method (and notifies StartListeners as well)
- RESTART_NODES - Static variable in class io.jbotsim.core.Topology.DefaultCommands
-
- resume() - Method in class io.jbotsim.core.Clock
-
Resumes the clock if it was paused.
- resume() - Method in class io.jbotsim.core.ClockManager
-
Resumes the clock (or decrements the pause counter).
- resume() - Method in class io.jbotsim.core.DefaultClock
-
- resume() - Method in class io.jbotsim.core.Topology
-
Resumes the clock (or decrements the pause counter).
- resume() - Method in class io.jbotsim.ui.JClock
-
- RESUME_EXECUTION - Static variable in class io.jbotsim.core.Topology.DefaultCommands
-
- retryMode - Variable in class io.jbotsim.core.Message
-
- RingGenerator - Class in io.jbotsim.gen.basic.generators
-
- RingGenerator(int) - Constructor for class io.jbotsim.gen.basic.generators.RingGenerator
-
- ROBOT - Static variable in class io.jbotsim.ui.icons.Icons
-
- RULE_a_list - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_attr_list - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_attr_stmt - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_edge_stmt - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_edgeop - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_edgeRHS - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_graph - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_id - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_key_value - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_node_id - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_node_set - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_node_stmt - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_port - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_stmt - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_stmt_list - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- RULE_subgraph - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- ruleNames - Static variable in class io.jbotsim.io.format.dot.DotLexer
-
- ruleNames - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- run() - Method in class io.jbotsim.core.DefaultClock
-
- scaleCommunicationRange - Variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
Specifies whether the communication range should be scaled.
- scaledIcon - Variable in class io.jbotsim.ui.JNode
-
- scaleFactor - Variable in class io.jbotsim.io.format.tikz.TikzTopologySerializer
-
- scaleMarginRatioX - Variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
The desired minimum scale factor of each margin on the X axis.
- scaleMarginRatioY - Variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
The desired minimum scale factor of each margin on the Y axis.
- scaleMarginRatioZ - Variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
The desired minimum scale factor of each margin on the Z axis.
- scaleSensingRange - Variable in class io.jbotsim.gen.basic.TopologyLayouts.AutoScaleParams
-
Specifies whether the sensing range should be scaled.
- Scheduler - Class in io.jbotsim.core
-
- Scheduler() - Constructor for class io.jbotsim.core.Scheduler
-
- SECOND_DIMENSION_INDEX - Static variable in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
- SelectionListener - Interface in io.jbotsim.core.event
-
- selectNode(Node) - Method in class io.jbotsim.core.Topology
-
- send(Node, Message) - Method in class io.jbotsim.core.Node
-
Sends a message from this node to the specified destination node.
- send(Node, Object) - Method in class io.jbotsim.core.Node
-
- sendAll(Message) - Method in class io.jbotsim.core.Node
-
Sends a message to all neighbors.
- sendAll(Object) - Method in class io.jbotsim.core.Node
-
- sender - Variable in class io.jbotsim.core.Message
-
- sendRetry(Node, Message) - Method in class io.jbotsim.core.Node
-
Same method as send()
, but retries to send the message later
if the link to the destination disappeared during transmission.
- sendRetry(Node, Object) - Method in class io.jbotsim.core.Node
-
- SENSOR - Static variable in class io.jbotsim.ui.icons.Icons
-
- SERVER - Static variable in class io.jbotsim.ui.icons.Icons
-
- setAbsoluteCoords(boolean) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the absolute coordinates state.
- setAttribute(Element, String) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Sets an attribute labelled by this enum with the given value
.
- setAttribute(Element, T) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Sets an attribute labelled by this enum.
- setAverageDuration(int) - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
Sets the desired average number of rounds needed for a message to be delivered to its destination.
- setClockModel(Class<? extends Clock>) - Method in class io.jbotsim.core.ClockManager
-
Sets the clock model (to be instantiated automatically).
- setClockModel(Class<? extends Clock>) - Method in class io.jbotsim.core.Topology
-
Sets the clock model (to be instantiated automatically).
- setColor(Color) - Method in class io.jbotsim.core.Link
-
Sets the color of this link
- setColor(Color) - Method in class io.jbotsim.core.Node
-
Sets the color of this node.
- setColor(Graphics2D, Topology) - Method in class io.jbotsim.ui.painting.JBackgroundPainter
-
- setColor(Graphics2D, Link) - Method in class io.jbotsim.ui.painting.JLinkPainter
-
- setColor(Graphics2D, Node) - Method in class io.jbotsim.ui.painting.JNodePainter
-
- setCommunicationRange(double) - Method in class io.jbotsim.core.Node
-
Activates the wireless capabilities of this node and sets
its communication range to the specified radius.
- setCommunicationRange(double) - Method in class io.jbotsim.core.Topology
-
Sets the default communication range.
- setDebug(boolean) - Method in class io.jbotsim.core.DefaultMessageEngine
-
- setDefaultBackgroundPainter(BackgroundPainter) - Method in class io.jbotsim.ui.JTopology
-
- setDefaultLinkPainter(LinkPainter) - Method in class io.jbotsim.ui.JTopology
-
- setDefaultNodeModel(Class<? extends Node>) - Method in class io.jbotsim.core.Topology
-
Sets the default node model to the given node instance.
- setDefaultNodePainter(NodePainter) - Method in class io.jbotsim.ui.JTopology
-
- setDefaultWidthHeight() - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
- setDelay(int) - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
Deprecated.
- setDelay(int) - Method in class io.jbotsim.core.DelayMessageEngine
-
Sets the number of round a message should be delayed.
- setDimension(Object, double) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the size of the generated pattern for an arbitrary dimension.
- setDimensions(int, int) - Method in class io.jbotsim.core.Topology
-
Sets the topology dimensions as indicated.
- setDirected(boolean) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the graph direction state.
- setDirection(double) - Method in class io.jbotsim.core.Node
-
Sets the direction angle of this node (in radians).
- setDirection(Point) - Method in class io.jbotsim.core.Node
-
Sets the direction angle of this node using the specified reference
point.
- setDirection(Point, boolean) - Method in class io.jbotsim.core.Node
-
Sets the direction angle of this node using the specified reference
point.
- setFileManager(FileManager) - Method in class io.jbotsim.core.Topology
-
- setGenerateHeaders(boolean) - Method in class io.jbotsim.io.format.graph6.Graph6TopologySerializer
-
- setHeight(double) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the height of the generated pattern (2 dimensions).
- setHeight(double) - Method in class io.jbotsim.gen.basic.generators.GridGenerator
-
- setHeight(double) - Method in class io.jbotsim.gen.basic.generators.RandomLocationsGenerator
-
- setHeight(double) - Method in class io.jbotsim.gen.basic.generators.RingGenerator
-
- setHorizontal(boolean) - Method in class io.jbotsim.gen.basic.generators.LineGenerator
-
Sets the orientation state of the line.
- setIcon(String) - Method in class io.jbotsim.core.Node
-
Sets the icon of this node.
- setIconSize(int) - Method in class io.jbotsim.core.Node
-
Sets the
Node
's icon's desired size.
- setID(int) - Method in class io.jbotsim.core.Node
-
Sets the identifier of this node.
- setInteractive(boolean) - Method in class io.jbotsim.ui.JTopology
-
- setLabel(Object) - Method in class io.jbotsim.core.Node
-
Sets the label of this node.
- setLinkResolver(LinkResolver) - Method in class io.jbotsim.core.Topology
-
Replaces the default Wireless Link Resolver by a custom one.
- setLocation(double, double) - Method in class io.jbotsim.core.Node
-
Changes this node's location to the specified coordinates.
- setLocation(double, double, double) - Method in class io.jbotsim.core.Node
-
Changes this node's location to the specified coordinates.
- setLocation(Point) - Method in class io.jbotsim.core.Node
-
Changes this node's location to the specified 2D point.
- setLocation(Point) - Method in class io.jbotsim.core.Point
-
Changes the current coordinates to those of the provided
Point
.
- setLocation(double, double) - Method in class io.jbotsim.core.Point
-
Changes the current coordinates to those the provided ones.
- setLocation(double, double, double) - Method in class io.jbotsim.core.Point
-
Changes the current coordinates to those the provided ones.
- setMessageEngine(MessageEngine) - Method in class io.jbotsim.core.Topology
-
Sets the message engine of this topology.
- setNbNodes(Object, int) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the number of
Node
s which should be created in an arbitrary dimension.
- setNbNodes(int) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the number of
Node
s which should be created (1-dimension).
- setNbNodes(Object, int) - Method in class io.jbotsim.gen.basic.generators.LineGenerator
-
- setNodeClass(Class<? extends Node>) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the
Class
object with which
Node
s should be instantiated.
- setNodeModel(String, Class<? extends Node>) - Method in class io.jbotsim.core.Topology
-
Adds the given node instance as a model.
- setNotDefaultAttribute(Element, T, T) - Method in enum io.jbotsim.io.format.xml.XMLKeys
-
Sets an attribute if its value is not equal to a default one.
- setOrientation(Link.Orientation) - Method in class io.jbotsim.core.Topology
-
Set the orientation of the topology.
- setProperty(String, Object) - Method in class io.jbotsim.core.Properties
-
Stores the specified property (value
) under the specified name
(key
).
- setRefreshMode(Topology.RefreshMode) - Method in class io.jbotsim.core.Topology
-
Sets the updates (links, sensed objects, etc.) to be instantaneous (EVENTBASED),
or periodic after each round (CLOCKBASED).
- setRenderingHints(Graphics2D, Topology) - Method in class io.jbotsim.ui.painting.JBackgroundPainter
-
- setRenderingHints(Graphics2D, Link) - Method in class io.jbotsim.ui.painting.JLinkPainter
-
- setRenderingHints(Graphics2D, Node) - Method in class io.jbotsim.ui.painting.JNodePainter
-
- setScheduler(Scheduler) - Method in class io.jbotsim.core.Topology
-
Sets the scheduler of this topology.
- setSensingRange(double) - Method in class io.jbotsim.core.Node
-
Sets the sensing range of this node to the specified radius.
- setSensingRange(double) - Method in class io.jbotsim.core.Topology
-
Sets the default sensing range.
- setSerializer(TopologySerializer) - Method in class io.jbotsim.core.Topology
-
- setSize(double) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the one-direction size of the generated pattern.
- setSize(double) - Method in class io.jbotsim.gen.basic.generators.LineGenerator
-
- setSize(int, int) - Method in class io.jbotsim.ui.JViewer
-
Sets the size of the inner jtopology to the specified dimension.
- setSpeed(int) - Method in class io.jbotsim.core.DelayMessageEngine
-
- setStroke(Graphics2D, Topology) - Method in class io.jbotsim.ui.painting.JBackgroundPainter
-
- setStroke(Graphics2D, Link) - Method in class io.jbotsim.ui.painting.JLinkPainter
-
- setStroke(Graphics2D, Node) - Method in class io.jbotsim.ui.painting.JNodePainter
-
- setTimeUnit(int) - Method in class io.jbotsim.core.Clock
-
Sets the time unit of the clock to the specified value in millisecond.
- setTimeUnit(int) - Method in class io.jbotsim.core.ClockManager
-
Sets the time unit of the clock to the specified value in millisecond.
- setTimeUnit(int) - Method in class io.jbotsim.core.DefaultClock
-
- setTimeUnit(int) - Method in class io.jbotsim.core.Topology
-
Sets the global duration of a round in this topology (in millisecond).
- setTimeUnit(int) - Method in class io.jbotsim.ui.JClock
-
Sets the time unit of the clock to the specified value in millisecond.
- setTitle(String) - Method in class io.jbotsim.ui.JViewer
-
Sets the title of the corresponding window
- setTopology(Topology) - Method in class io.jbotsim.core.DefaultMessageEngine
-
- setTopology(Topology) - Method in interface io.jbotsim.core.MessageEngine
-
- setTopology(Topology) - Method in class io.jbotsim.ui.JTopology
-
- setWidth(Integer) - Method in class io.jbotsim.core.Link
-
Sets the width of this link.
- setWidth(double) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the width of the generated pattern (2 dimensions).
- setWidth(double) - Method in class io.jbotsim.gen.basic.generators.GridGenerator
-
- setWidth(double) - Method in class io.jbotsim.gen.basic.generators.RandomLocationsGenerator
-
- setWidth(double) - Method in class io.jbotsim.gen.basic.generators.RingGenerator
-
- setWired(boolean) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the links' wiring state.
- setWirelessEnabled(boolean) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the links' wireless state.
- setWirelessStatus(boolean) - Method in class io.jbotsim.core.Node
-
Set wireless capabilities status
- setWirelessStatus(boolean) - Method in class io.jbotsim.core.Topology
-
Set wireless capabilities status
- setX(double) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the X coordinate.
- setY(double) - Method in class io.jbotsim.gen.basic.generators.AbstractGenerator
-
Sets the Y coordinate.
- SHEEP - Static variable in class io.jbotsim.ui.icons.Icons
-
- shift - Static variable in class io.jbotsim.ui.JViewer.AccelerationFunctionExp
-
- shouldCheckLinksContinuity() - Method in class io.jbotsim.core.DelayMessageEngine
-
Specifies whether a
Message
should be removed if the corresponding
Link
disappears at some
point during its waiting delay.
- shouldCleanDeliveryDates() - Method in class io.jbotsim.contrib.messaging.AsyncMessageEngine
-
- showDrawings - Variable in class io.jbotsim.ui.JTopology
-
- shuffleNodeIds() - Method in class io.jbotsim.core.Topology
-
Shuffles the IDs of the nodes in this topology.
- slideBar - Variable in class io.jbotsim.ui.JViewer
-
- slideBarType - Variable in class io.jbotsim.ui.JViewer
-
- source - Variable in class io.jbotsim.core.Link
-
The source node of this link (if directed),
the first endpoint otherwise.
- splitIntoConnectedSets(List<Node>) - Static method in class io.jbotsim.contrib.algos.Connectivity
-
- start() - Method in class io.jbotsim.core.Clock
-
Starts the clock.
- start() - Method in class io.jbotsim.core.ClockManager
-
Starts the clock (if no model is set, DefaultClock is used).
- start() - Method in class io.jbotsim.core.DefaultClock
-
- start() - Method in class io.jbotsim.core.Topology
-
Initializes the clock.
- start() - Method in class io.jbotsim.gen.dynamic.graph.EMEGPlayer
-
- start() - Method in class io.jbotsim.gen.dynamic.graph.TVGPlayer
-
- start() - Method in class io.jbotsim.gen.dynamic.trace.TracePlayer
-
- start() - Method in class io.jbotsim.gen.dynamic.trace.TraceRecorder
-
- start() - Method in class io.jbotsim.ui.JClock
-
- START_EXECUTION - Static variable in class io.jbotsim.core.Topology.DefaultCommands
-
- StartListener - Interface in io.jbotsim.core.event
-
- stateChanged(ChangeEvent) - Method in class io.jbotsim.ui.JViewer
-
- STATION - Static variable in class io.jbotsim.ui.icons.Icons
-
- steadyProb - Variable in class io.jbotsim.gen.dynamic.graph.EMEGPlayer
-
- step() - Method in class io.jbotsim.core.Topology
-
Performs a single round, then switch to pause state.
- stmt() - Method in class io.jbotsim.io.format.dot.DotParser
-
- stmt() - Method in class io.jbotsim.io.format.dot.DotParser.Stmt_listContext
-
- stmt(int) - Method in class io.jbotsim.io.format.dot.DotParser.Stmt_listContext
-
- stmt_list() - Method in class io.jbotsim.io.format.dot.DotParser.GraphContext
-
- stmt_list() - Method in class io.jbotsim.io.format.dot.DotParser
-
- stmt_list() - Method in class io.jbotsim.io.format.dot.DotParser.SubgraphContext
-
- Stmt_listContext(ParserRuleContext, int) - Constructor for class io.jbotsim.io.format.dot.DotParser.Stmt_listContext
-
- StmtContext(ParserRuleContext, int) - Constructor for class io.jbotsim.io.format.dot.DotParser.StmtContext
-
- stopAndWrite(String) - Method in class io.jbotsim.gen.dynamic.trace.TraceRecorder
-
- STRICT - Static variable in class io.jbotsim.io.format.dot.DotLexer
-
- STRICT() - Method in class io.jbotsim.io.format.dot.DotParser.GraphContext
-
- STRICT - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- STRING - Static variable in class io.jbotsim.io.format.dot.DotLexer
-
- STRING() - Method in class io.jbotsim.io.format.dot.DotParser.IdContext
-
- STRING - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- SUBGRAPH - Static variable in class io.jbotsim.io.format.dot.DotLexer
-
- subgraph() - Method in class io.jbotsim.io.format.dot.DotParser.Node_setContext
-
- subgraph() - Method in class io.jbotsim.io.format.dot.DotParser.StmtContext
-
- SUBGRAPH - Static variable in class io.jbotsim.io.format.dot.DotParser
-
- subgraph() - Method in class io.jbotsim.io.format.dot.DotParser
-
- SUBGRAPH() - Method in class io.jbotsim.io.format.dot.DotParser.SubgraphContext
-
- SubgraphContext(ParserRuleContext, int) - Constructor for class io.jbotsim.io.format.dot.DotParser.SubgraphContext
-
- sum(Vector3D) - Method in class io.jbotsim.contrib.obstacle.shapes3d.Vector3D
-