Class AbstractGeometry