Se distinguen varias clases de geometría: