BamBirds 2021
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cde.uniba.sme.bambirds.common.objects.ab.ABShape
 Cde.uniba.sme.bambirds.common.objects.AbstractScene
 Cde.uniba.sme.bambirds.common.objects.ab.ABType
 Cde.uniba.sme.bambirds.level_selection.Action
 CActionListener
 Cde.uniba.sme.bambirds.common.utils.ActionRobot
 Cde.uniba.sme.bambirds.common.BamBirdModule
 Cde.uniba.sme.bambirds.debugging.BamBirdsShell
 Cde.uniba.sme.bambirds.common.utils.ByteUtil
 Cde.uniba.sme.bambirds.level_selection.Prediction.ClassifierType
 Cde.uniba.sme.bambirds.client.Client
 Cde.uniba.sme.bambirds.debugging.commands.ClientCommands
 Cde.uniba.sme.bambirds.client.ClientMessageEncoder
 Cde.uniba.sme.bambirds.client.ClientMessageTable
 Cde.uniba.sme.bambirds.planner.physicssimulation.physics.modification.tracking.CollisionInfo
 Cde.uniba.sme.bambirds.common.objects.ab.Colors
 CComparable
 Cjava.util.Comparator
 Cde.uniba.sme.bambirds.common.objects.ab.ConnectedComponent
 Cde.uniba.sme.bambirds.level_selection.Decision
 Cde.uniba.sme.bambirds.common.objects.DecisionTree
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.SceneDistanceMetrics.DistanceMetric
 Cde.uniba.sme.bambirds.level_selection.ErrorCalculation
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.EvaluationResult
 Cde.uniba.sme.bambirds.planner.shot.ShotEvaluation.EvaluationResult
 CException
 Cde.uniba.sme.bambirds.common.gson.Exclude
 Cde.uniba.sme.bambirds.common.utils.FileUtil
 Cde.uniba.sme.bambirds.vision.VisionHelper.FillProcessing
 Cde.uniba.sme.bambirds.vision.VisionHelper.FillProcessing.FillStatus
 Cde.uniba.sme.bambirds.common.utils.Settings.GameMode
 Cde.uniba.sme.bambirds.common.objects.GameState
 Cde.uniba.sme.bambirds.vision.GameStateExtractor
 Cde.uniba.sme.bambirds.common.utils.GeometryUtil
 Cde.uniba.sme.bambirds.planner.GlobalSimulationSettings
 Cde.uniba.sme.bambirds.vision.VisionHelper.HSVFilter
 Cde.uniba.sme.bambirds.common.utils.ImageSegFrame
 Cde.uniba.sme.bambirds.vision.real.ImageSegmenter
 Cde.uniba.sme.bambirds.common.utils.ImageUtil
 Cde.uniba.sme.bambirds.planner.physicssimulation.scene.modification.ISceneModifier
 Cde.uniba.sme.bambirds.planner.physicssimulation.physics.modification.IWorldModifier
 Cde.uniba.sme.bambirds.planner.physicssimulation.debugging.JBox2DDebugMain
 Cde.uniba.sme.bambirds.planner.physicssimulation.debugging.JBox2DDebugNoGUIWorldTest
 CJPanel
 CJsonDeserializer
 Cde.uniba.sme.bambirds.common.gson.JsonRequired
 CKeyListener
 Cde.uniba.sme.bambirds.common.objects.Level
 Cprediction.simulate.Level
 Cde.uniba.sme.bambirds.level_selection.LevelSelection
 Cde.uniba.sme.bambirds.debugging.commands.LevelSelectionCommands
 Cde.uniba.sme.bambirds.common.database.LevelStorage
 Cde.uniba.sme.bambirds.common.objects.ab.LineSegment
 Cde.uniba.sme.bambirds.common.utils.MathUtil
 Cde.uniba.sme.bambirds.level_selection.model.Model
 Cde.uniba.sme.bambirds.level_selection.model.ModelHelper
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.modificationtree.ModificationTree
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.modificationtree.ModificationTreeNode
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.propertymodification.PropertyModifier.MODIFIER_TYPE
 CMouseListener
 Cde.uniba.sme.bambirds.common.objects.Node
 Cobject
 Cde.uniba.sme.bambirds.common.utils.ParabolaMath
 Cde.uniba.sme.bambirds.debugging.ParabolaTester
 Cde.uniba.sme.bambirds.common.objects.Plan
 Cde.uniba.sme.bambirds.common.PlanParser
 Cde.uniba.sme.bambirds.planner.predicates.PredicateGeneratorManager
 Cde.uniba.sme.bambirds.level_selection.Prediction
 Cde.uniba.sme.bambirds.level_selection.PredictionTuple< T extends Number, E extends Number >
 Crebound.search.PrioritizedItem
 Crebound.search.PrioritizedState
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.propertymodification.PropertyModifier
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.propertymodification.PropertyState
 Cde.uniba.sme.bambirds.debugging.proxy.ProxyMessage< T >
 Cde.uniba.sme.bambirds.debugging.proxy.ProxyMessage< byte[]>
 Cde.uniba.sme.bambirds.debugging.proxy.ProxyMessage< Object >
 Cde.uniba.sme.bambirds.debugging.proxy.Proxy.ProxyResult< T >
 Cde.uniba.sme.bambirds.common.exceptions.SceneInitialisationException.Reason
 Cde.uniba.sme.bambirds.common.exceptions.ServerException.Reason
 Cde.uniba.sme.bambirds.common.database.ScreenScale.RectSize
 Cde.uniba.sme.bambirds.level_selection.Prediction.RegressorType
 Cde.uniba.sme.bambirds.planner.knowledge.Relation
 CRunnable
 Cde.uniba.sme.bambirds.vision.SaveScreenshots
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.SceneDistanceMetrics
 Cde.uniba.sme.bambirds.planner.physicssimulation.scene.entities.SceneEntity
 Cde.uniba.sme.bambirds.planner.physicssimulation.scene.SceneGenerator
 Cde.uniba.sme.bambirds.execution.ShotExecutor.SceneLoaded
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.SceneUnderStanding
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.SceneUnderstandingMain
 Cde.uniba.sme.bambirds.common.database.ScreenScale
 Cde.uniba.sme.bambirds.common.utils.SelectionAlgorithms
 Cde.uniba.sme.bambirds.common.utils.Settings.ServerType
 Cde.uniba.sme.bambirds.common.utils.Settings
 Cde.uniba.sme.bambirds.planner.shot.ShotEvaluation
 Cde.uniba.sme.bambirds.planner.shot.ShotSelection.ShotEvaluation
 Cde.uniba.sme.bambirds.execution.ShotExecutor.ShotExecutorCallback
 Cde.uniba.sme.bambirds.common.utils.ShotHelper
 Cde.uniba.sme.bambirds.common.objects.ShotParabola
 Cde.uniba.sme.bambirds.planner.shot.ShotPlanner
 Cde.uniba.sme.bambirds.planner.shot.ShotSelection
 Cde.uniba.sme.bambirds.planner.physicssimulation.physics.SimulationExecutor
 Cde.uniba.sme.bambirds.planner.physicssimulation.physics.SimulationSettings
 Cde.uniba.sme.bambirds.planner.physicssimulation.SimulationUtils
 Cde.uniba.sme.bambirds.common.utils.SrcFileCopy
 Cde.uniba.sme.bambirds.common.objects.Level.State
 Cde.uniba.sme.bambirds.planner.physicssimulation.sceneunderstanding.utils.StepwisePropertyManipulator
 Cde.uniba.sme.bambirds.common.Strategy
 Cde.uniba.sme.bambirds.level_selection.Action.Strategy
 Cde.uniba.sme.bambirds.execution.ShotExecutor.StrategyCallback
 Cde.uniba.sme.bambirds.common.StrategyConsumer
 Cde.uniba.sme.bambirds.common.utils.SystemUtil
 Cde.uniba.sme.bambirds.common.objects.ThinkerType
 Cde.uniba.sme.bambirds.planner.shot.TrajectoryPlanner
 Cde.uniba.sme.bambirds.common.objects.Triplet< S extends Shot, P extends Plan, N extends Number >
 Cde.uniba.sme.bambirds.debugging.Values
 Cde.uniba.sme.bambirds.vision.Vision
 Cde.uniba.sme.bambirds.vision.VisionHelper
 Cde.uniba.sme.bambirds.vision.VisionMBR
 Cde.uniba.sme.bambirds.vision.VisionRealShape
 Cde.uniba.sme.bambirds.vision.VisionSling
 Cde.uniba.sme.bambirds.vision.VisionTraj
 Cde.uniba.sme.bambirds.vision.VisionUtils
 Cde.uniba.sme.bambirds.common.utils.VisualDebugger
 Cde.uniba.sme.bambirds.planner.physicssimulation.debugging.VisualSimulationDebugger
 CCallable
 CComparator
 CContactListener
 CEnum
 CExclusionStrategy
 CFuture
 CRectangle
 CSerializable
 CTestbedTest
 CWebSocketServer
 CWorld