SbVec2ui32(3)

πŸ“¦
version 4.0.10 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– SbVec2ui32 πŸ’–

okay bestie, welcome to the <coin> manpage corner of the internet 🌈 today's main character is SbVec2ui32 β€” a two-dimensional vector of unsigned 32-bit integers. yeah. that's the whole vibe. two numbers, side by side, holding hands. 🫢


✨ NAME ✨

SbVec2ui32 β€” your lil 2D vector of uint32_t values, fr fr πŸ’…


🌸 SYNOPSIS 🌸

first things first, you gotta let it in:

#include <Inventor/SbVec2ui32.h>

πŸŽ€ Public Member Functions πŸŽ€

  • SbVec2ui32(const uint32_t v[2]) β€” build one from a raw array of two uint32_ts πŸ‘‘
  • SbVec2ui32(uint32_t x, uint32_t y) β€” build one from two separate numbers, the classic way ✨
  • SbVec2ui32(const SbVec2i32 &v) β€” build one from an SbVec2i32, converting as it goes πŸ’œ
  • SbVec2ui32(const SbVec2ub &v) β€” build one from an SbVec2ub, same energy πŸ¦‹
  • SbVec2ui32(const SbVec2us &v) β€” build one from an SbVec2us, also same energy 🌸
  • SbVec2ui32 & setValue(const uint32_t v[2]) β€” overwrite both slots from an array, returns you a reference so you can keep chaining πŸŽ€
  • SbVec2ui32 & setValue(uint32_t x, uint32_t y) β€” overwrite both slots from two numbers, returns a reference too πŸ’…
  • SbVec2ui32 & setValue(const SbVec2i32 &v) β€” overwrite both slots from an SbVec2i32 πŸ”₯
  • SbVec2ui32 & setValue(const SbVec2ub &v) β€” overwrite both slots from an SbVec2ub ⭐
  • SbVec2ui32 & setValue(const SbVec2us &v) β€” overwrite both slots from an SbVec2us πŸ’–
  • const uint32_t * getValue(void) const β€” hand you a pointer to the internal array so you can peek at both values at once πŸ‘€
  • void getValue(uint32_t &x, uint32_t &y) const β€” copy the two values out into your own variables, no pointer drama πŸ™ˆ
  • uint32_t & operator[](int i) β€” index into it, and you can even write through the result 😭
  • const uint32_t & operator[](int i) const β€” the const version of indexing, read-only, very demure πŸ“
  • int32_t dot(const SbVec2ui32 &v) const β€” dot product with another vector, returns an int32_t 🧚
  • void negate(void) β€” negate this vector in place, yes it's a uint32_t vector and yes that's what the API gives you πŸ’€
  • SbVec2ui32 & operator*=(int d) β€” multiply in place by an int 🌈
  • SbVec2ui32 & operator*=(double d) β€” multiply in place by a double ✨
  • SbVec2ui32 & operator/=(int d) β€” divide in place by an int πŸ’œ
  • SbVec2ui32 & operator/=(double d) β€” divide in place by a double πŸŽ€
  • SbVec2ui32 & operator+=(const SbVec2ui32 &v) β€” add another vector to this one, in place 🫢
  • SbVec2ui32 & operator-=(const SbVec2ui32 &v) β€” subtract another vector from this one, in place 🌸
  • SbVec2ui32 operator-(void) const β€” unary minus, gives you back a brand new negated copy πŸ‘‘

πŸ¦‹ Protected Attributes πŸ¦‹

  • uint32_t vec[2] β€” the actual storage, bestie. two uint32_ts chilling in an array. that's the whole girl πŸ’…

πŸ‘‘ Detailed Description πŸ‘‘

okay so like, it's a 2D vector. of unsigned 32-bit ints. it's giving structured. it's giving Coin. periodt. πŸ’–

⭐ Since ⭐

  • Coin 2.5

so she's been around since Coin 2.5, an icon, a legend, and she is the moment πŸ”₯


🧚 Author 🧚

Generated automatically by Doxygen for Coin from the source code.

not a human author, just Doxygen doing its lil robot thing πŸ€– no cap, it wrote this whole page by itself and honestly? slay.

that's the whole page bestie, you ate that read πŸ’– go forth and build ur vectors πŸ¦‹

Version 4.0.10 β€” Thu Jun 25 2026 00:00:00 β€” SbVec2ui32(3) βœ¨πŸ’…πŸŒΈ

πŸ“¦ where this page comes from