xref: /aosp_15_r20/external/dynamic_depth/internal/dynamic_depth/dimension.h (revision a62be0856e8e1158f43b03e41bbad10f4d005fde)
1 #ifndef DYNAMIC_DEPTH_INTERNAL_DYNAMIC_DEPTH_DIMENSION_H_  // NOLINT
2 #define DYNAMIC_DEPTH_INTERNAL_DYNAMIC_DEPTH_DIMENSION_H_  // NOLINT
3 
4 namespace dynamic_depth {
5 
6 // A struct that contains the width and height of a size or the x and y
7 // coordinates of a point.
8 struct Dimension {
DimensionDimension9   Dimension(int w, int h) : width(w), height(h) {}
10   int width;
11   int height;
12 
13   inline bool operator==(const Dimension& other) const {
14     return width == other.width && height == other.height;
15   }
16 
17   inline bool operator!=(const Dimension& other) const {
18     return !(*this == other);
19   }
20 };
21 
22 }  // namespace dynamic_depth
23 
24 #endif  // DYNAMIC_DEPTH_INTERNAL_DYNAMIC_DEPTH_DIMENSION_H_  // NOLINT
25