package nl.tudelft.simulation.dsol.animation.D3;
/**
* Renderable3DInterface, an interface for 3d renderables
* (c) copyright 2002-2005 Delft University of Technology , the
* Netherlands.
* See for project information www.simulation.tudelft.nl
* License of use: Lesser General Public License (LGPL) , no
* warranty.
* @version $Revision: 1.1 $ $Date: 2010/08/10 11:37:27 $
* @author Roy Chin
*/
public interface Renderable3DInterface
{
/**
* Static (non dynamic) objects that describe the world or landscape, possibly containing other static or animated
* objects.
*/
int STATIC_OBJECT = 0;
/** Simulated objects are objects that move, rotate or change shape. */
int DYNAMIC_OBJECT = 1;
/**
* Update the representation of the model
*/
void update();
/**
* Get the type.
* @return Type of renderable
*/
int getType();
}