| CSPL::Arcball< T > | Arcball |
| CSPL::Array1< T > | A one-dimensional array class with lazy copying and reference counting |
| CSPL::Array2< T > | A two-dimensional array class with lazy copying and reference counting |
| CSPL::BinArithCoderContextStat | Binary Arithmetic Coder Context Statistics Class |
| CSPL::BinArithDecoder | Binary arithmetic decoder class |
| CSPL::BinArithEncoder | Binary arithmetic encoder class |
| ▼CSPL::BitStream | A common base class for the input and output bit stream classes |
| CSPL::InputBitStream | Input bit stream class |
| CSPL::OutputBitStream | Output bit stream class |
| CSPL::ConvolveMode | Constants identifying various convolution modes |
| CSPL::MDecoder | The M-Coder (binary) arithmetic decoder class |
| CSPL::MEncoder | The M-Coder (binary) arithmetic encoder class |
| CSPL::MultiArithDecoder | M-ary arithmetic decoder class |
| CSPL::MultiArithEncoder | M-ary arithmetic encoder class |
| CSPL::PnmHeader | The header information for PNM data |
| CSPL::Quaternion< T > | A quaternion represented in terms of its scalar and vector parts |
| CSPL::Rotation_3< T > | A 3-D rotation |
| CSPL::Sequence1< T > | A one-dimensional sequence class with lazy copying and reference counting |
| CSPL::Sequence2< T > | A two-dimensional sequence class with lazy copying and reference counting |
| CSPL::Timer | A class for making timing measurements |