Skip to main content

Origin

The Origin struct represents a point in 2D or 3D space with integer coordinates. It provides constructors to initialize the point in either 2D (with x and y coordinates) or 3D (with x, y, and z coordinates) space. By default, the x, y, and z values are set to zero.

#include <TellusimTypes.h>

Constructors

Origin()
Origin(uint32_t x, uint32_t y)
Origin(uint32_t x, uint32_t y, uint32_t z)

Operators

Origin operator*(const Origin &o0, const Origin &o1)
Origin operator/(const Origin &o0, const Origin &o1)
Origin operator+(const Origin &o0, const Origin &o1)
Origin operator-(const Origin &o0, const Origin &o1)
Origin operator<<(const Origin &o, uint32_t m)
Origin operator>>(const Origin &o, uint32_t m)
Origin operator*(const Origin &o, uint32_t f)
Origin operator/(const Origin &o, uint32_t f)
Origin operator*(const Origin &o, float32_t f)

Variables

TypeNameValue
uint32_tx0
uint32_ty0
uint32_tz0