org.sourceforge.jvb3d.Loader
Class ModelManager

java.lang.Object
  extended by org.sourceforge.jvb3d.Loader.ModelManager

public class ModelManager
extends java.lang.Object

Author:
Łukasz Krzyżak klasa odpowiada za wczytywanie zewnętrznych obiektów na podstawie pliku konfiguracyjnego

Field Summary
protected static ModelManager instance
           
protected static com.jlindamood.MS3D.MilkLoader modelLoader
           
protected  java.util.Map<java.lang.String,org.sourceforge.jvb3d.Loader.ModelManager.ModelInfo> models
           
protected  javax.media.j3d.BranchGroup objects
           
protected static java.lang.String surfacesFile
           
 
Constructor Summary
protected ModelManager()
           
 
Method Summary
static ModelManager getInstance()
          singleton - zwraca instancję
 javax.media.j3d.BranchGroup getObjects()
          zwraca wszystkie zewnętrzne obiekty które zostały wczytane
protected  void parseModelsData()
           
protected  void parseObjectsData()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelLoader

protected static final com.jlindamood.MS3D.MilkLoader modelLoader

instance

protected static ModelManager instance

surfacesFile

protected static final java.lang.String surfacesFile
See Also:
Constant Field Values

models

protected java.util.Map<java.lang.String,org.sourceforge.jvb3d.Loader.ModelManager.ModelInfo> models

objects

protected javax.media.j3d.BranchGroup objects
Constructor Detail

ModelManager

protected ModelManager()
Method Detail

getInstance

public static ModelManager getInstance()
singleton - zwraca instancję

Returns:
instancja

parseModelsData

protected void parseModelsData()
                        throws org.xml.sax.SAXException,
                               java.io.IOException,
                               javax.xml.parsers.ParserConfigurationException
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

parseObjectsData

protected void parseObjectsData()
                         throws org.xml.sax.SAXException,
                                java.io.IOException,
                                javax.xml.parsers.ParserConfigurationException
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

getObjects

public javax.media.j3d.BranchGroup getObjects()
zwraca wszystkie zewnętrzne obiekty które zostały wczytane

Returns:
grupa zawierająca wszystkie obiekty


Copyright © 2004-2005 Akademia Górniczo-Hutnicza w Krakowie. All Rights Reserved.