Interface | Description |
---|---|
IPlantControllerManagerListener |
This interface is used to listen to a
PlantControllerManager for
created or destroyed AbstractPlantController s for
PlantComponent s. |
Class | Description |
---|---|
AbstractPlantController |
This class provides a base implementation for a controller that manages a
model for a Plant-level component and synchronizes an
AbstractPlantView with any changes to the model or features provided
by this controller.The features exposed by this class should be similar to the features provided for each plant component in Peacock. |
AbstractPlantView |
This class provides a base implementation for Plant-level jME3 views, like a
Pipe or a Reactor.
Operations in this class (not including the constructor) should be called from a SimpleApplication's simpleUpdate() thread. |
BoundingBoxMap |
This class maintains a collection of
BoundingBox es keyed on integer
IDs. |
HeatExchangerController |
This class provides a controller for heat exchangers and links the
HeatExchanger model with the HeatExchangerView . |
HeatExchangerView |
This class provides a view for a
HeatExchanger . |
JunctionController |
This class provides a controller for Junctions and links the
Junction
model with the JunctionView . |
JunctionView |
This class provides a view for a
Junction . |
PipeController | |
PipeView |
This class provides a view for a
Pipe . |
PlantAppState |
This jME3-based
AppState provides a 3D view of a reactor plant. |
PlantControllerManager |
This class manages a collection of
AbstractPlantController s and also
serves as a sort of factory for creating them based on the type of
PlantComponent model that needs a view and controller. |
PlantControllerVisitor |
This visitor is commonly used for Plant MVC.
|
PlantMaterialFactory |
This factory is used to create the basic
Material s for
PlantComponent s. |
PlantMath |
This class contains utility methods for calculations routinely done for the
jME plant view.
|
ReactorController |
This class provides a controller for Reactors and links the
Reactor
model with the ReactorView . |
ReactorMesh |
This class provides a custom mesh for displaying a cut-away view of a reactor
chamber.
|
ReactorView |
This class provides a view for a
Reactor . |
TubeMesh |
This class provides a custom tube-shaped mesh.
|