A B C D E F G H I K L M N O P Q R S T U V W X Y Z

## S

s - Variable in class org.gicentre.utils.network.traer.physics.Integrator
selectNearestWithMouse() - Method in class org.gicentre.utils.network.ParticleViewer
  Allows a node to be selected with the mouse.
set(float, float, float) - Method in class org.gicentre.utils.network.traer.physics.Vector3D
  Sets all the components.
set(Vector3D) - Method in class org.gicentre.utils.network.traer.physics.Vector3D
  Sets this Vector3D components to those of another Vector3D.
SET1_3 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 3 elements.
SET1_4 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 4 elements.
SET1_5 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 5 elements.
SET1_6 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 6 elements.
SET1_7 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 7 elements.
SET1_8 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 8 elements.
SET1_9 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 9 elements.
SET2_3 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 3 elements.
SET2_4 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 4 elements.
SET2_5 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 5 elements.
SET2_6 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 6 elements.
SET2_7 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 7 elements.
SET2_8 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 8 elements.
SET3_10 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 10 elements.
SET3_11 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 11 elements.
SET3_12 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 12 elements.
SET3_3 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 3 elements.
SET3_4 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 4 elements.
SET3_5 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 5 elements.
SET3_6 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 6 elements.
SET3_7 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 7 elements.
SET3_8 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 8 elements.
SET3_9 - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer qualitative categorical scheme with 9 elements.
setAnchor(Direction) - Method in class org.gicentre.utils.gui.Tooltip
  Sets the anchor position of the tooltip.
setAnimationSpeed(float) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the animation speed for all transitions (e.g.
setAxisColour(int) - Method in class org.gicentre.utils.stat.AbstractChart
  Determines the colour of the axis lines of the chart
setAxisLabelColour(int) - Method in class org.gicentre.utils.stat.AbstractChart
  Determines the colour of the axis labels of the chart
setAxisValuesColour(int) - Method in class org.gicentre.utils.stat.AbstractChart
  Determines the colour of the axis values of the chart
setBackgroundColour(int) - Method in class org.gicentre.utils.gui.HelpScreen
  Sets the background colour of the help window.
setBackgroundColour(int) - Method in class org.gicentre.utils.gui.TextPopup
  Sets the background colour of the popup.
setBackgroundColour(int) - Method in class org.gicentre.utils.gui.Tooltip
  Changes the colour of background of the tooltip.
setBarColour(int) - Method in class org.gicentre.utils.stat.BarChart
  Determines the colours of the bars to be displayed on the chart.
setBarColour(float[], ColourTable) - Method in class org.gicentre.utils.stat.BarChart
  Provides the data and colour table from which to colour bars.
setBarGap(float) - Method in class org.gicentre.utils.stat.BarChart
  Sets the gap between adjacent bars.
setBarLabels(String[]) - Method in class org.gicentre.utils.stat.BarChart
  Sets the bar names to be displayed as axis labels.
setBarPadding(float) - Method in class org.gicentre.utils.stat.BarChart
  Sets the padding between adjacent bars.
setBorder(float, AbstractChart.Side) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the internal border between the given edge of the chart and the drawing area.
setBorderColour(int) - Method in class org.gicentre.utils.gui.Tooltip
  Changes the colour of border drawn around the tooltip.
setBorderWidth(float) - Method in class org.gicentre.utils.gui.Tooltip
  Changes the width of border drawn around the tooltip.
setCategoryAxisAt(float) - Method in class org.gicentre.utils.stat.BarChart
  Sets the position of the category axis.
setCategoryAxisLabel(String) - Method in class org.gicentre.utils.stat.BarChart
  Sets the category axis label.
setCategoryFormat(String) - Method in class org.gicentre.utils.stat.BarChart
  Sets the numerical format for numbers shown on the category axis.
setClippingRect(float, float, float, float) - Method in class org.gicentre.utils.move.Clipper
  Deprecated.
  Sets the clipping rectangle and applies it if currently clipping
setClippingRect(Rectangle2D) - Method in class org.gicentre.utils.move.Clipper
  Deprecated.
  Sets the clipping rectangle and applies it if currently clipping
setColourTable(ColourTable) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the colour table to be used to show the Likert chart.
setColourTableType(int) - Method in class org.gicentre.utils.colour.ColourTable
  Sets the type of colour table (`COLOUR_RULES`, `COLOUR_ATTRIB` or `COLOUR_RAW`).
setDamping(float) - Method in class org.gicentre.utils.network.traer.physics.Spring
  Sets the damping constant of the spring `Spring.d`.
setData(int, float[]) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the data to be displayed along the given axis of the chart.
setData(float[]) - Method in class org.gicentre.utils.stat.BarChart
  Sets the data values to be displayed in the chart.
setData(float[], float[]) - Method in class org.gicentre.utils.stat.XYChart
  Sets the data to be plotted in the X-Y chart.
setData(List<PVector>) - Method in class org.gicentre.utils.stat.XYChart
  Sets the data to be plotted in the X-Y chart
setDecorations(boolean) - Method in class org.gicentre.utils.stat.AbstractChart
  Determines whether decorations such as title, axes, and labels are drawn or not.
setDeltaT(float) - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
  Sets the size of the time step used with `Integrator.step(float)` for this ParticleSystem.
setDrag(float) - Method in class org.gicentre.utils.network.ParticleViewer
  Sets the drag on all particles in the system.
setDrag(float) - Method in class org.gicentre.utils.network.traer.physics.Drag
  Sets the drag to the given value.
setDrag(float) - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
  Sets the drag component that affects the particles in this system.
setEnabled(boolean) - Method in class org.gicentre.utils.move.Clipper
  Deprecated.
  Determines whether or not clipping is enabled.
setExternalMargin(int, int) - Method in class org.gicentre.utils.gui.TextPopup
  Sets the external margin between the popup and the edge of the sketch.
setFixed(boolean) - Method in class org.gicentre.utils.network.traer.physics.Particle
  Sets the particle's fixed/free state.
setFooter(String, int, int) - Method in class org.gicentre.utils.gui.HelpScreen
  Provides the optional text to appear at the foot of the help screen.
setFooterTextColour(int) - Method in class org.gicentre.utils.gui.HelpScreen
  Sets footer text colour.
setForegroundColour(int) - Method in class org.gicentre.utils.gui.HelpScreen
  Sets the foreground colour of the help window.
setForegroundColour(int) - Method in class org.gicentre.utils.gui.TextPopup
  Sets the foreground colour of the popup.
setFormat(int, String) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the numerical format for numbers shown on the axis of the given dimension.
setGraphics(PGraphics) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the the graphics context into which all output is directed.
setGravity(float) - Method in class org.gicentre.utils.network.traer.physics.Gravity
  Sets the gravity function with the given gravity value applied in the 'y' direction.
setGravity(float, float, float) - Method in class org.gicentre.utils.network.traer.physics.Gravity
  Sets the gravity function with the given gravity value applied 3 dimensions.
setGravity(Vector3D) - Method in class org.gicentre.utils.network.traer.physics.Gravity
  Sets the gravity function with the given gravity value applied 3 dimensions.
setGravity(float, float, float) - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
  Sets the x, y, z components of the gravity vector.
setGravity(float) - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
  Sets the gravity with 0,g,0 components.
setHeader(String, int, int) - Method in class org.gicentre.utils.gui.HelpScreen
  Provides the optional text to appear at the top of the help screen.
setHeaderTextColour(int) - Method in class org.gicentre.utils.gui.HelpScreen
  Sets header text colour.
setHighlightBar(int) - Method in class org.gicentre.utils.stat.LikertChart
  Allows a bar to be highlighted or highlight removed.
setIntegrator(int) - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
  Deprecated.
  Consider replacing with `ParticleSystem.setIntegrator(Integrator.METHOD)`.
setIntegrator(Integrator.METHOD) - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
  Sets the integrator for this particle system based on the specified integrator name.
setIntegrator(Integrator) - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
  Sets the integrator for this particle system based on the specified integrator.
setInternalMargin(int, int) - Method in class org.gicentre.utils.gui.TextPopup
  Sets the internal margins between the popup and the text displayed within it.
setInterpolation(boolean) - Method in class org.gicentre.utils.spatial.AlbersEqualAreaConic
  Sets whether the transformation should use nearest neighbour (false) or some interpolator (true).
setInterpolation(boolean) - Method in class org.gicentre.utils.spatial.FrenchNTF
  Sets whether the transformation should use nearest neighbour (false) or some interpolator (true).
setInterpolation(boolean) - Method in class org.gicentre.utils.spatial.LambertConformalConic
  Sets whether the transformation should use nearest neighbour (false) or some interpolator (true).
setInterpolation(boolean) - Method in class org.gicentre.utils.spatial.ObliqueMercator
  Sets whether the transformation should use nearest neighbour (false) or some interpolator (true).
setInterpolation(boolean) - Method in class org.gicentre.utils.spatial.Swiss
  Sets whether the transformation should use nearest neighbour (false) or some interpolator (true).
setInterpolation(boolean) - Method in class org.gicentre.utils.spatial.UTM
  Sets whether the transformation should use nearest neighbour (false) or some interpolator (true).
setInterpolation(boolean) - Method in class org.gicentre.utils.spatial.WebMercator
  Sets whether the transformation should use nearest neighbour (false) or some interpolator (true).
setIsActive(boolean) - Method in class org.gicentre.utils.colour.ColourPicker
  Determines whether or not the colour picker should be currently active.
setIsActive(boolean) - Method in class org.gicentre.utils.gui.HelpScreen
  Determines whether or not the help screen should be currently active.
setIsActive(boolean) - Method in class org.gicentre.utils.gui.TextPopup
  Determines whether or not the popup should be currently active.
setIsActive(boolean) - Method in class org.gicentre.utils.gui.Tooltip
  Determines whether or not this tooltip should be active or not.
setIsCurved(boolean) - Method in class org.gicentre.utils.gui.Tooltip
  Determines if tip is drawn with slightly curved boundaries.
setIsDiscrete(boolean) - Method in class org.gicentre.utils.colour.ColourTable
  Sets whether this colour table should be treated as consisting of discrete values only or not.
setIsFixedWidth(boolean) - Method in class org.gicentre.utils.gui.Tooltip
  Determines whether or not this tooltip should have a fixed width.
setIsLogScale(int, boolean) - Method in class org.gicentre.utils.stat.AbstractChart
  Determines whether or not the data in the given dimension are to be represented on the log10 scale.
setIsWeighted(boolean) - Method in class org.gicentre.utils.stat.StandardEllipse
  Determines if the weighted or unweighted points are used to calculate the ellipse.
setlColour(int) - Method in class org.gicentre.utils.colour.ColourRule
  Sets the colour associated with the lower index of the rule.
setlIndex(float) - Method in class org.gicentre.utils.colour.ColourRule
  Sets the index associated with the lower colour.
setLineColour(int) - Method in class org.gicentre.utils.stat.XYChart
  Determines the colour of the line to be displayed on the chart.
setLineWidth(float) - Method in class org.gicentre.utils.stat.XYChart
  Determines the width of the line to be displayed on the chart.
setLogValues(boolean) - Method in class org.gicentre.utils.stat.BarChart
  Determines whether or not the values represented by the length of each bar should be log10-scaled.
setLogX(boolean) - Method in class org.gicentre.utils.stat.XYChart
  Determines whether or not the values on the x axis are log10 scaled.
setLogY(boolean) - Method in class org.gicentre.utils.stat.XYChart
  Determines whether or not the values on the y axis are log10 scaled.
setMass(float) - Method in class org.gicentre.utils.network.traer.physics.Particle
  Sets the particle's mass to the given value.
setMax(int, float) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the maximum value of the data to be charted on the axis of the given dimension.
setMaxValue(float) - Method in class org.gicentre.utils.stat.BarChart
  Sets the maximum value for the bar chart.
setMaxX(float) - Method in class org.gicentre.utils.stat.XYChart
  Sets the maximum value for x values to be represented.
setMaxY(float) - Method in class org.gicentre.utils.stat.XYChart
  Sets the maximum value for y values to be represented.
setMaxZoomScale(double) - Method in class org.gicentre.utils.move.ZoomPan
  Sets the maximum permitted zoom scale (i.e.
setMaxZoomScale(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets the maximum permitted zoom scale (i.e.
setMaxZoomScaleX(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets the maximum permitted zoom scale in X(i.e.
setMaxZoomScaleY(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets the maximum permitted zoom scale in Y(i.e.
setMin(int, float) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the minimum value of the data to be charted on the axis of the given dimension.
setMinBorder(float) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the minimum internal border between the edge of the graph and the drawing area.
setMinBorder(float, AbstractChart.Side) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the minimum internal border between the given edge of the chart and the drawing area.
setMinimumDistance(float) - Method in class org.gicentre.utils.network.traer.physics.Attraction
  Sets the minimum separation distance above which the attraction is applied.
setMinValue(float) - Method in class org.gicentre.utils.stat.BarChart
  Sets the minimum value for the bar chart.
setMinX(float) - Method in class org.gicentre.utils.stat.XYChart
  Sets the minimum value for x values to be represented.
setMinY(float) - Method in class org.gicentre.utils.stat.XYChart
  Sets the minimum value for y values to be represented.
setMinZoomScale(double) - Method in class org.gicentre.utils.move.ZoomPan
  Sets the minimum permitted zoom scale (i.e.
setMinZoomScale(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets the minimum permitted zoom scale (i.e.
setMinZoomScaleX(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets the minimum permitted zoom scale in X (i.e.
setMinZoomScaleY(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets the minimum permitted zoom scale in Y(i.e.
setMouseMask(int) - Method in class org.gicentre.utils.move.ZoomPan
  Sets the key that must be pressed before mouse actions are active.
setMouseMask(int) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets the key that must be pressed before mouse actions are active.
setName(String) - Method in class org.gicentre.utils.colour.ColourTable
  Sets a new name to be associated with the colour table.
setOneEnd(Particle) - Method in class org.gicentre.utils.network.traer.physics.TwoBodyForce
  Sets `TwoBodyForce.oneEnd` to the give particle.
setOrder(float) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the order value used for custom ordering of a collection of Likert charts.
setPanOffset(float, float) - Method in class org.gicentre.utils.move.ZoomPan
  Sets a new pan offset.
setPanOffset(float, float) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets a new pan offset.
setPointColour(int) - Method in class org.gicentre.utils.stat.XYChart
  Determines the colour of the points to be displayed on the chart.
setPointColour(float[], ColourTable) - Method in class org.gicentre.utils.stat.XYChart
  Provides the data and colour table from which to colour points.
setPointerSize(float) - Method in class org.gicentre.utils.gui.Tooltip
  Determines the size of the pointer when the tip is drawn with `showPointer(true)`.
setPointSize(float) - Method in class org.gicentre.utils.stat.XYChart
  Determines the size of the points to be displayed on the chart.
setPointSize(float[], float) - Method in class org.gicentre.utils.stat.XYChart
  Sizes points to be displayed on the chart according to the given set of data.
setRange(int, float, float) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the minimum and maximum values of the data to be charted on the axis of the given dimension.
setRenderer(Drawable) - Method in class org.gicentre.utils.stat.AbstractChart
  Sets the the renderer to be used for drawing graphics.
setRestLength(float) - Method in class org.gicentre.utils.network.traer.physics.Spring
  Sets the ideal length of the spring.
setReverseCategories(boolean) - Method in class org.gicentre.utils.stat.BarChart
  Determines if the order of the category values should be reversed or not.
setScale(float) - Method in class org.gicentre.utils.stat.StandardEllipse
  Sets the scaling of the ellipse.
setScaleToPrimary(boolean) - Method in class org.gicentre.utils.stat.LikertChart
  Determines whether bars are scaled to the primary data values or the secondary data values (if they exist).
setSecondaryChart(LikertChart) - Method in class org.gicentre.utils.stat.LikertChart
  Add a secondary chart to the Likert chart.
setSecondaryColour(int) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the colour to be used for the secondary data in the chart.
setSecondaryDisplay(boolean) - Method in class org.gicentre.utils.stat.LikertChart
  Determines whether or not the secondary chart can be displayed.
setSecondaryLineWidth(float) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the width of the secondary line symbolisation.
setShowBars(boolean) - Method in class org.gicentre.utils.stat.LikertChart
  Determines if histogram bars should be shown.
setShowEdge(boolean) - Method in class org.gicentre.utils.stat.AbstractChart
  Determines whether or not to draw lines around and areal chart features.
setShowTitle(boolean) - Method in class org.gicentre.utils.stat.LikertChart
  Determines whether or not the title is displayed on the chart.
setSmoothness(float) - Method in class org.gicentre.utils.network.traer.animation.Animator
  Sets the smoothness of all smoothers that have been made by this animator.
setSmoothness(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother
  Sets the smoothness value that determines the rate of transition towards a target.
setSmoothness(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother2D
  Sets the smoothness value that determines the rate of transition towards a target.
setSmoothness(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Sets the smoothness value that determines the rate of transition towards a target.
setSmoothness(float) - Method in interface org.gicentre.utils.network.traer.animation.Tickable
  Should set the smoothness value that determines the rate of transition towards a target.
setStrength(float) - Method in class org.gicentre.utils.network.traer.physics.Attraction
  Sets the strength of this Attraction.
setStrength(float) - Method in class org.gicentre.utils.network.traer.physics.Spring
  Sets the strength of the spring `Spring.ks`; must be greater than 0.
setTarget(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother
  Sets the target value aimed at by the smoother.
setTarget(float, float) - Method in class org.gicentre.utils.network.traer.animation.Smoother2D
  Sets the target values aimed at by the smoother.
setTarget(float, float, float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Sets the target values aimed at by the smoother.
setText(String) - Method in class org.gicentre.utils.gui.TextInput
  Sets the text to be displayed in the text input area.
setText(String) - Method in class org.gicentre.utils.gui.TextPopup
  Replaces the text to be displayed in the popup window with the given text.
setText(String, float) - Method in class org.gicentre.utils.gui.TextPopup
  Replaces the text to be displayed in the popup window with the given text at the given size.
setText(String) - Method in class org.gicentre.utils.gui.Tooltip
  Sets the text to be displayed in the tooltip.
setTextColour(int) - Method in class org.gicentre.utils.gui.HelpScreen
  Sets main text colour.
setTextColour(int) - Method in class org.gicentre.utils.gui.Tooltip
  Changes the colour of text to be displayed in the tooltip.
setTextColour(int) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the colour to be used for displaying the title of the chart.
setTextPadding(float) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the extra padding between title and chart.
setTextSize(float) - Method in class org.gicentre.utils.gui.HelpScreen
  Sets the current text size in pixels.
setTextSize(float) - Method in class org.gicentre.utils.gui.TextPopup
  Sets the current text size in pixels.
setTextSize(float) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the size of the title text in pixels or -1 if text size is to be calculated automatically.
setTheOtherEnd(Particle) - Method in class org.gicentre.utils.network.traer.physics.TwoBodyForce
  Sets `TwoBodyForce.theOtherEnd` to the give particle.
SettlingRungeKuttaIntegrator - Class in org.gicentre.utils.network.traer.physics
  Class capable of performing a settling Runge Kutta integration.
SettlingRungeKuttaIntegrator(ParticleSystem, int) - Constructor for class org.gicentre.utils.network.traer.physics.SettlingRungeKuttaIntegrator
  Creates the integrator to be applied to the given particle system with the given settling age.
SettlingRungeKuttaIntegrator(ParticleSystem) - Constructor for class org.gicentre.utils.network.traer.physics.SettlingRungeKuttaIntegrator
  Sets up the integrator to be used by the given particle system.
setType(int) - Method in class org.gicentre.utils.colour.ColourRule
  Sets the rule type (either DISCRETE or CONTINUOUS).
setuColour(int) - Method in class org.gicentre.utils.colour.ColourRule
  Sets the colour associated with the upper index of the rule.
setuIndex(float) - Method in class org.gicentre.utils.colour.ColourRule
  Sets the index associated with the upper colour.
setValue(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother
  Move the smoother to the given target value immediately regardless of the smoothness value.
setValue(float, float) - Method in class org.gicentre.utils.network.traer.animation.Smoother2D
  Move the smoother to the given values immediately regardless of the smoothness value.
setValue(float, float, float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Move the smoother to the given values immediately regardless of the smoothness value.
setValueAxisLabel(String) - Method in class org.gicentre.utils.stat.BarChart
  Sets the value axis label.
setValueFormat(String) - Method in class org.gicentre.utils.stat.BarChart
  Sets the numerical format for numbers shown on the value axis.
setWidthScale(float) - Method in class org.gicentre.utils.stat.LikertChart
  Sets the proportion of the width allocated to each bar that contains a coloured bar.
setX(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother2D
  Move the smoother to the given x value immediately regardless of the smoothness value.
setX(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Move the smoother to the given x value immediately regardless of the smoothness value.
setX(float) - Method in class org.gicentre.utils.network.traer.physics.Vector3D
  Sets the x component and return this Vector3D after modification.
setXAxisAt(float) - Method in class org.gicentre.utils.stat.XYChart
  Sets the position of the x-axis.
setXAxisLabel(String) - Method in class org.gicentre.utils.stat.XYChart
  Sets the x-axis label.
setXFormat(String) - Method in class org.gicentre.utils.stat.XYChart
  Sets the numerical format for numbers shown on the x-axis.
setXTarget(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother2D
  Sets the target x value aimed at by the smoother.
setXTarget(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Sets the target x value aimed at by the smoother.
setY(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother2D
  Move the smoother to the given y value immediately regardless of the smoothness value.
setY(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Move the smoother to the given y value immediately regardless of the smoothness value.
setY(float) - Method in class org.gicentre.utils.network.traer.physics.Vector3D
  Sets the y component and return this Vector3D after modification.
setYAxisAt(float) - Method in class org.gicentre.utils.stat.XYChart
  Sets the position of the y-axis.
setYAxisLabel(String) - Method in class org.gicentre.utils.stat.XYChart
  Sets the y-axis label.
setYFormat(String) - Method in class org.gicentre.utils.stat.XYChart
  Sets the numerical format for numbers shown on the y-axis.
setYTarget(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother2D
  Sets the target y value aimed at by the smoother.
setYTarget(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Sets the target y value aimed at by the smoother.
setZ(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Move the smoother to the given z value immediately regardless of the smoothness value.
setZ(float) - Method in class org.gicentre.utils.network.traer.physics.Vector3D
  Sets the z component and return this Vector3D after modification.
setZone(String) - Method in class org.gicentre.utils.spatial.FrenchNTF
  Sets the zone and projection parameters for subsequent transformations.
setZone(float, float) - Method in class org.gicentre.utils.spatial.UTM
  Sets the UTM zone determined by the given (`lat`,`lng`) location.
setZone(int, char) - Method in class org.gicentre.utils.spatial.UTM
  Sets the zone number and letter for subsequent transformations.
setZoomMouseButton(int) - Method in class org.gicentre.utils.move.ZoomPan
  Sets mouse button for zooming.
setZoomMouseButton(int) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets mouse button for zooming.
setZoomPanDirection(ZoomPan.ZoomPanDirection) - Method in class org.gicentre.utils.move.ZoomPan
  Sets the zooming/panning direction
setZoomPanDirection(ZoomPan.ZoomPanDirection) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets the zooming/panning direction
setZoomScale(double) - Method in class org.gicentre.utils.move.ZoomPan
  Sets a new zoom scale.
setZoomScale(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets a new zoom scale.
setZoomScale(double, double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets a new zoom scale for X and Y.
setZoomScaleX(double) - Method in class org.gicentre.utils.move.ZoomPan
  Sets a new zoom scale in X.
setZoomScaleX(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets a new zoom scale in X.
setZoomScaleY(double) - Method in class org.gicentre.utils.move.ZoomPan
  Sets a new zoom scale in Y.
setZoomScaleY(double) - Method in class org.gicentre.utils.move.ZoomPan30
  Sets a new zoom scale.
setZTarget(float) - Method in class org.gicentre.utils.network.traer.animation.Smoother3D
  Sets the target z value aimed at by the smoother.
shape(float[], float[]) - Method in interface org.gicentre.utils.gui.Drawable
  Should draw a closed polygon shape based on the given arrays of vertices.
showAxis(int, boolean, AbstractChart.Side) - Method in class org.gicentre.utils.stat.AbstractChart
  Determines whether or not the axis representing the given dimension is drawn.
showCategoryAxis(boolean) - Method in class org.gicentre.utils.stat.BarChart
  Determines whether or not the category axis is drawn.
showCloseIcon(boolean) - Method in class org.gicentre.utils.gui.Tooltip
  Determines if a 'close' icon should be drawn in the tooltip.
showEdge - Variable in class org.gicentre.utils.stat.AbstractChart
  Determines if areal chart features are drawn with an edge or not.
showPointer(boolean) - Method in class org.gicentre.utils.gui.Tooltip
  Determines whether or not a pointer drawn as part of the tip pointing towards the anchor.
showValueAxis(boolean) - Method in class org.gicentre.utils.stat.BarChart
  Determines whether or not the value axis is drawn.
showXAxis(boolean) - Method in class org.gicentre.utils.stat.XYChart
  Determines whether or not the axis representing the x data is shown.
showYAxis(boolean) - Method in class org.gicentre.utils.stat.XYChart
  Determines whether or not the axis representing the y data is shown.
sinBoth(float) - Static method in class org.gicentre.utils.move.Ease
  Provides a sinusoidal easing in and out function.
sinIn(float) - Static method in class org.gicentre.utils.move.Ease
  Provides a sinusoidal easing in function.
sinIn(float, float) - Static method in class org.gicentre.utils.move.Ease
  Provides a reversible sinusoidal easing in function.
sinOut(float) - Static method in class org.gicentre.utils.move.Ease
  Provides a sinusoidal easing out function.
sinOut(float, float) - Static method in class org.gicentre.utils.move.Ease
  Provides a reversible sinusoidal easing out function.
size() - Method in class org.gicentre.utils.geom.HashGrid
  Reports the number of unique items stored in this hash grid.
SLOPE - Static variable in class org.gicentre.utils.colour.ColourTable
  Indicates a slope (white - yellow - black) colour table.
Smoother - Class in org.gicentre.utils.network.traer.animation
  A single smoother for transitions towards a target over time.
Smoother(float) - Constructor for class org.gicentre.utils.network.traer.animation.Smoother
  Creates a smoother with the given smoothness.
Smoother(float, float) - Constructor for class org.gicentre.utils.network.traer.animation.Smoother
  Creates a smoother with the given smoothness and start value.
Smoother2D - Class in org.gicentre.utils.network.traer.animation
  A 2D smoother for transitions towards a target over time at a rate determined by its smoothness.
Smoother2D(float) - Constructor for class org.gicentre.utils.network.traer.animation.Smoother2D
  Creates a 2D smoother with the given smoothness.
Smoother2D(float, float, float) - Constructor for class org.gicentre.utils.network.traer.animation.Smoother2D
  Creates a 2D smoother with the given smoothness and start values.
Smoother3D - Class in org.gicentre.utils.network.traer.animation
  A 3D smoother for transitions towards a target over time at a rate determined by its smoothness.
Smoother3D(float) - Constructor for class org.gicentre.utils.network.traer.animation.Smoother3D
  Creates a 3D smoother with the given smoothness.
Smoother3D(float, float, float, float) - Constructor for class org.gicentre.utils.network.traer.animation.Smoother3D
  Creates a 3D smoother with the given smoothness and start values.
SOUTH_AMERICAN - Static variable in class org.gicentre.utils.spatial.Ellipsoid
  South American ellipsoid.
spaceNodes() - Method in class org.gicentre.utils.network.ParticleViewer
  Attempts to space out non-connected nodes from one another.
specifyBoth(Vector3D, Vector3D) - Static method in class org.gicentre.utils.network.traer.physics.TwoBodyForce
  Creates a `TwoBodyForce.ForcePair` from two not necessarily equal and opposite forces.
SPECTRAL - Static variable in class org.gicentre.utils.colour.ColourTable
  ColorBrewer diverging spectral scheme.
SPHERE - Static variable in class org.gicentre.utils.spatial.Ellipsoid
  Standard sphere.
Spring - Class in org.gicentre.utils.network.traer.physics
  Class for representing a physical spring by extending `TwoBodyForce` to calculate the force with a spring constant (`Spring.ks`), damping factor (`Spring.d`), and an ideal length (`Spring.l`).
Spring(Particle, Particle, float, float, float) - Constructor for class org.gicentre.utils.network.traer.physics.Spring
  Creates a spring with the given properties between the given particles.
SPRING_STRENGTH - Static variable in class org.gicentre.utils.network.ParticleViewer
  Default strength for all springs.
springs() - Method in class org.gicentre.utils.network.traer.physics.ParticleSystem
  Deprecated.
  Replace in favour of the more consistently named getSprings().
StandardEllipse - Class in org.gicentre.utils.stat
  Class to create and store a standard ellipse representing the spread of a set of points.
StandardEllipse(PVector, float, float, float) - Constructor for class org.gicentre.utils.stat.StandardEllipse
  Creates an ellipse with the given location, dimensions and rotation.
StandardEllipse(Collection<PVector>) - Constructor for class org.gicentre.utils.stat.StandardEllipse
  Creates a standard ellipse from the given set of 2D Cartesian point values.
StandardEllipse(Collection<PVector>, boolean) - Constructor for class org.gicentre.utils.stat.StandardEllipse
  Creates a standard ellipse from the given set of 2D Cartesian or latitude/longitude point values.
startClipping() - Method in class org.gicentre.utils.move.Clipper
  Deprecated.
  Starts clipping all drawn content to the screen bounds of the current clip area.
startTimer() - Method in class org.gicentre.utils.FrameTimer
  Starts a timer that can be used for timing specific parts of a program.
step(float) - Method in class org.gicentre.utils.network.traer.physics.BackwardEulerIntegrator
  Advances the integrator by one step.
step(float) - Method in class org.gicentre.utils.network.traer.physics.ForwardEulerIntegrator
  Advances the integrator by one step.
step(float) - Method in class org.gicentre.utils.network.traer.physics.Integrator
  Should increment the integrator by a single time step.
step(float) - Method in class org.gicentre.utils.network.traer.physics.ModifiedEulerIntegrator
  Advances the integrator by one step.
step(float) - Method in class org.gicentre.utils.network.traer.physics.RungeKuttaIntegrator
  Performs the incrementing of the particles' positions and velocities over the given time step.
stopClipping() - Method in class org.gicentre.utils.move.Clipper
  Deprecated.
  Stops any active clipping.
strength() - Method in class org.gicentre.utils.network.traer.physics.Spring
  Reports the strength of the spring `Spring.ks`; always more than 0.
subtract(float, float, float) - Method in class org.gicentre.utils.network.traer.physics.Vector3D
  Subtracts the arguments from this vector's components.
subtract(Vector3D) - Method in class org.gicentre.utils.network.traer.physics.Vector3D
  Subtracts the argument from this vector.
subtract(Vector3D, Vector3D) - Static method in class org.gicentre.utils.network.traer.physics.Vector3D
  Returns a new Vector3D, v1 - v2.
subtract(Vector3D, Vector3D, Vector3D) - Static method in class org.gicentre.utils.network.traer.physics.Vector3D
  Returns v1-v2 in target, or a new Vector3D if target is null.
Swiss - Class in org.gicentre.utils.spatial
  Class for representing the Swiss coordinate system.
Swiss() - Constructor for class org.gicentre.utils.spatial.Swiss
  Initialises the transformer assuming a forward transformation is from longitude/latitude to Swiss coordinates.
Swiss(int) - Constructor for class org.gicentre.utils.spatial.Swiss
  Initialises the transformer in the given direction.
swissToLatLong(PVector) - Method in class org.gicentre.utils.spatial.Swiss
  Converts the given Swiss coordinates to longitude/latitude location.

A B C D E F G H I K L M N O P Q R S T U V W X Y Z