model
Class ModelFile

java.lang.Object
  extended by model.ModelFile

public class ModelFile
extends java.lang.Object

Used by Model for easy file I/O. When reading in model files, ignores comment lines (designated by a "#" at the beginning).


Constructor Summary
ModelFile()
           
ModelFile(java.util.Scanner scanner)
           
 
Method Summary
 boolean isEndOfFile()
           
 boolean isEndOfObject()
           
 float readFloat()
           
 float[] readFloatArray()
           
 int readInt()
           
 int[] readIntArray()
           
 float[] readNFloats(int n)
           
 int[] readNInts(int n)
           
 java.lang.String readObjectTypeString()
           
 java.lang.String readString()
           
 void startNewFile(java.util.Scanner scanner)
           
 void startNewObject()
           
 void writeFloatArray(java.io.PrintWriter pw, float[] arr)
           
 void writeString(java.io.PrintWriter pw, java.lang.String s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelFile

public ModelFile()

ModelFile

public ModelFile(java.util.Scanner scanner)
Method Detail

isEndOfFile

public boolean isEndOfFile()

startNewFile

public void startNewFile(java.util.Scanner scanner)

isEndOfObject

public boolean isEndOfObject()

startNewObject

public void startNewObject()

writeString

public void writeString(java.io.PrintWriter pw,
                        java.lang.String s)

writeFloatArray

public void writeFloatArray(java.io.PrintWriter pw,
                            float[] arr)

readObjectTypeString

public java.lang.String readObjectTypeString()

readString

public java.lang.String readString()

readInt

public int readInt()

readIntArray

public int[] readIntArray()

readNInts

public int[] readNInts(int n)

readFloat

public float readFloat()

readFloatArray

public float[] readFloatArray()

readNFloats

public float[] readNFloats(int n)