package org.geogebra.common.kernel.kernelND; /** * Conic types */ public interface GeoConicNDConstants extends GeoQuadricNDConstants { /** single point type */ public static final int CONIC_SINGLE_POINT = QUADRIC_SINGLE_POINT; /** intersecting lines type */ public static final int CONIC_INTERSECTING_LINES = QUADRIC_INTERSECTING_LINES; /** ellipse type */ public static final int CONIC_ELLIPSE = QUADRIC_ELLIPSOID; /** circle type */ public static final int CONIC_CIRCLE = QUADRIC_SPHERE; /** hyperbola type */ public static final int CONIC_HYPERBOLA = QUADRIC_HYPERBOLOID; /** empty conic type */ public static final int CONIC_EMPTY = QUADRIC_EMPTY; /** double line type */ public static final int CONIC_DOUBLE_LINE = QUADRIC_DOUBLE_LINE; /** parallel lines type */ public static final int CONIC_PARALLEL_LINES = QUADRIC_PARALLEL_LINES; /** parabola type */ public static final int CONIC_PARABOLA = QUADRIC_PARABOLOID; /** line type */ public static final int CONIC_LINE = QUADRIC_LINE; //////////////////////// // FOR GEO CONIC PART /** conic arc */ public static final int CONIC_PART_ARC = 1; /** conic sector */ public static final int CONIC_PART_SECTOR = 2; /** conic arcs and */ public static final int CONIC_PART_ARCS = 3; }