base(3)

πŸ“¦ version 3.1.3, in fedora 43, fedora 44

πŸ’– 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 β€” the SbBSPTree class provides a binary space partitioning container. it's giving spatial organization ✨
  • class SbBox2d β€” the SbBox2d class is a 2 dimensional box with double precision corner coordinates.
  • class SbBox2f β€” the SbBox2f class is a 2 dimensional box with floating point corner coordinates.
  • class SbBox2s β€” the SbBox2s class is a 2 dimensional box with short integer coordinates.
  • class SbBox3d β€” the SbBox3d class is an abstraction for an axis aligned 3 dimensional box.
  • class SbBox3f β€” the SbBox3f class is an abstraction for an axis aligned 3 dimensional box.
  • class SbBox3s β€” the SbBox3s class is a 3 dimensional box with short integer coordinates.
  • class SbClip β€” the SbClip class is a generic polygon clipper class. clipping queen πŸ’…
  • class SbColor β€” the SbColor class contains the red, green and blue components which make up a color value.
  • class SbColor4f β€” the SbColor4f class contains the red, green, blue and alpha components which make up a color value.
  • class SbCylinder β€” the SbCylinder class is a representation of a cylinder.
  • class SbDPLine β€” the SbDPLine class represents a line in 3D space.
  • class SbDPMatrix β€” the SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.
  • class SbPlane β€” the SbPlane class represents a plane in 3D space.
  • class SbDPRotation β€” the SbDPRotation class represents a rotation in 3D space.
  • class SbDPViewVolume β€” the SbDPViewVolume class is a double precision viewing volume in 3D space.
  • class SbDict β€” the SbDict class organizes a dictionary of keys and values. lookup icon 🧚
  • class SbHeap β€” the SbHeap class is a generic heap class.
  • class SbImage β€” the SbImage class is an abstract datatype for 2D and 3D images.
  • class SbLine β€” the SbLine class represents a line in 3D space.
  • class SbMatrix β€” the SbMatrix class is a 4x4 dimensional representation of a matrix.
  • class SbName β€” the SbName class stores strings by reference.
  • class SbOctTree β€” the SbOctTree class defines a generic oct tree for fast geometry searches. fast fr fr πŸ”₯
  • class SbRotation β€” the SbRotation class represents a rotation in 3D space.
  • class SbSphere β€” the SbSphere class is a representation of a sphere.
  • class SbString β€” the SbString class is a string class with convenience functions for string operations.
  • class SbTesselator β€” the SbTesselator class is used to tessellate polygons into triangles.
  • class SbTime β€” the SbTime class instances represents time values.
  • class SbVec2d β€” the SbVec2d class is a 2 dimensional vector with double precision floating point coordinates.
  • class SbVec2f β€” the SbVec2f class is a 2 dimensional vector with floating point coordinates.
  • class SbVec2i32 β€” the SbVec2i32 class is a 2 dimensional vector with short integer coordinates.
  • class SbVec2s β€” the SbVec2s class is a 2 dimensional vector with short integer coordinates.
  • class SbVec3d β€” the SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
  • class SbVec3f β€” the SbVec3f class is a 3 dimensional vector with floating point coordinates.
  • class SbVec3s β€” the SbVec3s class is a 3 dimensional vector with short integer coordinates.
  • class SbVec4d β€” the SbVec4d class is a 4 dimensional vector with double precision floating point coordinates.
  • class SbVec4f β€” the SbVec4f class is a 4 dimensional vector with floating point coordinates.
  • class SbViewVolume β€” the SbViewVolume class is a viewing volume in 3D space.
  • class SbViewportRegion β€” the SbViewportRegion class is a viewport within a full window.
  • class SbXfBox3d β€” the SbXfBox3d class is a 3 dimensional box with double precision coordinates and an attached transformation.
  • class SbXfBox3f β€” the SbXfBox3f class is a 3 dimensional box with floating point coordinates and an attached transformation.
  • struct cc_string β€” the cc_string type is a C ADT for ASCII string management.
  • class SbIntList β€” the SbIntList class is a container for integer list arrays.
  • class SbList< Type > β€” the SbList class is a template container class for lists.
  • class SbPList β€” the SbPList class is a container class for void pointers.
  • class SbStringList β€” the SbStringList class is a container for arrays of SbString pointers.
  • class SbVec3fList β€” the SbVec3fList class is a container for arrays of SbVec3f pointers.

🌸 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