libZSservicesZSamazonka-rekognitionZSamazonka-rekognition
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Rekognition.Types.Pose

Description

 
Synopsis

Documentation

data Pose Source #

Indicates the pose of the face as determined by its pitch, roll, and yaw.

See: newPose smart constructor.

Constructors

Pose' 

Fields

Instances

Instances details
Eq Pose Source # 
Instance details

Defined in Amazonka.Rekognition.Types.Pose

Methods

(==) :: Pose -> Pose -> Bool #

(/=) :: Pose -> Pose -> Bool #

Read Pose Source # 
Instance details

Defined in Amazonka.Rekognition.Types.Pose

Show Pose Source # 
Instance details

Defined in Amazonka.Rekognition.Types.Pose

Methods

showsPrec :: Int -> Pose -> ShowS #

show :: Pose -> String #

showList :: [Pose] -> ShowS #

Generic Pose Source # 
Instance details

Defined in Amazonka.Rekognition.Types.Pose

Associated Types

type Rep Pose :: Type -> Type #

Methods

from :: Pose -> Rep Pose x #

to :: Rep Pose x -> Pose #

NFData Pose Source # 
Instance details

Defined in Amazonka.Rekognition.Types.Pose

Methods

rnf :: Pose -> () #

Hashable Pose Source # 
Instance details

Defined in Amazonka.Rekognition.Types.Pose

Methods

hashWithSalt :: Int -> Pose -> Int #

hash :: Pose -> Int #

FromJSON Pose Source # 
Instance details

Defined in Amazonka.Rekognition.Types.Pose

type Rep Pose Source # 
Instance details

Defined in Amazonka.Rekognition.Types.Pose

type Rep Pose = D1 ('MetaData "Pose" "Amazonka.Rekognition.Types.Pose" "libZSservicesZSamazonka-rekognitionZSamazonka-rekognition" 'False) (C1 ('MetaCons "Pose'" 'PrefixI 'True) (S1 ('MetaSel ('Just "yaw") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "roll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "pitch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newPose :: Pose Source #

Create a value of Pose 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:yaw:Pose', pose_yaw - Value representing the face rotation on the yaw axis.

$sel:roll:Pose', pose_roll - Value representing the face rotation on the roll axis.

$sel:pitch:Pose', pose_pitch - Value representing the face rotation on the pitch axis.

pose_yaw :: Lens' Pose (Maybe Double) Source #

Value representing the face rotation on the yaw axis.

pose_roll :: Lens' Pose (Maybe Double) Source #

Value representing the face rotation on the roll axis.

pose_pitch :: Lens' Pose (Maybe Double) Source #

Value representing the face rotation on the pitch axis.