001 package com.croftsoft.apps.jogl;
002
003 import com.croftsoft.core.media.jogl.camera.JoglCamera;
004 import com.croftsoft.core.media.jogl.render.JoglSpinCube;
005
006 /***********************************************************************
007 * Jogl model accessor interface.
008 *
009 * Read-only access to model state.
010 *
011 * @version
012 * $Id: JoglModel.java,v 1.13 2008/05/17 01:32:31 croft Exp $
013 * @since
014 * 2008-02-10
015 * @author
016 * <a href="https://www.croftsoft.com/">David Wallace Croft</a>
017 ***********************************************************************/
018
019 public interface JoglModel
020 ////////////////////////////////////////////////////////////////////////
021 ////////////////////////////////////////////////////////////////////////
022 {
023
024 public enum EnumDouble
025 {
026 // reserved
027 }
028
029 public double get ( EnumDouble enumDouble );
030
031 public JoglCamera getJoglCamera ( );
032
033 public JoglSpinCube.Model getJoglSpinCubeModel ( );
034
035 ////////////////////////////////////////////////////////////////////////
036 ////////////////////////////////////////////////////////////////////////
037 }