7#include <aws/comprehend/Comprehend_EXPORTS.h>
42 inline double GetHeight()
const {
return m_height; }
45 m_heightHasBeenSet =
true;
59 inline double GetLeft()
const {
return m_left; }
62 m_leftHasBeenSet =
true;
76 inline double GetTop()
const {
return m_top; }
79 m_topHasBeenSet =
true;
93 inline double GetWidth()
const {
return m_width; }
96 m_widthHasBeenSet =
true;
105 double m_height{0.0};
112 bool m_heightHasBeenSet =
false;
113 bool m_leftHasBeenSet =
false;
114 bool m_topHasBeenSet =
false;
115 bool m_widthHasBeenSet =
false;
bool LeftHasBeenSet() const
AWS_COMPREHEND_API BoundingBox(Aws::Utils::Json::JsonView jsonValue)
BoundingBox & WithHeight(double value)
void SetTop(double value)
AWS_COMPREHEND_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_COMPREHEND_API BoundingBox & operator=(Aws::Utils::Json::JsonView jsonValue)
BoundingBox & WithLeft(double value)
void SetWidth(double value)
void SetLeft(double value)
bool HeightHasBeenSet() const
BoundingBox & WithWidth(double value)
BoundingBox & WithTop(double value)
bool TopHasBeenSet() const
AWS_COMPREHEND_API BoundingBox()=default
void SetHeight(double value)
bool WidthHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue