public class Direction3D extends Object implements Serializable
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
| Constructor and Description |
|---|
Direction3D(org.djunits.value.vdouble.scalar.Direction roll,
org.djunits.value.vdouble.scalar.Direction pitch,
org.djunits.value.vdouble.scalar.Direction yaw) |
Direction3D(org.djunits.value.vdouble.vector.DirectionVector rotation) |
Direction3D(double roll,
double pitch,
double yaw,
org.djunits.unit.AngleUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
org.djunits.value.vdouble.scalar.Direction |
getPitch() |
org.djunits.value.vdouble.scalar.Direction |
getRoll() |
org.djunits.value.vdouble.scalar.Direction |
getYaw() |
String |
toString() |
public Direction3D(org.djunits.value.vdouble.vector.DirectionVector rotation)
throws org.djunits.value.ValueException
rotation - the angles in 3D (RPY coded)org.djunits.value.ValueException - in case the vector does not have exactly three elementspublic Direction3D(org.djunits.value.vdouble.scalar.Direction roll,
org.djunits.value.vdouble.scalar.Direction pitch,
org.djunits.value.vdouble.scalar.Direction yaw)
throws org.djunits.value.ValueException
roll - (phi) the rotation around the x-axispitch - (theta) the rotation around the y-axisyaw - (psi) the rotation around the z-axisorg.djunits.value.ValueException - in case the units are incorrectpublic Direction3D(double roll,
double pitch,
double yaw,
org.djunits.unit.AngleUnit unit)
throws org.djunits.value.ValueException
roll - (phi) the rotation around the x-axispitch - (theta) the rotation around the y-axisyaw - (psi) the rotation around the z-axisunit - the unit of the RPY parametersorg.djunits.value.ValueException - in case the units are incorrectCopyright © 2014–2016 Delft University of Technology. All rights reserved.