7#include <aws/rekognition/Rekognition_EXPORTS.h>
16namespace Rekognition {
52 inline double GetWidth()
const {
return m_width; }
55 m_widthHasBeenSet =
true;
68 inline double GetHeight()
const {
return m_height; }
71 m_heightHasBeenSet =
true;
84 inline double GetLeft()
const {
return m_left; }
87 m_leftHasBeenSet =
true;
100 inline double GetTop()
const {
return m_top; }
103 m_topHasBeenSet =
true;
114 double m_height{0.0};
119 bool m_widthHasBeenSet =
false;
120 bool m_heightHasBeenSet =
false;
121 bool m_leftHasBeenSet =
false;
122 bool m_topHasBeenSet =
false;
bool HeightHasBeenSet() const
BoundingBox & WithLeft(double value)
void SetLeft(double value)
void SetWidth(double value)
BoundingBox & WithWidth(double value)
AWS_REKOGNITION_API Aws::Utils::Json::JsonValue Jsonize() const
bool LeftHasBeenSet() const
AWS_REKOGNITION_API BoundingBox(Aws::Utils::Json::JsonView jsonValue)
bool TopHasBeenSet() const
BoundingBox & WithHeight(double value)
AWS_REKOGNITION_API BoundingBox()=default
void SetTop(double value)
AWS_REKOGNITION_API BoundingBox & operator=(Aws::Utils::Json::JsonView jsonValue)
BoundingBox & WithTop(double value)
void SetHeight(double value)
bool WidthHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue