# Serialized Form

- ## Package com.sun.j3d.exp.swing

  - ### Class com.sun.j3d.exp.swing.JCanvas3D extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### template

            GraphicsConfigTemplate3D template

        the template to be used for this canvas

      - #### graphicsConfig

            java.awt.GraphicsConfiguration graphicsConfig

        the graphics configuration used for this canvas

      - #### canvas

            com.sun.j3d.exp.swing.JCanvas3D.InternalCanvas3D canvas

        The canvas that is linked to the component.

      - #### hasBeenAdded

            boolean hasBeenAdded

        flag indicating that the JCanvas3D has been added to a container

      - #### resizeMode

            int resizeMode

        The resize mode currently being used.

      - #### resizeValidationDelay

            int resizeValidationDelay

        the idle delay that will trigger a real resize. ('idle' being the lack of resizing action from the user)

      - #### device

            java.awt.GraphicsDevice device

        the device to be used by this canvas

- ## Package com.sun.j3d.loaders

  - ### Class com.sun.j3d.loaders.IncorrectFormatException extends java.lang.RuntimeException implements Serializable

  - ### Class com.sun.j3d.loaders.ParsingErrorException extends java.lang.RuntimeException implements Serializable

- ## Package com.sun.j3d.utils.applet

  - ### Class com.sun.j3d.utils.applet.JMainFrame extends javax.swing.JFrame implements Serializable

    - ### Serialized Fields

      - #### args

            java.lang.String[] args

      - #### name

            java.lang.String name

      - #### applet

            java.applet.Applet applet

      - #### label

            java.awt.Label label

      - #### appletSize

            java.awt.Dimension appletSize

  - ### Class com.sun.j3d.utils.applet.MainFrame extends java.awt.Frame implements Serializable

    - ### Serialized Fields

      - #### args

            java.lang.String[] args

      - #### name

            java.lang.String name

      - #### barebones

            boolean barebones

      - #### applet

            java.applet.Applet applet

      - #### label

            java.awt.Label label

      - #### appletSize

            java.awt.Dimension appletSize

- ## Package com.sun.j3d.utils.image

  - ### Class com.sun.j3d.utils.image.ImageException extends java.lang.RuntimeException implements Serializable

- ## Package com.sun.j3d.utils.scenegraph.io

  - ### Class com.sun.j3d.utils.scenegraph.io.NamedObjectException extends java.lang.Exception implements Serializable

  - ### Class com.sun.j3d.utils.scenegraph.io.ObjectNotLoadedException extends java.lang.Exception implements Serializable

  - ### Class com.sun.j3d.utils.scenegraph.io.UnsupportedUniverseException extends java.lang.Exception implements Serializable

- ## Package javax.media.j3d

  - ### Class javax.media.j3d.BadTransformException extends java.lang.RuntimeException implements Serializable

  - ### Class javax.media.j3d.Canvas3D extends java.awt.Canvas implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Serialization of Canvas3D objects is not supported.
        Throws:
          `java.lang.UnsupportedOperationException` - this method is not supported
          `java.io.IOException`
          `java.lang.ClassNotFoundException`
        Since:
          Java 3D 1.3

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Serialization of Canvas3D objects is not supported.
        Throws:
          `java.lang.UnsupportedOperationException` - this method is not supported
          `java.io.IOException`
        Since:
          Java 3D 1.3

    - ### Serialized Fields

      - #### offScreen

            boolean offScreen

      - #### manualRendering

            boolean manualRendering

      - #### offScreenCanvasLoc

            java.awt.Point offScreenCanvasLoc

      - #### offScreenCanvasSize

            java.awt.Dimension offScreenCanvasSize

      - #### offScreenRendering

            boolean offScreenRendering

      - #### offScreenBufferPending

            boolean offScreenBufferPending

      - #### offScreenBuffer

            ImageComponent2D offScreenBuffer

      - #### useSharedCtx

            boolean useSharedCtx

      - #### stereoAvailable

            boolean stereoAvailable

      - #### stereoEnable

            boolean stereoEnable

      - #### useStereo

            boolean useStereo

      - #### rightStereoPass

            boolean rightStereoPass

      - #### monoscopicViewPolicy

            int monoscopicViewPolicy

      - #### requestedStencilSize

            int requestedStencilSize

      - #### actualStencilSize

            int actualStencilSize

      - #### userStencilAvailable

            boolean userStencilAvailable

      - #### systemStencilAvailable

            boolean systemStencilAvailable

      - #### doubleBufferAvailable

            boolean doubleBufferAvailable

      - #### doubleBufferEnable

            boolean doubleBufferEnable

      - #### useDoubleBuffer

            boolean useDoubleBuffer

      - #### sceneAntialiasingAvailable

            boolean sceneAntialiasingAvailable

      - #### sceneAntialiasingMultiSamplesAvailable

            boolean sceneAntialiasingMultiSamplesAvailable

      - #### antialiasingSet

            boolean antialiasingSet

      - #### textureColorTableSize

            int textureColorTableSize

      - #### numActiveTexUnit

            int numActiveTexUnit

      - #### lastActiveTexUnit

            int lastActiveTexUnit

      - #### shadingLanguageGLSL

            boolean shadingLanguageGLSL

      - #### shadingLanguageCg

            boolean shadingLanguageCg

      - #### queryProps

            javax.media.j3d.J3dQueryProps queryProps

      - #### fatalError

            boolean fatalError

      - #### leftManualEyeInImagePlate

            Point3d leftManualEyeInImagePlate

      - #### rightManualEyeInImagePlate

            Point3d rightManualEyeInImagePlate

      - #### view

            View view

      - #### pendingView

            View pendingView

      - #### canvasViewCache

            javax.media.j3d.CanvasViewCache canvasViewCache

      - #### canvasViewCacheFrustum

            javax.media.j3d.CanvasViewCache canvasViewCacheFrustum

      - #### raIsVisible

            boolean raIsVisible

      - #### ra

            javax.media.j3d.RenderAtom ra

      - #### cvDirtyMask

            int[] cvDirtyMask

      - #### resizeGraphics2D

            boolean resizeGraphics2D

      - #### isRunning

            boolean isRunning

      - #### isRunningStatus

            boolean isRunningStatus

      - #### active

            boolean active

      - #### visible

            boolean visible

      - #### ctxReset

            boolean ctxReset

      - #### screen

            Screen3D screen

      - #### imageReady

            boolean imageReady

      - #### fogOn

            int fogOn

      - #### graphicsContext3D

            GraphicsContext3D graphicsContext3D

      - #### waiting

            boolean waiting

      - #### swapDone

            boolean swapDone

      - #### graphicsConfiguration

            java.awt.GraphicsConfiguration graphicsConfiguration

      - #### graphics2D

            javax.media.j3d.J3DGraphics2DImpl graphics2D

      - #### gfxCreationLock

            java.lang.Object gfxCreationLock

      - #### vworldToEc

            Transform3D vworldToEc

      - #### vpcToEc

            Transform3D vpcToEc

      - #### drawable

            javax.media.j3d.Drawable drawable

      - #### fbConfig

            long fbConfig

      - #### offScreenBufferInfo

            long offScreenBufferInfo

      - #### nativeGraphicsVersion

            java.lang.String nativeGraphicsVersion

      - #### nativeGraphicsVendor

            java.lang.String nativeGraphicsVendor

      - #### nativeGraphicsRenderer

            java.lang.String nativeGraphicsRenderer

      - #### firstPaintCalled

            boolean firstPaintCalled

      - #### added

            boolean added

      - #### addNotifyCalled

            boolean addNotifyCalled

      - #### ctx

            javax.media.j3d.Context ctx

      - #### ctxTimeStamp

            long ctxTimeStamp

      - #### ctxEyeLightingEnable

            boolean ctxEyeLightingEnable

      - #### currentAppear

            javax.media.j3d.AppearanceRetained currentAppear

      - #### currentMaterial

            javax.media.j3d.MaterialRetained currentMaterial

      - #### viewFrustum

            javax.media.j3d.CachedFrustum viewFrustum

        The object used for View Frustum Culling

      - #### lightBin

            javax.media.j3d.LightBin lightBin

        The RenderBin bundle references used to decide what the underlying context contains.

      - #### environmentSet

            javax.media.j3d.EnvironmentSet environmentSet

      - #### attributeBin

            javax.media.j3d.AttributeBin attributeBin

      - #### shaderBin

            javax.media.j3d.ShaderBin shaderBin

      - #### renderMolecule

            javax.media.j3d.RenderMolecule renderMolecule

      - #### polygonAttributes

            javax.media.j3d.PolygonAttributesRetained polygonAttributes

      - #### lineAttributes

            javax.media.j3d.LineAttributesRetained lineAttributes

      - #### pointAttributes

            javax.media.j3d.PointAttributesRetained pointAttributes

      - #### material

            javax.media.j3d.MaterialRetained material

      - #### enableLighting

            boolean enableLighting

      - #### transparency

            javax.media.j3d.TransparencyAttributesRetained transparency

      - #### coloringAttributes

            javax.media.j3d.ColoringAttributesRetained coloringAttributes

      - #### modelMatrix

            Transform3D modelMatrix

      - #### projTrans

            Transform3D projTrans

      - #### textureBin

            javax.media.j3d.TextureBin textureBin

      - #### lights

            javax.media.j3d.LightRetained[] lights

        cached RenderBin states for lazy native states update

      - #### frameCount

            int[] frameCount

      - #### enableMask

            long enableMask

      - #### fog

            javax.media.j3d.FogRetained fog

      - #### modelClip

            javax.media.j3d.ModelClipRetained modelClip

      - #### sceneAmbient

            Color3f sceneAmbient

      - #### texUnitState

            javax.media.j3d.TextureUnitStateRetained[] texUnitState

      - #### texture

            javax.media.j3d.TextureRetained texture

        These cached values are only used in Pure Immediate and Mixed Mode rendering

      - #### texAttrs

            javax.media.j3d.TextureAttributesRetained texAttrs

      - #### texCoordGeneration

            javax.media.j3d.TexCoordGenerationRetained texCoordGeneration

      - #### renderingAttrs

            javax.media.j3d.RenderingAttributesRetained renderingAttrs

      - #### appearance

            javax.media.j3d.AppearanceRetained appearance

      - #### shaderProgram

            javax.media.j3d.ShaderProgramRetained shaderProgram

      - #### appHandle

            java.lang.Object appHandle

      - #### texLinearMode

            boolean texLinearMode

        Set to true when any one of texture state use Texture Generation linear mode. This is used for D3D temporary turn displayList off and do its own coordinate generation since D3D don't support it. TODO aces : is this still true in DX9?

      - #### canvasDirty

            int canvasDirty

        Dirty bit to determine if the NodeComponent needs to be re-sent down to the underlying API

      - #### dirtyDisplayList

            boolean dirtyDisplayList

      - #### dirtyRenderMoleculeList

            java.util.ArrayList<E> dirtyRenderMoleculeList

      - #### dirtyRenderAtomList

            java.util.ArrayList<E> dirtyRenderAtomList

      - #### dirtyDlistPerRinfoList

            java.util.ArrayList<E> dirtyDlistPerRinfoList

      - #### displayListResourceFreeList

            java.util.ArrayList<E> displayListResourceFreeList

      - #### textureIdResourceFreeList

            java.util.ArrayList<E> textureIdResourceFreeList

      - #### canvasBit

            int canvasBit

      - #### canvasId

            int canvasId

      - #### canvasIdAlloc

            boolean canvasIdAlloc

      - #### cvLock

            java.lang.Object cvLock

      - #### evaluateLock

            java.lang.Object evaluateLock

      - #### dirtyMaskLock

            java.lang.Object dirtyMaskLock

      - #### fullScreenMode

            boolean fullScreenMode

      - #### fullscreenWidth

            int fullscreenWidth

      - #### fullscreenHeight

            int fullscreenHeight

      - #### needToRebuildDisplayList

            boolean needToRebuildDisplayList

      - #### reEvaluateCanvasCmd

            int reEvaluateCanvasCmd

      - #### textureExtendedFeatures

            int textureExtendedFeatures

      - #### extensionsSupported

            int extensionsSupported

      - #### anisotropicDegreeMax

            float anisotropicDegreeMax

      - #### textureBoundaryWidthMax

            int textureBoundaryWidthMax

      - #### multiTexAccelerated

            boolean multiTexAccelerated

      - #### maxTexCoordSets

            int maxTexCoordSets

      - #### maxTextureUnits

            int maxTextureUnits

      - #### maxTextureImageUnits

            int maxTextureImageUnits

      - #### maxVertexTextureImageUnits

            int maxVertexTextureImageUnits

      - #### maxCombinedTextureImageUnits

            int maxCombinedTextureImageUnits

      - #### maxVertexAttrs

            int maxVertexAttrs

      - #### maxAvailableTextureUnits

            int maxAvailableTextureUnits

      - #### textureWidthMax

            int textureWidthMax

      - #### textureHeightMax

            int textureHeightMax

      - #### texture3DWidthMax

            int texture3DWidthMax

      - #### texture3DHeightMax

            int texture3DHeightMax

      - #### texture3DDepthMax

            int texture3DDepthMax

      - #### newPosition

            java.awt.Point newPosition

      - #### newSize

            java.awt.Dimension newSize

      - #### textureIDResourceTable

            java.util.ArrayList<E> textureIDResourceTable

      - #### stateUpdateMask

            int stateUpdateMask

      - #### curStateToUpdate

            java.lang.Object[] curStateToUpdate

      - #### currentLights

            javax.media.j3d.LightRetained[] currentLights

        The list of lights that are currently being represented in the native graphics context.

      - #### depthBufferWriteEnableOverride

            boolean depthBufferWriteEnableOverride

        Flag to override RenderAttributes.depthBufferWriteEnable

      - #### depthBufferEnableOverride

            boolean depthBufferEnableOverride

        Flag to override RenderAttributes.depthBufferEnable

      - #### depthBufferWriteEnable

            boolean depthBufferWriteEnable

      - #### vfPlanesValid

            boolean vfPlanesValid

      - #### eventCatcher

            javax.media.j3d.EventCatcher eventCatcher

      - #### canvasViewEventCatcher

            javax.media.j3d.CanvasViewEventCatcher canvasViewEventCatcher

      - #### windowParent

            java.awt.Window windowParent

      - #### containerParentList

            java.util.LinkedList<E> containerParentList

      - #### lightChanged

            boolean lightChanged

      - #### drawingSurfaceObject

            javax.media.j3d.DrawingSurfaceObject drawingSurfaceObject

      - #### validCtx

            boolean validCtx

      - #### validCanvas

            boolean validCanvas

      - #### ctxChanged

            boolean ctxChanged

  - ### Class javax.media.j3d.CapabilityNotSetException extends RestrictedAccessException implements Serializable

  - ### Class javax.media.j3d.DanglingReferenceException extends java.lang.RuntimeException implements Serializable

  - ### Class javax.media.j3d.GraphicsConfigTemplate3D extends java.awt.GraphicsConfigTemplate implements Serializable

    - ### Serialized Fields

      - #### depthSize

            int depthSize

      - #### doubleBuffer

            int doubleBuffer

      - #### blueSize

            int blueSize

      - #### greenSize

            int greenSize

      - #### redSize

            int redSize

      - #### sceneAntialiasing

            int sceneAntialiasing

      - #### stereo

            int stereo

      - #### stencilSize

            int stencilSize

      - #### testCfg

            java.lang.Object testCfg

  - ### Class javax.media.j3d.IllegalRenderingStateException extends java.lang.IllegalStateException implements Serializable

  - ### Class javax.media.j3d.IllegalSceneGraphException extends java.lang.RuntimeException implements Serializable

  - ### Class javax.media.j3d.IllegalSharingException extends IllegalSceneGraphException implements Serializable

  - ### Class javax.media.j3d.MultipleParentException extends IllegalSharingException implements Serializable

  - ### Class javax.media.j3d.RestrictedAccessException extends java.lang.RuntimeException implements Serializable

  - ### Class javax.media.j3d.SceneGraphCycleException extends IllegalSceneGraphException implements Serializable

  - ### Class javax.media.j3d.SoundException extends java.lang.RuntimeException implements Serializable

- ## Package javax.vecmath

  - ### Class javax.vecmath.AxisAngle4d extends java.lang.Object implements Serializable

    serialVersionUID:
      3644296204459140589L

    - ### Serialized Fields

      - #### x

            double x

        The x coordinate.

      - #### y

            double y

        The y coordinate.

      - #### z

            double z

        The z coordinate.

      - #### angle

            double angle

        The angle of rotation in radians.

  - ### Class javax.vecmath.AxisAngle4f extends java.lang.Object implements Serializable

    serialVersionUID:
      -163246355858070601L

    - ### Serialized Fields

      - #### x

            float x

        The x coordinate.

      - #### y

            float y

        The y coordinate.

      - #### z

            float z

        The z coordinate.

      - #### angle

            float angle

        The angle of rotation in radians.

  - ### Class javax.vecmath.Color3b extends Tuple3b implements Serializable

    serialVersionUID:
      6632576088353444794L

  - ### Class javax.vecmath.Color3f extends Tuple3f implements Serializable

    serialVersionUID:
      -1861792981817493659L

  - ### Class javax.vecmath.Color4b extends Tuple4b implements Serializable

    serialVersionUID:
      -105080578052502155L

  - ### Class javax.vecmath.Color4f extends Tuple4f implements Serializable

    serialVersionUID:
      8577680141580006740L

  - ### Class javax.vecmath.GMatrix extends java.lang.Object implements Serializable

    serialVersionUID:
      2777097312029690941L

    - ### Serialized Fields

      - #### nRow

            int nRow

      - #### nCol

            int nCol

      - #### values

            double[][] values

  - ### Class javax.vecmath.GVector extends java.lang.Object implements Serializable

    serialVersionUID:
      1398850036893875112L

    - ### Serialized Fields

      - #### length

            int length

      - #### values

            double[] values

  - ### Class javax.vecmath.Matrix3d extends java.lang.Object implements Serializable

    serialVersionUID:
      6837536777072402710L

    - ### Serialized Fields

      - #### m00

            double m00

        The first matrix element in the first row.

      - #### m01

            double m01

        The second matrix element in the first row.

      - #### m02

            double m02

        The third matrix element in the first row.

      - #### m10

            double m10

        The first matrix element in the second row.

      - #### m11

            double m11

        The second matrix element in the second row.

      - #### m12

            double m12

        The third matrix element in the second row.

      - #### m20

            double m20

        The first matrix element in the third row.

      - #### m21

            double m21

        The second matrix element in the third row.

      - #### m22

            double m22

        The third matrix element in the third row.

  - ### Class javax.vecmath.Matrix3f extends java.lang.Object implements Serializable

    serialVersionUID:
      329697160112089834L

    - ### Serialized Fields

      - #### m00

            float m00

        The first matrix element in the first row.

      - #### m01

            float m01

        The second matrix element in the first row.

      - #### m02

            float m02

        The third matrix element in the first row.

      - #### m10

            float m10

        The first matrix element in the second row.

      - #### m11

            float m11

        The second matrix element in the second row.

      - #### m12

            float m12

        The third matrix element in the second row.

      - #### m20

            float m20

        The first matrix element in the third row.

      - #### m21

            float m21

        The second matrix element in the third row.

      - #### m22

            float m22

        The third matrix element in the third row.

  - ### Class javax.vecmath.Matrix4d extends java.lang.Object implements Serializable

    serialVersionUID:
      8223903484171633710L

    - ### Serialized Fields

      - #### m00

            double m00

        The first element of the first row.

      - #### m01

            double m01

        The second element of the first row.

      - #### m02

            double m02

        The third element of the first row.

      - #### m03

            double m03

        The fourth element of the first row.

      - #### m10

            double m10

        The first element of the second row.

      - #### m11

            double m11

        The second element of the second row.

      - #### m12

            double m12

        The third element of the second row.

      - #### m13

            double m13

        The fourth element of the second row.

      - #### m20

            double m20

        The first element of the third row.

      - #### m21

            double m21

        The second element of the third row.

      - #### m22

            double m22

        The third element of the third row.

      - #### m23

            double m23

        The fourth element of the third row.

      - #### m30

            double m30

        The first element of the fourth row.

      - #### m31

            double m31

        The second element of the fourth row.

      - #### m32

            double m32

        The third element of the fourth row.

      - #### m33

            double m33

        The fourth element of the fourth row.

  - ### Class javax.vecmath.Matrix4f extends java.lang.Object implements Serializable

    serialVersionUID:
      -8405036035410109353L

    - ### Serialized Fields

      - #### m00

            float m00

        The first element of the first row.

      - #### m01

            float m01

        The second element of the first row.

      - #### m02

            float m02

        The third element of the first row.

      - #### m03

            float m03

        The fourth element of the first row.

      - #### m10

            float m10

        The first element of the second row.

      - #### m11

            float m11

        The second element of the second row.

      - #### m12

            float m12

        The third element of the second row.

      - #### m13

            float m13

        The fourth element of the second row.

      - #### m20

            float m20

        The first element of the third row.

      - #### m21

            float m21

        The second element of the third row.

      - #### m22

            float m22

        The third element of the third row.

      - #### m23

            float m23

        The fourth element of the third row.

      - #### m30

            float m30

        The first element of the fourth row.

      - #### m31

            float m31

        The second element of the fourth row.

      - #### m32

            float m32

        The third element of the fourth row.

      - #### m33

            float m33

        The fourth element of the fourth row.

  - ### Class javax.vecmath.MismatchedSizeException extends java.lang.RuntimeException implements Serializable

  - ### Class javax.vecmath.Point2d extends Tuple2d implements Serializable

    serialVersionUID:
      1133748791492571954L

  - ### Class javax.vecmath.Point2f extends Tuple2f implements Serializable

    serialVersionUID:
      -4801347926528714435L

  - ### Class javax.vecmath.Point2i extends Tuple2i implements Serializable

    serialVersionUID:
      9208072376494084954L

  - ### Class javax.vecmath.Point3d extends Tuple3d implements Serializable

    serialVersionUID:
      5718062286069042927L

  - ### Class javax.vecmath.Point3f extends Tuple3f implements Serializable

    serialVersionUID:
      -8689337816398030143L

  - ### Class javax.vecmath.Point3i extends Tuple3i implements Serializable

    serialVersionUID:
      6149289077348153921L

  - ### Class javax.vecmath.Point4d extends Tuple4d implements Serializable

    serialVersionUID:
      1733471895962736949L

  - ### Class javax.vecmath.Point4f extends Tuple4f implements Serializable

    serialVersionUID:
      4643134103185764459L

  - ### Class javax.vecmath.Point4i extends Tuple4i implements Serializable

    serialVersionUID:
      620124780244617983L

  - ### Class javax.vecmath.Quat4d extends Tuple4d implements Serializable

    serialVersionUID:
      7577479888820201099L

  - ### Class javax.vecmath.Quat4f extends Tuple4f implements Serializable

    serialVersionUID:
      2675933778405442383L

  - ### Class javax.vecmath.SingularMatrixException extends java.lang.RuntimeException implements Serializable

  - ### Class javax.vecmath.TexCoord2f extends Tuple2f implements Serializable

    serialVersionUID:
      7998248474800032487L

  - ### Class javax.vecmath.TexCoord3f extends Tuple3f implements Serializable

    serialVersionUID:
      -3517736544731446513L

  - ### Class javax.vecmath.TexCoord4f extends Tuple4f implements Serializable

    serialVersionUID:
      -3517736544731446513L

  - ### Class javax.vecmath.Tuple2d extends java.lang.Object implements Serializable

    serialVersionUID:
      6205762482756093838L

    - ### Serialized Fields

      - #### x

            double x

        The x coordinate.

      - #### y

            double y

        The y coordinate.

  - ### Class javax.vecmath.Tuple2f extends java.lang.Object implements Serializable

    serialVersionUID:
      9011180388985266884L

    - ### Serialized Fields

      - #### x

            float x

        The x coordinate.

      - #### y

            float y

        The y coordinate.

  - ### Class javax.vecmath.Tuple2i extends java.lang.Object implements Serializable

    serialVersionUID:
      -3555701650170169638L

    - ### Serialized Fields

      - #### x

            int x

        The x coordinate.

      - #### y

            int y

        The y coordinate.

  - ### Class javax.vecmath.Tuple3b extends java.lang.Object implements Serializable

    serialVersionUID:
      -483782685323607044L

    - ### Serialized Fields

      - #### x

            byte x

        The first value.

      - #### y

            byte y

        The second value.

      - #### z

            byte z

        The third value.

  - ### Class javax.vecmath.Tuple3d extends java.lang.Object implements Serializable

    serialVersionUID:
      5542096614926168415L

    - ### Serialized Fields

      - #### x

            double x

        The x coordinate.

      - #### y

            double y

        The y coordinate.

      - #### z

            double z

        The z coordinate.

  - ### Class javax.vecmath.Tuple3f extends java.lang.Object implements Serializable

    serialVersionUID:
      5019834619484343712L

    - ### Serialized Fields

      - #### x

            float x

        The x coordinate.

      - #### y

            float y

        The y coordinate.

      - #### z

            float z

        The z coordinate.

  - ### Class javax.vecmath.Tuple3i extends java.lang.Object implements Serializable

    serialVersionUID:
      -732740491767276200L

    - ### Serialized Fields

      - #### x

            int x

        The x coordinate.

      - #### y

            int y

        The y coordinate.

      - #### z

            int z

        The z coordinate.

  - ### Class javax.vecmath.Tuple4b extends java.lang.Object implements Serializable

    serialVersionUID:
      -8226727741811898211L

    - ### Serialized Fields

      - #### x

            byte x

        The first value.

      - #### y

            byte y

        The second value.

      - #### z

            byte z

        The third value.

      - #### w

            byte w

        The fourth value.

  - ### Class javax.vecmath.Tuple4d extends java.lang.Object implements Serializable

    serialVersionUID:
      -4748953690425311052L

    - ### Serialized Fields

      - #### x

            double x

        The x coordinate.

      - #### y

            double y

        The y coordinate.

      - #### z

            double z

        The z coordinate.

      - #### w

            double w

        The w coordinate.

  - ### Class javax.vecmath.Tuple4f extends java.lang.Object implements Serializable

    serialVersionUID:
      7068460319248845763L

    - ### Serialized Fields

      - #### x

            float x

        The x coordinate.

      - #### y

            float y

        The y coordinate.

      - #### z

            float z

        The z coordinate.

      - #### w

            float w

        The w coordinate.

  - ### Class javax.vecmath.Tuple4i extends java.lang.Object implements Serializable

    serialVersionUID:
      8064614250942616720L

    - ### Serialized Fields

      - #### x

            int x

        The x coordinate.

      - #### y

            int y

        The y coordinate.

      - #### z

            int z

        The z coordinate.

      - #### w

            int w

        The w coordinate.

  - ### Class javax.vecmath.Vector2d extends Tuple2d implements Serializable

    serialVersionUID:
      8572646365302599857L

  - ### Class javax.vecmath.Vector2f extends Tuple2f implements Serializable

    serialVersionUID:
      -2168194326883512320L

  - ### Class javax.vecmath.Vector3d extends Tuple3d implements Serializable

    serialVersionUID:
      3761969948420550442L

  - ### Class javax.vecmath.Vector3f extends Tuple3f implements Serializable

    serialVersionUID:
      -7031930069184524614L

  - ### Class javax.vecmath.Vector4d extends Tuple4d implements Serializable

    serialVersionUID:
      3938123424117448700L

  - ### Class javax.vecmath.Vector4f extends Tuple4f implements Serializable

    serialVersionUID:
      8749319902347760659L

Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.