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

A

add(SensorListener) - Method in class phat.sensors.Sensor
Adds a sensor listener and the sensor is enabled if it was disabled in order to feed data to the listener
addAllPhysicsControls(Spatial, BulletAppState) - Static method in class phat.util.PhysicsUtils
 
addFilter(SensorDataFilter) - Method in class phat.sensors.Sensor
 
attachAName(Node) - Static method in class phat.util.SpatialFactory
Creates a geometry with the same name of the given node.
attachAName(Node, String) - Static method in class phat.util.SpatialFactory
Creates a geometry with the same name of the given node.
attachCoordinateAxes(Vector3f, float, AssetManager, Node) - Static method in class phat.util.Debug
 
attachLocalCoordinateAxes(Node, float, AssetManager, Node) - Static method in class phat.util.Debug
 

B

breadthFirstTraversal(Spatial, PHATSceneGraphVisitor) - Static method in class phat.util.SpatialUtils
 
bufferedImageToBMPByteArray(BufferedImage, BufferedImage) - Static method in class phat.util.PHATImageUtils
 
bufferedImageToFormat(BufferedImage, String) - Static method in class phat.util.PHATImageUtils
 
bufferedImageToFormat(BufferedImage, String, ByteArrayOutputStream) - Static method in class phat.util.PHATImageUtils
 
bufferedImageToJPGByteArray(BufferedImage) - Static method in class phat.util.PHATImageUtils
 
buffers - Static variable in class phat.util.ConvertBgraToAbgr
 
bulletAppState - Variable in class phat.util.SimpleScenario
 

C

checkAndCreatePath(String) - Static method in class phat.util.PHATUtils
 
cleanup() - Method in class phat.facilitator.EnvironmetFacilitatorAppState
 
cleanUp() - Method in class phat.sensors.Sensor
 
cleanUp() - Method in interface phat.sensors.SensorListener
 
cloneControl(Control, Spatial) - Method in class phat.sensors.Sensor
 
cloneForSpatial(Spatial) - Method in class phat.controls.FridgeDoorControl
 
commandStateChanged(PHATCommand) - Method in interface phat.commands.PHATCommandListener
 
compute() - Method in class phat.util.ConvertBgraToAbgr
 
computeDirectly() - Method in class phat.util.ConvertBgraToAbgr
 
contains(String[], String) - Static method in class phat.util.PHATUtils
 
contains(Node, Spatial) - Static method in class phat.util.SpatialFactory
 
contains(Spatial, Spatial) - Static method in class phat.util.SpatialUtils
 
controlRender(RenderManager, ViewPort) - Method in class phat.controls.FridgeDoorControl
 
controlRender(RenderManager, ViewPort) - Method in class phat.scene.control.PHATKeepObjectAtOffset
 
controlRender(RenderManager, ViewPort) - Method in class phat.util.controls.RemoveSpatialTimerControl
 
controlUpdate(float) - Method in class phat.controls.FridgeDoorControl
 
controlUpdate(float) - Method in class phat.scene.control.PHATKeepObjectAtOffset
 
controlUpdate(float) - Method in class phat.util.controls.RemoveSpatialTimerControl
 
convert(ByteBuffer, BufferedImage) - Static method in class phat.util.ConvertBgraToAbgr
 
convertABGRToRGB(BufferedImage, int[]) - Static method in class phat.util.PHATImageUtils
 
convertABGRToRGB565(BufferedImage, BufferedImage) - Static method in class phat.util.PHATImageUtils
 
convertABGRToYUV220SP(BufferedImage) - Static method in class phat.util.PHATImageUtils
 
ConvertBgraToAbgr - Class in phat.util
 
ConvertBgraToAbgr(byte[], int, int, byte[], int, int) - Constructor for class phat.util.ConvertBgraToAbgr
 
createArrow(Vector3f, float, ColorRGBA) - Static method in class phat.util.SpatialFactory
 
createCameras() - Method in class phat.util.SimpleScenario
 
createCube(Vector3f, ColorRGBA) - Static method in class phat.util.SpatialFactory
Creates a cube given its dimensions and its color
createImageTextureSurface(String, float, float) - Static method in class phat.util.SpatialFactory
 
createLight() - Method in class phat.util.SimpleScenario
 
createOtherObjects() - Method in class phat.util.SimpleScenario
 
createPhysicsEngineAndAttachItToScene() - Method in class phat.util.SimpleScenario
 
createShape(String, Mesh, ColorRGBA) - Static method in class phat.util.SpatialFactory
Creates a geometry given its name, its mesh and its color
createSphere(float, ColorRGBA, boolean) - Static method in class phat.util.SpatialFactory
 
createTerrain() - Method in class phat.util.SimpleScenario
 

D

Debug - Class in phat.util
A util class for debugging.
Debug() - Constructor for class phat.util.Debug
 

E

EFConsumer - Interface in phat.facilitator
 
EFProducer - Interface in phat.facilitator
 
enableDebugGrid(float, AssetManager, Node) - Static method in class phat.util.Debug
 
EnvironmetFacilitatorAppState - Class in phat.facilitator
Represent the natural environment of the simulation, i.e., the ground, the sky, the time and the light.
EnvironmetFacilitatorAppState() - Constructor for class phat.facilitator.EnvironmetFacilitatorAppState
 

F

filter(SensorData) - Method in interface phat.sensors.SensorDataFilter
 
filters - Variable in class phat.sensors.Sensor
 
finalize() - Method in class phat.app.PHATApplication
 
finalize(SimpleApplication) - Method in interface phat.app.PHATFinalizeAppListener
 
FridgeDoorControl - Class in phat.controls
 
FridgeDoorControl() - Constructor for class phat.controls.FridgeDoorControl
 
FridgeDoorControl.STATE - Enum in phat.controls
 

G

getAllSpatialWithId(Spatial, Map<String, Spatial>) - Static method in class phat.util.SpatialUtils
 
getAngularSpeed() - Method in class phat.controls.FridgeDoorControl
 
getAssetManager() - Static method in class phat.util.SpatialFactory
 
getCenterBoinding(Spatial) - Static method in class phat.util.SpatialUtils
 
getColour() - Method in class phat.commands.ShowLabelOfObjectById
 
getFileName() - Method in class phat.util.PHATScreenshotAppState
 
getFilePath() - Method in class phat.util.PHATScreenshotAppState
 
getFunction() - Method in class phat.commands.PHATCommand
 
getId() - Method in class phat.sensors.Sensor
 
getImage() - Method in class phat.util.PHATScreenshotAppState
 
getLazy() - Method in class phat.util.Lazy
It will return null until the lazy evaluation succeeds.
getMaxBounding(Spatial) - Static method in class phat.util.SpatialUtils
 
getMinBounding(Spatial) - Static method in class phat.util.SpatialUtils
 
getNearest(Spatial, String) - Static method in class phat.util.SpatialUtils
 
getOffset() - Method in class phat.commands.ShowLabelOfObjectById
 
getOffset() - Method in class phat.scene.control.PHATBillboardControl
 
getOffset() - Method in class phat.scene.control.PHATKeepObjectAtOffset
 
getOpeningAngle() - Method in class phat.controls.FridgeDoorControl
 
getParentSpatialWithRole(Spatial, String) - Static method in class phat.util.SpatialUtils
 
getRootNode() - Static method in class phat.util.SpatialFactory
 
getRootNode(Spatial) - Static method in class phat.util.SpatialUtils
 
getScreenShotABGR(ByteBuffer, BufferedImage) - Static method in class phat.util.PHATImageUtils
Good format for java swing.
getScreenShotBGRA(ByteBuffer, BufferedImage) - Static method in class phat.util.PHATImageUtils
 
getSimSpeed() - Method in class phat.app.PHATApplication
 
getSpatial() - Method in interface phat.util.PHATSceneGraphVisitor
 
getSpatialById(Spatial, String) - Static method in class phat.util.SpatialUtils
 
getSpatialsByRole(Spatial, String) - Static method in class phat.util.SpatialUtils
 
getState() - Method in class phat.commands.PHATCommand
 
getState() - Method in class phat.controls.FridgeDoorControl
 
getTarget() - Method in class phat.scene.control.PHATKeepObjectAtOffset
 

H

hasListener(SensorListener) - Method in class phat.sensors.Sensor
 

I

id - Variable in class phat.sensors.Sensor
 
init(SimpleApplication) - Method in interface phat.app.PHATInitAppListener
 
init(AssetManager, Node) - Static method in class phat.util.SpatialFactory
 
initialize(AppStateManager, Application) - Method in class phat.facilitator.EnvironmetFacilitatorAppState
 
initialize(AppStateManager, Application) - Method in class phat.util.PHATScreenshotAppState
 
initialize(RenderManager, ViewPort) - Method in class phat.util.PHATScreenshotAppState
 
interruptCommand(Application) - Method in class phat.commands.PHATCommand
 
interruptCommand(Application) - Method in class phat.commands.ShowLabelOfObjectById
 
isFinished() - Method in class phat.sensors.SensorNotificator
 
isImageReady() - Method in class phat.util.PHATScreenshotAppState
 
isInitialized() - Method in class phat.app.PHATApplication
 
isInitialized() - Method in class phat.util.PHATScreenshotAppState
 
isMultiListener(String[]) - Static method in class phat.util.PHATUtils
Checks if arguments contains multilisterner option "-lm"
isPhysicsDebugging() - Method in class phat.util.SimpleScenario
 
isWindows() - Static method in class phat.util.PHATUtils
 

L

Lazy<T> - Class in phat.util
A generic to represent lazy evaluation.
Lazy() - Constructor for class phat.util.Lazy
 
listeners - Variable in class phat.sensors.Sensor
 
logger - Static variable in class phat.commands.PHATCommand
 

M

main(String[]) - Static method in class phat.util.PHATImageUtils
 

N

notify(SensorData) - Method in class phat.sensors.SensorNotificationLauncher
 
notifyListeners(SensorData) - Method in class phat.sensors.Sensor
 

O

onAction(String, boolean, float) - Method in class phat.util.PHATScreenshotAppState
 

P

phat.app - package phat.app
 
phat.commands - package phat.commands
 
phat.controls - package phat.controls
 
phat.facilitator - package phat.facilitator
 
phat.scene.control - package phat.scene.control
 
phat.sensors - package phat.sensors
 
phat.util - package phat.util
 
phat.util.controls - package phat.util.controls
 
PHATApplication - Class in phat.app
 
PHATApplication(PHATInitAppListener, AppState...) - Constructor for class phat.app.PHATApplication
 
PHATApplication(PHATInitAppListener) - Constructor for class phat.app.PHATApplication
 
PHATBillboardControl - Class in phat.scene.control
 
PHATBillboardControl() - Constructor for class phat.scene.control.PHATBillboardControl
 
PHATCommand - Class in phat.commands
 
PHATCommand(PHATCommandListener) - Constructor for class phat.commands.PHATCommand
 
PHATCommand.Function - Enum in phat.commands
 
PHATCommand.State - Enum in phat.commands
 
PHATCommandListener - Interface in phat.commands
 
PHATFinalizeAppListener - Interface in phat.app
 
PHATImageUtils - Class in phat.util
 
PHATImageUtils() - Constructor for class phat.util.PHATImageUtils
 
PHATInitAppListener - Interface in phat.app
 
PHATKeepObjectAtOffset - Class in phat.scene.control
 
PHATKeepObjectAtOffset(Spatial) - Constructor for class phat.scene.control.PHATKeepObjectAtOffset
 
PHATSceneGraphVisitor - Interface in phat.util
 
PHATScreenshotAppState - Class in phat.util
 
PHATScreenshotAppState() - Constructor for class phat.util.PHATScreenshotAppState
Using this constructor, the screenshot files will be written sequentially to the system default storage folder.
PHATUtils - Class in phat.util
 
PHATUtils() - Constructor for class phat.util.PHATUtils
 
PhysicsUtils - Class in phat.util
 
PhysicsUtils() - Constructor for class phat.util.PhysicsUtils
 
postFrame(FrameBuffer) - Method in class phat.util.PHATScreenshotAppState
 
postQueue(RenderQueue) - Method in class phat.util.PHATScreenshotAppState
 
preFrame(float) - Method in class phat.util.PHATScreenshotAppState
 
printChildrens(Spatial) - Static method in class phat.util.SpatialUtils
 
printControls(Spatial) - Static method in class phat.util.SpatialUtils
 
printImageFormatNames() - Static method in class phat.util.PHATImageUtils
 
printParents(Spatial) - Static method in class phat.util.SpatialUtils
 

R

read(JmeImporter) - Method in class phat.controls.FridgeDoorControl
 
register(EFConsumer) - Method in class phat.facilitator.EnvironmetFacilitatorAppState
 
register(EFProducer) - Method in class phat.facilitator.EnvironmetFacilitatorAppState
 
remove(SensorListener) - Method in class phat.sensors.Sensor
Removes a listener and if there are not more listener the sensor is disabled in order to save resources
removeFile(String) - Static method in class phat.util.PHATUtils
 
removeFileWithExtension(String, String) - Static method in class phat.util.PHATUtils
 
removeNativeFiles() - Static method in class phat.util.PHATUtils
 
RemoveSpatialTimerControl - Class in phat.util.controls
The spatial is removed after a given time
RemoveSpatialTimerControl(float) - Constructor for class phat.util.controls.RemoveSpatialTimerControl
 
reset() - Method in class phat.util.controls.RemoveSpatialTimerControl
 
reshape(ViewPort, int, int) - Method in class phat.util.PHATScreenshotAppState
 
run(Application) - Method in class phat.commands.PHATCommand
 
run() - Method in class phat.sensors.SensorNotificator
 
runCommand(Application) - Method in class phat.commands.PHATCommand
 
runCommand(Application) - Method in class phat.commands.ShowLabelOfObjectById
 

S

saveScreenshot() - Method in class phat.util.PHATScreenshotAppState
 
Sensor - Class in phat.sensors
Base class to implement a sensor's behaviour
Sensor(String) - Constructor for class phat.sensors.Sensor
 
SensorData - Interface in phat.sensors
 
SensorDataFilter - Interface in phat.sensors
 
SensorListener - Interface in phat.sensors
Interface that have to implement a class that wants to listen a sensor.
SensorNotificationLauncher - Class in phat.sensors
 
SensorNotificationLauncher(List<SensorListener>, Sensor) - Constructor for class phat.sensors.SensorNotificationLauncher
 
SensorNotificator - Class in phat.sensors
 
SensorNotificator(Sensor, SensorData, SensorListener) - Constructor for class phat.sensors.SensorNotificator
 
setAngularSpeed(float) - Method in class phat.controls.FridgeDoorControl
Sets angular speed of the door in radians
setColour(ColorRGBA) - Method in class phat.commands.ShowLabelOfObjectById
 
setFileName(String) - Method in class phat.util.PHATScreenshotAppState
 
setFilePath(String) - Method in class phat.util.PHATScreenshotAppState
Set the file path to store the screenshot.
setFinalizer(PHATFinalizeAppListener) - Method in class phat.app.PHATApplication
 
setFunction(PHATCommand.Function) - Method in class phat.commands.PHATCommand
 
setHighPhysicsPrecision(Spatial) - Static method in class phat.util.PhysicsUtils
 
setId(String) - Method in class phat.sensors.Sensor
 
setOffset(Vector3f) - Method in class phat.commands.ShowLabelOfObjectById
 
setOffset(Vector3f) - Method in class phat.scene.control.PHATBillboardControl
 
setOffset(Vector3f) - Method in class phat.scene.control.PHATKeepObjectAtOffset
 
setOpeningAngle(float) - Method in class phat.controls.FridgeDoorControl
Sets how much the door will be open in radians
setPhysicsDebugging(boolean) - Method in class phat.util.SimpleScenario
 
setSimSpeed(float) - Method in class phat.app.PHATApplication
 
setState(PHATCommand.State) - Method in class phat.commands.PHATCommand
 
setState(FridgeDoorControl.STATE) - Method in class phat.controls.FridgeDoorControl
 
setTarget(Spatial) - Method in class phat.scene.control.PHATKeepObjectAtOffset
 
ShowLabelOfObjectById - Class in phat.commands
 
ShowLabelOfObjectById(String, Boolean, PHATCommandListener) - Constructor for class phat.commands.ShowLabelOfObjectById
 
ShowLabelOfObjectById(String, Boolean) - Constructor for class phat.commands.ShowLabelOfObjectById
 
simpleInitApp() - Method in class phat.app.PHATApplication
 
simpleInitApp() - Method in class phat.util.SimpleScenario
 
SimpleScenario - Class in phat.util
Craetes a basic scenario with physics engine activated, adds ligths and sets the cammera in a default position and looking at the center of the scenario.
SimpleScenario() - Constructor for class phat.util.SimpleScenario
 
SpatialFactory - Class in phat.util
 
SpatialFactory() - Constructor for class phat.util.SpatialFactory
 
SpatialUtils - Class in phat.util
 
SpatialUtils() - Constructor for class phat.util.SpatialUtils
 
sThreshold - Static variable in class phat.util.ConvertBgraToAbgr
 

T

takeScreenshot() - Method in class phat.util.PHATScreenshotAppState
 
toString() - Method in class phat.commands.ShowLabelOfObjectById
 

U

unregister(EFConsumer) - Method in class phat.facilitator.EnvironmetFacilitatorAppState
 
unregister(EFProducer) - Method in class phat.facilitator.EnvironmetFacilitatorAppState
 
update() - Method in class phat.app.PHATApplication
 
update(float) - Method in class phat.facilitator.EnvironmetFacilitatorAppState
 
update(float) - Method in class phat.scene.control.PHATBillboardControl
 
update(Sensor, SensorData) - Method in interface phat.sensors.SensorListener
 
updateLocationAndRotation(Spatial) - Static method in class phat.util.PhysicsUtils
 

V

valueOf(String) - Static method in enum phat.commands.PHATCommand.Function
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum phat.commands.PHATCommand.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum phat.controls.FridgeDoorControl.STATE
Returns the enum constant of this type with the specified name.
values() - Static method in enum phat.commands.PHATCommand.Function
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum phat.commands.PHATCommand.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum phat.controls.FridgeDoorControl.STATE
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Spatial) - Method in interface phat.util.PHATSceneGraphVisitor
 

W

write(JmeExporter) - Method in class phat.controls.FridgeDoorControl
 
A B C D E F G H I L M N O P R S T U V W 

Copyright © 2016. All Rights Reserved.