Interface AbstractCurveType