.TH "coin_base" 3 "Tue Dec 26 2023 17:59:22" "Version 4.0.2" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME coin_base \- Base Classes .PP \- This group is just a lot of basic types for linear algebra, string manipulation and misc\&. other utilities\&. .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "struct \fBcc_string\fP" .br .RI "The \fBcc_string\fP type is a C ADT for ASCII string management\&. " .ti -1c .RI "class \fBSbBSPTree\fP" .br .RI "The \fBSbBSPTree\fP class provides a binary space partitioning container\&. " .ti -1c .RI "class \fBSbBox2s\fP" .br .RI "The \fBSbBox2s\fP class is a 2 dimensional box with short integer coordinates\&. " .ti -1c .RI "class \fBSbBox2i32\fP" .br .RI "The \fBSbBox2i32\fP class is a 2 dimensional box with 32-bit integer coordinates\&. " .ti -1c .RI "class \fBSbBox2f\fP" .br .RI "The \fBSbBox2f\fP class is a 2 dimensional box with floating point corner coordinates\&. " .ti -1c .RI "class \fBSbBox2d\fP" .br .RI "The \fBSbBox2d\fP class is a 2 dimensional box with double precision corner coordinates\&. " .ti -1c .RI "class \fBSbBox3s\fP" .br .RI "The \fBSbBox3s\fP class is a 3 dimensional box with short integer coordinates\&. " .ti -1c .RI "class \fBSbBox3i32\fP" .br .RI "The \fBSbBox3i32\fP class is a 3 dimensional box with 32-bit integer coordinates\&. " .ti -1c .RI "class \fBSbBox3f\fP" .br .RI "The \fBSbBox3f\fP class is an abstraction for an axis aligned 3 dimensional box\&. " .ti -1c .RI "class \fBSbBox3d\fP" .br .RI "The \fBSbBox3d\fP class is an abstraction for an axis aligned 3 dimensional box\&. " .ti -1c .RI "class \fBSbClip\fP" .br .RI "The \fBSbClip\fP class is a generic polygon clipper class\&. " .ti -1c .RI "class \fBSbColor\fP" .br .RI "The \fBSbColor\fP class contains the red, green and blue components which make up a color value\&. " .ti -1c .RI "class \fBSbColor4f\fP" .br .RI "The \fBSbColor4f\fP class contains the red, green, blue and alpha components which make up a color value\&. " .ti -1c .RI "class \fBSbCylinder\fP" .br .RI "The \fBSbCylinder\fP class is a representation of a cylinder\&. " .ti -1c .RI "class \fBSbDict\fP" .br .RI "The \fBSbDict\fP class organizes a dictionary of keys and values\&. " .ti -1c .RI "class \fBSbDPLine\fP" .br .RI "The \fBSbDPLine\fP class represents a line using double precision coordinates\&. " .ti -1c .RI "class \fBSbDPMatrix\fP" .br .RI "The \fBSbDPMatrix\fP class is a 4x4 dimensional representation of a double-precision matrix\&. " .ti -1c .RI "class \fBSbDPPlane\fP" .br .RI "The \fBSbDPPlane\fP class represents a plane in 3D space\&. " .ti -1c .RI "class \fBSbDPRotation\fP" .br .RI "The \fBSbDPRotation\fP class represents a rotation in 3D space using double precision data\&. " .ti -1c .RI "class \fBSbHeap\fP" .br .RI "The \fBSbHeap\fP class is a generic heap class\&. " .ti -1c .RI "class \fBSbImage\fP" .br .RI "The \fBSbImage\fP class is an abstract data type for 2D and 3D images\&. " .ti -1c .RI "class \fBSbLine\fP" .br .RI "The \fBSbLine\fP class represents a line in 3D space\&. " .ti -1c .RI "class \fBSbMatrix\fP" .br .RI "The \fBSbMatrix\fP class is a 4x4 dimensional representation of a matrix\&. " .ti -1c .RI "class \fBSbName\fP" .br .RI "The \fBSbName\fP class stores strings by reference\&. " .ti -1c .RI "class \fBSbOctTree\fP" .br .RI "The \fBSbOctTree\fP class defines a generic octree for fast geometry searches\&. " .ti -1c .RI "class \fBSbPlane\fP" .br .RI "The \fBSbPlane\fP class represents a plane in 3D space\&. " .ti -1c .RI "class \fBSbRotation\fP" .br .RI "The \fBSbRotation\fP class represents a rotation in 3D space\&. " .ti -1c .RI "class \fBSbSphere\fP" .br .RI "The \fBSbSphere\fP class is a representation of a sphere\&. " .ti -1c .RI "class \fBSbString\fP" .br .RI "The \fBSbString\fP class is a string class with convenience functions for string operations\&. " .ti -1c .RI "class \fBSbTesselator\fP" .br .RI "The \fBSbTesselator\fP class is used to tessellate polygons into triangles\&. " .ti -1c .RI "class \fBSbTime\fP" .br .RI "The \fBSbTime\fP class instances represents time values\&. " .ti -1c .RI "class \fBSbVec2s\fP" .br .RI "The \fBSbVec2s\fP class is a 2 dimensional vector with short integer coordinates\&. " .ti -1c .RI "class \fBSbVec2i32\fP" .br .RI "The \fBSbVec2i32\fP class is a 2 dimensional vector with 32-bit signed integer coordinates\&. " .ti -1c .RI "class \fBSbVec2f\fP" .br .RI "The \fBSbVec2f\fP class is a 2 dimensional vector with floating point coordinates\&. " .ti -1c .RI "class \fBSbVec2d\fP" .br .RI "The \fBSbVec2d\fP class is a 2 dimensional vector with double precision floating point coordinates\&. " .ti -1c .RI "class \fBSbVec3s\fP" .br .RI "The \fBSbVec3s\fP class is a 3 dimensional vector with short integer coordinates\&. " .ti -1c .RI "class \fBSbVec3f\fP" .br .RI "The \fBSbVec3f\fP class is a 3 dimensional vector with floating point coordinates\&. " .ti -1c .RI "class \fBSbVec3d\fP" .br .RI "The \fBSbVec3d\fP class is a 3 dimensional vector with double precision floating point coordinates\&. " .ti -1c .RI "class \fBSbVec4f\fP" .br .RI "The \fBSbVec4f\fP class is a 4 dimensional vector with floating point coordinates\&. " .ti -1c .RI "class \fBSbVec4d\fP" .br .RI "The \fBSbVec4d\fP class is a 4 dimensional vector with double precision floating point coordinates\&. " .ti -1c .RI "class \fBSbViewVolume\fP" .br .RI "The \fBSbViewVolume\fP class is a viewing volume in 3D space\&. " .ti -1c .RI "class \fBSbDPViewVolume\fP" .br .RI "The \fBSbDPViewVolume\fP class is a double precision viewing volume in 3D space\&. " .ti -1c .RI "class \fBSbViewportRegion\fP" .br .RI "The \fBSbViewportRegion\fP class is a viewport within a full window\&. " .ti -1c .RI "class \fBSbXfBox3f\fP" .br .RI "The \fBSbXfBox3f\fP class is a 3 dimensional box with floating point coordinates and an attached transformation\&. " .ti -1c .RI "class \fBSbXfBox3d\fP" .br .RI "The \fBSbXfBox3d\fP class is a 3 dimensional box with double precision coordinates and an attached transformation\&. " .ti -1c .RI "class \fBSbList< Type >\fP" .br .RI "The \fBSbList\fP class is a template container class for lists\&. " .ti -1c .RI "class \fBSbPList\fP" .br .RI "The \fBSbPList\fP class is a container class for void pointers\&. " .ti -1c .RI "class \fBSbIntList\fP" .br .RI "The \fBSbIntList\fP class is a container for integer numbers\&. " .ti -1c .RI "class \fBSbVec3fList\fP" .br .RI "The \fBSbVec3fList\fP class is a container for pointers to \fBSbVec3f\fP objects\&. " .ti -1c .RI "class \fBSbStringList\fP" .br .RI "The \fBSbStringList\fP class is a container for pointers to \fBSbString\fP objects\&. " .in -1c .SH "Detailed Description" .PP This group is just a lot of basic types for linear algebra, string manipulation and misc\&. other utilities\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.