Skip navigation links
A C G I M P R S V 

A

AbstractAlgorithm<M extends MazeMap<?,F,E,N,?>,F extends MazeMapField<? extends MazeMapFieldData,F,E,N>,E extends MazeMapEdge<? extends MazeMapEdgeData,F,E,N>,N extends MazeMapNode<?,F,E,N>> - Class in com.github.martinfrank.mazelib.algorithm
 

C

com.github.martinfrank.mazelib - package com.github.martinfrank.mazelib
 
com.github.martinfrank.mazelib.algorithm - package com.github.martinfrank.mazelib.algorithm
 
com.github.martinfrank.mazelib.map - package com.github.martinfrank.mazelib.map
 
com.github.martinfrank.mazelib.mapdata - package com.github.martinfrank.mazelib.mapdata
 
createPerfectMaze() - Method in interface com.github.martinfrank.mazelib.algorithm.PerfectMazeAlgorithm
 
createPerfectMaze() - Method in class com.github.martinfrank.mazelib.algorithm.RecursiveBacktracker
 

G

generateMaze(MazeGenerationParams) - Method in class com.github.martinfrank.mazelib.map.MazeMap
 
getCarver() - Method in class com.github.martinfrank.mazelib.algorithm.AbstractAlgorithm
 
getCarver() - Method in interface com.github.martinfrank.mazelib.algorithm.PerfectMazeAlgorithm
 
getCounter() - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 
getMap() - Method in class com.github.martinfrank.mazelib.algorithm.AbstractAlgorithm
 
getMap() - Method in interface com.github.martinfrank.mazelib.algorithm.PerfectMazeAlgorithm
 
getMapAccessor() - Method in class com.github.martinfrank.mazelib.algorithm.AbstractAlgorithm
 
getMapAccessor() - Method in interface com.github.martinfrank.mazelib.algorithm.PerfectMazeAlgorithm
 
getPassage() - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapEdgeData
 

I

isBlocked() - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 
isClosed() - Method in class com.github.martinfrank.mazelib.mapdata.Passage
 
isDeadEnd() - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 
isOpen() - Method in class com.github.martinfrank.mazelib.mapdata.Passage
 
isReachable() - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 
isRecursiveBcktrackerWithBlocks() - Method in class com.github.martinfrank.mazelib.MazeGenerationParams
 
isRecursiveBcktrackerWithPassages() - Method in class com.github.martinfrank.mazelib.MazeGenerationParams
 

M

MazeGenerationParams - Class in com.github.martinfrank.mazelib
 
MazeGenerationParams(MazeGenerationParams.AlgorithmType) - Constructor for class com.github.martinfrank.mazelib.MazeGenerationParams
 
MazeGenerationParams.AlgorithmType - Enum in com.github.martinfrank.mazelib
 
MazeMap<D,F extends MazeMapField<? extends MazeMapFieldData,F,E,N>,E extends MazeMapEdge<? extends MazeMapEdgeData,F,E,N>,N extends MazeMapNode<?,F,E,N>,W extends MazeMapWalker<F,E,N>> - Class in com.github.martinfrank.mazelib.map
 
MazeMap(int, int, MapStyle, D) - Constructor for class com.github.martinfrank.mazelib.map.MazeMap
 
MazeMapData - Interface in com.github.martinfrank.mazelib.mapdata
 
MazeMapEdge<D,F extends MazeMapField<?,F,E,N>,E extends MazeMapEdge<D,F,E,N>,N extends MazeMapNode<?,F,E,N>> - Class in com.github.martinfrank.mazelib.map
 
MazeMapEdge(D) - Constructor for class com.github.martinfrank.mazelib.map.MazeMapEdge
 
MazeMapEdgeData - Class in com.github.martinfrank.mazelib.mapdata
 
MazeMapEdgeData() - Constructor for class com.github.martinfrank.mazelib.mapdata.MazeMapEdgeData
 
MazeMapFactory<M extends MazeMap<?,F,E,N,W>,F extends MazeMapField<? extends MazeMapFieldData,F,E,N>,E extends MazeMapEdge<? extends MazeMapEdgeData,F,E,N>,N extends MazeMapNode<?,F,E,N>,W extends MazeMapWalker<F,E,N>> - Class in com.github.martinfrank.mazelib.map
 
MazeMapFactory(MapPartFactory<M, F, E, N, W>) - Constructor for class com.github.martinfrank.mazelib.map.MazeMapFactory
 
MazeMapField<D,F extends MazeMapField<D,F,E,N>,E extends MazeMapEdge<?,F,E,N>,N extends MazeMapNode<?,F,E,N>> - Class in com.github.martinfrank.mazelib.map
 
MazeMapField(D) - Constructor for class com.github.martinfrank.mazelib.map.MazeMapField
 
MazeMapFieldData - Class in com.github.martinfrank.mazelib.mapdata
 
MazeMapFieldData() - Constructor for class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 
MazeMapNode<D,F extends MazeMapField<?,F,E,N>,E extends MazeMapEdge<?,F,E,N>,N extends MazeMapNode<D,F,E,N>> - Class in com.github.martinfrank.mazelib.map
 
MazeMapNode(D) - Constructor for class com.github.martinfrank.mazelib.map.MazeMapNode
 
MazeMapNodeData - Interface in com.github.martinfrank.mazelib.mapdata
 
MazeMapPartFactory<M extends MazeMap<?,F,E,N,W>,F extends MazeMapField<? extends MazeMapFieldData,F,E,N>,E extends MazeMapEdge<? extends MazeMapEdgeData,F,E,N>,N extends MazeMapNode<?,F,E,N>,W extends MazeMapWalker<F,E,N>> - Class in com.github.martinfrank.mazelib.map
 
MazeMapPartFactory() - Constructor for class com.github.martinfrank.mazelib.map.MazeMapPartFactory
 
MazeMapWalker<F extends MazeMapField<?,F,E,N>,E extends MazeMapEdge<?,F,E,N>,N extends MazeMapNode<?,F,E,N>> - Class in com.github.martinfrank.mazelib.map
 
MazeMapWalker() - Constructor for class com.github.martinfrank.mazelib.map.MazeMapWalker
 

P

Passage - Class in com.github.martinfrank.mazelib.mapdata
 
Passage() - Constructor for class com.github.martinfrank.mazelib.mapdata.Passage
 
PerfectMazeAlgorithm<M extends MazeMap<?,F,E,N,?>,F extends MazeMapField<? extends MazeMapFieldData,F,E,N>,E extends MazeMapEdge<? extends MazeMapEdgeData,F,E,N>,N extends MazeMapNode<?,F,E,N>> - Interface in com.github.martinfrank.mazelib.algorithm
 

R

RecursiveBacktracker<M extends MazeMap<?,F,E,N,?>,F extends MazeMapField<? extends MazeMapFieldData,F,E,N>,E extends MazeMapEdge<? extends MazeMapEdgeData,F,E,N>,N extends MazeMapNode<?,F,E,N>> - Class in com.github.martinfrank.mazelib.algorithm
 
RecursiveBacktrackerWithBlocks<M extends MazeMap<?,F,E,N,?>,F extends MazeMapField<? extends MazeMapFieldData,F,E,N>,E extends MazeMapEdge<? extends MazeMapEdgeData,F,E,N>,N extends MazeMapNode<?,F,E,N>> - Class in com.github.martinfrank.mazelib.algorithm
 
RecursiveBacktrackerWithBlocks(M) - Constructor for class com.github.martinfrank.mazelib.algorithm.RecursiveBacktrackerWithBlocks
 
RecursiveBacktrackerWithPassages<M extends MazeMap<?,F,E,N,?>,F extends MazeMapField<? extends MazeMapFieldData,F,E,N>,E extends MazeMapEdge<? extends MazeMapEdgeData,F,E,N>,N extends MazeMapNode<?,F,E,N>> - Class in com.github.martinfrank.mazelib.algorithm
 
RecursiveBacktrackerWithPassages(M) - Constructor for class com.github.martinfrank.mazelib.algorithm.RecursiveBacktrackerWithPassages
 

S

setBlocked(boolean) - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 
setCounter(int) - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 
setDeadEnd(boolean) - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 
setOpen(boolean) - Method in class com.github.martinfrank.mazelib.mapdata.Passage
 
setReachable(boolean) - Method in class com.github.martinfrank.mazelib.mapdata.MazeMapFieldData
 

V

valueOf(String) - Static method in enum com.github.martinfrank.mazelib.MazeGenerationParams.AlgorithmType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.martinfrank.mazelib.MazeGenerationParams.AlgorithmType
Returns an array containing the constants of this enum type, in the order they are declared.
A C G I M P R S V 
Skip navigation links

Copyright © 2019 Martin Frank. All rights reserved.