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        }