| Default Classes | Description |
| RegisC | Registers two 3d data sets. |
| ViewT | ViewT is used internally by NRegisC |
| CorresT | CorresT is used internally by NRegisC |
| NRegisC | N-Point Set Registration. |
| PRegisC | Finds the pose. |
| CorSpecT | CorSpecT holds the information for one correspondence set. |
| CorrSetC | Provides routines for correspondence sets (it stores an array of CorSpecT's) |
| MeanRegisC | MeanRegisC registers N point sets, using Pennec's method of mean shape. |
| SchmittC | The SchmittC class registers N point sets using Schmitt's method. |
| BaseRegisC | BaseRegisC is an Abstract Base Class, which is reference counted (Big Object) and provides the core operations for doing point set registration. |
| PolRegisC | PolRegisC uses the Surface Based Nearest Neighbour Method and is reference counted (Big Object). |
| RanRegisC | RanRegisC uses the Range Image Search Nearest Neighbour Method and is reference counted (Big Object). |
| BaseRegisHC | BaseRegisHC is a Handle to the Abstract Base Class, BaseRegisC, which is reference counted. |
| VoxRegisC | VoxRegisC uses the Voxel Based Nearest Neighbour Method and is reference counted (Big Object). |
| PolRegisHC | PolRegisHC is a Handle to the Derived Class PolRegisC, which is reference counted. |
| VoxRegisHC | VoxRegisHC is a Handle to the Derived Class VoxRegisC, which is reference counted. |
| RanRegisHC | RanRegisHC is a Handle to the Derived Class RanRegisC, which is reference counted. |