net.sf.j3d.threeD.run
Class Project

java.lang.Object
  extended by net.sf.j3d.threeD.run.Project

public class Project
extends Object

A Project object stores a Scene object and keeps track of rendering options and a home (data) directory.

Author:
Mike Murray

Constructor Summary
Project()
          Constructs a new Project object.
Project(Scene s)
          Constructs a new Project object.
 
Method Summary
 String getHomeDir()
           
 RenderParameters getRenderParameters()
           
 Scene getScene()
           
 void setHomeDir(String dir)
          Sets the home directory path stored by this Project object.
 void setRenderParameters(RenderParameters r)
          Sets the RenderParameters object stored by this Project object.
 void setScene(Scene s)
          Sets the Scene object stored by this Project object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Project

public Project()
Constructs a new Project object.


Project

public Project(Scene s)
Constructs a new Project object.

Parameters:
s - The Scene object to be stored by this Project object.
Method Detail

setScene

public void setScene(Scene s)
Sets the Scene object stored by this Project object.

Parameters:
s - The Scene object to store.

setRenderParameters

public void setRenderParameters(RenderParameters r)
Sets the RenderParameters object stored by this Project object.

Parameters:
r - The RenderParameters object to store.

setHomeDir

public void setHomeDir(String dir)
Sets the home directory path stored by this Project object.

Parameters:
dir - The home directory path to store.

getScene

public Scene getScene()
Returns:
The Scene object stored by this Project object.

getRenderParameters

public RenderParameters getRenderParameters()
Returns:
The RenderParameters object stored by this Project object.

getHomeDir

public String getHomeDir()
Returns:
The home directory path stored by this Project object.