The Origin C matrixbase class is an abstract base class used for polymorphic handling of the matrix and Matrix template class types. Origin C objects of type matrixbase can not be constructed. Derived classes such as matrix and Matrix inherit matrixbase class methods and should be used instead.