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

A

a - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
vertex a
a_normal - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
smooth shaded normal for a
accept(File) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.BMPFileFilter
Whether the given file is accepted by this filter.
accept(File) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ExcelFileFilter
 
accept(File) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.JPEGFileFilter
Whether the given file is accepted by this filter.
accept(File) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MyFileFilter
Whether the given file is accepted by this filter.
accept(File) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PNGFileFilter
Whether the given file is accepted by this filter.
actionPerformed(ActionEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ChooseMapActionListener
 
actionPerformed(ActionEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
gets called when some action is performed.
actionPerformed(ActionEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
actionPerformed(ActionEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
when the button gets pressed this function gets called.
actionPerformed(ActionEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
adaptee - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ChooseMapActionListener
 
adaptee - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.FPSMeasurer
 
add(Coordinate) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
add this coordinate and coordinate b.
add(Coordinate, Coordinate) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
add a and b and return result as new Coordinate
addChild(ANode) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
add child to this node.
addList(GLAutoDrawable, String, Integer) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.DisplayListManager
Add new list to the manager.
addMainPanel(MainUIPanel) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.BottomLabel
 
addMainPanel(MainUIPanel) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
addMainPanel(MainUIPanel) - Method in interface edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanelChild
add reference to MainUIPanel to this child object.
addMainPanel(MainUIPanel) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
addMainPanel(MainUIPanel) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
addMainPanel(MainUIPanel) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
addMainPanel(MainUIPanel) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
 
addSM(String, Color) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
add county name to RGB color mapping.
addTableModelListener(TableModelListener) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
addTableModelListener(TableModelListener) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Adds a listener to the list that is notified each time a change to the data model occurs.
addTableModelListener(TableModelListener) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Adds a listener to the list that is notified each time a change to the data model occurs.
addTuple(DeerTuple) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
add a new Deer tuple to the database.
adult_bucks - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
how many adult bucks were harvested
adult_does - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
how many adult does were harvested
ambient - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.LightNode
ambience
ambient - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Material
ambience
ANode - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Super class for all other nodes in the tree.
ANode() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
default constructor
ANode(String) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
constructor
ANode(int) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
constructor
antlered - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
antlerless - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
apply(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Material
this method applies this material to the GL instance.

B

b - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
vertex b
b_normal - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
smooth shaded normal for b
BMPFileFilter - Class in edu.ohiou.cs456_badabing.sceneapi.exec
File filter for BMP format.
BMPFileFilter() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.BMPFileFilter
 
borderLayout1 - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
borderLayout2 - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
bottom - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
bottom_label - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
handle to the BottomLabel
BottomLabel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Label that is on the very bottom of our application.
BottomLabel(MainUIPanel) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.BottomLabel
 
bQuit - Static variable in class edu.ohiou.cs456_badabing.sceneapi.CS456Example
 
bQuit - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
bQuit - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
bQuit - Static variable in class edu.ohiou.cs456_badabing.sceneapi.JavaDia
 
buildMesh() - Static method in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
builds the mesh for the PieCharts.

C

c - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
vertex c
c_normal - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
smooth shaded nomral for c
centrify() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.MaterialGroupNode
 
changeTransperency(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
set a new Transperency.
chart - Variable in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
chart - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
children - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
References to the children nodes.
ChooseMapActionListener - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Used by MenuBar to handle map texture selection.
ChooseMapActionListener(MenuBar) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.ChooseMapActionListener
 
clear(GLAutoDrawable) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.DisplayListManager
clears the mapping, and also calls glDeleteLists on every display list that was in this map.
clear() - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.TextureManager
clears the hash map and texture objects, freeing up the memory.
clear() - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
clears the contents of this PieChart
color - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Material
RGBA color
color2name - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
mapping of RGB color to county name.
colors - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
Colors to use for different members.
context - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
GLContext of this panel.
control_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
handle to the control panel.
Coordinate - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Container for 3D coordinate.
Coordinate() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
default constructor
Coordinate(Coordinate) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
 
Coordinate(double, double, double) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
Constructor with xyz passed to it.
coordinates - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
vertices in this model.
counties - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
map of county name as string to CountyInfo object for that county.
counties - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
path to the OBJ file of Ohio that provides Coordinates for each county.
countNodes(ANode) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
counts the number of nodes in the tree with root as root.
countNodes(ANode, int) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
counts the number of nodes in the tree with root as root.
county - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
County that deer was harvested from
county_combo_box - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
county_year_info - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
label above Harvest/Population table.
CountyInfo - Class in edu.ohiou.cs456_badabing.sceneapi.exec.data_model
Container for DeerTuples for some county
CountyInfo() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.CountyInfo
 
countyMouseOver(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
gets called when mouseOver event occurs over some county in ViewPanel.
CS456Example - Class in edu.ohiou.cs456_badabing.sceneapi
 
CS456Example() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.CS456Example
 
CS456ExampleRenderer - Class in edu.ohiou.cs456_badabing.sceneapi
 
CS456ExampleRenderer() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
cur_m_button - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
mouse button that was pressed.
cur_m_button - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
current mouse button.
cur_m_button - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
current mouse button.
cur_year - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
current year of the simulation.
current_county - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
current county name.
current_year - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
current year.

D

d_size_mesh - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
size of the mesh as a double.
data - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelNode
handle on the ModelFile object which contains model data.
data - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
data - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
 
data - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
2-D array containing
DataBaseModel - Class in edu.ohiou.cs456_badabing.sceneapi.exec.data_model
Contains Harvest data that is read from Excel file.
DataBaseModel() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
 
db - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
handle to the DataBaseModel object which stores harveset data and organizes it for easy access.
deer_managment_regions_texture_name - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
path to deer_managment_regions texture.
DeerTuple - Class in edu.ohiou.cs456_badabing.sceneapi.exec.data_model
Represents one tuple of harvest data information.
DeerTuple() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
 
DeerTuplePanel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Panel that displays harvest data numbers in a table along with color coded squares.
DeerTuplePanel(MainUIPanel) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
DeerTuplePanel.Table - Class in edu.ohiou.cs456_badabing.sceneapi.exec
 
DeerTuplePanel.Table() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table
 
DeerTuplePanel.Table.tableModel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
 
DeerTuplePanel.Table.tableModel() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
DeerTuplePanel.Table.tableRenderer - Class in edu.ohiou.cs456_badabing.sceneapi.exec
 
DeerTuplePanel.Table.tableRenderer() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableRenderer
 
Default(DeerTuple, DeerTuple, PredictionData) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
 
default_values - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable
 
default_values - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
 
detail - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
controls the detail of the chart.
detail - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
detail to use for Sphere.
diffuse - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.LightNode
color or diffusion
diffuse - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Material
diffuse
display(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
display(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
render ViewPanel.
display(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
display(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
display(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 
display_list - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
if this does not equal to -1 then it refers to some Display List in memory.
displayChanged(GLAutoDrawable, boolean, boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
displayChanged(GLAutoDrawable, boolean, boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
 
displayChanged(GLAutoDrawable, boolean, boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
displayChanged(GLAutoDrawable, boolean, boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
displayChanged(GLAutoDrawable, boolean, boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 
DisplayListManager - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Simple class to contain a TreeMap between string names of a display list and its OpenGL integer value.
DisplayListManager() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.DisplayListManager
 
displayT - Static variable in class edu.ohiou.cs456_badabing.sceneapi.CS456Example
 
displayT - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
displayT - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
displayT - Static variable in class edu.ohiou.cs456_badabing.sceneapi.JavaDia
 
district_texture_name - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
file name of the default map texture.
dot(Coordinate) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
compute dot product between this and b.
drawCube(GLAutoDrawable) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
renders a simple cube.
duration - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
how long should the whole zoom-in process take place (in milliseconds) ? 1000 * 2 = 2 seconds.

E

edu.ohiou.cs456_badabing.sceneapi - package edu.ohiou.cs456_badabing.sceneapi
Simple Polymorphic Scene API
edu.ohiou.cs456_badabing.sceneapi.basic - package edu.ohiou.cs456_badabing.sceneapi.basic
Core classes.
edu.ohiou.cs456_badabing.sceneapi.exec - package edu.ohiou.cs456_badabing.sceneapi.exec
Different executable classes, (The ones that have static main).
edu.ohiou.cs456_badabing.sceneapi.exec.data_model - package edu.ohiou.cs456_badabing.sceneapi.exec.data_model
contains classes that compose data structure which holds harvest data in the memory.
edu.ohiou.cs456_badabing.sceneapi.visualize - package edu.ohiou.cs456_badabing.sceneapi.visualize
Visualization capabilities.
enable_t - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
enable_transperency - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
if this is false then transperency is disabled.
enable_transperency_p - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
previouis value for enable_transperency.
ExcelFileFilter - Class in edu.ohiou.cs456_badabing.sceneapi.exec
File Filter for xls extension.
ExcelFileFilter() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.ExcelFileFilter
 
exit_program_text - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
expand(String, char) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
This method takes string and breaks it into a Vector of strings based on a given delimeter
expansion_factor - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 

F

faces - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.MaterialGroupNode
Triangles belonging to this group.
fawn_bucks - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
how many fawn bucks were harvested
fawn_does - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
how many fawn does were harvested
file_chooser_data - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
file_chooser_screenshot - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
flipUseVertexArrays() - Static method in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
gets called when use clicks on "Disable vertex arrays" option in menu.
FPSMeasurer - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Helper class to print out and measure FPS.
FPSMeasurer(ViewPanel, Thread) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.FPSMeasurer
 
frames - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
frame counter.

G

g_disp_list - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
display list handle.
get(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
get Double that represents share of a.
getCellRenderer(int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table
 
getCenter() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.MaterialGroupNode
 
getColor(int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
return the color at x, y position on the screen.
getColumnClass(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
getColumnClass(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Returns the most specific superclass for all the cell values in the column.
getColumnClass(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Returns the most specific superclass for all the cell values in the column.
getColumnCount() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
getColumnCount() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Returns the number of columns in the model.
getColumnCount() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Returns the number of columns in the model.
getColumnName(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
getColumnName(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Returns the name of the column at columnIndex.
getColumnName(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Returns the name of the column at columnIndex.
getCountyCoordinate(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
return Coordinate of a county
getCurrentCounty() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
return currently selected county.
getDB() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
returns the DataBaseModel.
getDescription() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.BMPFileFilter
The description of this filter.
getDescription() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ExcelFileFilter
 
getDescription() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.JPEGFileFilter
The description of this filter.
getDescription() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MyFileFilter
The description of this filter.
getDescription() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PNGFileFilter
The description of this filter.
getExtension(String) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.MyFileFilter
return extension from file name represented by str.
getFile(String) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFileManager
use this function to get a ModelFile loaded with file in name path.
getHarvest() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
reads the Harvest data from Harvest/Population table and returns it as a DeerTuple
getList(String) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.DisplayListManager
get OpenGL display list integer value that is mapped to 'name'
getMainPanel() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.BottomLabel
 
getMainPanel() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
getMainPanel() - Method in interface edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanelChild
return reference to MainUIPanel that is stored by the child.
getMainPanel() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
getMainPanel() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
getMainPanel() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
getMainPanel() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
 
getMap() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
return handle to Map object.
getMaxHarvest() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
Get max harvest out of all years and counties.
getMaxYear() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
what is the most recent year.
getMinHarvest() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
get min harvest out of all years and counties.
getMinYear() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
what is the oldest year.
getName() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
getNormal(Coordinate, Coordinate, Coordinate) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
computes a normal between (a-c)x(b-c)
getPopulation() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
read population data from Harvest/Population table and retrun it as a DeerTuple
getPredictions() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
Read the factors table and return PredictionData object that represents it.
getRadius() - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
return radius.
getRowCount() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
getRowCount() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Returns the number of rows in the model.
getRowCount() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Returns the number of rows in the model.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Renderer
 
getTexture(String) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.TextureManager
returns the texture object correspodning to name.
getValueAt(int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
getValueAt(int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Returns the value for the cell at columnIndex and rowIndex.
getValueAt(int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Returns the value for the cell at columnIndex and rowIndex.
getX() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
return the value of x.
getXMax() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
greatest value of x in all coordinates.
getXMin() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
least value of x in all coordiantes.
getY() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
return the value of y.
getYear(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.CountyInfo
return DeerTuple for specific year.
getYMax() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
greatest value of y in all coordinates.
getYMin() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
least value of y in all coordinates.
getZ() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
return the value of z.
getZMax() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
greatest value of z in all coordinates.
getZMin() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
least value of z in all all coordinates.
glu - Static variable in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
glu - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
glu - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
glu - Static variable in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 

H

Harvest() - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.Test
 
Harvest2() - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.Test
 
harvestTable - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
table for harvest data and population
height - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
 
HelpPanel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Title: JOGL stuff
HelpPanel() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.HelpPanel
 
hideTree(ANode) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
horizontal_offset - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
the horizontal offset between spheres and pie charts.
HW6A - Class in edu.ohiou.cs456_badabing.sceneapi
Main class for this hw.
HW6A() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
HW6ARenderer - Class in edu.ohiou.cs456_badabing.sceneapi
GLEventListener for HW6A
HW6ARenderer() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
HW6B - Class in edu.ohiou.cs456_badabing.sceneapi
Main class for this hw.
HW6B() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
HW6BRenderer - Class in edu.ohiou.cs456_badabing.sceneapi
GLEventListener for HW6B
HW6BRenderer() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
hyper_cube - Variable in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 

I

info - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.CountyInfo
array list of deer tuples for this county.
init() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
initializes member variables to their default values.
init() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
function that loads the data files.
init(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
Set up our scene.
init(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
Set up our scene.
init(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
Set up our scene.
init(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
Set up our scene.
init(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 
initialize_textures() - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
this function pre-loads the textures into memory.
interpolate(double, double, double, double, long) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
Interpolation function between (t1, y1) and (t2, y2).
isCellEditable(int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
isCellEditable(int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Returns true if the cell at rowIndex and columnIndex is editable.
isCellEditable(int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Returns true if the cell at rowIndex and columnIndex is editable.
isShowPies() - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
return if the PieCharts are to be displayed.
isShowSpheres() - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
return if the Spheres are to be displayed.
itemStateChanged(ItemEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 

J

JavaDia - Class in edu.ohiou.cs456_badabing.sceneapi
 
JavaDia() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.JavaDia
 
JavaRenderer - Class in edu.ohiou.cs456_badabing.sceneapi
 
JavaRenderer() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 
jbInit() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
method to initialize all GUI components.
jbInit() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
jbInit() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
jbInit() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
adds some event listeners.
jbInit() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
jbInit() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
function to initialize GUI components for this component.
jbInit() - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
jCheckBox1_actionPerformed(ActionEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
jComboBox2 - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
jLabel1 - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
jLabel2 - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
JPEGFileFilter - Class in edu.ohiou.cs456_badabing.sceneapi.exec
File Filter for jpg, jpeg file extensions.
JPEGFileFilter() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.JPEGFileFilter
 
jPopupMenu3 - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
jTabbedPane1 - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 

K

keyPressed(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
keyPressed(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
 
keyPressed(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
keyPressed(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
keyPressed(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 
keyReleased(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
keyReleased(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
 
keyReleased(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
keyReleased(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
keyReleased(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 
keyTyped(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
keyTyped(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
 
keyTyped(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
keyTyped(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
keyTyped(KeyEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 

L

layout - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
light - Variable in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
light - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
handle to light source.
light - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
light - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
light_num - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.LightNode
OpenGL int for this light they go from GL.GL_LIGHT0 to GL.LIGHT8
LightNode - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Node that lights stuff.
LightNode(int) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.LightNode
default constructor
loadHarvestData(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
loads the harvest data into memory and updates neccessary component.

M

main(String[]) - Static method in class edu.ohiou.cs456_badabing.sceneapi.CS456Example
 
main(String[]) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.Test
 
main(String[]) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.HelpPanel
 
main(String[]) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
main method for our project.
main(String[]) - Static method in class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
main(String[]) - Static method in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
main(String[]) - Static method in class edu.ohiou.cs456_badabing.sceneapi.JavaDia
 
main_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.BottomLabel
 
main_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
main_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
main_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
main_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
handle to MainUIPanel
main_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
main_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
handle to the main panel.
MainUIPanel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Main User Interface class for Accounting Style Deer Population Visualizer.
MainUIPanel() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
default constructor.
MainUIPanelChild - Interface in edu.ohiou.cs456_badabing.sceneapi.exec
Interface that should be implemented by all panels that wish to talk back to MainUIPanel.
map - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
handle to Map
map - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
Map - Class in edu.ohiou.cs456_badabing.sceneapi.visualize
Renders Ohio Map and adds Sphere and PieChart objects as its children.
Map() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
Default constructor.
maps_items - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
Material - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Container class for material properties.
Material(String) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.Material
 
Material() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.Material
default constructor
material - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
Material reference.
material_name - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
Material name that applies to this Triangle
MaterialGroupNode - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Node that renders a material group.
MaterialGroupNode(Vector<Triangle>) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.MaterialGroupNode
default constructor
materials - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
different material properties in this model.
max_harvest - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
what is the biggest single harvest from all years, and counties?
max_radius - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
the radius of the Sphere representing the county with largest deer harvest.
max_year - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
what is the biggest year ( most recent ).
measure_fps - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
handle to thread that measures and prints out FPS info.
members - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
Members of this pie chart.
menu_bar - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
handle to the MenuBar.
MenuBar - Class in edu.ohiou.cs456_badabing.sceneapi.exec
MenuBar that is on top of our program.
MenuBar(MainUIPanel) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
mesh - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
Array of triangles that comprise the mesh of the PieChart.
min_harvest - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
what is the smallest single harvest from all years and counties?
min_radius - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
the radius of the Sphere representing the county with smallest deer harvest.
min_year - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
what is the smallest year ( most old ).
ModelFile - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Container for data loaded from OBJ and MTL files.
ModelFile(String) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
 
ModelFile_ReadError - Exception in edu.ohiou.cs456_badabing.sceneapi.basic
Instance of this class is thrown when ModelFile encounters error reading 3d Model File.
ModelFile_ReadError(Exception) - Constructor for exception edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile_ReadError
 
ModelFileManager - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Static Hashtable wrapper for ModelFiles associated by their names.
ModelFileManager() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFileManager
 
ModelNode - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Wrapper class for ModelFile that can be put anywhere in the scene tree.
ModelNode(ModelFile) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.ModelNode
default constructor.
models - Static variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFileManager
static hashtable that relates String to ModelFile
mouseClicked(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
on mouse Clicked event.
mouseClicked(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mouseClicked(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
mouseDragged(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
on mouse dragged.
mouseDragged(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mouseDragged(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
mouseEntered(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
 
mouseEntered(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mouseEntered(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
mouseExited(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
 
mouseExited(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mouseExited(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
mouseMoved(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
on mouse moved.
mouseMoved(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mouseMoved(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
mousePressed(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
on mouse pressed.
mousePressed(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mousePressed(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
mouseReleased(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
 
mouseReleased(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mouseReleased(MouseEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
mouseWheelMoved(MouseWheelEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
handle mouse wheel events.
mtl - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
material properties for the pie chart.
mtl - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
material to use for all spheres.
mtl_groups - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
Hashtable which associates a material name with a group of triangles.
mtl_nodes - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelNode
 
multiply(Coordinate, double) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
 
multiply(double) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
 
multiply(Coordinate) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
multiply this coordinate with b.
multiply(double) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
 
mX - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
x position of last mouse move.
mX - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mX - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
mY - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
y position of the last mouse move.
mY - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
mY - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
MyFileFilter - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Helper class with some helper functions.
MyFileFilter() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.MyFileFilter
 

N

name - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
prbl should make this private later on if i still use it.
name - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Material
unique name for this material.
name - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
unique name for this model.
name - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.CountyInfo
name of the county.
name2color - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
mapping of county name to RGB color
name_map - Static variable in class edu.ohiou.cs456_badabing.sceneapi.basic.DisplayListManager
map display list string names to their corresponding OpenGL display list integers.
names - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
need_to_build_mesh - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
true if the mesh needs to be (re)build.
need_to_generate_display_list - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
if this is true, then display list needs to be (re)generated.
new_simulation - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
true if this is a new simulation.
newYearPreHuntPopulation(DeerTuple, PredictionData) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
apply summer mortality rate from post birth population to arrive at new year's pre hunt population.
Next_Year(DeerTuple, DeerTuple, PredictionData) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
predict next year based on post hunt populaiton from previous year, this year's harvest and PredictionData parameters.
no_disp_list - Static variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
if display_list == -1 then we know it can't refer to valid OpenGL display list, since they cannot be negative.
no_mtl - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
 
no_value - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable
 
normal - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
normal for (a-c)x(b-c)
normals - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
FloatBuffer of normals (normal vectors).
num_inits - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
how many times has this panel been re-initialized.
numba - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
numba - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 

O

object - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
onCountySelected(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
gets called by MainUIPanel when user selects a county.
onDataBaseLoad() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
onYearSelected() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
gets called by MainUIPanel when user selects year.
open_file_text - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 

P

parent - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
reference to the parent node.
PI - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
value of PI = 3.14159265;
PieChart - Class in edu.ohiou.cs456_badabing.sceneapi.visualize
Node that renders a Pie Chart
PieChart() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
default constructor.
piez - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
array of PieCharts.
plain_texture_name - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
path to black and white map of ohio texture.
PNGFileFilter - Class in edu.ohiou.cs456_badabing.sceneapi.exec
FileFilter for PNG extension.
PNGFileFilter() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.PNGFileFilter
 
popTable - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
Table to enter factors for prediction.
populateMtls() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelNode
 
position - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.LightNode
position
postBirthPopulation(DeerTuple, PredictionData) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
apply reproduction information from pre birth population to compute post birth population.
postHuntPopulation(DeerTuple, PredictionData) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
applies harvest data to compute post hunt population
ppop - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
if this is true, then modelview matrix is not pushed and poped around rendering this node.
preBirthPopulation(DeerTuple, PredictionData) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
applies winter mortality rates from post hunt population to arrive at pre birth population.
predict(DeerTuple, PredictionData) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
return a new deer tuple that is the prediction based on input, given parameters scenario.
predict_button_text - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
Text for the button.
PredictionData - Class in edu.ohiou.cs456_badabing.sceneapi.exec.data_model
Container for Prediction
PredictionData() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
PredictionFactorTable - Class in edu.ohiou.cs456_badabing.sceneapi.exec
table for entering prediction factors.
PredictionFactorTable() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable
 
PredictionFactorTable.Model - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Title: JOGL stuff
PredictionFactorTable.Model() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
 
PredictionFactorTable.Renderer - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Title: JOGL stuff
PredictionFactorTable.Renderer() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Renderer
 
preHuntPopulation(DeerTuple, PredictionData) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
applies population expansion factors.
prev_texture - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
previous texture used.
print() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
 
properName(String) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
convert the first char in name to uppercase.
pushPop() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
put(String, Double) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
Put new member into pie chart.

R

radius - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
radius of the chart.
radius - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
size of the sphere as radius.
readHarvestDataFile(String) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
This function reads in Excel file into memory and returns a new instance of DataBaseModel
readMTL(Scanner) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
this method loads materials from the MTL file.
readOBJ(Scanner) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
method to read OBJ file.
reInit() - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
reinitilize texture stuff and re-generate display lists.
removeTableModelListener(TableModelListener) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
removeTableModelListener(TableModelListener) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Removes a listener from the list that is notified each time a change to the data model occurs.
removeTableModelListener(TableModelListener) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Removes a listener from the list that is notified each time a change to the data model occurs.
render(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
This method should be typically called from render in all derived classes.
render(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.LightNode
applies this light to panel.
render(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.MaterialGroupNode
Overloaded render method.
render(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelNode
Overridden method from ANode.
render(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
Renders the map.
render(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
renders the chart.
render(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
generates display list if needed.
render_thread - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
handle to thread that calls display() continuously.
rendera - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
handle to the ViewPanel.
rendera - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
rendera - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
renderTree(GLAutoDrawable, ANode) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
This static function renders the tree with root as the root.
rep_adult - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
rep_fawn - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
rep_year - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
reshape(GLAutoDrawable, int, int, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
reshape(GLAutoDrawable, int, int, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
calls when ViewPanel is being reshaped.
reshape(GLAutoDrawable, int, int, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
reshape(GLAutoDrawable, int, int, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
reshape(GLAutoDrawable, int, int, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
gets called every time window is reshaped.
rotateT - Variable in class edu.ohiou.cs456_badabing.sceneapi.CS456ExampleRenderer
 
rotateT - Variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
rotateT - Variable in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 
rotation - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
what is the vector about which this node is rotated, relative to its parent?
rotation() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
rotation_angle - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
what is the angle of rotation about that vector?
roundN3(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
take a and round it to the next number that is divisble by 3.
run() - Method in class edu.ohiou.cs456_badabing.sceneapi.CS456Example
 
run() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.FPSMeasurer
 
run() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
run method for rendering thread.
run() - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
run() - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
run() - Method in class edu.ohiou.cs456_badabing.sceneapi.JavaDia
 

S

save_screenshot_text - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
scale - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
how big is this node compared to its parent? 1.0 is same size.
scale() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
scale - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
scale for the chart.
scale - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
scale for the chart.
scale_i - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
values of position, zoom_in and tilt at the time of creation.
scene - Variable in class edu.ohiou.cs456_badabing.sceneapi.JavaRenderer
 
selectCounty() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
method to select county based on the color that is at mX, mY position.
selection_texture_name - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
path to selection texture.
separator - Static variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
system specific file path separator.
set(Coordinate) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
set this coordinate equal to b.
set(double, double, double) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
set x y and z for this coordinate.
setCurrentCounty(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
Sets current county to county.
setCurrentYear(int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
set current year to year.
setDeerTuple(DeerTuple) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
setDeerTupleInfo(DeerTuple) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
setName(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
setParent(ANode) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
set parent on this node.
setPushPop(boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
setRadius(float) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
sets the new radius for this sphere.
setShowPie(boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
set whether to show PieCharts or not.
setShowSpheres(boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
set whether to show spheres or not.
setText(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.BottomLabel
 
setTransperency(boolean) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
set whether transperency should be used or not.
setTransperency(float) - Static method in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
changes transperency of the PieChart to t.
setTransperency(float) - Static method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
set new transpereny for all Spheres.
setValueAt(Object, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table.tableModel
 
setValueAt(Object, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
Sets the value in the cell at columnIndex and rowIndex to aValue.
setValueAt(Object, int, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
Sets the value in the cell at columnIndex and rowIndex to aValue.
setX(double) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
set x value for this coordinate.
setY(double) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
set y value for this coordinate.
setZ(double) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
set z value for this coordinate.
sex_adult - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
sex_fawn - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
sex_year - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
shininess - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Material
shininess
should_destroy - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
if this is set to true then shouldDestroy will return true, do appropriate steps, and display method will destroy instance of this object by setting it to null.
should_display - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
 
should_update - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
if this is switched to true, ViewPanel will attempt to read DataBaseModel from MainUIPanel and update Spheres and PieCharts accordingly.
shouldDestroy() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
if this object should be destroyes, then set position and tilt values to their final ones, and return true so display method can destroy this object.
show - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
show_hide_charts_text - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
show_hide_spheres_text - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
show_pie_charts - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
true if pie_charts are to be displayed.
show_spheres - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
true if the spheres are to be displayed.
showTree(ANode) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
 
slices - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
Array of Doubles that represents shares of different slices.
slida - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
slida - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
slider - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
sortMaterials() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
this method associates Material names to Vector's of triangles that belong to that material group.
specular - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.LightNode
specularity
specular - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Material
specular
Sphere - Class in edu.ohiou.cs456_badabing.sceneapi.visualize
draws Spheres.
Sphere() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.visualize.Sphere
default constructor.
spherez - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
array of Spheres.
start_time - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
time that this object was created.
stateChanged(ChangeEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
stateChanged(ChangeEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
stateChanged(ChangeEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6A
 
stateChanged(ChangeEvent) - Method in class edu.ohiou.cs456_badabing.sceneapi.HW6B
 
stdin - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.Test
 
step() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
advance one step in zooming process.
string2node - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
mapping of string (county name) to a node.
string2pie - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
mapping of string (county name) to a PieChart.
string2sphere - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
mapping of string (county name) to a Sphere.
stripExtension(String) - Static method in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
Removes extension from the string.
stripExtension(String) - Static method in class edu.ohiou.cs456_badabing.sceneapi.exec.MyFileFilter
return file name represented by str without extension.
subtract(Coordinate) - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
 
sum() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
what is the total of deer harvested from this county?
summer_adult - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
summer_fawn - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
summer_year - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 

T

t_model - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable
 
t_render - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel.Table
 
t_render - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable
 
t_slider - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
ta - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
texture coordinate for a
table - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
takeScreenshot(File, String) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
saves the screen shot of the color buffer into file in some format.
tb - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
texture coordinate for b
tc - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
texture coordinate for c
Test - Class in edu.ohiou.cs456_badabing.sceneapi.exec.data_model
Title: JOGL stuff
Test() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.Test
 
texture - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Material
JOGL Texture object.
texture - Variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
texture to use for the map.
texture_coordinates - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
array of texture coordinates.
TextureManager - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Container of a hasmap of texture names associated with JOGL's Texture objects.
TextureManager() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.TextureManager
 
textures - Static variable in class edu.ohiou.cs456_badabing.sceneapi.basic.TextureManager
Hashtable between texture name and Texture object.
thickness - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
depth of the chart as a ratio between its radius.
thread - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.FPSMeasurer
 
titledBorder1 - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
top - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.DeerTuplePanel
 
toString() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
 
toString() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
out put entire contents of this database into a string.
toString() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
return a String represnation of this deer tuple.
toString() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
translation - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
how far away is this node from its parent?
translation() - Method in class edu.ohiou.cs456_badabing.sceneapi.basic.ANode
returns translation
Triangle - Class in edu.ohiou.cs456_badabing.sceneapi.basic
Describes a triangle and associated values.
Triangle() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.basic.Triangle
Default constructor.
triangles - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
triangles that make up this model.
triggerUpdate() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
triggers ViewPanel to update sizes of Spheres and PieCharts
tuple_info - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
tuples - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DataBaseModel
All the tuples contained in an array.

U

update() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
Updates all objects in map to reflect information from DataBaseModel and current year.
updateDeerTuple(DeerTuple) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
take a deer Tuple
updateHarvestPop() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
updates harvest data as well as population data, and also the Label above the table.
updateHarvestView(DeerTuple) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
update harvest data in Harvest/Population table.
updateLabel(String, int) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
update the label above the Harvest/Population table.
updatePopulationView(DeerTuple) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
updates population in the Harvest/Population table.
use_deer_managment_map - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
use_deer_managment_map - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
use_district_map - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
use_district_map - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
use_plain_map - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
use_plain_map - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MenuBar
 
use_vertex_arrays - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
true if user wants to use vertex arrays.
use_vertex_arrays_text - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.MainUIPanel
 
useDeerManagmentMap(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
use deer managment map texture.
useDistrictMap(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
use district map texture.
usePlainMap(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
use black and white map texture.
usePreviousSelectionMap(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
revert texture to whatever it was before (prev_texture).
useSelectionMap(GLAutoDrawable) - Method in class edu.ohiou.cs456_badabing.sceneapi.visualize.Map
bind selectin texture to map.

V

vertex_arrays_supported - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
true of this PC is capable of using vertex array.
vertexCount - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
count of vertices * 3 in the mesh.
vertices - Static variable in class edu.ohiou.cs456_badabing.sceneapi.visualize.PieChart
FloatBuffer of vertices.
view_past_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
view_pred_panel - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
ViewDataControlPanel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
contains a JTabbedPane which in turn contains Harvest view panel and Predictions view panel.
ViewDataControlPanel(MainUIPanel) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.ViewDataControlPanel
 
ViewPanel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
OpenGL accelerated panel that renders 3D visualization data.
ViewPanel(MainUIPanel) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
default constructor.
ViewPanel.zoomerInner - Class in edu.ohiou.cs456_badabing.sceneapi.exec
inner class to handle zooming in stuff.
ViewPanel.zoomerInner(Coordinate) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
default constructor.
ViewPastPanel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
JPanel to let user select County and year.
ViewPastPanel(MainUIPanel) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPastPanel
 
ViewPredictionsPanel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
JPanel for predictions tab.
ViewPredictionsPanel(MainUIPanel) - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel
default constructor
ViewPredictionsPanel.harvestTableModel - Class in edu.ohiou.cs456_badabing.sceneapi.exec
Table Model for harvest and population table.
ViewPredictionsPanel.harvestTableModel() - Constructor for class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPredictionsPanel.harvestTableModel
 

W

where - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
Coordinate of where zooming in should zoom in to.
width - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.PredictionFactorTable.Model
 
winter_rate - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 
winter_rate_bucks - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.PredictionData
 

X

x - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
x y and z values for this coordinate.
x_disp_i - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
values of position, zoom_in and tilt at the time of creation.
x_max - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
 
x_min - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
 
xdisp - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
x position of camera.
xdisp - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
xtilt - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
xtilt of the camera.
xtilt - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
xtilt - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
xtilt_i - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
values of position, zoom_in and tilt at the time of creation.

Y

y - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
x y and z values for this coordinate.
y_disp_i - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
values of position, zoom_in and tilt at the time of creation.
y_max - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
 
y_min - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
 
ydisp - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
y position of camera.
ydisp - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
year - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
Year of harvest
yearling_bucks - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
how many yearling bucks were harvested
yearling_does - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.data_model.DeerTuple
how many yearling does were harvested
ytilt - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
ytilt of the camera.
ytilt - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6ARenderer
 
ytilt - Static variable in class edu.ohiou.cs456_badabing.sceneapi.HW6BRenderer
 
ytilt_i - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
values of position, zoom_in and tilt at the time of creation.

Z

z - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.Coordinate
x y and z values for this coordinate.
z_disp_i - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
values of position, zoom_in and tilt at the time of creation.
z_max - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
 
z_min - Variable in class edu.ohiou.cs456_badabing.sceneapi.basic.ModelFile
 
zdisp - Static variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
z position of camera (how close is it to the map?).
zdisp_f - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel.zoomerInner
this is equivalent to how close the zoom_in should be when its done.
zoomDefault() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
zoom in to default view.
zoomIn() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
zoom in a little bit.
zoomIn(String) - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
causes ViewPanel to zoom in on selected county.
zooming - Variable in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
handle to the zoomerInner object.
zoomOut() - Method in class edu.ohiou.cs456_badabing.sceneapi.exec.ViewPanel
zoom out a little bit.

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