coin_base(3)
π coin_base β Base Classes π
okay bestie, welcome to coin_base(3), literally the starter pack of the Coin library β¨ this is where all the little building-block types live and honestly? iconic.
πΈ NAME πΈ
coin_base β Base Classes
- This group is just a lot of basic types for linear algebra, string manipulation and misc. other utilities.
no cap, that's the whole vibe: math-y types, string-y types, and a lil pile of other useful stuff π
π SYNOPSIS π
π¦ Classes π¦
here's the whole squad, one by one, no skips, no summarising, we respect every single one π«Ά
struct cc_stringβ Thecc_stringtype is a C ADT for ASCII string management.class SbBSPTreeβ TheSbBSPTreeclass provides a binary space partitioning container.class SbBox2sβ TheSbBox2sclass is a 2 dimensional box with short integer coordinates.class SbBox2i32β TheSbBox2i32class is a 2 dimensional box with 32-bit integer coordinates.class SbBox2fβ TheSbBox2fclass is a 2 dimensional box with floating point corner coordinates.class SbBox2dβ TheSbBox2dclass is a 2 dimensional box with double precision corner coordinates.class SbBox3sβ TheSbBox3sclass is a 3 dimensional box with short integer coordinates.class SbBox3i32β TheSbBox3i32class is a 3 dimensional box with 32-bit integer coordinates.class SbBox3fβ TheSbBox3fclass is an abstraction for an axis aligned 3 dimensional box.class SbBox3dβ TheSbBox3dclass is an abstraction for an axis aligned 3 dimensional box.class SbClipβ TheSbClipclass is a generic polygon clipper class.class SbColorβ TheSbColorclass contains the red, green and blue components which make up a color value.class SbColor4fβ TheSbColor4fclass contains the red, green, blue and alpha components which make up a color value.class SbCylinderβ TheSbCylinderclass is a representation of a cylinder.class SbDictβ TheSbDictclass organizes a dictionary of keys and values.class SbDPLineβ TheSbDPLineclass represents a line using double precision coordinates.class SbDPMatrixβ TheSbDPMatrixclass is a 4x4 dimensional representation of a double-precision matrix.class SbDPPlaneβ TheSbDPPlaneclass represents a plane in 3D space.class SbDPRotationβ TheSbDPRotationclass represents a rotation in 3D space using double precision data.class SbHeapβ TheSbHeapclass is a generic heap class.class SbImageβ TheSbImageclass is an abstract data type for 2D and 3D images.class SbLineβ TheSbLineclass represents a line in 3D space.class SbMatrixβ TheSbMatrixclass is a 4x4 dimensional representation of a matrix.class SbNameβ TheSbNameclass stores strings by reference.class SbOctTreeβ TheSbOctTreeclass defines a generic octree for fast geometry searches.class SbPlaneβ TheSbPlaneclass represents a plane in 3D space.class SbRotationβ TheSbRotationclass represents a rotation in 3D space.class SbSphereβ TheSbSphereclass is a representation of a sphere.class SbStringβ TheSbStringclass is a string class with convenience functions for string operations.class SbTesselatorβ TheSbTesselatorclass is used to tessellate polygons into triangles.class SbTimeβ TheSbTimeclass instances represents time values.class SbVec2sβ TheSbVec2sclass is a 2 dimensional vector with short integer coordinates.class SbVec2i32β TheSbVec2i32class is a 2 dimensional vector with 32-bit signed integer coordinates.class SbVec2fβ TheSbVec2fclass is a 2 dimensional vector with floating point coordinates.class SbVec2dβ TheSbVec2dclass is a 2 dimensional vector with double precision floating point coordinates.class SbVec3sβ TheSbVec3sclass is a 3 dimensional vector with short integer coordinates.class SbVec3fβ TheSbVec3fclass is a 3 dimensional vector with floating point coordinates.class SbVec3dβ TheSbVec3dclass is a 3 dimensional vector with double precision floating point coordinates.class SbVec4fβ TheSbVec4fclass is a 4 dimensional vector with floating point coordinates.class SbVec4dβ TheSbVec4dclass is a 4 dimensional vector with double precision floating point coordinates.class SbViewVolumeβ TheSbViewVolumeclass is a viewing volume in 3D space.class SbDPViewVolumeβ TheSbDPViewVolumeclass is a double precision viewing volume in 3D space.class SbViewportRegionβ TheSbViewportRegionclass is a viewport within a full window.class SbXfBox3fβ TheSbXfBox3fclass is a 3 dimensional box with floating point coordinates and an attached transformation.class SbXfBox3dβ TheSbXfBox3dclass is a 3 dimensional box with double precision coordinates and an attached transformation.class SbList< Type >β TheSbListclass is a template container class for lists.class SbPListβ TheSbPListclass is a container class for void pointers.class SbIntListβ TheSbIntListclass is a container for integer numbers.class SbVec3fListβ TheSbVec3fListclass is a container for pointers toSbVec3fobjects.class SbStringListβ TheSbStringListclass is a container for pointers toSbStringobjects.
π« Detailed Description π«
This group is just a lot of basic types for linear algebra, string manipulation and misc. other utilities.
fr fr that's it, that's the whole lore. if you need a box, a vector, a matrix, a plane, a rotation, a color, a string, a list or a big ol' BSP tree β it's all in here and it's all yours π₯°
π Author π
Generated automatically by Doxygen for Coin from the source code.
a lil note from me to you: this page is version 4.0.10 and it was born on Thu Jun 25 2026 00:00:00 π
stay slaying, bestie, and may your coordinates always be exactly the precision you asked for πβ¨π
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms