Package org.jmol.viewer
Class TransformManager4D
java.lang.Object
org.jmol.viewer.TransformManager
org.jmol.viewer.TransformManager4D
-
Field Summary
Fields inherited from class org.jmol.viewer.TransformManager
aaTest1, antialias, aperatureAngle, bsFrameOffsets, camera, cameraDepth, cameraDepthSetting, cameraDistance, cameraDistanceFromCenter, cameraScaleFactor, cameraSetting, DEFAULT_STEREO_DEGREES, DEFAULT_VISUAL_RANGE, defaultMode, degreesPerRadian, depthValue, doTransform4D, fixedRotationAxis, fixedRotationCenter, fixedRotationOffset, fixedTranslation, fScrPt, haveNotifiedNaN, height, internalRotationAxis, internalSlab, internalTranslation, iScrPt, isSpinFixed, isSpinInternal, matrixRotate, matrixStereo, matrixTemp, matrixTemp3, matrixTest, matrixTransform, matrixTransformInv, MAXIMUM_ZOOM_PERCENTAGE, mode, MODE_NAVIGATION, MODE_PERSPECTIVE_PYMOL, MODE_STANDARD, modelCenterOffset, modelRadius, modelRadiusPixels, movetoThread, NAV_MODE_IGNORE, NAV_MODE_NEWXY, NAV_MODE_NEWXYZ, NAV_MODE_NEWZ, NAV_MODE_NONE, NAV_MODE_RESET, NAV_MODE_ZOOMED, navFps, navigating, navigationCenter, navigationDepthPercent, navigationOffset, navigationShiftXY, navigationSlabOffset, navMode, navOn, navX, navY, navZ, perspectiveDepth, perspectiveModel, perspectiveOffset, perspectiveShiftXY, previousX, previousY, prevZoomSetting, ptTest1, ptTest2, ptTest3, referencePlaneOffset, scale3D, scaleDefaultPixelsPerAngstrom, screenPixelCount, slabEnabled, slabValue, spinFps, spinOn, spinThread, spinX, spinY, spinZ, untransformedPoint, vectorTemp, vibrationOn, vibrationPeriodMs, vibrationThread, visualRangeAngstroms, vwr, width, windowCentered, zDepthPercentSetting, zDepthValue, zmPct, zoomEnabled, zoomFactor, zShadeEnabled, zSlabPercentSetting, zSlabPoint, zSlabValue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
getScreenTemp
(T3 ptXYZ) void
protected void
rotate4DBall
(float xDelta, float yDelta, float zDelta) protected void
rotateXYBy
(float xDelta, float yDelta, BS bsAtoms) void
setAsBallRotation
(M4 m, float scale, float dx, float dy, float dz) 4D ball rotation from nominal dx, dy, dz motion.Methods inherited from class org.jmol.viewer.TransformManager
calcCameraFactors, calcNavigationPoint, calcSlabAndDepthValues, centerAt, defaultScaleToScreen, depthToPercent, finalizeTransformParameters, getCameraDepth, getCameraFactors, getMoveToText, getNavigationOffset, getNavigationOffsetPercent, getNavigationState, getNavigationText, getNavPtHeight, getPerspectiveDepth, getPerspectiveFactor, getRotation, getRotationQ, getSlabPercentSetting, getTranslationScript, getTranslationXPercent, getTranslationYPercent, getVibrationPoint, getZoomSetting, homePosition, isInPosition, isNavigating, isWindowCentered, moveRotationCenter, moveToPyMOL, navigateAxis, navigateList, navTranslatePercentOrTo, percentToPixels, resetNavigationPoint, rotate3DBall, rotateAxisAngle, rotateAxisAngleRadiansFixed, rotateAxisAngleRadiansInternal, rotatePoint, rotateXRadians, rotateYRadians, rotateZRadians, scaleToPerspective, scaleToScreen, setAll, setCamera, setCameraDepthPercent, setCenterAt, setNavFps, setNavigatePt, setNavigationDepthPercent, setNavigationOffsetRelative, setNavOn, setNavXYZ, setRotation, setRotationRadius, setSlabDepthInternal, setSlabRange, setSpinOff, setSpinOn, setVibrationPeriod, setVibrationT, setZoomHeight, slabInternal, slabReset, slabToPercent, stopMotion, transformPt, transformPt2D, transformPt2Df, transformPt3f, transformPtNoClip, transformPtScr, transformPtScrT3, transformPtScrT32D, transformPtVib, translateToPercent, unscaleToScreen, unTransformPoint, xyzIsSlabbedInternal, zoomBy, zoomToPercent, zValueFromPercent
-
Constructor Details
-
TransformManager4D
public TransformManager4D()
-
-
Method Details
-
resetRotation
public void resetRotation()- Overrides:
resetRotation
in classTransformManager
-
rotateXYBy
- Overrides:
rotateXYBy
in classTransformManager
-
rotate4DBall
protected void rotate4DBall(float xDelta, float yDelta, float zDelta) -
setAsBallRotation
4D ball rotation from nominal dx, dy, dz motion.- Parameters:
m
-scale
-dx
-dy
-dz
-
-
calcTransformMatrix
public void calcTransformMatrix()- Overrides:
calcTransformMatrix
in classTransformManager
-
getScreenTemp
- Overrides:
getScreenTemp
in classTransformManager
-