| BxArray | Base class for all BinX array types |
| BxArrayFixed | Class for managing fixed-length binary arrays |
| BxArrayVariable | Class for managing variable-length arrays |
| BxBinaryFile | Super class for reading and writing binary files (and in the future, text files) |
| BxBinaryFileWriter | Class implementing byte-order-sensitive write operations on binary files |
| BxBinxFile | Base class to manage objects from BinX XML document files |
| BxBinxFileReader | Class to read and parse an exsiting BinX document file |
| BxBinxFileWriter | Class for creating a BinX document file |
| BxBinxSchema | Class defining the BinX XML schema tag names |
| BxByte8 | Class implementing the BinX data type signed 8-bit byte |
| BxCharacter8 | Class implementing the BinX data type character as Latin-1 |
| BxDataObject | Superclass implementing all basic operations on Binx data types |
| BxDataset | Class implementing the BinX compound type BXSTRUCT |
| BxDataUnion | Union defining storage space for each of the BinX data types |
| BxDimension | Class managing the indexing information for one dimension of an array |
| BxDouble64 | Class implementing the BinX data type 64-bit floating point numbers |
| BxFloat | Base class for all BinX data types for floating point numbers |
| BxFloat32 | Class implementing the BinX data type 32-bit floating point numbers |
| BxInteger | Base class for the BinX data types for signed and unsigned integers |
| BxInteger32 | Class implementing the BinX data type 32-bit signed integer |
| BxLong64 | Class implementing the BinX data type 64-bit signed integer |
| BxObject | Base class implementing error logs for all BinX library classes |
| BxShort16 | Class implementing the BinX data type 16-bit signed integer |
| BxString | Class implementing the BinX data type string |
| BxUnion | Class implementing the BinX data type union |
| BxUnionCase | Class storing a single case selection option for the union data type |
| BxUnionCases | Class storing a collection of BxUnionCase objects |
| BxUnsignedByte8 | Class implementing the BinX data type 8-bit unsigned byte |
| BxUnsignedInteger32 | Class implementing the BinX data type 32-bit unsigned integer |
| BxUnsignedLong64 | Class implementing the BinX data type 64-bit unsigned integer |
| BxUnsignedShort16 | Class implementing the BinX data type 16-bit unsigned integer |