Uses of Class
com.threerings.math.Quaternion

Packages that use Quaternion
com.threerings.editor.swing   
com.threerings.export   
com.threerings.expr Expression evaluation and binding classes. 
com.threerings.expr.util   
com.threerings.math Model and animation configurations. 
com.threerings.opengl.camera   
com.threerings.opengl.effect Effect classes. 
com.threerings.probs Probabilistic types. 
com.threerings.tudey.util   
 

Uses of Quaternion in com.threerings.editor.swing
 

Methods in com.threerings.editor.swing that return Quaternion
 Quaternion QuaternionPanel.getValue()
          Returns the current value of the quaternion being edited.
 

Methods in com.threerings.editor.swing with parameters of type Quaternion
 void QuaternionPanel.setValue(Quaternion value)
          Sets the value of the quaternion being edited.
 

Uses of Quaternion in com.threerings.export
 

Methods in com.threerings.export that return Quaternion
 Quaternion Importer.read(String name, Quaternion defvalue)
          Reads a quaternion value associated with the current object.
 

Methods in com.threerings.export with parameters of type Quaternion
 Quaternion Importer.read(String name, Quaternion defvalue)
          Reads a quaternion value associated with the current object.
 void Exporter.write(String name, Quaternion value)
          Associates a quaternion value with the current object.
 void Exporter.write(String name, Quaternion value, Quaternion defvalue)
          Associates a quaternion value with the current object (if not equal to the default).
 

Uses of Quaternion in com.threerings.expr
 

Fields in com.threerings.expr declared as Quaternion
 Quaternion QuaternionExpression.Reference.defvalue
          The default value of the variable.
 Quaternion QuaternionExpression.Constant.value
          The value of the constant.
 

Methods in com.threerings.expr that return types with arguments of type Quaternion
 ObjectExpression.Evaluator<Quaternion> QuaternionExpression.Constant.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Quaternion> QuaternionExpression.Reference.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Quaternion> QuaternionExpression.Angles.createEvaluator(Scope scope)
           
 

Uses of Quaternion in com.threerings.expr.util
 

Methods in com.threerings.expr.util that return Quaternion
static Quaternion ScopeUtil.resolve(Scope scope, String name, Quaternion defvalue)
          Attempts to resolve a quaternion symbol.
 

Methods in com.threerings.expr.util with parameters of type Quaternion
static Quaternion ScopeUtil.resolve(Scope scope, String name, Quaternion defvalue)
          Attempts to resolve a quaternion symbol.
 

Uses of Quaternion in com.threerings.math
 

Fields in com.threerings.math declared as Quaternion
static Quaternion Quaternion.IDENTITY
          The identity quaternion.
 

Methods in com.threerings.math that return Quaternion
 Quaternion Transform3D.extractRotation()
          Extracts the rotation component of the transform.
 Quaternion Matrix4f.extractRotation()
          Extracts the rotation component of the matrix.
 Quaternion Transform3D.extractRotation(Quaternion result)
          Extracts the rotation component of the transform and places it in the provided result quaternion.
 Quaternion Matrix4f.extractRotation(Quaternion result)
          Extracts the rotation component of the matrix and places it in the provided result quaternion.
 Quaternion Quaternion.fromAngleAxis(float angle, float x, float y, float z)
          Sets this quaternion to the rotation described by the given angle and normalized axis.
 Quaternion Quaternion.fromAngleAxis(float angle, Vector3f axis)
          Sets this quaternion to the rotation described by the given angle and normalized axis.
 Quaternion Quaternion.fromAngles(float x, float y, float z)
          Sets this quaternion to one that first rotates about x by the specified number of radians, then rotates about y, then about z.
 Quaternion Quaternion.fromAngles(Vector3f angles)
          Sets this quaternion to one that first rotates about x by the specified number of radians, then rotates about y, then about z.
 Quaternion Quaternion.fromAnglesXY(float x, float y)
          Sets this quaternion to one that first rotates about x by the specified number of radians, then rotates about y by the specified number of radians.
 Quaternion Quaternion.fromAnglesXZ(float x, float z)
          Sets this quaternion to one that first rotates about x by the specified number of radians, then rotates about z by the specified number of radians.
 Quaternion Quaternion.fromAxes(Vector3f nx, Vector3f ny, Vector3f nz)
          Sets this quaternion to one that rotates onto the given unit axes.
 Quaternion Quaternion.fromVectors(Vector3f from, Vector3f to)
          Sets this quaternion to the rotation of the first normalized vector onto the second.
 Quaternion Transform3D.getRotation()
          Returns a reference to the rotation quaternion, which is only definitive when the type is Transform3D.RIGID or Transform3D.UNIFORM.
 Quaternion Quaternion.integrate(Vector3f velocity, float t)
          Integrates the provided angular velocity over the specified timestep.
 Quaternion Quaternion.integrate(Vector3f velocity, float t, Quaternion result)
          Integrates the provided angular velocity over the specified timestep, storing the result in the object provided.
 Quaternion Quaternion.integrateLocal(Vector3f velocity, float t)
          Integrates in-place the provided angular velocity over the specified timestep.
 Quaternion Quaternion.invert()
          Inverts this quaternion.
 Quaternion Quaternion.invert(Quaternion result)
          Inverts this quaternion, storing the result in the object provided.
 Quaternion Quaternion.invertLocal()
          Inverts this quaternion in-place.
 Quaternion Quaternion.mult(Quaternion other)
          Multiplies this quaternion by another.
 Quaternion Quaternion.mult(Quaternion other, Quaternion result)
          Multiplies this quaternion by another and stores the result in the provided object.
 Quaternion Quaternion.multLocal(Quaternion other)
          Multiplies this quaternion in-place by another.
 Quaternion Quaternion.normalize()
          Normalizes this quaternion.
 Quaternion Quaternion.normalize(Quaternion result)
          Normalizes this quaternion, storing the result in the object provided.
 Quaternion Quaternion.normalizeLocal()
          Normalizes this quaternion in-place.
 Quaternion Quaternion.randomize()
          Sets this to a random rotation obtained from a completely uniform distribution.
 Quaternion Quaternion.set(float[] values)
          Copies the elements of an array.
 Quaternion Quaternion.set(float x, float y, float z, float w)
          Sets all of the elements of the quaternion.
 Quaternion Quaternion.set(Quaternion other)
          Copies the elements of another quaternion.
 Quaternion Quaternion.slerp(Quaternion other, float t)
          Interpolates between this and the specified other quaternion.
 Quaternion Quaternion.slerp(Quaternion other, float t, Quaternion result)
          Interpolates between this and the specified other quaternion, placing the result in the object provided.
 Quaternion Quaternion.slerpLocal(Quaternion other, float t)
          Interpolates in-place between this and the specified other quaternion.
 

Methods in com.threerings.math with parameters of type Quaternion
 Quaternion Transform3D.extractRotation(Quaternion result)
          Extracts the rotation component of the transform and places it in the provided result quaternion.
 Quaternion Matrix4f.extractRotation(Quaternion result)
          Extracts the rotation component of the matrix and places it in the provided result quaternion.
 Quaternion Quaternion.integrate(Vector3f velocity, float t, Quaternion result)
          Integrates the provided angular velocity over the specified timestep, storing the result in the object provided.
 Quaternion Quaternion.invert(Quaternion result)
          Inverts this quaternion, storing the result in the object provided.
 Quaternion Quaternion.mult(Quaternion other)
          Multiplies this quaternion by another.
 Quaternion Quaternion.mult(Quaternion other, Quaternion result)
          Multiplies this quaternion by another and stores the result in the provided object.
 Quaternion Quaternion.multLocal(Quaternion other)
          Multiplies this quaternion in-place by another.
 Quaternion Quaternion.normalize(Quaternion result)
          Normalizes this quaternion, storing the result in the object provided.
 Quaternion Quaternion.set(Quaternion other)
          Copies the elements of another quaternion.
 Transform3D Transform3D.set(Vector3f translation, Quaternion rotation)
          Sets the transform using the supplied values.
 Transform3D Transform3D.set(Vector3f translation, Quaternion rotation, float scale)
          Sets the transform using the supplied values.
 Transform3D Transform3D.set(Vector3f translation, Quaternion rotation, Vector3f scale)
          Sets the transform using the supplied values.
 Matrix4f Matrix4f.setToRotation(Quaternion quat)
          Sets this to a rotation matrix.
 Matrix3f Matrix3f.setToRotation(Quaternion quat)
          Sets this to a rotation matrix.
 Matrix4f Matrix4f.setToTransform(Vector3f translation, Quaternion rotation)
          Sets this to a matrix that first rotates, then translates.
 Matrix4f Matrix4f.setToTransform(Vector3f translation, Quaternion rotation, float scale)
          Sets this to a matrix that first scales, then rotates, then translates.
 Matrix4f Matrix4f.setToTransform(Vector3f translation, Quaternion rotation, Vector3f scale)
          Sets this to a matrix that first scales, then rotates, then translates.
 Quaternion Quaternion.slerp(Quaternion other, float t)
          Interpolates between this and the specified other quaternion.
 Quaternion Quaternion.slerp(Quaternion other, float t, Quaternion result)
          Interpolates between this and the specified other quaternion, placing the result in the object provided.
 Quaternion Quaternion.slerpLocal(Quaternion other, float t)
          Interpolates in-place between this and the specified other quaternion.
 

Constructors in com.threerings.math with parameters of type Quaternion
Quaternion(Quaternion other)
          Copy constructor.
Transform3D(Vector3f translation, Quaternion rotation)
          Creates a transformation from the values in the supplied objects.
Transform3D(Vector3f translation, Quaternion rotation, float scale)
          Creates a transformation from the values in the supplied objects.
Transform3D(Vector3f translation, Quaternion rotation, Vector3f scale)
          Creates a transformation from the values in the supplied objects.
 

Uses of Quaternion in com.threerings.opengl.camera
 

Methods in com.threerings.opengl.camera that return Quaternion
 Quaternion CameraHandler.getViewerRotation()
          Returns a reference to the rotation to use for the viewer.
 

Uses of Quaternion in com.threerings.opengl.effect
 

Methods in com.threerings.opengl.effect that return Quaternion
 Quaternion Particle.getOrientation()
          Returns a reference to the particle's orientation.
 Quaternion BaseParticleSystem.Layer.rotationToLayer(Quaternion rot, boolean emitter)
          Transforms a rotation in-place from world space or emitter space into the space of the layer (either world space or emitter space, depending on the value of BaseParticleSystemConfig.Layer.moveParticlesWithEmitter).
 

Methods in com.threerings.opengl.effect with parameters of type Quaternion
 Quaternion BaseParticleSystem.Layer.rotationToLayer(Quaternion rot, boolean emitter)
          Transforms a rotation in-place from world space or emitter space into the space of the layer (either world space or emitter space, depending on the value of BaseParticleSystemConfig.Layer.moveParticlesWithEmitter).
 

Uses of Quaternion in com.threerings.probs
 

Fields in com.threerings.probs declared as Quaternion
 Quaternion QuaternionVariable.Constant.value
          The value to return.
 

Methods in com.threerings.probs that return Quaternion
abstract  Quaternion QuaternionVariable.getMean(Quaternion result)
          Computes the mean value.
 Quaternion QuaternionVariable.Identity.getMean(Quaternion result)
           
 Quaternion QuaternionVariable.Constant.getMean(Quaternion result)
           
 Quaternion QuaternionVariable.Uniform.getMean(Quaternion result)
           
 Quaternion QuaternionVariable.Random.getMean(Quaternion result)
           
abstract  Quaternion QuaternionVariable.getValue(Quaternion result)
          Computes a sample value according to the variable's distribution.
 Quaternion QuaternionVariable.Identity.getValue(Quaternion result)
           
 Quaternion QuaternionVariable.Constant.getValue(Quaternion result)
           
 Quaternion QuaternionVariable.Uniform.getValue(Quaternion result)
           
 Quaternion QuaternionVariable.Random.getValue(Quaternion result)
           
 

Methods in com.threerings.probs with parameters of type Quaternion
abstract  Quaternion QuaternionVariable.getMean(Quaternion result)
          Computes the mean value.
 Quaternion QuaternionVariable.Identity.getMean(Quaternion result)
           
 Quaternion QuaternionVariable.Constant.getMean(Quaternion result)
           
 Quaternion QuaternionVariable.Uniform.getMean(Quaternion result)
           
 Quaternion QuaternionVariable.Random.getMean(Quaternion result)
           
abstract  Quaternion QuaternionVariable.getValue(Quaternion result)
          Computes a sample value according to the variable's distribution.
 Quaternion QuaternionVariable.Identity.getValue(Quaternion result)
           
 Quaternion QuaternionVariable.Constant.getValue(Quaternion result)
           
 Quaternion QuaternionVariable.Uniform.getValue(Quaternion result)
           
 Quaternion QuaternionVariable.Random.getValue(Quaternion result)
           
 

Uses of Quaternion in com.threerings.tudey.util
 

Fields in com.threerings.tudey.util declared as Quaternion
static Quaternion[] TudeySceneMetrics.TILE_ROTATIONS
          Tile rotations corresponding to each direction.
 



Copyright © 2011. All Rights Reserved.