##
table of contents

base(3) | Library Functions Manual | base(3) |

# NAME¶

base - Base Classes

# SYNOPSIS¶

## Classes¶

class **SbBSPTree**

The **SbBSPTree** class provides a binary space partitioning container.
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. 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. 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. 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¶

This group is just a lot of basic types for linear algebra, string manipulation and misc. other utilities.

# Author¶

Generated automatically by Doxygen for Coin from the source code.

Version 3.1.3 | Coin |