| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IoTRoboRunner.Types.CartesianCoordinates
Description
Synopsis
- data CartesianCoordinates = CartesianCoordinates' {}
- newCartesianCoordinates :: Double -> Double -> CartesianCoordinates
- cartesianCoordinates_z :: Lens' CartesianCoordinates (Maybe Double)
- cartesianCoordinates_x :: Lens' CartesianCoordinates Double
- cartesianCoordinates_y :: Lens' CartesianCoordinates Double
Documentation
data CartesianCoordinates Source #
Cartesian coordinates in 3D space relative to the RoboRunner origin.
See: newCartesianCoordinates smart constructor.
Constructors
| CartesianCoordinates' | |
Instances
newCartesianCoordinates Source #
Arguments
| :: Double | |
| -> Double | |
| -> CartesianCoordinates |
Create a value of CartesianCoordinates with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:z:CartesianCoordinates', cartesianCoordinates_z - Z coordinate.
$sel:x:CartesianCoordinates', cartesianCoordinates_x - X coordinate.
$sel:y:CartesianCoordinates', cartesianCoordinates_y - Y coordinate.
cartesianCoordinates_z :: Lens' CartesianCoordinates (Maybe Double) Source #
Z coordinate.
cartesianCoordinates_x :: Lens' CartesianCoordinates Double Source #
X coordinate.
cartesianCoordinates_y :: Lens' CartesianCoordinates Double Source #
Y coordinate.