Grok 20.3.2
geometry.h File Reference
#include <iostream>
#include <cstdint>
#include <cstddef>
#include <limits>
#include <sstream>
#include <atomic>
#include <cassert>
#include "grok.h"
#include "Logger.h"
#include "intmath.h"

Go to the source code of this file.

Classes

struct  grk::Point< T >
struct  grk::Line< T >
struct  grk::Rect32_16
struct  grk::Rect< T >

Namespaces

namespace  grk
 ResWindow.

Typedefs

using grk::Point32 = Point<uint32_t>
using grk::Point16 = Point<uint16_t>
using grk::Point8 = Point<uint8_t>
using grk::Line32 = Line<uint32_t>
using grk::Rect32 = Rect<uint32_t>
using grk::Rect16 = Rect<uint16_t>
using grk::RectF = Rect<float>
using grk::RectD = Rect<double>

Functions

template<typename T>
grk::clip (int64_t val)
template<typename T>
grk::satAdd (int64_t lhs, int64_t rhs)
template<typename T>
grk::satAdd (T lhs, T rhs)
template<typename T>
grk::satSub (T lhs, T rhs)
template<typename T>
grk::satSub (int64_t lhs, int64_t rhs)