espresso3d.engine.lowlevel.geometry
Class E3DPoint

java.lang.Object
  extended byespresso3d.engine.base.E3DEngineItem
      extended byespresso3d.engine.renderer.base.E3DRenderable
          extended byespresso3d.engine.lowlevel.geometry.E3DPoint

public class E3DPoint
extends E3DRenderable

Author:
espresso3d Point class used in the engine

Field Summary
 
Fields inherited from class espresso3d.engine.renderer.base.E3DRenderable
RENDERMODE_SOLID, RENDERMODE_TEXTURED, RENDERMODE_WIREFRAME
 
Constructor Summary
E3DPoint(E3DEngine engine, E3DVector3F pos)
           
E3DPoint(E3DEngine engine, E3DVector3F pos, double size)
           
E3DPoint(E3DEngine engine, E3DVector3F pos, E3DVector3F color)
           
E3DPoint(E3DEngine engine, E3DVector3F pos, E3DVector3F color, double size)
           
 
Method Summary
 E3DVector3F getColor()
           
 E3DVector3F getPos()
           
 double getSize()
           
 void renderAtPosition(E3DVector3F position)
           
 void setColor(E3DVector3F color)
           
 void setPos(E3DVector3F pos)
           
 void setSize(double size)
           
 
Methods inherited from class espresso3d.engine.renderer.base.E3DRenderable
getRenderableOptionsKey, getRenderMode, initCorrectGeometryRenderer, render, setRenderMode
 
Methods inherited from class espresso3d.engine.base.E3DEngineItem
getEngine, setEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

E3DPoint

public E3DPoint(E3DEngine engine,
                E3DVector3F pos)

E3DPoint

public E3DPoint(E3DEngine engine,
                E3DVector3F pos,
                double size)

E3DPoint

public E3DPoint(E3DEngine engine,
                E3DVector3F pos,
                E3DVector3F color)

E3DPoint

public E3DPoint(E3DEngine engine,
                E3DVector3F pos,
                E3DVector3F color,
                double size)
Method Detail

renderAtPosition

public void renderAtPosition(E3DVector3F position)
Specified by:
renderAtPosition in class E3DRenderable

getPos

public E3DVector3F getPos()
Returns:
Returns the pos.

setPos

public void setPos(E3DVector3F pos)
Parameters:
pos - The pos to set.

getSize

public double getSize()
Returns:
Returns the size.

setSize

public void setSize(double size)
Parameters:
size - The size to set.

getColor

public E3DVector3F getColor()
Returns:
Returns the color.

setColor

public void setColor(E3DVector3F color)
Parameters:
color - The color to set.