org.jmol.viewer
Class TransformManager10

java.lang.Object
  extended by org.jmol.viewer.TransformManager
      extended by org.jmol.viewer.TransformManager10

 class TransformManager10
extends TransformManager


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jmol.viewer.TransformManager
TransformManager.VibrationThread
 
Field Summary
 
Fields inherited from class org.jmol.viewer.TransformManager
aaMoveTo, aaStep, aaStepCenter, aaStepNavCenter, aaTest1, aaTotal, cameraDepth, cameraDepthSetting, cameraDistance, cameraScaleFactor, DEFAULT_STEREO_DEGREES, degreesPerRadian, depthPercentSetting, depthPlane, depthValue, fixedRotationAxis, fixedRotationCenter, fixedRotationOffset, fixedTranslation, haveNotifiedNaN, height, internalRotationAxis, internalSlab, isNavigationMode, isSpinFixed, isSpinInternal, isSpinSelected, matrixEnd, matrixRotate, matrixStart, matrixStep, matrixStereo, matrixTemp, matrixTest, matrixTransform, MAXIMUM_ZOOM_PERCENTAGE, MAXIMUM_ZOOM_PERSPECTIVE_DEPTH, modelCenterOffset, modelRadius, modelRadiusPixels, navigating, navigationCenter, navigationOffset, navigationShiftXY, perspectiveDepth, perspectiveModel, point3fScreenTemp, point3iScreenTemp, pointT, ptMoveToCenter, ptTest1, ptTest2, ptTest3, radiansPerDegree, referencePlaneOffset, rotationAxis, rotationRate, scale3D, scale3DAngstromsPerInch, scaleDefaultPixelsPerAngstrom, scalePixelsPerAngstrom, screenHeight, screenPixelCount, screenWidth, slabEnabled, slabPercentSetting, slabPlane, slabValue, spinFps, spinOn, spinX, spinY, spinZ, stereoColors, stereoDegrees, stereoFrame, stereoMode, stereoRadians, twoPI, vectorTemp, vibrationOn, vibrationPeriodMs, viewer, visualRange, width, windowCentered, xTranslationFraction, yTranslationFraction, zoomEnabled, zoomPercent, zoomPercentSetting, zoomRatio
 
Constructor Summary
TransformManager10(Viewer viewer)
           
TransformManager10(Viewer viewer, int width, int height)
           
 
Method Summary
protected  void adjustTemporaryScreenPoint()
          adjusts the temporary point for perspective and offsets
protected  void calcCameraFactors()
          sets all camera and scale factors needed by the specific perspective model instantiated
protected  float getPerspectiveFactor(float z)
          calculate the perspective factor based on z
 
Methods inherited from class org.jmol.viewer.TransformManager
calcNavigationPoint, calcSlabAndDepthValues, calcTransformMatrix, canNavigate, checkInternalSlab, clear, depthByPercentagePoints, depthToPercent, finalizeTransformParameters, getAxisAngle, getMatrixRotate, getMatrixtransform, getMoveToText, getNavigating, getNavigationCenter, getNavigationDepthPercent, getNavigationManager, getNavigationOffset, getNavigationOffsetPercent, getNavigationState, getNavigationText, getNewFixedRotationCenter, getOrientationInfo, getOrientationText, getPerspectiveDepth, getRotation, getRotationCenter, getRotationRadius, getRotationText, getSlabDepthPlane, getSlabPercentSetting, getSpinOn, getSpinState, getState, getStereoRotationMatrix, getTransformText, getTranslationScript, getTranslationXPercent, getTranslationYPercent, getTranslationZPercent, getUnscaledTransformMatrix, getZoomPercentFloat, getZoomSetting, homePosition, isInPosition, isNavigationCentered, isVibrationOn, isWindowCentered, matrixUnTransform, move, moveTo, moveTo, navigate, navigate, navigate, navigate, navigate, navTranslate, navTranslatePercent, resetNavigationPoint, rotateAboutPointsInternal, rotateAxisAngle, rotateAxisAngle, rotateAxisAngleAtCenter, rotateAxisAngleRadiansFixed, rotateAxisAngleRadiansInternal, rotateFront, rotatePoint, rotateX, rotateXRadians, rotateXYBy, rotateY, rotateYRadians, rotateZ, rotateZBy, rotateZRadians, scaleFitToScreen, scaleFitToScreen, scaleToPerspective, scaleToScreen, setAntialias, setCameraDepthPercent, setCenter, setCenterAt, setNavigationDepthPercent, setNavigationMode, setNavigationSlabOffsetPercent, setNewRotationCenter, setPerspectiveDepth, setRotateFixed, setRotateInternal, setRotateMolecule, setRotation, setRotationPointXY, setRotationRadius, setScaleAngstromsPerInch, setScreenParameters, setSlabDepthInternal, setSlabEnabled, setSpinFps, setSpinOn, setSpinX, setSpinY, setSpinZ, setStereoDegrees, setStereoMode, setStereoMode, setTranslationFractions, setVibrationPeriod, setVibrationScale, setVibrationT, setVisualRange, setWindowCentered, setZoomEnabled, slabByPercentagePoints, slabDepthByPercentagePoints, slabInternal, slabReset, slabToPercent, transformPoint, transformPoint, transformPoint, transformPoint, transformPointNoClip, transformPointNoClip, transformPoints, transformVector, translateToXPercent, translateToYPercent, translateToZPercent, translateXYBy, unTransformPoint, zoomBy, zoomByFactor, zoomByPercent, zoomToPercent, zValueFromPercent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformManager10

TransformManager10(Viewer viewer)

TransformManager10

TransformManager10(Viewer viewer,
                   int width,
                   int height)
Method Detail

calcCameraFactors

protected void calcCameraFactors()
Description copied from class: TransformManager
sets all camera and scale factors needed by the specific perspective model instantiated

Specified by:
calcCameraFactors in class TransformManager

getPerspectiveFactor

protected float getPerspectiveFactor(float z)
Description copied from class: TransformManager
calculate the perspective factor based on z

Specified by:
getPerspectiveFactor in class TransformManager
Returns:
perspectiveFactor

adjustTemporaryScreenPoint

protected void adjustTemporaryScreenPoint()
Description copied from class: TransformManager
adjusts the temporary point for perspective and offsets

Specified by:
adjustTemporaryScreenPoint in class TransformManager