- TargetedForce - Class in org.gicentre.utils.network.traer.physics
-
- TargetedForce() - Constructor for class org.gicentre.utils.network.traer.physics.TargetedForce
-
- tether(N, float) - Method in class org.gicentre.utils.network.ParticleViewer
-
Tethers the given node to its location with the given strength.
- text(String, float, float) - Method in class org.gicentre.utils.move.ZoomPan
-
- text(PApplet, String, float, float) - Static method in class org.gicentre.utils.move.ZoomPan
-
- text(String, float, float) - Method in class org.gicentre.utils.move.ZoomPan30
-
- text - Variable in class org.gicentre.utils.text.WrappedToken
-
Text token to wrap
- TextInput - Class in org.gicentre.utils.gui
-
Class for creating a text-field type input area.
- TextInput(PApplet, PFont, float) - Constructor for class org.gicentre.utils.gui.TextInput
-
Initialises the text input area with the given font.
- TextPopup - Class in org.gicentre.utils.gui
-
Creates a popup window for displaying text over a given sketch.
- TextPopup(PApplet) - Constructor for class org.gicentre.utils.gui.TextPopup
-
Initialises the text popup with default border size and font, but does not
display it [requires setIsActive(true)
].
- TextPopup(PApplet, int, int) - Constructor for class org.gicentre.utils.gui.TextPopup
-
Initialises the text popup with default border size and font, but does not
display it [requires setIsActive(true)
].
- TextPopup(PApplet, PFont, int, int) - Constructor for class org.gicentre.utils.gui.TextPopup
-
Initialises the text popup with default border size and the given font, but does not
display it [requires setIsActive(true)
].
- thrower(String) - Static method in class org.gicentre.utils.network.traer.physics.Vector3D
-
Throws a NullPointerException with the provided message.
- tick() - Method in class org.gicentre.utils.network.traer.animation.Animator
-
Advances time for all smoothers that have been made by this animator.
- tick() - Method in class org.gicentre.utils.network.traer.animation.Smoother
-
Advances the time used by the smoother to move towards its target.
- tick() - Method in class org.gicentre.utils.network.traer.animation.Smoother2D
-
Advances the time used by the smoother to move towards its targets.
- tick() - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
-
Advances the time used by the smoother to move towards its targets.
- tick() - Method in interface org.gicentre.utils.network.traer.animation.Tickable
-
Should advance the time used by the smoother to move towards its target.
- tick() - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
-
Advances this ParticleSystem's Integrator by the local time step.
- tick(float) - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
-
Advances this ParticleSystem's Integrator by a user-specified time step.
- Tickable - Interface in org.gicentre.utils.network.traer.animation
-
Defines the behaviour of all tickable smoothers that can be advanced over time.
- tics - Variable in class org.gicentre.utils.stat.AbstractChart
-
Tic mark values for optional axis display.
- TO_LAT_LONG - Static variable in class org.gicentre.utils.spatial.AlbersEqualAreaConic
-
Indicates a transformation to latitude/longitude
- TO_LAT_LONG - Static variable in class org.gicentre.utils.spatial.FrenchNTF
-
Indicates a transformation to longitude/latitude.
- TO_LAT_LONG - Static variable in class org.gicentre.utils.spatial.LambertConformalConic
-
Indicates a transformation to latitude/longitude
- TO_LAT_LONG - Static variable in class org.gicentre.utils.spatial.ObliqueMercator
-
Indicates a transformation to longitude/latitude
- TO_LAT_LONG - Static variable in class org.gicentre.utils.spatial.Swiss
-
Indicates a transformation to longitude/latitude.
- TO_LAT_LONG - Static variable in class org.gicentre.utils.spatial.UTM
-
Indicates a transformation to longitude/latitude
- TO_LAT_LONG - Static variable in class org.gicentre.utils.spatial.WebMercator
-
Indicates a transformation to longitude/latitude.
- toArray() - Method in class org.gicentre.utils.geom.HashGrid
-
Provides an array representation of the items in this hash grid.
- toArray(T[]) - Method in class org.gicentre.utils.geom.HashGrid
-
Provides an array representation of the items in this hash grid.
- toListModel() - Method in class org.gicentre.utils.colour.ColourTable
-
Converts the colour rules into a ListModel suitable for display by Swing JList
s
or JTable
s.
- Tooltip - Class in org.gicentre.utils.gui
-
Class to allow a simple 'tooltip' type pop-up panel to display text at a given location.
- Tooltip(PApplet, PFont, float, float) - Constructor for class org.gicentre.utils.gui.Tooltip
-
Creates a tool tip with given parent sketch and font for displaying text.
- toString() - Method in class org.gicentre.utils.colour.ColourRule
-
Reports the current colour rule.
- toString(int) - Static method in class org.gicentre.utils.colour.ColourRule
-
Converts a given colour value from integer to R,G,B,A string
for display and storage.
- toString() - Method in class org.gicentre.utils.colour.ColourTable
-
Reports the current colour table rules.
- toString() - Method in class org.gicentre.utils.network.traer.physics.Vector3D
-
Provides a textual representation of this vector.
- toString() - Method in enum org.gicentre.utils.spatial.Direction
-
Provides a textual representation of the list of direction options.
- toString() - Method in class org.gicentre.utils.spatial.Postcode
-
Provides a string representation of the postcode.
- toString() - Method in class org.gicentre.utils.text.WrappedToken
-
- toStringArray() - Method in class org.gicentre.utils.colour.ColourTable
-
Reports the current colour table rules.
- transform() - Method in class org.gicentre.utils.move.ZoomPan
-
Performs the zooming/panning transformation.
- transform(PGraphics) - Method in class org.gicentre.utils.move.ZoomPan
-
Performs the zooming/panning transformation in the given graphics context.
- transform() - Method in class org.gicentre.utils.move.ZoomPan30
-
Performs the zooming/panning transformation.
- transform(PGraphics) - Method in class org.gicentre.utils.move.ZoomPan30
-
Performs the zooming/panning transformation in the given graphics context.
- transform() - Method in class org.gicentre.utils.move.ZoomPanState
-
Performs the zooming/panning transformation.
- transform(PGraphics) - Method in class org.gicentre.utils.move.ZoomPanState
-
Performs the zooming/panning transformation in the given graphics context.
- transform(Iterable<From>, Function<From, To>) - Static method in class org.gicentre.utils.network.traer.physics.Function
-
Transforms the given source using the given function.
- transformCoords(PVector) - Method in class org.gicentre.utils.spatial.AlbersEqualAreaConic
-
Performs a forward transformation (latitude/longitude to Albers) on the
given location.
- transformCoords(PVector) - Method in class org.gicentre.utils.spatial.FrenchNTF
-
Performs a forward longitude/latitude to French grid transform on the given location.
- transformCoords(PVector) - Method in class org.gicentre.utils.spatial.LambertConformalConic
-
Performs a forward transformation (latitude/longitude to Lambert conformal conic) on the
given location.
- transformCoords(PVector) - Method in interface org.gicentre.utils.spatial.MapProjection
-
Should perform a forward transform on the given coordinates.
- transformCoords(PVector) - Method in class org.gicentre.utils.spatial.ObliqueMercator
-
Performs a forward longitude/latitude to Oblique Mercator transform on the given location.
- transformCoords(PVector) - Method in class org.gicentre.utils.spatial.OSGB
-
Performs a forward longitude/latitude to OSGB transformation of the given location.
- transformCoords(PVector) - Method in class org.gicentre.utils.spatial.Swiss
-
Performs a forward longitude/latitude to Swiss grid transform on the given location.
- transformCoords(PVector) - Method in class org.gicentre.utils.spatial.UTM
-
Performs a forward transform on the given location.
- transformCoords(PVector) - Method in class org.gicentre.utils.spatial.WebMercator
-
Performs a forward longitude/latitude to Web Mercator grid transform on the given location.
- transposeAxes - Variable in class org.gicentre.utils.stat.AbstractChart
-
Determines if the two primary axes should be transposed.
- transposeAxes(boolean) - Method in class org.gicentre.utils.stat.BarChart
-
Determines if the axes should be transposed (so that categories appear on the
vertical axis and values on the horizontal axis).
- transposeAxes(boolean) - Method in class org.gicentre.utils.stat.XYChart
-
Determines if the axes should be transposed (so that the x-axis is vertical
and y-axis is horizontal).
- triangle(float, float, float, float, float, float) - Method in interface org.gicentre.utils.gui.Drawable
-
Should draw a triangle through the three pairs of coordinates.
- turnOff() - Method in class org.gicentre.utils.network.traer.physics.AbstractForce
-
Turns the force off.
- turnOff() - Method in interface org.gicentre.utils.network.traer.physics.Force
-
Should turn the Force off.
- turnOff() - Method in class org.gicentre.utils.network.traer.physics.TwoBodyForce
-
Turns this force off.
- turnOn() - Method in class org.gicentre.utils.network.traer.physics.AbstractForce
-
Turns the force on.
- turnOn(boolean) - Method in class org.gicentre.utils.network.traer.physics.AbstractForce
-
Sets the force to the given state.
- turnOn() - Method in interface org.gicentre.utils.network.traer.physics.Force
-
Should turn the Force on.
- turnOn(boolean) - Method in interface org.gicentre.utils.network.traer.physics.Force
-
Should set the Force to the argument isOn
.
- turnOn() - Method in class org.gicentre.utils.network.traer.physics.TwoBodyForce
-
Turns this force on.
- turnOn(boolean) - Method in class org.gicentre.utils.network.traer.physics.TwoBodyForce
-
Turns this force on or off.
- TwoBodyForce - Class in org.gicentre.utils.network.traer.physics
-
TwoBodyForce is
Force
between two specified
Particle
s, which extends
TargetedForce
and simplifies implementation of custom Forces.
- TwoBodyForce(Particle, Particle) - Constructor for class org.gicentre.utils.network.traer.physics.TwoBodyForce
-
Creates a two-body force between the two given particles.
- TwoBodyForce.ForcePair - Class in org.gicentre.utils.network.traer.physics
-
Class that wraps Vector3D forces to apply to the two ends of this TwoBodyForce.