Package Reasoner

Class Summary
ConstraintPropagator Performs the position and attitude reasoning over the constraints in a set of object inferences.
Distiller Distills a set of MonteCarloRunSets created by the Reasoner into a set of slightly different interpetations, each of which will be rendered as its own Sandbox.
DynamicReasoner Generates inferences from the solution set of the reasoning engine.
MonteCarloRunSet Serves as a collection of closely related ObjectInferences produced by the pre-reasoner.
ObjectInference Serves as a wrapper for the details of a single object inferred by the Reasoner and necessary for the Renderer to depict its interpretation.
ObjectTemplate Maintains a collection of details used to build a set of object inferences that cover the range of plausible interpretations for a single concept instance.
ObjectTemplateSet Maintains a collection of ObjectTemplate objects..
SimulationEngine Provides the framework for running the simulation that was set up by all the previous processing stages.
StaticReasoner Sets up the plausibility intervals for the dimensions of each concept instance in the semantic network, determines the constraints that will need to be satisfied in their layout for rendering, selects the appropriate model, and backfills any early inferences into the semantic network.