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
Type | Name | Value |
---|---|---|
uint32_t | x | 0 |
uint32_t | y | 0 |
uint32_t | z | 0 |