Tabnine Logo
Quaternion.setToNaN
Code IndexAdd Tabnine to your IDE (free)

How to use
setToNaN
method
in
us.ihmc.euclid.tuple4D.Quaternion

Best Java code snippets using us.ihmc.euclid.tuple4D.Quaternion.setToNaN (Showing top 13 results out of 315)

origin: us.ihmc/ihmc-robotics-toolkit

@Override
public void setOrientationToNaN()
{
 orientation.setToNaN();
}
origin: us.ihmc/ihmc-humanoid-robotics

@Override
public void clear()
{
 hasPrivilegedRootJointPosition = false;
 privilegedRootJointPosition.setToNaN();
 hasPrivilegedRootJointOrientation = false;
 privilegedRootJointOrientation.setToNaN();
}
origin: us.ihmc/ihmc-robotics-toolkit

public NumericalMovingReferenceFrame(String nameSuffix, ReferenceFrame originalFrame, double updateDT)
{
 super(originalFrame.getName() + nameSuffix, originalFrame.getRootFrame());
 this.originalFrame = originalFrame;
 this.updateDT = updateDT;
 previousRotation.setToNaN();
 previousTranslation.setToNaN();
}
origin: us.ihmc/ihmc-humanoid-robotics

public static FootstepStatusMessage createFootstepStatus(FootstepStatus status, int footstepIndex)
{
 FootstepStatusMessage message = new FootstepStatusMessage();
 message.setFootstepStatus(status.toByte());
 message.setFootstepIndex(footstepIndex);
 message.getDesiredFootPositionInWorld().setToNaN();
 message.getDesiredFootOrientationInWorld().setToNaN();
 message.getActualFootPositionInWorld().setToNaN();
 message.getActualFootOrientationInWorld().setToNaN();
 message.setRobotSide((byte) 255);
 return message;
}
origin: us.ihmc/ihmc-humanoid-robotics

public static FootstepStatusMessage createFootstepStatus(FootstepStatus status, int footstepIndex, RobotSide robotSide)
{
 FootstepStatusMessage message = new FootstepStatusMessage();
 message.setFootstepStatus(status.toByte());
 message.setFootstepIndex(footstepIndex);
 message.getDesiredFootPositionInWorld().setToNaN();
 message.getDesiredFootOrientationInWorld().setToNaN();
 message.getActualFootPositionInWorld().setToNaN();
 message.getActualFootOrientationInWorld().setToNaN();
 message.setRobotSide(robotSide.toByte());
 return message;
}
origin: us.ihmc/euclid-test

@Test
public void testTransformQuaternion() throws Exception
{
 Random random = new Random(435L);
 Quaternion actual = new Quaternion();
 Quaternion expected = new Quaternion();
 for (int i = 0; i < NUMBER_OF_ITERATIONS; i++)
 {
   RotationScaleMatrix matrix = EuclidCoreRandomTools.nextRotationScaleMatrix(random, 10.0);
   Quaternion original = EuclidCoreRandomTools.nextQuaternion(random);
   matrix.transform(original, expected);
   actual.set(original);
   matrix.transform(actual);
   EuclidCoreTestTools.assertQuaternionEquals(expected, actual, EPS);
   actual.setToNaN();
   matrix.transform(original, actual);
   EuclidCoreTestTools.assertQuaternionEquals(expected, actual, EPS);
 }
}
origin: us.ihmc/euclid-test

@Test
public void testTransformQuaternion() throws Exception
{
 Random random = new Random(435L);
 Quaternion actual = new Quaternion();
 Quaternion expected = new Quaternion();
 for (int i = 0; i < ITERATIONS; i++)
 {
   RotationMatrix matrix = EuclidCoreRandomTools.nextRotationMatrix(random);
   Quaternion original = EuclidCoreRandomTools.nextQuaternion(random);
   matrix.transform(original, expected);
   actual.set(original);
   matrix.transform(actual);
   EuclidCoreTestTools.assertQuaternionEquals(expected, actual, EPS);
   actual.setToNaN();
   matrix.transform(original, actual);
   EuclidCoreTestTools.assertQuaternionEquals(expected, actual, EPS);
 }
}
origin: us.ihmc/ihmc-humanoid-robotics

public static FootstepStatusMessage createFootstepStatus(FootstepStatus status, int footstepIndex, Point3D actualFootPositionInWorld,
                            Quaternion actualFootOrientationInWorld)
{
 FootstepStatusMessage message = new FootstepStatusMessage();
 message.setFootstepStatus(status.toByte());
 message.setFootstepIndex(footstepIndex);
 message.getDesiredFootPositionInWorld().setToNaN();
 message.getDesiredFootOrientationInWorld().setToNaN();
 message.getActualFootPositionInWorld().set(actualFootPositionInWorld);
 message.getActualFootOrientationInWorld().set(actualFootOrientationInWorld);
 message.setRobotSide((byte) 255);
 return message;
}
origin: us.ihmc/ihmc-humanoid-robotics

public static FootstepStatusMessage createFootstepStatus(FootstepStatus status, int footstepIndex, Point3D actualFootPositionInWorld,
                            Quaternion actualFootOrientationInWorld, RobotSide robotSide)
{
 FootstepStatusMessage message = new FootstepStatusMessage();
 message.setFootstepStatus(status.toByte());
 message.setFootstepIndex(footstepIndex);
 message.getDesiredFootPositionInWorld().setToNaN();
 message.getDesiredFootOrientationInWorld().setToNaN();
 message.getActualFootPositionInWorld().set(actualFootPositionInWorld);
 message.getActualFootOrientationInWorld().set(actualFootOrientationInWorld);
 message.setRobotSide(robotSide.toByte());
 return message;
}
origin: us.ihmc/ihmc-humanoid-robotics

@Override
public void set(KinematicsToolboxConfigurationCommand other)
{
 hasPrivilegedRootJointPosition = other.hasPrivilegedRootJointPosition;
 if (hasPrivilegedRootJointPosition)
   privilegedRootJointPosition.set(other.getPrivilegedRootJointPosition());
 else
   privilegedRootJointPosition.setToNaN();
 hasPrivilegedRootJointOrientation = other.hasPrivilegedRootJointOrientation;
 if (hasPrivilegedRootJointOrientation)
   privilegedRootJointOrientation.set(other.getPrivilegedRootJointOrientation());
 else
   privilegedRootJointOrientation.setToNaN();
 hasPrivilegedJointAngles = other.hasPrivilegedJointAngles;
 jointHashCodes.reset();
 privilegedJointAngles.reset();
 if (hasPrivilegedJointAngles)
 {
   jointHashCodes.addAll(other.getJointHashCodes());
   privilegedJointAngles.addAll(other.getPrivilegedJointAngles());
 }
}
origin: us.ihmc/euclid-test

@Test
public void testTransformAQuaternion() throws Exception
{
 Random random = new Random(2352L);
 Quaternion quaternion = new Quaternion();
 Quaternion quaternionOriginal = new Quaternion();
 Quaternion quaternionExpected = new Quaternion();
 Quaternion quaternionActual = new Quaternion();
 // Test with the multiply: qTransformed = q * qOriginal and check that  q = inverseTransform(transform(q))
 for (int i = 0; i < ITERATIONS; i++)
 {
   quaternion = EuclidCoreRandomTools.nextQuaternion(random);
   quaternionOriginal = EuclidCoreRandomTools.nextQuaternion(random);
   QuaternionTools.multiply(quaternion, quaternionOriginal, quaternionExpected);
   assertFalse(quaternionOriginal.epsilonEquals(quaternionExpected, EPSILON));
   quaternionActual.set(quaternionOriginal);
   QuaternionTools.transform(quaternion, quaternionActual, quaternionActual);
   EuclidCoreTestTools.assertQuaternionEquals(quaternionExpected, quaternionActual, EPSILON);
   quaternionActual.setToNaN();
   QuaternionTools.transform(quaternion, quaternionOriginal, quaternionActual);
   EuclidCoreTestTools.assertQuaternionEquals(quaternionExpected, quaternionActual, EPSILON);
   QuaternionTools.inverseTransform(quaternion, quaternionActual, quaternionActual);
   EuclidCoreTestTools.assertQuaternionEquals(quaternionOriginal, quaternionActual, EPSILON);
 }
}
origin: us.ihmc/ihmc-humanoid-robotics

@Override
public void setFromMessage(KinematicsToolboxConfigurationMessage message)
{
 hasPrivilegedRootJointPosition = message.getPrivilegedRootJointPosition() != null;
 if (hasPrivilegedRootJointPosition)
   privilegedRootJointPosition.set(message.getPrivilegedRootJointPosition());
 else
   privilegedRootJointPosition.setToNaN();
 hasPrivilegedRootJointOrientation = message.getPrivilegedRootJointOrientation() != null;
 if (hasPrivilegedRootJointOrientation)
   privilegedRootJointOrientation.set(message.getPrivilegedRootJointOrientation());
 else
   privilegedRootJointOrientation.setToNaN();
 TIntArrayList messageHashCodes = message.getPrivilegedJointHashCodes();
 TFloatArrayList messageJointAngles = message.getPrivilegedJointAngles();
 hasPrivilegedJointAngles = messageHashCodes != null && messageJointAngles != null;
 jointHashCodes.reset();
 privilegedJointAngles.reset();
 if (hasPrivilegedJointAngles)
 {
   jointHashCodes.addAll(messageHashCodes);
   privilegedJointAngles.addAll(messageJointAngles);
 }
}
origin: us.ihmc/euclid-test

actualQuaternion.setToNaN();
transform.getRotation(actualQuaternion);
EuclidCoreTestTools.assertQuaternionGeometricallyEquals(expectedQuaternion, actualQuaternion, EPS);
us.ihmc.euclid.tuple4DQuaternionsetToNaN

Popular methods of Quaternion

  • <init>
  • set
  • getS
  • getX
  • getY
  • getZ
  • multiply
  • setYawPitchRoll
  • getYaw
  • applyTransform
  • epsilonEquals
  • transform
  • epsilonEquals,
  • transform,
  • appendRollRotation,
  • equals,
  • get,
  • interpolate,
  • multiplyConjugateOther,
  • normalize,
  • setRotationVector,
  • appendPitchRotation

Popular in Java

  • Updating database using SQL prepared statement
  • runOnUiThread (Activity)
  • setScale (BigDecimal)
  • getExternalFilesDir (Context)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • JCheckBox (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now