base(3)
π base β Base Classes π
okay bestie, welcome to the Coin base(3) era. this is the library functions manual page for the base group, and it's literally a whole glow-up closet full of fundamental types. let's get into it π
β¨ NAME β¨
base β Base Classes π«Ά
π SYNOPSIS π
π Classes
okay so here's the full roster, in order, no skips, no cap:
class SbBSPTreeβ theSbBSPTreeclass provides a binary space partitioning container. it's giving spatial organization β¨class SbBox2dβ theSbBox2dclass is a 2 dimensional box with double precision corner coordinates.class SbBox2fβ theSbBox2fclass is a 2 dimensional box with floating point corner coordinates.class SbBox2sβ theSbBox2sclass is a 2 dimensional box with short integer coordinates.class SbBox3dβ theSbBox3dclass is an abstraction for an axis aligned 3 dimensional box.class SbBox3fβ theSbBox3fclass is an abstraction for an axis aligned 3 dimensional box.class SbBox3sβ theSbBox3sclass is a 3 dimensional box with short integer coordinates.class SbClipβ theSbClipclass is a generic polygon clipper class. clipping queen π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 SbDPLineβ theSbDPLineclass represents a line in 3D space.class SbDPMatrixβ theSbDPMatrixclass is a 4x4 dimensional representation of a double-precision matrix.class SbPlaneβ theSbPlaneclass represents a plane in 3D space.class SbDPRotationβ theSbDPRotationclass represents a rotation in 3D space.class SbDPViewVolumeβ theSbDPViewVolumeclass is a double precision viewing volume in 3D space.class SbDictβ theSbDictclass organizes a dictionary of keys and values. lookup icon π§class SbHeapβ theSbHeapclass is a generic heap class.class SbImageβ theSbImageclass is an abstract datatype 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 oct tree for fast geometry searches. fast fr fr π₯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 SbVec2dβ theSbVec2dclass is a 2 dimensional vector with double precision floating point coordinates.class SbVec2fβ theSbVec2fclass is a 2 dimensional vector with floating point coordinates.class SbVec2i32β theSbVec2i32class is a 2 dimensional vector with short integer coordinates.class SbVec2sβ theSbVec2sclass is a 2 dimensional vector with short integer coordinates.class SbVec3dβ theSbVec3dclass is a 3 dimensional vector with double precision floating point coordinates.class SbVec3fβ theSbVec3fclass is a 3 dimensional vector with floating point coordinates.class SbVec3sβ theSbVec3sclass is a 3 dimensional vector with short integer coordinates.class SbVec4dβ theSbVec4dclass is a 4 dimensional vector with double precision floating point coordinates.class SbVec4fβ theSbVec4fclass is a 4 dimensional vector with floating point coordinates.class SbViewVolumeβ theSbViewVolumeclass is a viewing volume in 3D space.class SbViewportRegionβ theSbViewportRegionclass is a viewport within a full window.class SbXfBox3dβ theSbXfBox3dclass is a 3 dimensional box with double precision coordinates and an attached transformation.class SbXfBox3fβ theSbXfBox3fclass is a 3 dimensional box with floating point coordinates and an attached transformation.struct cc_stringβ thecc_stringtype is a C ADT for ASCII string management.class SbIntListβ theSbIntListclass is a container for integer list arrays.class SbList< Type >β theSbListclass is a template container class for lists.class SbPListβ theSbPListclass is a container class for void pointers.class SbStringListβ theSbStringListclass is a container for arrays ofSbStringpointers.class SbVec3fListβ theSbVec3fListclass is a container for arrays ofSbVec3fpointers.
πΈ Detailed Description πΈ
okay so this group is just a lot of basic types for linear algebra, string manipulation and misc. other utilities. that's it, that's the whole vibe. it's the starter pack of Coin, the foundation, the base layer of the fit. iconic behavior honestly π
π Author π
Generated automatically by Doxygen for Coin from the source code. not a human, just a robot doing its little thing π€β¨
and that's the whole page bestie!! π this was Coin, Version 3.1.3, and the date stamp is baked right into that base(3) header up top. slay, go build something cute with it π¦π
π¦ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms