model
Class PrimitiveObject

java.lang.Object
  extended by model.ComplexObject
      extended by model.PrimitiveObject
Direct Known Subclasses:
PrimitiveCone, PrimitiveCube, PrimitiveCylinder, PrimitiveHalfCube, PrimitiveHalfCylinderWall, PrimitivePyramid, PrimitiveSphere, PrimitiveThickHalfCylinderWall

public class PrimitiveObject
extends ComplexObject

The base class all PrimitiveObjects extend.


Constructor Summary
PrimitiveObject(Model model)
           
 
Method Summary
 void draw(boolean forceRender)
           
 int getFillMethod()
           
 int getPolyMode()
           
 int getverticesLength()
           
 void load(ModelFile mf)
           
 void setFillMethod(int fillMethod)
           
 void setPolyMode(int polyMode)
           
 void setTexturesOn(boolean b)
          Just a stub, since we're not allowing textures on ComplexObjects, just Primitives.
 void write(java.io.PrintWriter writer, ModelFile mf)
           
 
Methods inherited from class model.ComplexObject
clearTexturePath, copy, getAlias, getFillColor, getGlCalculated, getID, getObjectIDList, getObjectList, getObjectType, getOverwriteChildColors, getPriority, getTexPath, getTexSize, getTransformation, getTransMatrixFloat, rotateBy, rotateTo, scaleBy, scaleTo, setAlias, setComplexType, setFillColor, setFillColor, setID, setObjectIDList, setObjectList, setObjectType, setOverwriteChildColors, setPriority, setTexture, setTexturePath, setTexturesToNumbers, setTransform, setTransform, setTransform, transformBy, transformBy, transformBy, transformTo, translateBy, translateTo, updateTexture
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrimitiveObject

public PrimitiveObject(Model model)
Method Detail

getPolyMode

public int getPolyMode()

setPolyMode

public void setPolyMode(int polyMode)

setTexturesOn

public void setTexturesOn(boolean b)
Description copied from class: ComplexObject
Just a stub, since we're not allowing textures on ComplexObjects, just Primitives.

Overrides:
setTexturesOn in class ComplexObject

getFillMethod

public int getFillMethod()

setFillMethod

public void setFillMethod(int fillMethod)

load

public void load(ModelFile mf)
Overrides:
load in class ComplexObject

write

public void write(java.io.PrintWriter writer,
                  ModelFile mf)
Overrides:
write in class ComplexObject

draw

public void draw(boolean forceRender)
Overrides:
draw in class ComplexObject

getverticesLength

public int getverticesLength()