B C D E G H I L N P R S T U 

B

Base - Class in COM.hugin.GUI
Base class for all HUGIN GUI elements.
belief - Variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 

C

capture(Object) - Static method in class COM.hugin.GUI.InfoMaker
Produce an Info object describing the HUGIN API object in its current state.
capture(Node) - Static method in class COM.hugin.GUI.InfoMaker
 
capture(DiscreteNode) - Static method in class COM.hugin.GUI.InfoMaker
 
captureLinks(NodeList) - Static method in class COM.hugin.GUI.InfoMaker
 
captureNodePositions(NodeList) - Static method in class COM.hugin.GUI.InfoMaker
 
childName - Variable in class COM.hugin.GUI.Info.LinkInfo
 
COM.hugin.GUI - package COM.hugin.GUI
 

D

DiscreteMonitor - Class in COM.hugin.GUI
A discrete node monitor.
DiscreteMonitor() - Constructor for class COM.hugin.GUI.DiscreteMonitor
 
Driver - Class in COM.hugin.GUI
Provides a bridge between GUI elements and HUGIN API objects.
Driver() - Constructor for class COM.hugin.GUI.Driver
 

E

equals(Object) - Method in class COM.hugin.GUI.Info.DiscreteNodeInfo
 
equals(Object) - Method in class COM.hugin.GUI.Info
 
equals(Object) - Method in class COM.hugin.GUI.Info.LinkInfo
 
equals(Object) - Method in class COM.hugin.GUI.Info.PositionInfo
 

G

getHuginBackgroundColor() - Method in class COM.hugin.GUI.Base
 
getHuginName() - Method in class COM.hugin.GUI.DiscreteMonitor
 
getWidgets() - Method in class COM.hugin.GUI.Driver
Get a list of all widgets registerred with this driver.

H

handleUserEvent(UserEvent) - Method in interface COM.hugin.GUI.UserEventHandler
 
HuginCanvas - Class in COM.hugin.GUI
Container class for displaying and layouting multiple HUGIN GUI elements.
HuginCanvas() - Constructor for class COM.hugin.GUI.HuginCanvas
 

I

inflateDiscreteMonitor(DiscreteMonitor, DiscreteNode) - Method in class COM.hugin.GUI.Driver
Pairing the DiscreteMonitor GUI element and DiscreteNode HUGIN API object.
inflateNetwork(HuginCanvas, Domain) - Method in class COM.hugin.GUI.Driver
Inflates the entire canvas based on the domain.
Info - Class in COM.hugin.GUI
Info is the communication envelope for GUI elements.
Info() - Constructor for class COM.hugin.GUI.Info
 
Info.DiscreteNodeInfo - Class in COM.hugin.GUI
Describes the state of a discrete node HUGIN API object.
Info.DiscreteNodeInfo() - Constructor for class COM.hugin.GUI.Info.DiscreteNodeInfo
 
Info.DiscreteNodeInfo(Info.DiscreteNodeInfo) - Constructor for class COM.hugin.GUI.Info.DiscreteNodeInfo
 
Info.LinkInfo - Class in COM.hugin.GUI
Describes the parent -- child relation between two HUGIN API nodes.
Info.LinkInfo() - Constructor for class COM.hugin.GUI.Info.LinkInfo
 
Info.LinkInfo(Info.LinkInfo) - Constructor for class COM.hugin.GUI.Info.LinkInfo
 
Info.PositionInfo - Class in COM.hugin.GUI
Describes the position of some named HUGIN API object.
Info.PositionInfo() - Constructor for class COM.hugin.GUI.Info.PositionInfo
 
Info.PositionInfo(Info.PositionInfo) - Constructor for class COM.hugin.GUI.Info.PositionInfo
 
InfoMaker - Class in COM.hugin.GUI
Produce Info objects by taking a snapshot of a HUGIN API object (Domain, Node etc.).
InfoMaker() - Constructor for class COM.hugin.GUI.InfoMaker
 

L

label - Variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 

N

name - Variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 
name - Variable in class COM.hugin.GUI.Info.PositionInfo
 
name - Variable in class COM.hugin.GUI.UserEvent.ClickedWidget
 
name - Variable in class COM.hugin.GUI.UserEvent.ToggleState
 
numberOfStates - Variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 

P

paintMode - Variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 
PAINTMODE_FINDING - Static variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 
PAINTMODE_INVALID - Static variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 
PAINTMODE_NORMAL - Static variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 
parentName - Variable in class COM.hugin.GUI.Info.LinkInfo
 
positionX - Variable in class COM.hugin.GUI.Info.PositionInfo
 
positionY - Variable in class COM.hugin.GUI.Info.PositionInfo
 
processUserEvents - Variable in class COM.hugin.GUI.Driver
Indicate wheter this Driver should respond to user events (e.g.

R

reflow(Info) - Method in class COM.hugin.GUI.Base
Layout and render the GUI element based on the description of some HUGIN API object.

S

setContent(Map<String, Base>, List<Info.PositionInfo>, List<Info.LinkInfo>) - Method in class COM.hugin.GUI.HuginCanvas
Sets the content of this HuginCanvas.
setHuginBackgroundColor(Color) - Method in class COM.hugin.GUI.Base
 
setUserEventHandler(UserEventHandler) - Method in class COM.hugin.GUI.Driver
Register a UserEventHandler.
state - Variable in class COM.hugin.GUI.Info.DiscreteNodeInfo
 
stateIndex - Variable in class COM.hugin.GUI.UserEvent.ToggleState
 

T

targetWidget - Variable in class COM.hugin.GUI.UserEvent
 

U

updateAndReflow() - Method in class COM.hugin.GUI.Driver
Updates all GUI elements registerred with this Driver.
UserEvent - Class in COM.hugin.GUI
An UserEvent is emitted when user performs some action on a HUGIN widget.
UserEvent.ClickedWidget - Class in COM.hugin.GUI
User clicked node widget.
UserEvent.ToggleState - Class in COM.hugin.GUI
User toggled state of a discrete node widget.
UserEventHandler - Interface in COM.hugin.GUI
Interface for handling UserEvents.
B C D E G H I L N P R S T U