synergynetframework.jme.gfx.twod.utils
Class GraphicsImageDisc

java.lang.Object
  extended by com.jme.scene.Spatial
      extended by com.jme.scene.Geometry
          extended by com.jme.scene.TriMesh
              extended by com.jme.scene.shape.Disk
                  extended by synergynetframework.jme.gfx.twod.utils.GraphicsImageDisc
All Implemented Interfaces:
com.jme.util.export.Savable, java.io.Serializable

public class GraphicsImageDisc
extends com.jme.scene.shape.Disk

The Class GraphicsImageDisc.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme.scene.TriMesh
com.jme.scene.TriMesh.Mode
 
Nested classes/interfaces inherited from class com.jme.scene.Spatial
com.jme.scene.Spatial.CullHint, com.jme.scene.Spatial.LightCombineMode, com.jme.scene.Spatial.NormalsMode, com.jme.scene.Spatial.TextureCombineMode
 
Field Summary
 
Fields inherited from class com.jme.scene.Geometry
states
 
Fields inherited from class com.jme.scene.Spatial
LOCKED_BOUNDS, LOCKED_BRANCH, LOCKED_MESH_DATA, LOCKED_NONE, LOCKED_SHADOWS, LOCKED_TRANSFORMS, queueDistance
 
Constructor Summary
GraphicsImageDisc(java.lang.String name, float radius)
          Instantiates a new graphics image disc.
GraphicsImageDisc(java.lang.String name, int concentricCircles, int radialDivisions, float radius)
          Instantiates a new graphics image disc.
 
Method Summary
 void draw(com.jme.renderer.Renderer r)
           
 com.jmex.awt.swingui.ImageGraphics getImageGraphics()
          Gets the image graphics.
 float getRadius()
           
 void recreateImageForSize(float radius)
          Recreate image for size.
 void updateGeometry(float r)
          Update geometry.
 void updateGraphics()
          Update graphics.
 
Methods inherited from class com.jme.scene.shape.Disk
getRadialSamples, getShellSamples, read, updateGeometry, write
 
Methods inherited from class com.jme.scene.TriMesh
clearBuffers, findCollisions, findTriangleCollision, findTrianglePick, getIndexBuffer, getMaxIndex, getMeshAsTriangles, getMeshAsTrianglesVertices, getMode, getTriangle, getTriangle, getTriangleCount, getTriangleIndices, hasCollision, hasTriangleCollision, randomPointOnTriangles, reconstruct, setIndexBuffer, setMode, setTriangleQuantity
 
Methods inherited from class com.jme.scene.Geometry
addTextureCoordinates, addTextureCoordinates, clearTextureBuffers, copyTextureCoordinates, copyTextureCoordinates, findPick, getBinormalBuffer, getColorBuffer, getDefaultColor, getDisplayListID, getFogBuffer, getLightState, getModelBound, getNormalBuffer, getNumberOfUnits, getTangentBuffer, getTextureCoords, getTextureCoords, getVBOInfo, getVertexBuffer, getVertexCount, getWorldCoords, getWorldNormals, hasDirtyVertices, isCastsShadows, lockMeshes, postdraw, predraw, randomVertex, reconstruct, resizeTextureIds, rotateNormals, rotatePoints, scaleTextureCoordinates, scaleTextureCoordinates, setBinormalBuffer, setCastsShadows, setColorBuffer, setDefaultColor, setDisplayListID, setFogCoordBuffer, setHasDirtyVertices, setLightState, setModelBound, setNormalBuffer, setRandomColors, setSolidColor, setTangentBuffer, setTextureCoords, setTextureCoords, setTextureCoords, setVBOInfo, setVertexBuffer, setVertexCount, sortLights, translatePoints, translatePoints, unlockMeshes, updateModelBound, updateWorldBound
 
Methods inherited from class com.jme.scene.Spatial
addController, calculateCollisions, calculatePick, clearControllers, clearRenderState, clearRenderState, getClassTag, getController, getControllerCount, getControllers, getCullHint, getLastFrustumIntersection, getLightCombineMode, getLocalCullHint, getLocalLightCombineMode, getLocalNormalsMode, getLocalRenderQueueMode, getLocalRotation, getLocalScale, getLocalTextureCombineMode, getLocalToWorldMatrix, getLocalTranslation, getLocks, getName, getNormalsMode, getParent, getRenderQueueMode, getRenderState, getRenderState, getTextureCombineMode, getUserData, getWorldBound, getWorldRotation, getWorldScale, getWorldTranslation, getZOrder, hasAncestor, isCollidable, localToWorld, lock, lock, lockBounds, lockBranch, lockMeshes, lockShadows, lockTransforms, lookAt, onDraw, propagateBoundToRoot, propagateStatesFromRoot, removeController, removeController, removeFromParent, removeUserData, rotateUpTo, setCullHint, setIsCollidable, setLastFrustumIntersection, setLightCombineMode, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalTranslation, setLocalTranslation, setLocks, setLocks, setName, setNormalsMode, setRenderQueueMode, setRenderState, setTextureCombineMode, setUserData, setZOrder, setZOrder, toString, unlock, unlock, unlockBounds, unlockBranch, unlockMeshes, unlockShadows, unlockTransforms, updateGeometricState, updateRenderState, updateWorldData, updateWorldVectors, updateWorldVectors, worldToLocal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.jme.util.export.Savable
getClassTag
 

Constructor Detail

GraphicsImageDisc

public GraphicsImageDisc(java.lang.String name,
                         float radius)
Instantiates a new graphics image disc.

Parameters:
name - the name
radius - the radius

GraphicsImageDisc

public GraphicsImageDisc(java.lang.String name,
                         int concentricCircles,
                         int radialDivisions,
                         float radius)
Instantiates a new graphics image disc.

Parameters:
name - the name
concentricCircles - the concentric circles
radialDivisions - the radial divisions
radius - the radius
Method Detail

draw

public void draw(com.jme.renderer.Renderer r)
Overrides:
draw in class com.jme.scene.TriMesh

getImageGraphics

public com.jmex.awt.swingui.ImageGraphics getImageGraphics()
Gets the image graphics.

Returns:
the image graphics

getRadius

public float getRadius()
Overrides:
getRadius in class com.jme.scene.shape.Disk

recreateImageForSize

public void recreateImageForSize(float radius)
Recreate image for size.

Parameters:
radius - the radius

updateGeometry

public void updateGeometry(float r)
Update geometry.

Parameters:
r - the r

updateGraphics

public void updateGraphics()
Update graphics.