Here are the classes, structs, unions and interfaces with brief descriptions:
| CArray3D< T > | A generic 3D multi-size array template |
| CVoxelyze | Defines and simulates a configuration of voxels |
| CVX_Collision | Defines a potential collision between two voxels |
| CVX_External | Container for all external influences on a voxel such as forces and prescribed displacements |
| CVX_LinearSolver | A linear solver for Voxelyze |
| CVX_Link | Defines a solid link between two adjacent voxels and holds its current state |
| CVX_Material | Defines the properties a raw material |
| CVX_MaterialLink | Defines the homogenous material properties of a link connecting two voxels |
| CVX_MaterialVoxel | Defines a voxel type of a specific material |
| CVX_MeshRender | Voxelyze mesh visualizer |
| CVX_Voxel | Defines a specific instance of a voxel and holds its current state |
| Index3D | A generic three-integer index container (for X, Y, Z) for use with the CArray3D class |
| Quat3D< T > | A generic 3D quaternion template |
| Vec3D< T > | A generic 3D vector template |