synergynetframework.jme.gfx.twod.pdfdocument
Class PDFDocumentQuad

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.Quad
                  extended by synergynetframework.jme.gfx.twod.utils.GraphicsImageQuad
                      extended by synergynetframework.jme.gfx.twod.pdfdocument.PDFDocumentQuad
All Implemented Interfaces:
com.jme.util.export.Savable, java.io.Serializable

public class PDFDocumentQuad
extends GraphicsImageQuad

The Class PDFDocumentQuad.

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
PDFDocumentQuad(java.io.File f, java.lang.String name, float width, float height, int imgWidth, int imgHeight)
          Instantiates a new PDF document quad.
PDFDocumentQuad(java.lang.String name, com.sun.pdfview.PDFFile pdffile, float height, int imgHeight)
          Instantiates a new PDF document quad.
 
Method Summary
static com.sun.pdfview.PDFFile getPDFFile(java.io.File f)
          Gets the PDF file.
 void gotoPage(int pagenum)
          Goto page.
 
Methods inherited from class synergynetframework.jme.gfx.twod.utils.GraphicsImageQuad
getImageGraphics, getImageHeight, getImageWidth, getTextureState, recreateImageForSize, setTextureApplyMode, updateGraphics
 
Methods inherited from class com.jme.scene.shape.Quad
getCenter, getHeight, getWidth, initialize, resize, updateGeometry
 
Methods inherited from class com.jme.scene.TriMesh
clearBuffers, draw, findCollisions, findTriangleCollision, findTrianglePick, getIndexBuffer, getMaxIndex, getMeshAsTriangles, getMeshAsTrianglesVertices, getMode, getTriangle, getTriangle, getTriangleCount, getTriangleIndices, hasCollision, hasTriangleCollision, randomPointOnTriangles, read, reconstruct, setIndexBuffer, setMode, setTriangleQuantity, write
 
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

PDFDocumentQuad

public PDFDocumentQuad(java.io.File f,
                       java.lang.String name,
                       float width,
                       float height,
                       int imgWidth,
                       int imgHeight)
                throws java.io.IOException
Instantiates a new PDF document quad.

Parameters:
f - the f
name - the name
width - the width
height - the height
imgWidth - the img width
imgHeight - the img height
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

PDFDocumentQuad

public PDFDocumentQuad(java.lang.String name,
                       com.sun.pdfview.PDFFile pdffile,
                       float height,
                       int imgHeight)
Instantiates a new PDF document quad.

Parameters:
name - the name
pdffile - the pdffile
height - the height
imgHeight - the img height
Method Detail

getPDFFile

public static com.sun.pdfview.PDFFile getPDFFile(java.io.File f)
                                          throws java.io.IOException
Gets the PDF file.

Parameters:
f - the f
Returns:
the PDF file
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

gotoPage

public void gotoPage(int pagenum)
Goto page.

Parameters:
pagenum - the pagenum