A B C D E F G H I L M N O P Q R S T V W X Y Z

A

A - Variable in class Behave
 
Action - class Action.
This class is the data structure that is returned from the agent consulant It holds the objectname, loc, scale, obstaclename, loc, scale, and the action that was taken.
Action() - Constructor for class Action
 
AgentConsultant - class AgentConsultant.
This class handles the collision detection for the scene.
AgentConsultant() - Constructor for class AgentConsultant
 
AgentConsultant2 - class AgentConsultant2.
This class handles the collision detection for the scene.
AgentConsultant2() - Constructor for class AgentConsultant2
 
AgentConsultant3 - class AgentConsultant3.
This class handles the collision detection for the scene.
AgentConsultant3() - Constructor for class AgentConsultant3
 
AgentConsultant4 - class AgentConsultant4.
This class handles the collision detection for the scene.
AgentConsultant4() - Constructor for class AgentConsultant4
 
AgentConsultant5 - class AgentConsultant5.
This class handles the collision detection for the scene.
AgentConsultant5() - Constructor for class AgentConsultant5
 
AgentDispatcher - class AgentDispatcher.
This class handles determining the agents new location Step 1 - recieve parameters from applet Step 2- Create wildfire agent and pass in the type of terrain (ie shortgrass) Step 3- Pass in coordinates and scale to wildfire dispatcher Step 4 -set the new scale and translation of enviromental agent
AgentDispatcher() - Constructor for class AgentDispatcher
 
AgentMorpher - class AgentMorpher.
 
AgentMorpher() - Constructor for class AgentMorpher
 
action - Variable in class Action
 
agentConsultant(Obstacle) - Method in class EAAgentType
The agent consultant makes decision for agents based on the obsatacle
agentDispatcher(Coordinates) - Method in class EAAgentType
This is the base interface that defines the agent dispatcher.
agentDispatcher(Coordinates) - Method in class WildfireAgentType
Controlls the direction the wildfire moves according to factors from rothermels models
agentLocator() - Method in class EAAgentType
Returns the current location of the agent.
agentMorpher(MorphSpecs) - Method in class EAAgentType
Handles changing the scale, rotation, and color of the agent.
al - Variable in class Behave
 
alDeg - Variable in class Behave
 
alRad - Variable in class Behave
 
asp - Variable in class Behave
 
asp - Variable in class nffl1
 
asp_r - Variable in class Behave
 

B

B - Variable in class Behave
 
Behave - class Behave.
calculates the fire behavior according to the Rothermel model.
Behave() - Constructor for class Behave
Initializes class variables
beta - Variable in class Behave
 
beta_opt - Variable in class Behave
 
beta_ratio - Variable in class Behave
 
blue - Variable in class EAAgentType
 

C

C - Variable in class Behave
 
Coordinates - class Coordinates.
This class is the data structure for holding the location and scale of enviromental agents.
Coordinates() - Constructor for class Coordinates
 
calc() - Method in class Behave
Calculates the Rothermel equations wrapper for the actual calculation, it first checks for consistent data.
calc() - Method in class WildfireAgentType
performs the calculation for the Rothermel model.
calcFuel() - Method in class Behave
calcFuel calculates: - characteristic surface-to-volume ration (sigma) - bulk densities (rho_b) - packing ratios (beta, beta_opt, beta_ratio) - net fuel loadings (wn_..) Exceptions are thrown if - w0 <= 0.
canDerive - Variable in class Behave
 
checkFuel() - Method in class Behave
check if there is any fuel
combinedWindAndSlopeFactor() - Method in class Behave
phi combined wind and slope factor assumptions: wsp > 0.
computeAngle(double[], double[], double[]) - Static method in class Geometry
Find the angle between twree points.
computeCrossProduct(double[], double[]) - Static method in class Geometry
Compute the cross product (a vector) of two vectors.
computeDotProduct(double[], double[]) - Static method in class Geometry
Compute the dot product (a scalar) between two vectors.
computePointOnLine(double[], double[], double) - Static method in class Geometry
Find the point on the line p0,p1 [x,y,z] a given fraction from p0.
computePointOnLine(double, double, double, double, double) - Static method in class Geometry
Find the point on the line defined by x0,y0,x1,y1 a given fraction from x0,y0.
computePolygonArea(double[], double[]) - Static method in class Geometry
Compute the area of the specfied polygon.
computePolygonArea(double[]) - Static method in class Geometry
Compute the area of the specfied polygon.
computePolygonCentroid(double[], double[]) - Static method in class Geometry
Compute centorid (center of gravity) of specified polygon.
cos_asp - Variable in class Behave
 
cos_splitRad - Variable in class Behave
 
cos_wdr - Variable in class Behave
 
createArrow(int[], int[], double, double, double) - Static method in class Geometry
Create the geometry of an arrow.
createArrow(int, int, int, int, double, double, double) - Static method in class Geometry
Create geometry for an arrow along the specified line and with tip at x1,y1.
createCircle(int, int, int) - Static method in class Geometry
Create geometry for a circle.
createCircle(double, double, double) - Static method in class Geometry
Create geometry for a circle.
createEllipse(int[], int[]) - Static method in class Geometry
Return the geometry of an ellipse based on its four top points.
createEllipse(int, int, int, int) - Static method in class Geometry
Create the geometry for an unrotated, unskewed ellipse.
createEllipse(double, double, double, double) - Static method in class Geometry
Create the geometry for an unrotated, unskewed ellipse.
createRectangle(int, int, int, int) - Static method in class Geometry
Create geometry for a rectangle.
createRectangle(double, double, double, double) - Static method in class Geometry
Create geometry for a rectangle.
createSector(int, int, int, int, double, double) - Static method in class Geometry
Create the geometry of a sector of an ellipse.
createSector(int, int, int, double, double) - Static method in class Geometry
Create the geometry of a sector of a circle.
createStar(int, int, int, int, int) - Static method in class Geometry
Create geometry of a star.
createStar(double, double, double, double, int) - Static method in class Geometry
Create geometry of a star.
createVector(double[], double[]) - Static method in class Geometry
Construct the vector specified by two points.

D

dead - Variable in class Behave
 
degreesToRadians(double) - Method in class Behave
 
degreesToRadians(double) - Method in class EAAgentType
converts from degrees to radians
depth - Variable in class Behave
 
depth - Variable in class nffl1
 
distance(float, float, float, float) - Method in class AgentConsultant
 
distance(float, float, float, float) - Method in class AgentConsultant2
 
distance(float, float, float, float) - Method in class AgentConsultant3
 
distance(float, float, float, float) - Method in class AgentConsultant4
 
distance(float, float, float, float) - Method in class AgentConsultant5
 
distance(int, int, int, int, int, int) - Static method in class Geometry
Return distance bwetween the line defined by (x0,y0) and (x1,y1) and the point (x,y).

E

E - Variable in class Behave
 
EAAgentType - class EAAgentType.
 
EAAgentType() - Constructor for class EAAgentType
 
efw - Variable in class Behave
 
eps_d1 - Variable in class Behave
 
eps_d2 - Variable in class Behave
 
eps_d3 - Variable in class Behave
 
eps_lh - Variable in class Behave
 
eps_lw - Variable in class Behave
 
eta_M - Variable in class Behave
 
eta_Md - Variable in class Behave
 
eta_Ml - Variable in class Behave
 
eta_s - Variable in class Behave
 
extendLine(double[], double[], double, double) - Static method in class Geometry
Extend a given line segment to a specified length.
extendLine(double[], double[], double) - Static method in class Geometry
Extend a given line segment to a given length and holding the first point of the line as fixed.

F

findLinePolygonIntersections(double[], double[], double, double, double, double) - Static method in class Geometry
Find the intersections between a polygon and a straight line.
findLineSegmentIntersection(double, double, double, double, double, double, double, double, double[]) - Static method in class Geometry
Compute the intersection between two line segments, or two lines of infinite length.
findPolygonExtent(double[], double[], double[], double[], double[], double[]) - Static method in class Geometry
Find the 3D extent of a polyline.
findPolygonExtent(int[], int[], int[], int[]) - Static method in class Geometry
Find the extent of a polygon.
findPolygonPosition(int[], int[], double, int[]) - Static method in class Geometry
Return the x,y position at distance "length" into the given polyline.
fli - Variable in class Behave
 
fln - Variable in class Behave
 
fuelModel - Variable in class Behave
 
fzd - Variable in class Behave
 

G

Geometry - class Geometry.
Collection of geometry utility methods.
Geometry() - Constructor for class Geometry
 
gamma - Variable in class Behave
 
gamma_max - Variable in class Behave
 
getDirectionOfMaxSpread() - Method in class WildfireAgentType
gets the direction of max spread in degress
getEffectiveWindSpeed() - Method in class WildfireAgentType
gets the effective windspeed
getFireLineIntensity() - Method in class WildfireAgentType
gets the fireline intensity
getFlameHeight() - Method in class WildfireAgentType
gets the flame height
getFlameLength() - Method in class WildfireAgentType
gets the flame length
getFlameResidenceTime() - Method in class WildfireAgentType
gets the flame residence time
getFlameZoneDepth() - Method in class WildfireAgentType
gets the flame zone depth
getFuelBedDepth() - Method in class WildfireAgentType
gets the fuelbed depth
getHeat() - Method in class WildfireAgentType
gets the heat
getHeatPerArea() - Method in class WildfireAgentType
gets the heat per area
getHeatSink() - Method in class WildfireAgentType
gets the heat sink
getLatitude() - Method in class Coordinates
 
getLongitude() - Method in class Coordinates
 
getMoistureOfExtinction() - Method in class WildfireAgentType
gets the moistureofextinction
getMos() - Method in class WildfireAgentType
gets the slope
getName() - Method in class WildfireAgentType
 
getNewPoint(Coordinates, double, double) - Method in class WildfireAgentType
Not in use was first try
getParticleDensity() - Method in class WildfireAgentType
gets the particle density
getPropagatingFluxRatio() - Method in class WildfireAgentType
gets the propagating flux ratio
getRGBColor() - Method in class EAAgentType
gets the current color of the agent
getRateOfSpread() - Method in class WildfireAgentType
gets the rate of spread
getReactionIntensity() - Method in class WildfireAgentType
gets the reaction intensity
getRos() - Method in class Behave
Returns the rate of spread
getRotation() - Method in class EAAgentType
gets the current rotation of the agent
getScale() - Method in class EAAgentType
gets the current scale of the agent
getTime() - Method in class WildfireAgentType
gets the time
getWDR() - Method in class WildfireAgentType
gets the wind direction
getWSP() - Method in class WildfireAgentType
gets the wind speed
getWindAndSlopeFactor() - Method in class WildfireAgentType
gets the wind and slope factor
getX() - Method in class Coordinates
 
getXYZ() - Method in class Coordinates
 
getY() - Method in class Coordinates
 
getZ() - Method in class Coordinates
 
getscaleX() - Method in class Coordinates
 
getscaleY() - Method in class Coordinates
 
getscaleZ() - Method in class Coordinates
 
green - Variable in class EAAgentType
 

H

hasFuel() - Method in class Behave
Is there fuel?
heat - Variable in class Behave
 
heat - Variable in class WildfireAgentType
 
heat - Variable in class nffl1
 
heatSink() - Method in class Behave
heat sink term Rothermel (1972): eq.
hn_d1 - Variable in class Behave
 
hn_d2 - Variable in class Behave
 
hn_d3 - Variable in class Behave
 
hn_lh - Variable in class Behave
 
hn_lw - Variable in class Behave
 
hpa - Variable in class Behave
 
hsk - Variable in class Behave
 
hskz - Variable in class Behave
 

I

I_r - Variable in class Behave
 
initialize() - Method in class AgentConsultant
This method intialized all the parameters.
initialize() - Method in class AgentConsultant2
This method intialized all the parameters.
initialize() - Method in class AgentConsultant3
This method intialized all the parameters.
initialize() - Method in class AgentConsultant4
This method intialized all the parameters.
initialize() - Method in class AgentConsultant5
This method intialized all the parameters.
initialize() - Method in class AgentDispatcher
This method intialized all the parameters.
initialize() - Method in class AgentMorpher
 
isCalculated - Variable in class Behave
 
isLineIntersectingLine(int, int, int, int, int, int, int, int) - Static method in class Geometry
Check if two line segments intersects.
isLineIntersectingRectangle(int, int, int, int, int, int, int, int) - Static method in class Geometry
Check if a specified line intersects a specified rectangle.
isPointInsidePolygon(double[], double[], double, double) - Static method in class Geometry
Check if a given point is inside a given (complex) polygon.
isPointInsidePolygon(int[], int[], int, int) - Static method in class Geometry
Check if a given point is inside a given polygon.
isPointInsideRectangle(int, int, int, int, int, int) - Static method in class Geometry
Check if a specified point is inside a specified rectangle.
isPolygonIntersectingRectangle(int[], int[], int, int, int, int) - Static method in class Geometry
Check if a specified polygon intersects a specified rectangle.
isPolylineIntersectingRectangle(int[], int[], int, int, int, int) - Static method in class Geometry
Check if a specified polyline intersects a specified rectangle.
isXYZ - Variable in class Coordinates
 

L

latitude - Variable in class Coordinates
 
latitude - Variable in class EAAgentType
 
length(double[]) - Static method in class Geometry
Return the length of a vector.
length(double[], double[]) - Static method in class Geometry
Compute distance between two points.
length(int, int, int, int) - Static method in class Geometry
Compute the length of the line from (x0,y0) to (x1,y1)
length(double, double, double, double) - Static method in class Geometry
Compute the length of the line from (x0,y0) to (x1,y1)
length(int[], int[], boolean) - Static method in class Geometry
Compute the length of a polyline.
live - Variable in class Behave
 
longitude - Variable in class Coordinates
 
longitude - Variable in class EAAgentType
 

M

Mf_dead - Variable in class Behave
 
MorphSpecs - class MorphSpecs.
This class is the data structure that is used in the agent morpher It holds scale, rotation, and RGB color of agent
MorphSpecs() - Constructor for class MorphSpecs
 
Mx_live - Variable in class Behave
 
m_d1 - Variable in class Behave
 
m_d1 - Variable in class nffl1
 
m_d2 - Variable in class Behave
 
m_d2 - Variable in class nffl1
 
m_d3 - Variable in class Behave
 
m_d3 - Variable in class nffl1
 
m_lh - Variable in class Behave
 
m_lh - Variable in class nffl1
 
m_lw - Variable in class Behave
 
m_lw - Variable in class nffl1
 
main(String[]) - Static method in class test
 
moistureDamping() - Method in class Behave
moistureDamping ********************************************************************* calculate the moisture damping coefficients for dead and live fuel Exceptions thrown if mx <= 0.
move(Coordinates, double, double) - Method in class WildfireAgentType
gets the new location given the start point, speed, and angle
mx - Variable in class Behave
 
mx - Variable in class nffl1
 

N

name - Variable in class Behave
 
nffl1 - class nffl1.
This class defines Rothermels fuel model for shortgrass
nffl1(String) - Constructor for class nffl1
 
noData - Static variable in class Behave
 

O

Obstacle - class Obstacle.
This class is the data structure that is passed into the agent consultant It holds the objectname, loc, scale, obstaclename, loc, scale,
Obstacle() - Constructor for class Obstacle
 
objectname - Variable in class Action
 
objectname - Variable in class Obstacle
 
objloc - Variable in class Action
 
objloc - Variable in class Obstacle
 
objscale - Variable in class Action
 
objscale - Variable in class Obstacle
 
obstacleloc - Variable in class Action
 
obstacleloc - Variable in class Obstacle
 
obstaclename - Variable in class Action
 
obstaclename - Variable in class Obstacle
 
obstaclescale - Variable in class Action
 
obstaclescale - Variable in class Obstacle
 

P

phi_s - Variable in class Behave
 
phi_t - Variable in class Behave
 
phi_w - Variable in class Behave
 
processEvent(Event) - Method in class AgentConsultant
This method does the work of the class.
processEvent(Event) - Method in class AgentConsultant2
This method does the work of the class.
processEvent(Event) - Method in class AgentConsultant3
This method does the work of the class.
processEvent(Event) - Method in class AgentConsultant4
This method does the work of the class.
processEvent(Event) - Method in class AgentConsultant5
This method does the work of the class.
processEvent(Event) - Method in class AgentDispatcher
This method does the work of the class.
processEvent(Event) - Method in class AgentMorpher
 

Q

q_d1 - Variable in class Behave
 
q_d2 - Variable in class Behave
 
q_d3 - Variable in class Behave
 
q_lh - Variable in class Behave
 
q_lw - Variable in class Behave
 

R

radiansToDegrees(double) - Method in class Behave
 
reactionVelocity() - Method in class Behave
gamma': reaction velocity
red - Variable in class EAAgentType
 
rgbcolor - Variable in class MorphSpecs
 
rho - Variable in class nffl1
 
rho_b - Variable in class Behave
 
rho_p - Variable in class Behave
 
rm_d - Variable in class Behave
 
rm_l - Variable in class Behave
 
ros - Variable in class Behave
 
rotation - Variable in class MorphSpecs
 
rotationx - Variable in class EAAgentType
 
rotationy - Variable in class EAAgentType
 
rotationz - Variable in class EAAgentType
 

S

s2w_d - Variable in class Behave
 
s2w_l - Variable in class Behave
 
s2w_t - Variable in class Behave
 
s_e - Variable in class Behave
 
s_e - Variable in class nffl1
 
s_t - Variable in class Behave
 
s_t - Variable in class nffl1
 
scale - Variable in class MorphSpecs
 
scalex - Variable in class Coordinates
 
scalex - Variable in class EAAgentType
 
scaley - Variable in class Coordinates
 
scaley - Variable in class EAAgentType
 
scalez - Variable in class Coordinates
 
scalez - Variable in class EAAgentType
 
sdr - Variable in class Behave
 
sdr_r - Variable in class Behave
 
setFuelModel(int) - Method in class Behave
Set the fuel model number.
setLocation(Coordinates) - Method in class EAAgentType
Sets the location of the agent.
setMos(float) - Method in class WildfireAgentType
sets the slope
setParameterMean(String, double) - Method in class Behave
Sets the mean value, i.e.
setRGBColor(MorphSpecs) - Method in class EAAgentType
Sets the rgb color of the agent.
setRotation(MorphSpecs) - Method in class EAAgentType
Sets the rotation of the agent.
setScale(MorphSpecs) - Method in class EAAgentType
Sets the scale of the agent.
setScaleX(float) - Method in class Coordinates
 
setScaleY(float) - Method in class Coordinates
 
setScaleZ(float) - Method in class Coordinates
 
setSlope(float) - Method in class WildfireAgentType
sets the slope
setWDR(float) - Method in class WildfireAgentType
sets the wind direction
setWDR(float) - Method in class nffl1
 
setWSP(float) - Method in class WildfireAgentType
sets the wind speed
setWSP(float) - Method in class nffl1
 
setX(float) - Method in class Coordinates
 
setXYZ(float, float, float) - Method in class Coordinates
 
setY(float) - Method in class Coordinates
 
setZ(float) - Method in class Coordinates
 
sigma - Variable in class Behave
 
sin_asp - Variable in class Behave
 
sin_splitRad - Variable in class Behave
 
sin_wdr - Variable in class Behave
 
slopeFactor() - Method in class Behave
phi_s: slope factor called from combinedWindAndSlopeFactor()
slp - Variable in class Behave
 
slp - Variable in class nffl1
 
slp_r - Variable in class Behave
 
splitDeg - Variable in class Behave
 
splitRad - Variable in class Behave
 
sumhd - Variable in class Behave
 
sumhdm - Variable in class Behave
 
sumhl - Variable in class Behave
 
sv_d1 - Variable in class Behave
 
sv_d1 - Variable in class nffl1
 
sv_d2 - Variable in class Behave
 
sv_d2 - Variable in class nffl1
 
sv_d3 - Variable in class Behave
 
sv_d3 - Variable in class nffl1
 
sv_lh - Variable in class Behave
 
sv_lh - Variable in class nffl1
 
sv_lw - Variable in class Behave
 
sv_lw - Variable in class nffl1
 
sw2_d - Variable in class Behave
 
sw2_l - Variable in class Behave
 
sw2_t - Variable in class Behave
 
sw_d - Variable in class Behave
 
sw_d1 - Variable in class Behave
 
sw_d2 - Variable in class Behave
 
sw_d3 - Variable in class Behave
 
sw_l - Variable in class Behave
 
sw_lh - Variable in class Behave
 
sw_lw - Variable in class Behave
 
sw_t - Variable in class Behave
 
swm_d - Variable in class Behave
 
swm_l - Variable in class Behave
 
swm_t - Variable in class Behave
 

T

tan_slp - Variable in class Behave
 
tau - Variable in class Behave
 
test - class test.
 
test() - Constructor for class test
 
toString() - Method in class Coordinates
 

V

vl - Variable in class Behave
 
vx - Variable in class Behave
 
vy - Variable in class Behave
 

W

W - Variable in class Behave
 
WildfireAgentType - class WildfireAgentType.
This is the wildfire agent.
WildfireAgentType() - Constructor for class WildfireAgentType
 
WildfireAgentType(String) - Constructor for class WildfireAgentType
sets the correct model for the wildfire agent.
w0 - Variable in class Behave
 
w0_d1 - Variable in class Behave
 
w0_d1 - Variable in class nffl1
 
w0_d2 - Variable in class Behave
 
w0_d2 - Variable in class nffl1
 
w0_d3 - Variable in class Behave
 
w0_d3 - Variable in class nffl1
 
w0_lh - Variable in class Behave
 
w0_lh - Variable in class nffl1
 
w0_lw - Variable in class Behave
 
w0_lw - Variable in class nffl1
 
w_n - Variable in class Behave
 
wdr - Variable in class Behave
 
wdr - Variable in class nffl1
 
wdr_r - Variable in class Behave
 
windFactor() - Method in class Behave
phi_w: wind factor called from combinedWindAndSlopeFactor() conversion: sigma [1/ft] = sigma[1/m] * 0.3048! original formulae in Rothermel 1972, eq.
wn_d - Variable in class Behave
 
wn_d1 - Variable in class Behave
 
wn_d2 - Variable in class Behave
 
wn_d3 - Variable in class Behave
 
wn_l - Variable in class Behave
 
wn_lh - Variable in class Behave
 
wn_lw - Variable in class Behave
 
wsp - Variable in class Behave
 
wsp - Variable in class nffl1
 

X

x - Variable in class Coordinates
 
x - Variable in class EAAgentType
 
xi - Variable in class Behave
 
xyz - Variable in class Coordinates
 

Y

y - Variable in class Coordinates
 
y - Variable in class EAAgentType
 

Z

z - Variable in class Coordinates
 
z - Variable in class EAAgentType
 

A B C D E F G H I L M N O P Q R S T V W X Y Z