Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes All Packages

C

CanonDBCommand - Class in application.commands
 
CanonDBCommand() - Constructor for class application.commands.CanonDBCommand
 
canonise() - Method in class application.model.simulation.bounds.Bounded
Canonises the specifier string of the bounded grid
canonise() - Method in class application.model.simulation.bounds.BoundedGrid
Canonises the bounded grid specifier
canonise() - Method in class application.model.simulation.bounds.Torus
Canonises the specifier string of the toroidal grid
canonise(String) - Method in class application.model.rules.hrot.DeficientHROT
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.enemies.HROTDeadlyEnemies
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.history.HROTHistory
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.HROT
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.HROTBSFKL
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.HROTExtendedGenerations
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.HROTGenerations
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.IntegerHROT
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.hrot.MultistateCyclicHROT
 
canonise(String) - Method in class application.model.rules.hrot.symbiosis.HROTSymbiosis
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.isotropic.rules.DeficientINT
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.isotropic.rules.energetic.INTEnergetic
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.isotropic.rules.history.INTHistory
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.isotropic.rules.INT
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.isotropic.rules.INTGenerations
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.misc.AlternatingRule
 
canonise(String) - Method in class application.model.rules.misc.Euclidean
 
canonise(String) - Method in class application.model.rules.misc.Margolus
 
canonise(String) - Method in class application.model.rules.misc.OneDimensional
 
canonise(String) - Method in class application.model.rules.misc.turmites.Turmites
 
canonise(String) - Method in class application.model.rules.RuleFamily
Canonises the inputted rulestring with the currently loaded parameters.
canonise(String) - Method in class application.model.rules.ruleloader.RuleLoader
 
canoniseDB(File) - Method in class application.model.database.GliderDBReader
Canonises the database (removes duplicates)
canoniseTransitions() - Method in class application.model.rules.isotropic.transitions.DoubleLetterTransitions
Canonises the transitions based on the currently loaded parameters
canoniseTransitions() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Canonises the transitions based on the currently loaded parameters
canoniseTransitions() - Method in class application.model.rules.isotropic.transitions.SingleLetterTransitions
Canonises the transitions based on the currently loaded parameters
canoniseTransitions(HashSet<Integer>) - Static method in class application.model.Utils
 
canoniseTransitionsWithCommas(List<Integer>) - Static method in class application.model.Utils
 
canoniseTransitionsWithCommas(Set<Integer>) - Static method in class application.model.Utils
 
Catalyst - Class in application.model.patterns
Represents a catalyst
Catalyst(Rule, Grid, int) - Constructor for class application.model.patterns.Catalyst
Contructs a catalyst
CatalystSearch - Class in application.model.search.catsrc
 
CatalystSearch(CatalystSearchParameters) - Constructor for class application.model.search.catsrc.CatalystSearch
 
CatalystSearchCommand - Class in application.commands
 
CatalystSearchCommand() - Constructor for class application.commands.CatalystSearchCommand
 
CatalystSearchParameters - Class in application.model.search.catsrc
 
CatalystSearchParameters(int, int, boolean, boolean, boolean, List<Grid>, Grid, List<Coordinate>, Rule) - Constructor for class application.model.search.catsrc.CatalystSearchParameters
 
CatalystSearchParametersDialog - Class in application.controller.dialogs.search
 
CatalystSearchParametersDialog(Rule, Grid, List<Coordinate>) - Constructor for class application.controller.dialogs.search.CatalystSearchParametersDialog
 
CatalystSearchResultsDialog - Class in application.controller.dialogs.search
 
CatalystSearchResultsDialog(MainController, SearchProgram) - Constructor for class application.controller.dialogs.search.CatalystSearchResultsDialog
 
Cell - Class in application.model
 
Cell(int, int, int, Rectangle) - Constructor for class application.model.Cell
 
Cell(Coordinate, int, Rectangle) - Constructor for class application.model.Cell
 
CELL_SIZE - Static variable in class application.controller.MainController
 
changeRandomSoupSettings() - Method in class application.controller.MainController
 
changeRuleFamily(RuleWidget) - Method in class application.controller.dialogs.rule.RuleDialog
 
changeZoomHandler(ScrollEvent) - Method in class application.controller.MainController
 
checkPopulation(int[]) - Method in class application.model.patterns.LinearReplicator
 
checkSubset(INTTransitions) - Method in class application.model.rules.isotropic.transitions.INTTransitions
Checks if this INT transition is a subset of another
checkSubset(List<Integer>, List<Integer>) - Static method in class application.model.Utils
 
checkSubset(Set<Integer>, Set<Integer>) - Static method in class application.model.Utils
 
checkTransition(int[]) - Method in class application.model.rules.isotropic.transitions.INTTransitions
Checks if the provided neighbours of the cell satisfy the INT transitions
checkTransition(ArrayList<Integer>) - Method in class application.model.rules.isotropic.transitions.INTTransitions
Checks if the provided neighbours of the cell satisfy the INT transitions
children - Variable in class application.model.rules.ruleloader.ruletree.Node
 
clearCells() - Method in class application.model.simulation.Grid
Clears all cells in the grid
clearCells(Coordinate, Coordinate) - Method in class application.model.simulation.Grid
Clears all cells between the coordinates specified
clearCells(Coordinate, Coordinate) - Method in class application.model.simulation.Simulator
Clears all cells between the coordinates specified
clearCellsCache() - Method in class application.controller.MainController
 
clone() - Method in class application.model.rules.hrot.DeficientHROT
Clones the rule
clone() - Method in class application.model.rules.hrot.enemies.HROTDeadlyEnemies
 
clone() - Method in class application.model.rules.hrot.history.HROTHistory
 
clone() - Method in class application.model.rules.hrot.HROT
Clones the rule
clone() - Method in class application.model.rules.hrot.HROTBSFKL
 
clone() - Method in class application.model.rules.hrot.HROTExtendedGenerations
Clones the rule
clone() - Method in class application.model.rules.hrot.HROTGenerations
Clones the rule
clone() - Method in class application.model.rules.hrot.HROTRegeneratingGenerations
Clones the rule
clone() - Method in class application.model.rules.hrot.IntegerHROT
Clones the rule
clone() - Method in class application.model.rules.hrot.MultistateCyclicHROT
 
clone() - Method in class application.model.rules.hrot.symbiosis.HROTSymbiosis
 
clone() - Method in class application.model.rules.isotropic.rules.DeficientINT
 
clone() - Method in class application.model.rules.isotropic.rules.energetic.INTEnergetic
 
clone() - Method in class application.model.rules.isotropic.rules.history.INTHistory
 
clone() - Method in class application.model.rules.isotropic.rules.INT
 
clone() - Method in class application.model.rules.isotropic.rules.INTGenerations
 
clone() - Method in class application.model.rules.isotropic.transitions.INTTransitions
Makes a deep copy of the INT transitions
clone() - Method in class application.model.rules.isotropic.transitions.R1HexINT
 
clone() - Method in class application.model.rules.isotropic.transitions.R1MooreINT
 
clone() - Method in class application.model.rules.isotropic.transitions.R2CheckerboardINT
 
clone() - Method in class application.model.rules.isotropic.transitions.R2CrossINT
 
clone() - Method in class application.model.rules.isotropic.transitions.R2FarCornersINT
 
clone() - Method in class application.model.rules.isotropic.transitions.R2KnightINT
 
clone() - Method in class application.model.rules.isotropic.transitions.R2VonNeumannINT
 
clone() - Method in class application.model.rules.isotropic.transitions.R3CrossINT
 
clone() - Method in class application.model.rules.isotropic.transitions.R3FarEdgesINT
 
clone() - Method in class application.model.rules.misc.AlternatingRule
 
clone() - Method in class application.model.rules.misc.Euclidean
 
clone() - Method in class application.model.rules.misc.Margolus
Gets the deep copy of the Margolus rule
clone() - Method in class application.model.rules.misc.naive.Orthogonal
 
clone() - Method in class application.model.rules.misc.naive.ReadingOrder
Clones the naive reading order
clone() - Method in class application.model.rules.misc.OneDimensional
Gets the deep copy of the 1D rule
clone() - Method in class application.model.rules.misc.turmites.Turmites
 
clone() - Method in class application.model.rules.RuleFamily
Clones the object
clone() - Method in class application.model.rules.ruleloader.ColourDirective
 
clone() - Method in class application.model.rules.ruleloader.Directive
Deep copies the directive
clone() - Method in class application.model.rules.ruleloader.RuleLoader
 
clone() - Method in class application.model.rules.ruleloader.RuleNameDirective
 
clone() - Method in class application.model.rules.ruleloader.ruletable.Ruletable
 
clone() - Method in class application.model.rules.ruleloader.ruletree.Ruletree
 
clone() - Method in class application.model.rules.ruleloader.SQC
 
clone() - Method in class application.model.simulation.Block
 
clone() - Method in class application.model.simulation.bounds.Bounded
 
clone() - Method in class application.model.simulation.bounds.BoundedGrid
 
clone() - Method in class application.model.simulation.bounds.Torus
 
close() - Method in class application.model.GifSequenceWriter
Close this GifSequenceWriter object.
closeApplication() - Method in class application.controller.MainController
 
ColourDirective - Class in application.model.rules.ruleloader
Implements the @COLORS / @COLOURS directive in ruletables.

Example:
ColourDirective(String) - Constructor for class application.model.rules.ruleloader.ColourDirective
 
ColourPickerDialog - Class in application.controller.dialogs
Dialog for the colour picker
ColourPickerDialog(Rule, Color[]) - Constructor for class application.controller.dialogs.ColourPickerDialog
 
CommentGenerator - Class in application.model
Useful methods for generating comments to be placed in the RLE (multi-line rulestrings).
CommentGenerator() - Constructor for class application.model.CommentGenerator
 
compareString() - Method in class application.model.patterns.Pattern
 
compareTo(Coordinate) - Method in class application.model.Coordinate
 
compareTo(SSSSpaceship) - Method in class application.model.database.SSSSpaceship
 
confirmParameters() - Method in class application.controller.dialogs.search.AgarSearchParametersDialog
 
confirmParameters() - Method in class application.controller.dialogs.search.BruteForceSearchParametersDialog
 
confirmParameters() - Method in class application.controller.dialogs.search.CatalystSearchParametersDialog
 
confirmParameters() - Method in class application.controller.dialogs.search.RuleSearchParametersDialog
 
confirmParameters() - Method in class application.controller.dialogs.search.SearchParametersDialog
Updates the search parameters based on the inputted parameters
confirmRule() - Method in class application.controller.dialogs.rule.RuleDialog
 
confirmSettings() - Method in class application.controller.dialogs.GifferDialog
 
containsKey(K) - Method in class application.model.LRUCache
Checks if the key can be found in the cache
convertCell(int) - Method in class application.model.simulation.Grid
Convert the cell state based on the background Used to for B0 / strobing rules
convertState(int, int) - Method in class application.model.rules.Rule
Convert the cell state based on the background Used to simulate B0 rules
convertToGrid(int) - Method in class application.controller.MainController
 
convertToGrid(Coordinate) - Method in class application.controller.MainController
 
convertToScreen(int) - Method in class application.controller.MainController
 
convertToScreen(Coordinate) - Method in class application.controller.MainController
 
Coordinate - Class in application.model
Represents a coordinate on a 2D plane.
Coordinate() - Constructor for class application.model.Coordinate
Initialises a coordinate at (0, 0)
Coordinate(int, int) - Constructor for class application.model.Coordinate
Initialises a coordinate at (x, y)
copyCells() - Method in class application.controller.MainController
 
copyToClipboard() - Method in class application.controller.dialogs.search.SearchResultsDialog
 
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes All Packages