You are on page 1of 836

com.google.gwt.regexp.shared.MatchResult -> a.a.a.a.a.a: java.util.List groups -> a int index -> a java.lang.

String input -> a java.lang.String getGroup(int) -> a int getIndex() -> a com.google.gwt.regexp.shared.RegExp -> a.a.a.a.a.b: java.util.regex.Pattern REPLACEMENT_BACKSLASH -> a java.util.regex.Pattern REPLACEMENT_DOLLAR_AMPERSAND -> b java.util.regex.Pattern REPLACEMENT_DOLLAR_APOSTROPHE -> c java.util.regex.Pattern REPLACEMENT_DOLLAR_DOLLAR -> d boolean globalFlag -> a int lastIndex -> a java.util.regex.Pattern pattern -> e java.lang.String source -> a com.google.gwt.regexp.shared.RegExp compile(java.lang.String) -> a com.google.gwt.regexp.shared.RegExp compile(java.lang.String,java.lang.Strin g) -> a java.util.Set parseFlags(java.lang.String) -> a com.google.gwt.regexp.shared.MatchResult exec(java.lang.String) -> a java.lang.String replace(java.lang.String,java.lang.String) -> a com.vividsolutions.jts.algorithm.BoundaryNodeRule -> a.b.a.a.a: com.vividsolutions.jts.algorithm.BoundaryNodeRule MOD2_BOUNDARY_RULE -> a com.vividsolutions.jts.algorithm.BoundaryNodeRule ENDPOINT_BOUNDARY_RULE -> b com.vividsolutions.jts.algorithm.BoundaryNodeRule MULTIVALENT_ENDPOINT_BOUND ARY_RULE -> c com.vividsolutions.jts.algorithm.BoundaryNodeRule MONOVALENT_ENDPOINT_BOUNDA RY_RULE -> d com.vividsolutions.jts.algorithm.BoundaryNodeRule OGC_SFS_BOUNDARY_RULE -> e boolean isInBoundary(int) -> a com.vividsolutions.jts.algorithm.BoundaryNodeRule$EndPointBoundaryNodeRule -> a. b.a.a.a$a: boolean isInBoundary(int) -> a com.vividsolutions.jts.algorithm.BoundaryNodeRule$Mod2BoundaryNodeRule -> a.b.a. a.a$b: boolean isInBoundary(int) -> a com.vividsolutions.jts.algorithm.BoundaryNodeRule$MonoValentEndPointBoundaryNode Rule -> a.b.a.a.a$c: boolean isInBoundary(int) -> a com.vividsolutions.jts.algorithm.BoundaryNodeRule$MultiValentEndPointBoundaryNod eRule -> a.b.a.a.a$d: boolean isInBoundary(int) -> a com.vividsolutions.jts.algorithm.CGAlgorithms -> a.b.a.a.b: int orientationIndex(com.vividsolutions.jts.geom.Coordinate,com.vividsolutio ns.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a boolean isPointInRing(com.vividsolutions.jts.geom.Coordinate,com.vividsoluti ons.jts.geom.Coordinate[]) -> a int locatePointInRing(com.vividsolutions.jts.geom.Coordinate,com.vividsoluti ons.jts.geom.Coordinate[]) -> a boolean isOnLine(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.j ts.geom.Coordinate[]) -> b boolean isCCW(com.vividsolutions.jts.geom.Coordinate[]) -> a int computeOrientation(com.vividsolutions.jts.geom.Coordinate,com.vividsolut ions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> b double distancePointLine(com.vividsolutions.jts.geom.Coordinate,com.vividsol utions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a com.vividsolutions.jts.algorithm.CentralEndpointIntersector -> a.b.a.a.c: com.vividsolutions.jts.geom.Coordinate[] pts -> a com.vividsolutions.jts.geom.Coordinate intPt -> a

com.vividsolutions.jts.geom.Coordinate getIntersection(com.vividsolutions.jt s.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts. geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a void compute() -> a com.vividsolutions.jts.geom.Coordinate getIntersection() -> a com.vividsolutions.jts.geom.Coordinate average(com.vividsolutions.jts.geom.C oordinate[]) -> a com.vividsolutions.jts.geom.Coordinate findNearestPoint(com.vividsolutions.j ts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate[]) -> a com.vividsolutions.jts.algorithm.HCoordinate -> a.b.a.a.d: double x -> a double y -> b double w -> c com.vividsolutions.jts.geom.Coordinate intersection(com.vividsolutions.jts.g eom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geo m.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a com.vividsolutions.jts.algorithm.LineIntersector -> a.b.a.a.e: int result -> a com.vividsolutions.jts.geom.Coordinate[][] inputLines -> a com.vividsolutions.jts.geom.Coordinate[] intPt -> a boolean isProper -> a com.vividsolutions.jts.geom.Coordinate pa -> a com.vividsolutions.jts.geom.Coordinate pb -> b com.vividsolutions.jts.geom.PrecisionModel precisionModel -> a double computeEdgeDistance(com.vividsolutions.jts.geom.Coordinate,com.vivids olutions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a void setPrecisionModel(com.vividsolutions.jts.geom.PrecisionModel) -> a void computeIntersection(com.vividsolutions.jts.geom.Coordinate,com.vividsol utions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a boolean isCollinear() -> a void computeIntersection(com.vividsolutions.jts.geom.Coordinate,com.vividsol utions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividsolut ions.jts.geom.Coordinate) -> a int computeIntersect(com.vividsolutions.jts.geom.Coordinate,com.vividsolutio ns.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividsolutions .jts.geom.Coordinate) -> a java.lang.String toString() -> toString java.lang.String getTopologySummary() -> a boolean isEndPoint() -> b boolean hasIntersection() -> c int getIntersectionNum() -> a com.vividsolutions.jts.geom.Coordinate getIntersection(int) -> a boolean isIntersection(com.vividsolutions.jts.geom.Coordinate) -> a boolean isInteriorIntersection() -> d boolean isInteriorIntersection(int) -> a boolean isProper() -> e double getEdgeDistance(int,int) -> a com.vividsolutions.jts.algorithm.NotRepresentableException -> a.b.a.a.f: com.vividsolutions.jts.algorithm.PointLocator -> a.b.a.a.g: com.vividsolutions.jts.algorithm.BoundaryNodeRule boundaryRule -> a boolean isIn -> a int numBoundaries -> a int locate(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geo m.Geometry) -> a void computeLocation(com.vividsolutions.jts.geom.Coordinate,com.vividsolutio ns.jts.geom.Geometry) -> a void updateLocationInfo(int) -> a int locate(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geo m.Point) -> a int locate(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geo

m.LineString) -> a int locateInPolygonRing(com.vividsolutions.jts.geom.Coordinate,com.vividsolu tions.jts.geom.LinearRing) -> a int locate(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geo m.Polygon) -> a com.vividsolutions.jts.algorithm.RayCrossingCounter -> a.b.a.a.h: com.vividsolutions.jts.geom.Coordinate p -> a int crossingCount -> a boolean isPointOnSegment -> a int locatePointInRing(com.vividsolutions.jts.geom.Coordinate,com.vividsoluti ons.jts.geom.Coordinate[]) -> a void countSegment(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions. jts.geom.Coordinate) -> a boolean isOnSegment() -> a int getLocation() -> a com.vividsolutions.jts.algorithm.RobustDeterminant -> a.b.a.a.i: int signOfDet2x2(double,double,double,double) -> a com.vividsolutions.jts.algorithm.RobustLineIntersector -> a.b.a.a.j: void computeIntersection(com.vividsolutions.jts.geom.Coordinate,com.vividsol utions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a int computeIntersect(com.vividsolutions.jts.geom.Coordinate,com.vividsolutio ns.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividsolutions .jts.geom.Coordinate) -> a int computeCollinearIntersection(com.vividsolutions.jts.geom.Coordinate,com. vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vi vidsolutions.jts.geom.Coordinate) -> b com.vividsolutions.jts.geom.Coordinate intersection(com.vividsolutions.jts.g eom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geo m.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a com.vividsolutions.jts.geom.Coordinate intersectionWithNormalization(com.viv idsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vivid solutions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> b com.vividsolutions.jts.geom.Coordinate safeHCoordinateIntersection(com.vivid solutions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividso lutions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> c void normalizeToEnvCentre(com.vividsolutions.jts.geom.Coordinate,com.vividso lutions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividsolu tions.jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a boolean isInSegmentEnvelopes(com.vividsolutions.jts.geom.Coordinate) -> b com.vividsolutions.jts.algorithm.locate.PointOnGeometryLocator -> a.b.a.a.a.a: com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator -> a.b.a.a.a.b: int locate(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geo m.Geometry) -> a boolean containsPoint(com.vividsolutions.jts.geom.Coordinate,com.vividsoluti ons.jts.geom.Geometry) -> a boolean containsPointInPolygon(com.vividsolutions.jts.geom.Coordinate,com.vi vidsolutions.jts.geom.Polygon) -> a boolean isPointInRing(com.vividsolutions.jts.geom.Coordinate,com.vividsoluti ons.jts.geom.LinearRing) -> a com.vividsolutions.jts.geom.Coordinate -> a.b.a.b.a: double x -> a double y -> b double z -> c boolean equals2D(com.vividsolutions.jts.geom.Coordinate) -> a boolean equals(java.lang.Object) -> equals int compareTo(java.lang.Object) -> compareTo java.lang.String toString() -> toString java.lang.Object clone() -> clone double distance(com.vividsolutions.jts.geom.Coordinate) -> a int hashCode() -> hashCode

int hashCode(double) -> a com.vividsolutions.jts.geom.CoordinateArrays -> a.b.a.b.b: com.vividsolutions.jts.geom.Coordinate[] coordArrayType -> a int increasingDirection(com.vividsolutions.jts.geom.Coordinate[]) -> a boolean hasRepeatedPoints(com.vividsolutions.jts.geom.Coordinate[]) -> a com.vividsolutions.jts.geom.Coordinate[] removeRepeatedPoints(com.vividsolut ions.jts.geom.Coordinate[]) -> a com.vividsolutions.jts.geom.CoordinateFilter -> a.b.a.b.c: void filter(com.vividsolutions.jts.geom.Coordinate) -> a com.vividsolutions.jts.geom.CoordinateList -> a.b.a.b.d: com.vividsolutions.jts.geom.Coordinate[] coordArrayType -> a boolean add(com.vividsolutions.jts.geom.Coordinate[],boolean,boolean) -> a boolean add(com.vividsolutions.jts.geom.Coordinate[],boolean) -> a void add(com.vividsolutions.jts.geom.Coordinate,boolean) -> a void add(int,com.vividsolutions.jts.geom.Coordinate,boolean) -> a com.vividsolutions.jts.geom.Coordinate[] toCoordinateArray() -> a java.lang.Object clone() -> clone com.vividsolutions.jts.geom.CoordinateSequence -> a.b.a.b.e: com.vividsolutions.jts.geom.Coordinate getCoordinate(int) -> a double getX(int) -> a double getY(int) -> b int size() -> a com.vividsolutions.jts.geom.Coordinate[] toCoordinateArray() -> a com.vividsolutions.jts.geom.Envelope expandEnvelope(com.vividsolutions.jts.g eom.Envelope) -> a java.lang.Object clone() -> clone com.vividsolutions.jts.geom.CoordinateSequenceFactory -> a.b.a.b.f: com.vividsolutions.jts.geom.CoordinateSequence create(com.vividsolutions.jts .geom.Coordinate[]) -> a com.vividsolutions.jts.geom.Envelope -> a.b.a.b.g: double minx -> a double maxx -> b double miny -> c double maxy -> d int hashCode() -> hashCode boolean intersects(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions .jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate) -> a boolean intersects(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions .jts.geom.Coordinate,com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.j ts.geom.Coordinate) -> a void init() -> a void init(double,double,double,double) -> a void init(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geom .Coordinate) -> a void init(com.vividsolutions.jts.geom.Envelope) -> a void setToNull() -> b boolean isNull() -> a double getWidth() -> a double getHeight() -> b double getMinX() -> c double getMaxX() -> d double getMinY() -> e double getMaxY() -> f void expandToInclude(com.vividsolutions.jts.geom.Coordinate) -> a void expandToInclude(double,double) -> a void expandToInclude(com.vividsolutions.jts.geom.Envelope) -> b boolean intersects(com.vividsolutions.jts.geom.Envelope) -> a boolean intersects(com.vividsolutions.jts.geom.Coordinate) -> a boolean intersects(double,double) -> a boolean contains(com.vividsolutions.jts.geom.Envelope) -> b

boolean contains(com.vividsolutions.jts.geom.Coordinate) -> b boolean covers(double,double) -> b boolean covers(com.vividsolutions.jts.geom.Coordinate) -> c boolean covers(com.vividsolutions.jts.geom.Envelope) -> c boolean equals(java.lang.Object) -> equals java.lang.String toString() -> toString com.vividsolutions.jts.geom.Geometry -> a.b.a.b.h: java.lang.Class[] sortedClasses -> a com.vividsolutions.jts.geom.GeometryComponentFilter geometryChangedFilter -> a com.vividsolutions.jts.geom.Envelope envelope -> a com.vividsolutions.jts.geom.GeometryFactory factory -> a int SRID -> a java.lang.Object userData -> a java.lang.String getGeometryType() -> a boolean hasNonEmptyElements(com.vividsolutions.jts.geom.Geometry[]) -> a boolean hasNullElements(java.lang.Object[]) -> a com.vividsolutions.jts.geom.GeometryFactory getFactory() -> a int getNumGeometries() -> a com.vividsolutions.jts.geom.Geometry getGeometryN(int) -> a com.vividsolutions.jts.geom.PrecisionModel getPrecisionModel() -> a com.vividsolutions.jts.geom.Coordinate[] getCoordinates() -> a int getNumPoints() -> b boolean isEmpty() -> a int getDimension() -> c com.vividsolutions.jts.geom.Envelope getEnvelopeInternal() -> a void geometryChanged() -> a void geometryChangedAction() -> b java.lang.String toString() -> toString java.lang.String toText() -> b com.vividsolutions.jts.geom.Geometry intersection(com.vividsolutions.jts.geo m.Geometry) -> a com.vividsolutions.jts.geom.Geometry union(com.vividsolutions.jts.geom.Geome try) -> b com.vividsolutions.jts.geom.Geometry difference(com.vividsolutions.jts.geom. Geometry) -> c void apply(com.vividsolutions.jts.geom.CoordinateFilter) -> a void apply(com.vividsolutions.jts.geom.GeometryComponentFilter) -> a java.lang.Object clone() -> clone int compareTo(java.lang.Object) -> compareTo void checkNotGeometryCollection(com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.Envelope computeEnvelopeInternal() -> b int compareToSameClass(java.lang.Object) -> a int compare(java.util.Collection,java.util.Collection) -> a int getClassSortIndex() -> d void initSortedClasses() -> c com.vividsolutions.jts.geom.Geometry$1 -> a.b.a.b.i: void filter(com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.GeometryCollection -> a.b.a.b.j: com.vividsolutions.jts.geom.Geometry[] geometries -> a com.vividsolutions.jts.geom.Coordinate[] getCoordinates() -> a boolean isEmpty() -> a int getDimension() -> c int getNumGeometries() -> a com.vividsolutions.jts.geom.Geometry getGeometryN(int) -> a int getNumPoints() -> b java.lang.String getGeometryType() -> a void apply(com.vividsolutions.jts.geom.CoordinateFilter) -> a void apply(com.vividsolutions.jts.geom.GeometryComponentFilter) -> a java.lang.Object clone() -> clone

com.vividsolutions.jts.geom.Envelope computeEnvelopeInternal() -> b int compareToSameClass(java.lang.Object) -> a com.vividsolutions.jts.geom.GeometryCollectionIterator -> a.b.a.b.k: com.vividsolutions.jts.geom.Geometry parent -> a boolean atStart -> a int max -> a int index -> b com.vividsolutions.jts.geom.GeometryCollectionIterator subcollectionIterator -> a boolean hasNext() -> hasNext java.lang.Object next() -> next void remove() -> remove com.vividsolutions.jts.geom.GeometryComponentFilter -> a.b.a.b.l: void filter(com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.GeometryFactory -> a.b.a.b.m: com.vividsolutions.jts.geom.PrecisionModel precisionModel -> a com.vividsolutions.jts.geom.CoordinateSequenceFactory coordinateSequenceFact ory -> a int SRID -> a com.vividsolutions.jts.geom.CoordinateSequenceFactory getDefaultCoordinateSe quenceFactory() -> b com.vividsolutions.jts.geom.Point[] toPointArray(java.util.Collection) -> a com.vividsolutions.jts.geom.Geometry[] toGeometryArray(java.util.Collection) -> a com.vividsolutions.jts.geom.LineString[] toLineStringArray(java.util.Collect ion) -> a com.vividsolutions.jts.geom.Polygon[] toPolygonArray(java.util.Collection) > a com.vividsolutions.jts.geom.PrecisionModel getPrecisionModel() -> a com.vividsolutions.jts.geom.Point createPoint(com.vividsolutions.jts.geom.Co ordinate) -> a com.vividsolutions.jts.geom.Point createPoint(com.vividsolutions.jts.geom.Co ordinateSequence) -> a com.vividsolutions.jts.geom.MultiLineString createMultiLineString(com.vivids olutions.jts.geom.LineString[]) -> a com.vividsolutions.jts.geom.GeometryCollection createGeometryCollection(com. vividsolutions.jts.geom.Geometry[]) -> a com.vividsolutions.jts.geom.MultiPolygon createMultiPolygon(com.vividsolutio ns.jts.geom.Polygon[]) -> a com.vividsolutions.jts.geom.LinearRing createLinearRing(com.vividsolutions.j ts.geom.Coordinate[]) -> a com.vividsolutions.jts.geom.LinearRing createLinearRing(com.vividsolutions.j ts.geom.CoordinateSequence) -> a com.vividsolutions.jts.geom.MultiPoint createMultiPoint(com.vividsolutions.j ts.geom.Point[]) -> a com.vividsolutions.jts.geom.Polygon createPolygon(com.vividsolutions.jts.geo m.LinearRing,com.vividsolutions.jts.geom.LinearRing[]) -> a com.vividsolutions.jts.geom.Geometry buildGeometry(java.util.Collection) -> a com.vividsolutions.jts.geom.LineString createLineString(com.vividsolutions.j ts.geom.Coordinate[]) -> a com.vividsolutions.jts.geom.LineString createLineString(com.vividsolutions.j ts.geom.CoordinateSequence) -> a int getSRID() -> a com.vividsolutions.jts.geom.CoordinateSequenceFactory getCoordinateSequenceF actory() -> a com.vividsolutions.jts.geom.LineSegment -> a.b.a.b.n: com.vividsolutions.jts.geom.Coordinate p0 -> a com.vividsolutions.jts.geom.Coordinate p1 -> b double distance(com.vividsolutions.jts.geom.Coordinate) -> a

boolean equals(java.lang.Object) -> equals int compareTo(java.lang.Object) -> compareTo java.lang.String toString() -> toString com.vividsolutions.jts.geom.LineString -> a.b.a.b.o: com.vividsolutions.jts.geom.CoordinateSequence points -> a void init(com.vividsolutions.jts.geom.CoordinateSequence) -> a com.vividsolutions.jts.geom.Coordinate[] getCoordinates() -> a com.vividsolutions.jts.geom.CoordinateSequence getCoordinateSequence() -> a com.vividsolutions.jts.geom.Coordinate getCoordinateN(int) -> a int getDimension() -> c boolean isEmpty() -> a int getNumPoints() -> b boolean isClosed() -> b java.lang.String getGeometryType() -> a com.vividsolutions.jts.geom.Envelope computeEnvelopeInternal() -> b void apply(com.vividsolutions.jts.geom.CoordinateFilter) -> a void apply(com.vividsolutions.jts.geom.GeometryComponentFilter) -> a java.lang.Object clone() -> clone int compareToSameClass(java.lang.Object) -> a com.vividsolutions.jts.geom.LinearRing -> a.b.a.b.p: void validateConstruction() -> c java.lang.String getGeometryType() -> a com.vividsolutions.jts.geom.Location -> a.b.a.b.q: char toLocationSymbol(int) -> a com.vividsolutions.jts.geom.MultiLineString -> a.b.a.b.r: int getDimension() -> c java.lang.String getGeometryType() -> a com.vividsolutions.jts.geom.MultiPoint -> a.b.a.b.s: int getDimension() -> c java.lang.String getGeometryType() -> a com.vividsolutions.jts.geom.MultiPolygon -> a.b.a.b.t: int getDimension() -> c java.lang.String getGeometryType() -> a com.vividsolutions.jts.geom.Point -> a.b.a.b.u: com.vividsolutions.jts.geom.CoordinateSequence coordinates -> a void init(com.vividsolutions.jts.geom.CoordinateSequence) -> a com.vividsolutions.jts.geom.Coordinate[] getCoordinates() -> a int getNumPoints() -> b boolean isEmpty() -> a int getDimension() -> c com.vividsolutions.jts.geom.Coordinate getCoordinate() -> a java.lang.String getGeometryType() -> a com.vividsolutions.jts.geom.Envelope computeEnvelopeInternal() -> b void apply(com.vividsolutions.jts.geom.CoordinateFilter) -> a void apply(com.vividsolutions.jts.geom.GeometryComponentFilter) -> a java.lang.Object clone() -> clone int compareToSameClass(java.lang.Object) -> a com.vividsolutions.jts.geom.CoordinateSequence getCoordinateSequence() -> a com.vividsolutions.jts.geom.Polygon -> a.b.a.b.v: com.vividsolutions.jts.geom.LinearRing shell -> a com.vividsolutions.jts.geom.LinearRing[] holes -> a com.vividsolutions.jts.geom.Coordinate[] getCoordinates() -> a int getNumPoints() -> b int getDimension() -> c boolean isEmpty() -> a com.vividsolutions.jts.geom.LineString getExteriorRing() -> a int getNumInteriorRing() -> d com.vividsolutions.jts.geom.LineString getInteriorRingN(int) -> a java.lang.String getGeometryType() -> a com.vividsolutions.jts.geom.Envelope computeEnvelopeInternal() -> b

void apply(com.vividsolutions.jts.geom.CoordinateFilter) -> a void apply(com.vividsolutions.jts.geom.GeometryComponentFilter) -> a java.lang.Object clone() -> clone int compareToSameClass(java.lang.Object) -> a com.vividsolutions.jts.geom.PrecisionModel -> a.b.a.b.w: com.vividsolutions.jts.geom.PrecisionModel$Type FIXED -> a com.vividsolutions.jts.geom.PrecisionModel$Type FLOATING -> b com.vividsolutions.jts.geom.PrecisionModel$Type FLOATING_SINGLE -> c com.vividsolutions.jts.geom.PrecisionModel$Type modelType -> d double scale -> a int getMaximumSignificantDigits() -> a double getScale() -> a com.vividsolutions.jts.geom.PrecisionModel$Type getType() -> a double makePrecise(double) -> a void makePrecise(com.vividsolutions.jts.geom.Coordinate) -> a java.lang.String toString() -> toString boolean equals(java.lang.Object) -> equals int compareTo(java.lang.Object) -> compareTo com.vividsolutions.jts.geom.PrecisionModel$Type -> a.b.a.b.w$a: java.util.Map nameToTypeMap -> a java.lang.String name -> a java.lang.String toString() -> toString com.vividsolutions.jts.geom.TopologyException -> a.b.a.b.x: com.vividsolutions.jts.geom.Coordinate pt -> a java.lang.String msgWithCoord(java.lang.String,com.vividsolutions.jts.geom.C oordinate) -> a com.vividsolutions.jts.geom.impl.CoordinateArraySequence -> a.b.a.b.a.a: com.vividsolutions.jts.geom.Coordinate[] coordinates -> a com.vividsolutions.jts.geom.Coordinate getCoordinate(int) -> a double getX(int) -> a double getY(int) -> b java.lang.Object clone() -> clone int size() -> a com.vividsolutions.jts.geom.Coordinate[] toCoordinateArray() -> a com.vividsolutions.jts.geom.Envelope expandEnvelope(com.vividsolutions.jts.g eom.Envelope) -> a java.lang.String toString() -> toString com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory -> a.b.a.b.a.b: com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory instanceObje ct -> a com.vividsolutions.jts.geom.impl.CoordinateArraySequenceFactory instance() > a com.vividsolutions.jts.geom.CoordinateSequence create(com.vividsolutions.jts .geom.Coordinate[]) -> a com.vividsolutions.jts.geom.util.GeometryTransformer -> a.b.a.b.b.a: com.vividsolutions.jts.geom.Geometry inputGeom -> a com.vividsolutions.jts.geom.GeometryFactory factory -> a boolean pruneEmptyGeometry -> a boolean preserveGeometryCollectionType -> b boolean preserveCollections -> c boolean preserveType -> d com.vividsolutions.jts.geom.Geometry transform(com.vividsolutions.jts.geom.G eometry) -> a com.vividsolutions.jts.geom.CoordinateSequence copy(com.vividsolutions.jts.g eom.CoordinateSequence) -> a com.vividsolutions.jts.geom.CoordinateSequence transformCoordinates(com.vivi dsolutions.jts.geom.CoordinateSequence,com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.Geometry transformPoint(com.vividsolutions.jts.g eom.Point,com.vividsolutions.jts.geom.Geometry) -> a

com.vividsolutions.jts.geom.Geometry transformMultiPoint(com.vividsolutions. jts.geom.MultiPoint,com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.Geometry transformLinearRing(com.vividsolutions. jts.geom.LinearRing,com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.Geometry transformLineString(com.vividsolutions. jts.geom.LineString,com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.Geometry transformMultiLineString(com.vividsolut ions.jts.geom.MultiLineString,com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.Geometry transformPolygon(com.vividsolutions.jts .geom.Polygon,com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.Geometry transformMultiPolygon(com.vividsolution s.jts.geom.MultiPolygon,com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geom.Geometry transformGeometryCollection(com.vividso lutions.jts.geom.GeometryCollection,com.vividsolutions.jts.geom.Geometry) -> a com.vividsolutions.jts.geomgraph.Depth -> a.b.a.c.a: int[][] depth -> a int depthAtLocation(int) -> a int getLocation(int,int) -> a boolean isNull() -> a boolean isNull(int) -> a boolean isNull(int,int) -> a void add(com.vividsolutions.jts.geomgraph.Label) -> a int getDelta(int) -> b void normalize() -> a java.lang.String toString() -> toString com.vividsolutions.jts.geomgraph.DirectedEdge -> a.b.a.c.b: boolean isForward -> a boolean isInResult -> b boolean isVisited -> c com.vividsolutions.jts.geomgraph.DirectedEdge sym -> a com.vividsolutions.jts.geomgraph.DirectedEdge next -> b com.vividsolutions.jts.geomgraph.DirectedEdge nextMin -> c com.vividsolutions.jts.geomgraph.EdgeRing edgeRing -> a com.vividsolutions.jts.geomgraph.EdgeRing minEdgeRing -> b int[] depth -> a com.vividsolutions.jts.geomgraph.Edge getEdge() -> a void setInResult(boolean) -> a boolean isInResult() -> a boolean isVisited() -> b void setVisited(boolean) -> b void setEdgeRing(com.vividsolutions.jts.geomgraph.EdgeRing) -> a com.vividsolutions.jts.geomgraph.EdgeRing getEdgeRing() -> a void setMinEdgeRing(com.vividsolutions.jts.geomgraph.EdgeRing) -> b com.vividsolutions.jts.geomgraph.EdgeRing getMinEdgeRing() -> b void setVisitedEdge(boolean) -> c com.vividsolutions.jts.geomgraph.DirectedEdge getSym() -> a boolean isForward() -> c void setSym(com.vividsolutions.jts.geomgraph.DirectedEdge) -> a com.vividsolutions.jts.geomgraph.DirectedEdge getNext() -> b void setNext(com.vividsolutions.jts.geomgraph.DirectedEdge) -> b com.vividsolutions.jts.geomgraph.DirectedEdge getNextMin() -> c void setNextMin(com.vividsolutions.jts.geomgraph.DirectedEdge) -> c boolean isLineEdge() -> d boolean isInteriorAreaEdge() -> e void computeDirectedLabel() -> a com.vividsolutions.jts.geomgraph.DirectedEdgeStar -> a.b.a.c.c: java.util.List resultAreaEdgeList -> b com.vividsolutions.jts.geomgraph.Label label -> a int SCANNING_FOR_INCOMING -> a int LINKING_TO_OUTGOING -> b

void insert(com.vividsolutions.jts.geomgraph.EdgeEnd) -> a com.vividsolutions.jts.geomgraph.Label getLabel() -> a int getOutgoingDegree(com.vividsolutions.jts.geomgraph.EdgeRing) -> a void computeLabelling(com.vividsolutions.jts.geomgraph.GeometryGraph[]) -> a void mergeSymLabels() -> a void updateLabelling(com.vividsolutions.jts.geomgraph.Label) -> a java.util.List getResultAreaEdges() -> b void linkResultDirectedEdges() -> b void linkMinimalDirectedEdges(com.vividsolutions.jts.geomgraph.EdgeRing) -> a void findCoveredLineEdges() -> c com.vividsolutions.jts.geomgraph.Edge -> a.b.a.c.d: com.vividsolutions.jts.geom.Coordinate[] pts -> a com.vividsolutions.jts.geomgraph.EdgeIntersectionList eiList -> a com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge mce -> a boolean isIsolated -> a com.vividsolutions.jts.geomgraph.Depth depth -> a int depthDelta -> a int getNumPoints() -> a com.vividsolutions.jts.geom.Coordinate[] getCoordinates() -> a com.vividsolutions.jts.geom.Coordinate getCoordinate(int) -> a com.vividsolutions.jts.geomgraph.Depth getDepth() -> a com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge getMonotoneChainEdg e() -> a boolean isClosed() -> a boolean isCollapsed() -> b com.vividsolutions.jts.geomgraph.Edge getCollapsedEdge() -> a void setIsolated(boolean) -> a void addIntersections(com.vividsolutions.jts.algorithm.LineIntersector,int,i nt) -> a void addIntersection(com.vividsolutions.jts.algorithm.LineIntersector,int,in t,int) -> a boolean equals(java.lang.Object) -> equals boolean isPointwiseEqual(com.vividsolutions.jts.geomgraph.Edge) -> a com.vividsolutions.jts.geomgraph.EdgeEnd -> a.b.a.c.e: com.vividsolutions.jts.geomgraph.Edge edge -> a com.vividsolutions.jts.geomgraph.Label label -> a com.vividsolutions.jts.geomgraph.Node node -> a com.vividsolutions.jts.geom.Coordinate p0 -> a com.vividsolutions.jts.geom.Coordinate p1 -> b double dx -> a double dy -> b int quadrant -> a void init(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.geom .Coordinate) -> a com.vividsolutions.jts.geomgraph.Edge getEdge() -> a com.vividsolutions.jts.geomgraph.Label getLabel() -> a com.vividsolutions.jts.geom.Coordinate getCoordinate() -> a void setNode(com.vividsolutions.jts.geomgraph.Node) -> a com.vividsolutions.jts.geomgraph.Node getNode() -> a int compareTo(java.lang.Object) -> compareTo int compareDirection(com.vividsolutions.jts.geomgraph.EdgeEnd) -> a void computeLabel(com.vividsolutions.jts.algorithm.BoundaryNodeRule) -> a com.vividsolutions.jts.geomgraph.EdgeEndStar -> a.b.a.c.f: java.util.Map edgeMap -> a java.util.List edgeList -> a int[] ptInAreaLocation -> a void insert(com.vividsolutions.jts.geomgraph.EdgeEnd) -> a void insertEdgeEnd(com.vividsolutions.jts.geomgraph.EdgeEnd,java.lang.Object ) -> a

com.vividsolutions.jts.geom.Coordinate getCoordinate() -> a int getDegree() -> a java.util.Iterator iterator() -> a java.util.List getEdges() -> a void computeLabelling(com.vividsolutions.jts.geomgraph.GeometryGraph[]) -> a void computeEdgeEndLabels(com.vividsolutions.jts.algorithm.BoundaryNodeRule) -> a int getLocation(int,com.vividsolutions.jts.geom.Coordinate,com.vividsolution s.jts.geomgraph.GeometryGraph[]) -> a void propagateSideLabels(int) -> a com.vividsolutions.jts.geomgraph.EdgeIntersection -> a.b.a.c.g: com.vividsolutions.jts.geom.Coordinate coord -> a int segmentIndex -> a double dist -> a int compareTo(java.lang.Object) -> compareTo int compare(int,double) -> a com.vividsolutions.jts.geomgraph.EdgeIntersectionList -> a.b.a.c.h: java.util.Map nodeMap -> a com.vividsolutions.jts.geomgraph.Edge edge -> a com.vividsolutions.jts.geomgraph.EdgeIntersection add(com.vividsolutions.jts .geom.Coordinate,int,double) -> a java.util.Iterator iterator() -> a void addEndpoints() -> a void addSplitEdges(java.util.List) -> a com.vividsolutions.jts.geomgraph.Edge createSplitEdge(com.vividsolutions.jts .geomgraph.EdgeIntersection,com.vividsolutions.jts.geomgraph.EdgeIntersection) > a com.vividsolutions.jts.geomgraph.EdgeList -> a.b.a.c.i: java.util.List edges -> a java.util.Map ocaMap -> a void add(com.vividsolutions.jts.geomgraph.Edge) -> a void addAll(java.util.Collection) -> a java.util.List getEdges() -> a com.vividsolutions.jts.geomgraph.Edge findEqualEdge(com.vividsolutions.jts.g eomgraph.Edge) -> a java.util.Iterator iterator() -> a com.vividsolutions.jts.geomgraph.EdgeNodingValidator -> a.b.a.c.j: com.vividsolutions.jts.noding.FastNodingValidator nv -> a void checkValid(java.util.Collection) -> a java.util.Collection toSegmentStrings(java.util.Collection) -> a void checkValid() -> a com.vividsolutions.jts.geomgraph.EdgeRing -> a.b.a.c.k: com.vividsolutions.jts.geomgraph.DirectedEdge startDe -> a int maxNodeDegree -> a java.util.List edges -> a java.util.List pts -> b com.vividsolutions.jts.geomgraph.Label label -> a com.vividsolutions.jts.geom.LinearRing ring -> a boolean isHole -> a com.vividsolutions.jts.geomgraph.EdgeRing shell -> a java.util.ArrayList holes -> a com.vividsolutions.jts.geom.GeometryFactory geometryFactory -> a boolean isHole() -> a com.vividsolutions.jts.geom.Coordinate getCoordinate(int) -> a com.vividsolutions.jts.geom.LinearRing getLinearRing() -> a com.vividsolutions.jts.geomgraph.EdgeRing getShell() -> a void setShell(com.vividsolutions.jts.geomgraph.EdgeRing) -> a void addHole(com.vividsolutions.jts.geomgraph.EdgeRing) -> b com.vividsolutions.jts.geom.Polygon toPolygon(com.vividsolutions.jts.geom.Ge ometryFactory) -> a

void computeRing() -> a com.vividsolutions.jts.geomgraph.DirectedEdge getNext(com.vividsolutions.jts .geomgraph.DirectedEdge) -> a void setEdgeRing(com.vividsolutions.jts.geomgraph.DirectedEdge,com.vividsolu tions.jts.geomgraph.EdgeRing) -> a void computePoints(com.vividsolutions.jts.geomgraph.DirectedEdge) -> a int getMaxNodeDegree() -> a void computeMaxNodeDegree() -> c void setInResult() -> b void mergeLabel(com.vividsolutions.jts.geomgraph.Label) -> a void mergeLabel(com.vividsolutions.jts.geomgraph.Label,int) -> a void addPoints(com.vividsolutions.jts.geomgraph.Edge,boolean,boolean) -> a com.vividsolutions.jts.geomgraph.GeometryGraph -> a.b.a.c.l: com.vividsolutions.jts.geom.Geometry parentGeom -> a java.util.Map lineEdgeMap -> a com.vividsolutions.jts.algorithm.BoundaryNodeRule boundaryNodeRule -> a boolean useBoundaryDeterminationRule -> a int argIndex -> a java.util.Collection boundaryNodes -> a boolean hasTooFewPoints -> b com.vividsolutions.jts.geom.Coordinate invalidPoint -> a com.vividsolutions.jts.algorithm.locate.PointOnGeometryLocator areaPtLocator -> a com.vividsolutions.jts.algorithm.PointLocator ptLocator -> a int determineBoundary(com.vividsolutions.jts.algorithm.BoundaryNodeRule,int) -> a com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector createEdgeSetInter sector() -> a com.vividsolutions.jts.geom.Geometry getGeometry() -> a com.vividsolutions.jts.algorithm.BoundaryNodeRule getBoundaryNodeRule() -> a java.util.Collection getBoundaryNodes() -> a void computeSplitEdges(java.util.List) -> a void add(com.vividsolutions.jts.geom.Geometry) -> a void addCollection(com.vividsolutions.jts.geom.GeometryCollection) -> a void addPoint(com.vividsolutions.jts.geom.Point) -> a void addPolygonRing(com.vividsolutions.jts.geom.LinearRing,int,int) -> a void addPolygon(com.vividsolutions.jts.geom.Polygon) -> a void addLineString(com.vividsolutions.jts.geom.LineString) -> a com.vividsolutions.jts.geomgraph.index.SegmentIntersector computeSelfNodes(c om.vividsolutions.jts.algorithm.LineIntersector,boolean) -> a com.vividsolutions.jts.geomgraph.index.SegmentIntersector computeEdgeInterse ctions(com.vividsolutions.jts.geomgraph.GeometryGraph,com.vividsolutions.jts.alg orithm.LineIntersector,boolean) -> a void insertPoint(int,com.vividsolutions.jts.geom.Coordinate,int) -> a void insertBoundaryPoint(int,com.vividsolutions.jts.geom.Coordinate) -> a void addSelfIntersectionNodes(int) -> a void addSelfIntersectionNode(int,com.vividsolutions.jts.geom.Coordinate,int) -> b com.vividsolutions.jts.geomgraph.GraphComponent -> a.b.a.c.m: com.vividsolutions.jts.geomgraph.Label label -> a boolean isInResult -> a boolean isCovered -> b boolean isCoveredSet -> c boolean isVisited -> d com.vividsolutions.jts.geomgraph.Label getLabel() -> a void setInResult(boolean) -> b boolean isInResult() -> c void setCovered(boolean) -> c boolean isCovered() -> d boolean isCoveredSet() -> e

com.vividsolutions.jts.geomgraph.Label -> a.b.a.c.n: com.vividsolutions.jts.geomgraph.TopologyLocation[] elt -> a com.vividsolutions.jts.geomgraph.Label toLineLabel(com.vividsolutions.jts.ge omgraph.Label) -> a void flip() -> a int getLocation(int,int) -> a int getLocation(int) -> a void setLocation(int,int,int) -> a void setLocation(int,int) -> a void setAllLocationsIfNull(int,int) -> b void merge(com.vividsolutions.jts.geomgraph.Label) -> a int getGeometryCount() -> a boolean isNull(int) -> a boolean isAnyNull(int) -> b boolean isArea() -> a boolean isArea(int) -> c boolean isLine(int) -> d boolean allPositionsEqual(int,int) -> a void toLine(int) -> a java.lang.String toString() -> toString com.vividsolutions.jts.geomgraph.Node -> a.b.a.c.o: com.vividsolutions.jts.geom.Coordinate coord -> a com.vividsolutions.jts.geomgraph.EdgeEndStar edges -> a com.vividsolutions.jts.geom.Coordinate getCoordinate() -> a com.vividsolutions.jts.geomgraph.EdgeEndStar getEdges() -> a boolean isIncidentEdgeInResult() -> a boolean isIsolated() -> b void add(com.vividsolutions.jts.geomgraph.EdgeEnd) -> a void setLabel(int,int) -> a com.vividsolutions.jts.geomgraph.NodeFactory -> a.b.a.c.p: com.vividsolutions.jts.geomgraph.Node createNode(com.vividsolutions.jts.geom .Coordinate) -> a com.vividsolutions.jts.geomgraph.NodeMap -> a.b.a.c.q: java.util.Map nodeMap -> a com.vividsolutions.jts.geomgraph.NodeFactory nodeFact -> a com.vividsolutions.jts.geomgraph.Node addNode(com.vividsolutions.jts.geom.Co ordinate) -> a void add(com.vividsolutions.jts.geomgraph.EdgeEnd) -> a com.vividsolutions.jts.geomgraph.Node find(com.vividsolutions.jts.geom.Coord inate) -> b java.util.Iterator iterator() -> a java.util.Collection values() -> a java.util.Collection getBoundaryNodes(int) -> a com.vividsolutions.jts.geomgraph.PlanarGraph -> a.b.a.c.r: java.util.List edges -> a com.vividsolutions.jts.geomgraph.NodeMap nodes -> a java.util.List edgeEndList -> b void linkResultDirectedEdges(java.util.Collection) -> a java.util.Collection getEdgeEnds() -> b boolean isBoundaryNode(int,com.vividsolutions.jts.geom.Coordinate) -> a void insertEdge(com.vividsolutions.jts.geomgraph.Edge) -> a void add(com.vividsolutions.jts.geomgraph.EdgeEnd) -> a java.util.Iterator getNodeIterator() -> a java.util.Collection getNodes() -> c com.vividsolutions.jts.geomgraph.Node addNode(com.vividsolutions.jts.geom.Co ordinate) -> a void addEdges(java.util.List) -> b com.vividsolutions.jts.geomgraph.Quadrant -> a.b.a.c.s: int quadrant(double,double) -> a int quadrant(com.vividsolutions.jts.geom.Coordinate,com.vividsolutions.jts.g

eom.Coordinate) -> a com.vividsolutions.jts.geomgraph.TopologyLocation -> a.b.a.c.t: int[] location -> a void init(int) -> d int get(int) -> a boolean isNull() -> a boolean isAnyNull() -> b boolean isArea() -> c boolean isLine() -> d void flip() -> a void setAllLocations(int) -> a void setAllLocationsIfNull(int) -> b void setLocation(int,int) -> a void setLocation(int) -> c void setLocations(int,int,int) -> a boolean allPositionsEqual(int) -> a void merge(com.vividsolutions.jts.geomgraph.TopologyLocation) -> a java.lang.String toString() -> toString com.vividsolutions.jts.geomgraph.index.EdgeSetIntersector -> a.b.a.c.a.a: void computeIntersections(java.util.List,com.vividsolutions.jts.geomgraph.in dex.SegmentIntersector,boolean) -> a void computeIntersections(java.util.List,java.util.List,com.vividsolutions.j ts.geomgraph.index.SegmentIntersector) -> a com.vividsolutions.jts.geomgraph.index.MonotoneChain -> a.b.a.c.a.b: com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge mce -> a int chainIndex -> a void computeIntersections(com.vividsolutions.jts.geomgraph.index.MonotoneCha in,com.vividsolutions.jts.geomgraph.index.SegmentIntersector) -> a com.vividsolutions.jts.geomgraph.index.MonotoneChainEdge -> a.b.a.c.a.c: com.vividsolutions.jts.geomgraph.Edge e -> a com.vividsolutions.jts.geom.Coordinate[] pts -> a int[] startIndex -> a com.vividsolutions.jts.geom.Envelope env1 -> a com.vividsolutions.jts.geom.Envelope env2 -> b int[] getStartIndexes() -> a double getMinX(int) -> a double getMaxX(int) -> b void computeIntersectsForChain(int,com.vividsolutions.jts.geomgraph.index.Mo notoneChainEdge,int,com.vividsolutions.jts.geomgraph.index.SegmentIntersector) > a void computeIntersectsForChain(int,int,com.vividsolutions.jts.geomgraph.inde x.MonotoneChainEdge,int,int,com.vividsolutions.jts.geomgraph.index.SegmentInters ector) -> a com.vividsolutions.jts.geomgraph.index.MonotoneChainIndexer -> a.b.a.c.a.d: int[] toIntArray(java.util.List) -> a int[] getChainStartIndices(com.vividsolutions.jts.geom.Coordinate[]) -> a int findChainEnd(com.vividsolutions.jts.geom.Coordinate[],int) -> a com.vividsolutions.jts.geomgraph.index.SegmentIntersector -> a.b.a.c.a.e: boolean hasIntersection -> a boolean hasProper -> b boolean hasProperInterior -> c com.vividsolutions.jts.geom.Coordinate properIntersectionPoint -> a com.vividsolutions.jts.algorithm.LineIntersector li -> a boolean includeProper -> d boolean recordIsolated -> e int numIntersections -> b int numTests -> a java.util.Collection[] bdyNodes -> a boolean isAdjacentSegments(int,int) -> a void setBoundaryNodes(java.util.Collection,java.util.Collection) -> a

boolean isTrivialIntersection(com.vividsolutions.jts.geomgraph.Edge,int,com. vividsolutions.jts.geomgraph.Edge,int) -> a void addIntersections(com.vividsolutions.jts.geomgraph.Edge,int,com.vividsol utions.jts.geomgraph.Edge,int) -> a boolean isBoundaryPoint(com.vividsolutions.jts.algorithm.LineIntersector,jav a.util.Collection[]) -> a boolean isBoundaryPoint(com.vividsolutions.jts.algorithm.LineIntersector,jav a.util.Collection) -> a com.vividsolutions.jts.geomgraph.index.SimpleMCSweepLineIntersector -> a.b.a.c.a .f: java.util.List events -> a int nOverlaps -> a void computeIntersections(java.util.List,com.vividsolutions.jts.geomgraph.in dex.SegmentIntersector,boolean) -> a void computeIntersections(java.util.List,java.util.List,com.vividsolutions.j ts.geomgraph.index.SegmentIntersector) -> a void add(java.util.List) -> a void add(java.util.List,java.lang.Object) -> a void add(com.vividsolutions.jts.geomgraph.Edge,java.lang.Object) -> a void prepareEvents() -> a void computeIntersections(com.vividsolutions.jts.geomgraph.index.SegmentInte rsector) -> a void processOverlaps(int,int,com.vividsolutions.jts.geomgraph.index.SweepLin eEvent,com.vividsolutions.jts.geomgraph.index.SegmentIntersector) -> a com.vividsolutions.jts.geomgraph.index.SweepLineEvent -> a.b.a.c.a.g: java.lang.Object edgeSet -> a double xValue -> a int eventType -> a com.vividsolutions.jts.geomgraph.index.SweepLineEvent insertEvent -> a int deleteEventIndex -> b java.lang.Object obj -> b boolean isInsert() -> a boolean isDelete() -> b com.vividsolutions.jts.geomgraph.index.SweepLineEvent getInsertEvent() -> a int getDeleteEventIndex() -> a void setDeleteEventIndex(int) -> a java.lang.Object getObject() -> a int compareTo(java.lang.Object) -> compareTo com.vividsolutions.jts.index.SpatialIndex -> a.b.a.d.a: void insert(com.vividsolutions.jts.geom.Envelope,java.lang.Object) -> a java.util.List query(com.vividsolutions.jts.geom.Envelope) -> a com.vividsolutions.jts.index.chain.MonotoneChain -> a.b.a.d.a.a: com.vividsolutions.jts.geom.Coordinate[] pts -> a int start -> a int end -> b com.vividsolutions.jts.geom.Envelope env -> a java.lang.Object context -> a int id -> c void setId(int) -> a int getId() -> a java.lang.Object getContext() -> a com.vividsolutions.jts.geom.Envelope getEnvelope() -> a void getLineSegment(int,com.vividsolutions.jts.geom.LineSegment) -> a void computeOverlaps(com.vividsolutions.jts.index.chain.MonotoneChain,com.vi vidsolutions.jts.index.chain.MonotoneChainOverlapAction) -> a void computeOverlaps(int,int,com.vividsolutions.jts.index.chain.MonotoneChai n,int,int,com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction) -> a com.vividsolutions.jts.index.chain.MonotoneChainBuilder -> a.b.a.d.a.b: int[] toIntArray(java.util.List) -> a java.util.List getChains(com.vividsolutions.jts.geom.Coordinate[],java.lang.

Object) -> a int[] getChainStartIndices(com.vividsolutions.jts.geom.Coordinate[]) -> a int findChainEnd(com.vividsolutions.jts.geom.Coordinate[],int) -> a com.vividsolutions.jts.index.chain.MonotoneChainOverlapAction -> a.b.a.d.a.c: com.vividsolutions.jts.geom.Envelope tempEnv1 -> a com.vividsolutions.jts.geom.Envelope tempEnv2 -> b com.vividsolutions.jts.geom.LineSegment overlapSeg1 -> a com.vividsolutions.jts.geom.LineSegment overlapSeg2 -> b void overlap(com.vividsolutions.jts.index.chain.MonotoneChain,int,com.vivids olutions.jts.index.chain.MonotoneChain,int) -> a void overlap(com.vividsolutions.jts.geom.LineSegment,com.vividsolutions.jts. geom.LineSegment) -> a com.vividsolutions.jts.index.strtree.AbstractNode -> a.b.a.d.b.a: java.util.ArrayList childBoundables -> a java.lang.Object bounds -> a int level -> a java.util.List getChildBoundables() -> a java.lang.Object computeBounds() -> a java.lang.Object getBounds() -> b void addChildBoundable(com.vividsolutions.jts.index.strtree.Boundable) -> a com.vividsolutions.jts.index.strtree.AbstractSTRtree -> a.b.a.d.b.b: com.vividsolutions.jts.index.strtree.AbstractNode root -> a boolean built -> a java.util.ArrayList itemBoundables -> a int nodeCapacity -> a void build() -> a com.vividsolutions.jts.index.strtree.AbstractNode createNode(int) -> a java.util.List createParentBoundables(java.util.List,int) -> a com.vividsolutions.jts.index.strtree.AbstractNode lastNode(java.util.List) > a int compareDoubles(double,double) -> a com.vividsolutions.jts.index.strtree.AbstractNode createHigherLevels(java.ut il.List,int) -> a int getNodeCapacity() -> a void insert(java.lang.Object,java.lang.Object) -> a java.util.List query(java.lang.Object) -> a com.vividsolutions.jts.index.strtree.AbstractSTRtree$IntersectsOp getInterse ctsOp() -> a void query(java.lang.Object,com.vividsolutions.jts.index.strtree.AbstractNod e,java.util.List) -> a java.util.Comparator getComparator() -> a com.vividsolutions.jts.index.strtree.AbstractSTRtree$IntersectsOp -> a.b.a.d.b.b $a: boolean intersects(java.lang.Object,java.lang.Object) -> a com.vividsolutions.jts.index.strtree.Boundable -> a.b.a.d.b.c: java.lang.Object getBounds() -> b com.vividsolutions.jts.index.strtree.ItemBoundable -> a.b.a.d.b.d: java.lang.Object bounds -> a java.lang.Object item -> b java.lang.Object getBounds() -> b java.lang.Object getItem() -> a com.vividsolutions.jts.index.strtree.STRtree -> a.b.a.d.b.e: java.util.Comparator xComparator -> a java.util.Comparator yComparator -> b com.vividsolutions.jts.index.strtree.AbstractSTRtree$IntersectsOp intersects Op -> a double centreX(com.vividsolutions.jts.geom.Envelope) -> a double avg(double,double) -> a double centreY(com.vividsolutions.jts.geom.Envelope) -> b java.util.List createParentBoundables(java.util.List,int) -> a

geom.jts.jts.geom.geom.Object) -> a java.jts.jts.String toLineString(com.a: int INDENT -> a int outputDimension -> b java.a.InteriorIntersectionFinder segInt -> a boolean isValid -> a java.index.jts.d.Coordinate interiorIntersection -> a com.h: com.vividsolutions.b.lang.c: boolean isCheckEndSegmentsOnly -> a com.Object computeBounds() -> a com.jts.strtree.index.java.vividsolutions.strtree.geom.InteriorIntersectionFinder -> a.vividsolutions.jts.STRtree this$0 -> a int compare(java.Envelope) -> a double access$1(com.jts.lang.vividsolutions.vividsolutions.jts.jts.index.algorithm.Coordinate[] pts -> a java.noding.a.b.b.List monoChains -> a .vividsolutions.STRtree this$0 -> a int compare(java.Object) -> compare com.index.util.vividsolutions.List.geom.AbstractSTRtree$IntersectsOp getInterse ctsOp() -> a void insert(com.index.b.int) > b java.Coordinate) -> a com.a.a.e.vividsoluti ons.util.geom.List createParentBoundablesFromVerticalSlice(java.b.vividsolutions.noding.List[] verticalSlices(java.vividsolutions.d.jts.jts.lang.vividsolutions.vividsolutions.STRtree$3 -> a.vividsoluti ons.jts.java.jts.jts.Object.util.Collection segStrings -> a com.f.vividsolutions.strtree.b.AbstractNode createNode(int) -> a com.geom.WKTWriter -> a.jts.lang.g: com.vividsolutions.Object) -> a com.Coordinate[] getCoordinates() -> a com.a.jts.d.jts.com.strtree.index.vividsolutions.index.index.Coordinate.vividsolutions.util.int) -> a boolean isEndSegment(com.noding.lang.b.noding.STRtree$4 -> a.int) -> a com.vividsolutions.lang.Coordinate getInteriorIntersection() -> a com.STRtree$2 -> a.lang.vividsolutions.geom.b.jts.noding.jts.strtree.f.jts.com.strtree.vividsolutions.com.f.vividsolutions.lang.jts.strtree.i: com.List query(com.strtree.strtree.geom.Comparator getComparator() -> a double access$0(com.viv idsolutions.Object.vividsolutions.List[].vividsolutions.vividsolutions.f: com.strtree.String getErrorMessage() -> a void checkValid() -> a void execute() -> b void checkInteriorIntersections() -> c com.jts.vividsolutions.Object data -> a int size() -> a com.STRtree this$0 -> a java.jts.io.Object.vividsolutions.jts.a.lang.vividsolutions.jts.strtree.util.vividsolutions.d.algorithm.d: java.lang.a.List.Coordinate[] intSegments -> a boolean hasIntersection() -> a com.index.vividsolutions.geom.SegmentString.SegmentString.MCIndexNoder -> a.int ) -> a java.Coordinate[] getIntersectionSegments() -> a void processIntersections(com.index.noding.noding.a.BasicSegmentString -> a.STRtree$1 -> a.vividsolutions.FastNodingValidator -> a.vividsolutions.geom.b.jts.f.strtree.b.jts.util.LineIntersector li -> a com.jts.util.int.jts.geom.LineIntersector li -> a java.b: com.util.a.b.STRtree.STRtree.b.jts.int) -> a boolean isDone() -> b com.jts.SegmentString.STRtree this$0 -> a boolean intersects(java.java.index.index.vividsolutions.jts.util.b.lang.Envelope) -> a java.vividsolutions.Object) -> compare com.List createParentBoundablesFromVerticalSlices(java.Envelope.Envelope) -> b com.util.java.co m.java.vividsolutions.jts.noding.a: com.jts.

jts.vividsolutions.vividsolutions.c: com.a.util.d$a: com.operation.SegmentString -> a.int.jts.jts.a: com.jts.Collection nodedSegStrings -> a int nOverlaps -> b void computeNodes(java.operation.geom.chain.jts.g.noding.Coordinate[].com.List resultLineList -> b java.h: com.com. int.geom.geomgraph.operation.geomgraph.Coordinate[] getCoordinates() -> a com.jts .vividsolutions.a.vividsolutions.noding.g.chain.geomgraph.vividsolutions.Coordinate[] pts -> a boolean orientation -> a boolean orientation(com.b.co m.a.jts.geomgraph.boolean.b.List) -> a void collectBoundaryTouchEdge(com.SegmentIntersector segInt -> a void setSegmentIntersector(com.a.noding.noding.SegmentString.SegmentIntersector -> a.jts.util.Collection) -> a void intersectChains() -> a void add(com.noding.vividsolutions.java.geomgraph.MCIndexNoder this$0 -> a void overlap(com.vividsolutions.index.jts.java.jts.vividsolutions.OverlayOp op -> a com.b.Object) -> compareTo int compareOriented(com.SpatialIndex index -> a int idCounter -> a java.g: int size() -> a com.jts.DirectedEdge) -> a void setEdgeRing(com.Coordinate[].vividsolutions.a.noding.geom.overlay.vividsolutions.lang. util.jts.GeometryGraphOperation -> a.List) -> b void buildLines(int) -> b com.a.geom.boolean) -> a com.jts.com.b.operation.vividsolutions.noding.f.algorithm.g.SegmentIntersector) -> a com.DirectedEdge.noding.f.overlay.util.int) -> a boolean isDone() -> b com.vividsolutions.int.vividsolutions.SegmentIntersector si -> a com.vividsolutions.vividsolutions.g.vividsolutions.jts.a.e: com.jts.List buildMinimalRings() -> a com.jts.f.SinglePassNoder -> a.vividsolutions.jts.jts.jts.a.Coordinate[]) -> a int compareTo(java.DirectedEdge) -> a .vividsolutions.jts.overlay.List lineEdgesList -> a java.jts.jts.LineIntersector li -> a com.jts.GeometryGraph[] arg -> a void setComputationPrecision(com.GeometryFactory geometryFactory -> a com.jts.viv idsolutions.MaximalEdgeRing -> a.PointLocator ptLocator -> a java.vividsolutions.noding.jts.jts.DirectedEdge.jts.util.SegmentString) -> a com.vividsolutions.jts.b.geom.geomgraph.geomgraph.int.util.f.b.geom.MCIndexNoder$SegmentOverlapAction -> a.vividsolutions.int) -> a com.EdgeRing) -> a void linkDirectedEdgesForMinimalEdgeRings() -> c java.jts.vividsolutions.b.MonotoneChain.jts.a.jts.vividsolutions.vividsolutions.vividsolutions.vividsolutions.a.DirectedEdge.algorithm.List build(int) -> a void findCoveredLineEdges() -> a void collectLines(int) -> a void collectLineEdge(com.com.noding.PrecisionModel) -> a com.overlay.noding.util.jts.vividsolutions.MonotoneChain.vividsolutions.vividsolutions.vividsolutions.noding.vividsolutions.b: com.a.jts.operation.vividsolutions.jts .vividsolutions.DirectedEdge getNext(com.geomgraph.f.a: com.OrientedCoordinateArray -> a.util.MinimalEdgeRing -> a.b.f: void processIntersections(com.geom.jts.index.geomgraph.jts.vivids olutions.LineBuilder -> a.vividsolutions.a.vividsolu tions.index.jts.b.DirectedEdge getNext(com.vividsolutions.jts.PrecisionModel resultPrecisionModel -> a com.jts.vividsolutions.geom.SegmentString.

List.geomgraph.int.a.List resultLineList -> b java.jts.vividsolutions.java.vividsolutions.jts.jts.overlay.jts.geom.java.util.EdgeRing findShell(java.vividsolutions.java.util.operation.util.Geometry resultGeom -> a com.PlanarGraph graph -> a com.jts.List) -> a void insertUniqueEdge(com.overlay.util.java.b.vividsolutions.a.util.a.vividsolutions.Geometry getResultGeometry(int) -> a com.a.jts.List buildMinimalEdgeRings(java.EdgeRing.vividsolutions.geom.util.OverlayOp op -> a com.Coordinate) -> a com.jts.vividsolutions.jts.util.g: com.int) -> a void findResultAreaEdges(int) -> c void cancelDuplicateResultEdges() -> g boolean isCoveredByLA(com.geom.GeometryFactory geometryFactory -> a java.vividsolutions.g.List.vividsolutions.GeometryFactory geometryFactory -> a java.List.java.geom.jts.vividsolutions.int) -> a boolean isResultOfOp(com.Edge) -> a void computeLabelsFromDepths() -> a void replaceCollapsedEdges() -> b void copyPoints(int) -> b void computeLabelling() -> c void mergeSymLabels() -> d void updateNodeLabelling() -> e void labelIncompleteNodes() -> f void labelIncompleteNode(com.geomgraph.geomgraph.operation.geomgraph.geom.List.g.vividsolutions.vividsolutions.vividsolutions.int) -> a boolean isResultOfOp(int.operation.geom.jts.overlay.vividsolutions.geom.vividsolutions.jts.util.jts.algorithm.OverlayOp -> a.geom.vividsolutions.List.jts.a.int) -> a com.G eometry.jts.Collection.util.jts.util.Node createNode(com.geom.jts.geomgraph.jts.overlay.vividsolutions.geomgraph.List) -> a com.java.geomgraph.a.List buildMaximalEdgeRings(java.geomgraph.List resultPointList -> c com.Node) -> a com.a.java.List build(int) -> a void extractNonCoveredResultNodes(int) -> a void filterCoveredNodeToPoint(com.DirectedEdge.operation.f: com.vividsolutions.geomgraph.util.jts.vividsolu tions.OverlayNodeFactory -> a.vividsolutions.jts.g.Coordinate) -> b boolean isCovered(com.Label.jts.EdgeRing) -> a com.b.b.List.util.List.com.List) -> a .List) -> a void placePolygonHoles(com.vividsolutions.util.geom.List.util.List shellList -> a void add(com.g.util .com.List) -> a com.Coordinate) -> a boolean isCoveredByA(com.Collection) -> a java.Geometry computeGeometry(java.vividsolutions.vividsolutions.e: com.d: com.geomgraph.GeometryFactory geomFact -> a com.Coordinate.geomgraph.vividsolutions.List getPolygons() -> a java.uti l.List resultPointList -> a java.util.vividsolutions.List resultPolyList -> a java.vividsolutions.a.PointBuilder -> a.jts.b.void setEdgeRing(com.util.jts.vividsolutions.jts.util.vividsolutions.java.vividsolutions.jts.util.jts.vividsolutions.jts.Node.util.L ist) -> a void sortShellsAndHoles(java.util.vividsolutions.geom.Collection) -> a java.jts.jts.int) -> a com.overlay.PlanarGraph getGraph() -> a void computeOverlay(int) -> a void insertUniqueEdges(java.vividsolutions.jts.PointLocator ptLocator -> a com.geomgraph.util.jts.operation.PlanarGraph) -> a void add(java.List) -> a void placeFreeHoles(java.Geometry overlayOp(com.util.Geometry.util.util.PolygonBuilder -> a.java.geomgraph.java.EdgeList edgeList -> a java.jts.geom.util.geom .jts.

geom.geomgraph.a.a: com.vividsolutions.vividsolutions.geom.vividsolutions.geom.vividsolutions.vividsolutions.List) -> a com.jts.geom.geom.jts.b.com.vividsolutions.Geometry.jts.ge om.a.Geometry snapTo(com.geom.util.Geometry getResultGeometry(int) -> a com.vividsolutions.CoordinateSequence.jts. jts.vividsolutions. Coordinate[]) -> a void snapVertices(com.vivids olutions.jts.a.vividsolutions.com.geom.jts.geom.jts.Geometry[] snap() -> a com.c: com.Geometry.overlay.G eometry.a.vividsolutions.jts.geom.Geom etry.geom.geom.vividsolutions.jts.vividsolutions.vividsolutions.vividsolutions.vividsolutions.Coordinate findSnapForVertex(com.geom.precision.geom.b.jts.geom.operation.jts.g.geom.geom.geomgraph.geom.jts.Geometry[] geom -> a double snapTolerance -> a com.vividsolutions.Coordinate[].geom.vividso lutions.vividsolutions.operation.overlay.Geometry) -> a com.jts.jts.EdgeRing findEdgeRingContaining(com.vividsolutions.j ts.overlay.geom.Geometry getResultGeometry(int) -> a com.Coordinate[] srcPts -> a com.com.Coordinate.geom.vividsoluti ons.com.snap.geom.geom.jts.overlay.geom.int) -> a void computeSnapTolerance() -> a com.g.jts.jts.vividsolutions.geom.geo m.Geometry) -> a double computeSizeBasedSnapTolerance(com.Geometry[] geom -> a com.SnapIfNeededOverlayOp -> a.CoordinateList.jts.jts.geom.Geom etry.jts.vivids olutions.snap.vivi dsolutions.Coordinate[] extractTargetCoordinates(com.CoordinateSequence transformCoordinates(com.g.vividsolutions.com.vividsolutions.snap.a.jts.jts.vividsolutions.geom.jts.a.jts.geom.CommonBitsRemover cbr -> a com.Geometry overlayOp(com.EdgeRing.vividsolutions.CoordinateList.jts.geom.util.Coordinate[]) -> a void snapSegments(com.jts.jts.vividsolutions.List) -> a java.geom.jts.vividsoluti ons.G eometry.Coordinate[] snapLine(com.jts.jts.geom.geom.geom.SnapOverlayOp -> a.vividsolutions.vividsolutions.geom.jts.jts.jts.vividsolutions.geom.jts.Geometry.b : double snapTolerance -> a com.vividsolutions.geom.jts.geom.g.a .Geometry) > b double computeOverlaySnapTolerance(com.geom.Coordinate[]) -> a .jts.double) -> a com.geom. vividsolutions.com.a.operation.com.jts.vividsolutions.Coordinate[]) -> b int findSegmentIndexToSnap(com.vividsolutions.jts.jts.snap.GeometrySnapper -> a.vividsolutions.LineSegment seg -> a boolean isClosed -> a com.e: double snapTolerance -> a com.geom.com.java.com.vividsolutions.a.Geometry) -> a com.vividsolutions.vividsolutions.Coordinate[] snapPts -> a com.vividsolutions.Geometry.operation.int) -> a com.SnapTransformer -> a.Coordinate.vividsolutions.Geometry[] removeCommonBits(com.a.vividsolutions.vividsolutions.LineStringSnapper -> a.vividsolutions.com.Geometry overlayOp(com.vividsolutions.geom.Geometry[] snap(com.vividsolutions.vividsolutions.b.jts.vividsolutions.vividsolutions.jts.jts.Coordinate[] snapTo(com.jts.vividsolutions.g.Geometry) -> a com.geom.jts.jts.Geometry prepareResult(com.geom.geom.a.a.snap.jts.CoordinateList) -> a com.Geometry) -> a com.a.a.a.jts.jts.Coordinate[]) -> a com.Geometry srcGeom -> a double computeOverlaySnapTolerance(com.util.com.overlay.b.jts.geom.vividsolutions.d: com.jts.vividsolutions.jts.geom.jts.double) -> a com.operation.Geometry[]) -> a com.b.vividsolutions.List computePolygons(java.jts.

java.util.jts.a: void isTrue(boolean) -> a void isTrue(boolean.a.MapBinaryHeap unknownVertices -> a boolean reached_max -> a double dist_reached -> a edu.vividsolutions.CommonBitsRemover -> a.DijkstraDistance this$0 -> a java.b: com.jung.vividsolutions.Map estimatedDistances -> a edu.shortestpath.b$b: com.Collection getEdgesToCheck(java.precision. Collection.precision.CommonBits commonBitsY -> b com.lang.jts.Object.vividsolutions.b: edu.jts.util.vividsolutions.double) -> b void restoreVertex(java.uci.vividsolutions.b.vividsolutions.jung.jung.collections15.CommonBitsRemover this$0 -> a void filter(com.Coordinate) -> a com.CommonBits commonBitsX -> a com.jts.h.Object.java.int) -> a void add(double) -> a double getCommon() -> a com.Coordinate commonCoord -> a com.a.Object) -> a edu.jts.geom.algorithms.a.lang.a.Geometry) -> a com.jts.ics.h.Coordinate) -> a com.jts.CommonBitsRemover this$0 -> a void filter(com.a.LinkedHashMap distances -> a java.util.Object.util.precision.long) -> a long zeroLowerBits(long.uci.CommonBitsRemover$CommonCoordinateFilter cc Filter -> a void add(com.jts.geom.util.lang.commons.vividsolutions.vividsolutions. a.String) -> a void shouldNeverReachHere() -> a void shouldNeverReachHere(java.shortestpath.a.lang.jts.geom.jung.CommonBits -> a.b .algorithms.DijkstraDistance -> b.b.Map sourceMap -> a boolean cached -> a double max_distance -> a int max_targets -> a java.Map$Entry getNextVertex() -> a void update(java.a: boolean isFirst -> a int commonMantissaBitsCount -> a long commonBits -> a long commonSignExp -> b long signExpBits(long) -> a int numCommonMostSigMantissaBits(long.a.shortestpath.graph.geom.precision.uci.jts .ics.Object) -> a java.Geometry removeCommonBits(com.geom.jts.ics.h.lang.vividsolutions.apache.util.precision.vividsolutions.CommonBitsRemover$CommonCoordinateFilter -> a.a: edu.com.vividsolutions.precision.Coordinate getCommonCoordinate() -> a com.DijkstraDistance$SourceData getSour ceData(java.vividsolutions.b$a: com.algorithms.jts.jts.a.lang.i.util.shortestpath.geom.Hypergraph g -> a org.Coordinate trans -> a com.geom.Geometry) -> b com.geom.jts.a.vividsolutions.algorithms.double) -> a void createRecord(java.a$a: java.uci.geom.util.vividsolutions.util.lang.jts.vividsolutions.util.LinkedHashMap singleSourceShortestPath(java.algorithms.i.lang.lang.double) -> a .vividsolutions.Assert -> a.DijkstraDistance$SourceData -> b.precision.a.a.jts.int) -> a int getBit(long.ics.Object.b.h.lang.String) -> a com.vividsolutions.vividsolutions.jung.AssertionFailedException -> a.Object.vividsolutions.a.uci.b.jung.jts.Object.jts.a.int) -> a edu.Geometry) -> a void addCommonBits(com.Transformer nev -> a java.uci.a.vividsolutions.ics.java.CommonBitsRemover$Translater -> a.precision.ics.java.b.jts.a.precision.jts.

a$b: java.String toString() -> toString edu.BasicMapEntry -> b.a.a.b: java.uci.jung.util.Object.Comparator) -> a void clear() -> clear boolean add(java.uci.a.util.b$a: java.Object.java.lang.DijkstraDistance$SourceData getSour ceData(java.lang.a .a.uci.ics.jung.lang.lang.Object peek() -> peek int size() -> size void update(java.a.jung.lang.Object.Collection) -> retainAll java.Object.lang.util.edu.Object) -> add boolean isEmpty() -> isEmpty java.Object) -> equals int hashCode() -> hashCode java.a.Object) -> remove boolean removeAll(java.a.DijkstraDistance$VertexComparator -> b.java.Object) -> a int lChild(int) -> a int rChild(int) -> b int parent(int) -> c void swap(int.util.a: java.lang.EdgeType) -> a boolean addEdge(java.edu.a.Object) -> offer java.shortestpath.lang.Object.a.edu.a.Object) -> a boolean contains(java.Map tentativeIncomingEdges -> b java.java.ics.uci.Map distances -> a int compare(java.ics.lang.lang.lang.Object.util.util.jung.util.a.Pair.a.a.Object.java.algorithms.Map$Entry getNextVertex() -> a void restoreVertex(java.a.ics.Object value -> b java.Object) -> contains void percolateDown(int) -> a int percolateUp(int.lang.jung.algorithms.lang.java.lang.util.a.util.ics.lang.Object.b.uci.Object.a.Object.MapBinaryHeap this$0 -> a int compare(java.util.algorithms.DijkstraShortestPath this$0 -> a void update(java.MapBinaryHeap -> b.lang.jung.a: boolean addEdge(java.Iterator iterator() -> iterator boolean remove(java.Object) -> compare edu.ic .a.b.uci.Object.uci.lang.Object getValue() -> getValue java.ics.a.DijkstraShortestPath -> b.uci.a.Comparator comp -> a void initialize(java.lang.Object) -> compare edu.uci.util.uci.lang.ics.DijkstraShortestPath$SourcePathData -> b.Object poll() -> poll java.b.util.graph.a.a.lang.Object getKey() -> getKey java.java.uci.LinkedHashMap incomingEdges -> b edu.util.util.a.b$a: edu.lang.ics.ics.jung.a.shortestpath.jung.ics.lang.Object.Object element() -> element boolean offer(java.Object setValue(java.a.java.double) -> a java.Object) -> setValue boolean equals(java.shortestpath.lang.Object key -> a java.List getPath(java.algorithms.lang.algorithms.b: edu.jung.Collection) -> removeAll boolean retainAll(java.Object remove() -> remove edu.graph.i cs.lang.MapBinaryHeap$ComparableComparator -> b.edu.Map object_indices -> a java.uci.lang.algorithms.shortestpath.jung.Object) -> a java.AbstractGraph -> b.a.lang.java.a.util.a.jung.algorithms.int) -> a java.shortestpath.util.lang.double) -> b edu.Vector heap -> a java.double) -> a void createRecord(java.lang.lang.lang. a.Object) -> a edu.lang.b.ics.algorithms.algorithms.util.graph.jung.a.lang.lang.util.uci.

uci.Object) -> a java.uci.lang.lang.Collection getIncidentVertices(java.uci.jung.ics.lang.jung.lang.a.Object) -> d java.util.lang.lang.lang.util.util.EdgeType UNDIRECTED -> b edu.lang.Collection getVertices() -> b boolean containsVertex(java.ics.jung.jung.Graph -> b.graph.Object) -> c edu.lang.lang.a.Object getOpposite(java.EdgeType) -> a java.util.util.lang.util.util.util.java.Collection getOutEdges(java.jung.Pair) -> a java.ics.util.Object) -> equals int hashCode() -> hashCode java.graph.ics.Object getFirst() -> a java.EdgeType) -> a edu.Object) -> a java.util.Map vertices -> a java.Collection getEdges() -> a java.jung.b: java.uci.a.lang.Object first -> a java.graph.EdgeType[] ENUM$VALUES -> a edu.String) -> valueOf edu.lang.Object getSecond() -> b boolean equals(java.Pair getValidatedEndpoints(java.lang.util.lang.Object) -> remove boolean removeAll(java.util.Object) -> b edu.lang.uci.jung.graph.graph.Collection getOutEdges(java.SparseMultigraph -> b.lang.Collection) -> containsAll boolean isEmpty() -> isEmpty java.b: java.ics.graph.Object) -> a java.util.lang.jung.uci.util.Object) -> b java.jung.lang.uci.Object) -> contains boolean containsAll(java.Object) -> a int getVertexCount() -> a edu.graph.Collection getInEdges(java.a.a.a.graph.ics.edu.uci.a: edu.util.Object) -> b int getVertexCount() -> a java.util.lang.b.lang.ics.ics.jung.jung.lang.d: java.a.uci.b.util.uci.Object[] toArray() -> toArray .Collection getVertices() -> b boolean containsVertex(java.Object) -> a boolean containsEdge(java.util.lang.uci.graph.Pair.Object) -> c boolean addEdge(java.graph.Map edges -> b java.util.util.ics.Collection) -> removeAll boolean retainAll(java.b.b.b.ics.graph.EdgeType DIRECTED -> a edu.a.ics.Object) -> c java.util.lang.lang.a.Collection) -> addAll void clear() -> clear boolean contains(java.Pair getEndpoints(java.ics.uci.String toString() -> toString edu.util.ics.util.lang.java.jung.lang.lang.ic s.String toString() -> toString boolean add(java.a.lang.uci.EdgeType -> b.a.lang.jung.lang.EdgeType[] values() -> values edu. uci.util.Object) -> a edu.a.Object getOpposite(java.Object) -> add boolean addAll(java.jung.jung.util.graph.a.graph.lang.Collection getIncidentVertices(java.Object) -> a boolean containsEdge(java.Pair -> b.Iterator iterator() -> iterator boolean remove(java.jung.edu.util.Collection getIncidentEdges(java.edu.graph.a.util.util.lang.Object.a.ics.Hypergraph -> b.uci.lang.Pair getEndpoints(java.Object.c: java.a.Object.util.util.util.graph.Object) -> b boolean addVertex(java.Set directedEdges -> a java.Object second -> b java.EdgeType valueOf(java.graph.uci.util.Collection getEdges() -> a java.Object.Object) -> a edu.jung.Collection getIncidentEdges(java.Collection) -> retainAll int size() -> size java.a.util.graph.ics.s.

Object[] toArray(java.util.String[]) -> main void doMain(java.String getSplashString() -> a geogebra.lang.String) -> b geogebra.util.util.java.lang.lang.Pair) -> a java.AppletSplashScreen splashScreen -> a boolean appletIsIniting -> b void init() -> init void initAppletInBackground() -> a void start() -> start void stop() -> stop void destroy() -> destroy geogebra.AppletImplementationInterface) -> setA ppletImplementation void initAppletImplementation() -> b void paint(java.AppletSplashScreen -> geogebra.AppletImplementationInterface getAppletImplementation() -> getApple tImplementation void setAppletImplementation(geogebra.lang.String) -> deleteObject boolean evalCommand(java.Object next() -> next void remove() -> remove geogebra.b$a: int position -> a edu.GeoGebraApplet -> geogebra.int.a.graph.uci.CommandLineArguments) -> a java.ics.int) -> imageUpdate geogebra.Image.GeoGebra -> geogebra.Pair$PairIterator -> b.AppletImplementationInterface appletImplementation -> a boolean animationRunningAtLastStop -> a geogebra.awt.awt.lang.String) -> evalCommand boolean evalCommand(java.Graphics splashScreenImageGraphics -> a int width -> a int height -> b geogebra.Graphics) -> paint boolean isAppletFullyLoaded() -> a void deleteObject(java.jung.lang.HashMap args -> a int noOfFiles -> a int getNoOfFiles() -> a java.GeoGebraApplet parentApplet -> a boolean dispose -> a void dispose() -> a void update() -> b java.jung.graph.util.b.String getStringValue(java.awt.awt.graph.boolean) -> evalCommand .int.awt.String) -> a boolean containsArg(java.lang.Frame splashFrame -> a void main(java.int.b: java.a.awt.lang.a: void dispose() -> a void initInBackground() -> b geogebra.ics.lang.graph.String) -> a boolean getBooleanValue(java.jung.GeoGebraApplet: geogebra.String[]) -> a void startGeoGebra(geogebra.c: java.Image getImage() -> a boolean isReady() -> a boolean imageUpdate(java.Pair this$0 -> a boolean hasNext() -> hasNext java.lang.Object access$0(edu.CommandLineArguments -> geogebra.Image splashScreenImage -> c java.Image progressImage -> b java.util.lang.AppletImplementationInterface -> geogebra.lang.lang.a.ics.Object[]) -> toArray java.awt.ics.boolean) -> a boolean isBoolean(java.lang.awt.GeoGebra: java.String.int.lang.Object access$1(edu.Image splashImage -> a java.uci.jung.lang.String.uci.uci.a.Pair) -> b edu.

lang.lang.String) -> registerClearListener void registerObjectUpdateListener(java.lang.String.String getAlgorithmXML(java.String) -> renameObject void setAnimating(java.int.String getXML() -> getXML java.int) -> setLineStyle void setFilling(java.lang.String) -> getLayer java.lang.String getCommandString(java.String) -> registerRemoveListener void registerRenameListener(java.lang.lang.String getObjectType(java.lang.String.lang.String) -> getXcoord double getYcoord(java.lang.lang.String getColor(java.lang.lang.lang.String[] getAllObjectNames() -> getAllObjectNames java.lang.String) -> regi sterObjectUpdateListener void registerRemoveListener(java.String getHostname() -> getHostname java.String getBase64() -> getBase64 java.lang.lang.String) -> getLineStyle int getLineThickness(java.String) -> getAlgorithmXML double getXcoord(java.lang.lang.String.String getPNGBase64(double.String getBase64(boolean) -> getBase64 java.lang.lang.String) -> getPointStyle int getPointSize(java.String.lang.double) -> getPNGBase64 boolean writePNGtoFile(java.lang.boolean) -> setAnimating void setAnimationSpeed(java.double) -> setFilling java.String.String) -> getFilling int getPointStyle(java.String) -> isIndependent void openFile(java.lang.String) -> getColor double getFilling(java.lang.String) -> getXML java.String.lang.String getGraphicsViewCheckSum(java.String) -> getLineThickness java.int.String) -> registerAddListener void registerClearListener(java.String getValueString(java.lang.String) -> isDefined boolean isIndependent(java.lang.int) -> setColor void setLineThickness(java.lang.String) -> evalXML void debug(java.int) -> setLineThickness void setLineStyle(java.lang.String.lang.lang.String getDefinitionString(java.lang.lang.lang.String getObjectName(int) -> getObjectName java.lang.String.lang.lang.String) -> getObjectType double getValue(java.String) -> getPointSize int getLineStyle(java.String getXML(java.lang.lang.String) -> debug boolean exists(java.lang.String) -> getValueString java.java.boolean.lang.String) -> getValue java.String getIPAddress() -> getIPAddress int getLayer(java.lang.String) -> registerUpdateListener boolean renameObject(java.lang.lang.lang.lang.String) -> getGraphicsViewCheckSum void setPointStyle(java.lang.java.lang.lang.lang.String.String.String) -> registerRenameListener void registerUpdateListener(java.String) -> getYcoord boolean isDefined(java.void evalXML(java.boolean.String) -> exists java.lang.lang.lang.boolean) -> setAxesVisible void setColor(java.double.String.String) -> getDefinitionStrin g byte[] getGGBfile() -> getGGBfile java.double) -> writePNGto File int getObjectNumber() -> getObjectNumber java.String) -> getCommandString java.String) -> openFile void refreshViews() -> refreshViews void registerAddListener(java.lang.double) -> setAnimationSpeed void startAnimation() -> startAnimation void stopAnimation() -> stopAnimation void hideCursorWhenDragging(boolean) -> hideCursorWhenDragging boolean isAnimationRunning() -> isAnimationRunning void reset() -> reset void setAxesVisible(boolean.lang.lang.java.int) -> setPointStyle void setOnTheFlyPointCreationActive(boolean) -> setOnTheFlyPointCreationActi .

GeoGebraApplet this$0 -> a java.lang.GeoGebraApplet$2$1 -> geogebra.String) -> unregisterObjectUpd ateListener void unregisterRemoveListener(java.String) -> isMoveable void drawToImage(java.String) -> setXML void setBase64(java.GeoGebraAppletPreloader$1 -> geogebra.boolean) -> setTrace void setValue(java.lang.String) -> unregisterUpdateListener boolean isMoveable(java.String) -> getVisible boolean getVisible(java.lang.String val$cmdString -> a void run() -> run geogebra.d: geogebra.GeoGebraPanel: .lang.String.ve void setUndoPoint() -> setUndoPoint void setPointSize(java.boolean) -> setFixed void setGridVisible(boolean) -> setGridVisible void setLabelMode(java.lang.String.lang.int.lang.double.lang.String.h: boolean val$loadJavaScriptJAR -> a void run() -> run geogebra.lang.String.String.String.lang.lang.lang.GeoGebraApplet$2 -> geogebra.double.double) -> setValue void setVisible(java.boolean) -> setVisible boolean getVisible(java.GeoGebraAppletPreloader -> geogebra.String.String) -> unregisterRenameListener void unregisterUpdateListener(java.lang.int) -> setLabelStyle void setLabelVisible(java.lang.double[]) -> drawToImage void clearImage(java.GeoGebraApplet$2 this$1 -> a void run() -> run geogebra.GeoGebraApplet$2) -> a geogebra.int) -> setPenColor void setPenSize(int) -> setPenSize int getPenSize() -> getPenSize java.GeoGebraApplet this$0 -> a void run() -> run geogebra.int) -> getListValue geogebra.String) -> clearImage void uploadToGeoGebraTube() -> uploadToGeoGebraTube void setPenColor(int.GeoGebraApplet this$0 -> a void run() -> run geogebra.f: geogebra.GeoGebraAppletPreloader: void init() -> init void loadAllJarFiles(boolean) -> loadAllJarFiles geogebra.lang.String.lang.boolean) -> setLabelMode void setLabelStyle(java.lang.lang.lang.lang.GeoGebraApplet access$0(geogebra.String) -> setBase64 void unregisterAddListener(java.double.double) -> setCoordSystem void setCoords(java.String.int.double) -> setCoords void setErrorDialogsActive(boolean) -> setErrorDialogsActive void setFixed(java.lang.String) -> unregisterRemoveListener void unregisterRenameListener(java.boolean) -> setLabelVisible void setLayer(java.String.boolean) -> setLayerVisible void setMode(int) -> setMode void setRepaintingActive(boolean) -> setRepaintingActive void setTrace(java.GeoGebraApplet$1 -> geogebra.lang.lang.String.String.String) -> unregisterAddListener void unregisterClearListener(java.String.int) -> setPointSize void setCoordSystem(double.lang.String.String) -> unregisterClearListener void unregisterObjectUpdateListener(java.GeoGebraPanel -> geogebra.g: geogebra.double[].GeoGebraApplet$3 -> geogebra.String getPenColor() -> getPenColor void setListValue(java.int) -> getVisible void setXML(java.double) -> setListValue double getListValue(java.lang.lang.lang.int) -> setLayer void setLayerVisible(int.e: geogebra.

GPoint2D) -> a void transform(double[].AffineTransform at -> a java.GPathIterator getPathIterator(geogebra.GRectangle2D) -> a .awt.Frame splash(java.kernel.String[]) -> main void openFile(java.common.double.awt.View) -> attachView void detachView(geogebra.geom.common.Image splashImage -> a boolean paintCalled -> a void update(java.awt.GAffin eTransform) -> a boolean intersects(geogebra.awt.common.double.JPanel getGraphicsPanel() -> getGraphicsPanel void setLanguage(java.Arc2D$Double impl -> a boolean contains(double.Image) -> a void access$0(geogebra.GArc2DD -> geogebra.a: java.URL) -> openFile void setShowToolbar(boolean) -> setShowToolbar void setFontSize(int) -> setFontSize void setMaxIconSize(int) -> setMaxIconSize void setShowMenubar(boolean) -> setShowMenubar void setShowAlgebraInput(boolean) -> setShowAlgebraInput void setShowAlgebraView(boolean) -> setShowAlgebraView void setShowSpreadsheetView(boolean) -> setShowSpreadsheetView javax.geom.awt.awt.GAffineTransform) -> b double getScaleX() -> a double getScaleY() -> b double getShearX() -> c double getShearY() -> d double getTranslateX() -> e double getTranslateY() -> f java.main.double.awt.awt.common.util.awt.double) -> a boolean intersects(int.GRectangle) -> a geogebra.GAlphaCompositeD -> geogebra.i: java.GShape createTransformedShape(geogebra.common.geogebra.common.awt.GRectangle2D getBounds2D() -> a boolean contains(geogebra.int.awt.GAffineTransformD -> geogebra.Graphics) -> update void paint(java.GgbAPID getGeoGebraAPI() -> getGeoGebraAPI geogebra.int.c: java.awt.awt.awt.Locale) -> setLanguage void attachView(geogebra.awt.AffineTransform getImpl() -> a void setTransform(geogebra.awt.geom.awt.Graphics) -> paint java.awt.double.net.double[].MouseEvent) -> mouseClicked geogebra.GShape ) -> a void transform(geogebra.common.lang.event.geom.GAffineTransform createInverse() -> a void scale(double.common.awt.awt.kernel.swing.j: geogebra.AffineTransform getAwtAffineTransform(geogebra.awt.common.common.b: geogebra.awt.awt.awt.common.awt.int) -> a geogebra.AppD app -> a void main(java.double) -> a void translate(double.boolean) -> a geogebra.GPoint2D.awt.GRectangleD getBounds() -> a geogebra.awt.SplashWindow$1 -> geogebra.int.SplashWindow -> geogebra.int.View) -> detachView void buildGUI() -> buildGUI geogebra.awt.common.common.common.plugin.GAff ineTransform) -> a geogebra.awt.SplashWindow.SplashWindow this$0 -> a void mouseClicked(java.common.double) -> a void concatenate(geogebra.awt.int) -> a geogebra.geogebra.GAffineTransform) -> a void setTransform(double.int) -> a boolean contains(int.double) -> b geogebra.

awt.awt.awt.common.awt.awt.GColorD: double FACTOR -> FACTOR java.awt.awt.double.image.awt.common.e: java.awt.common.GArea) -> c void exclusiveOr(geogebra.GRectangle getBounds() -> a geogebra.double.image.common.double.java.Buffer edImage.common.GPoint2D getEndPoint() -> b void setArcByCenter(double.double.image.awt.GShape) -> a float getLineWidth() -> b float[] getDashArray() -> a geogebra.GColorD -> geogebra.common.geom.common.GColor) -> a .java.awt.common.geom.GPoint2D getStartPoint() -> a geogebra.int.BufferedImage createCompatibleDestImage(java.GArea) -> a void add(geogebra.d: java.Shape getAwtShape() -> a void setArc(double.BufferedImage.awt.awt.awt.double.double) -> a java.awt.BufferedImage) -> getBo unds2D java.int.Area impl -> a void subtract(geogebra.GAffin eTransform) -> a boolean intersects(geogebra.awt.image.GAreaD -> geogebra.BufferedImage getAwtBufferedImage(geogebra.im age.awt.GRectangle2D getBounds2D() -> a boolean contains(geogebra.geom.int) -> a boolean contains(int.Point2D ) -> getPoint2D java.awt.common.java.awt.Point2D getPoint2D(java.ColorModel) -> createCompatibleDestImage java.awt.awt.GArea) -> d boolean intersects(int.common.awt.awt.awt.awt.RenderingHints getRenderingHints() -> getRenderingHints geogebra.Shape getAwtShape() -> a geogebra.BufferedImage filter(java.awt.common.awt.awt.geom.awt.int.awt.awt.awt.image.awt.common.awt.awt.image.awt.GPathIterator getPathIterator(geogebra.awt.GBasicStroke) -> a int getEndCap() -> a float getMiterLimit() -> a int getLineJoin() -> b geogebra.awt.common.double.int) -> a geogebra.common.GShape createStrokedShape(geogebra.awt.common.BasicStroke impl -> a java.double.common.awt.awt.double.GBufferedImage getSubimage(int.double.GBufferedImageD -> geogebra.awt.common.BufferedImage impl -> a int getWidth() -> a int getHeight() -> b java.BufferedImage) -> filter java.awt.common.common.GBufferedImageOpD -> geogebra.GRectangle2D) -> a geogebra.awt.GRectangle getBounds() -> a geogebra.geom.image.awt.Color adaptedColor -> adaptedColor void getRGBColorComponents(float[]) -> a int getBlue() -> a int getAlpha() -> b int getGreen() -> c int getRed() -> d java.awt.int) -> a geogebra.GBuffer edImage) -> a geogebra.awt.g: java.f: int TYPE_INT_ARGB -> a java.int) -> a geogebra.int) -> a geogebra.common.GBasicStrokeD -> geogebra.GArea) -> b void intersect(geogebra.awt.awt.Color getAwtColor(geogebra.awt.int.BasicStroke getAwtStroke(geogebra.java.GRectangle) -> a boolean contains(double.image.Rectangle2D getBounds2D(java.Point2D.GGraphics2D createGraphics() -> a geogebra.awt.

lang.awt.awt.CubicCurve2D impl -> a int solveCubic(double[].geom.GRectangle2D getBounds2D() -> a boolean contains(geogebra.GRectangle2D) -> a java.geom.common.common.GColorD darker() -> a geogebra.awt.awt.awt.double) -> a geogebra.GCompositeD -> geogebra.awt.int) -> a boolean contains(int.Shape getAwtShape() -> a void setFrameFromCenter(double.common.GDimension) -> a geogebra.Font getAwtFont(geogebra.geom.o: java.k: java.GCubicCurve2DD -> geogebra.GColor brighter() -> a boolean equals(java.double.awt.lang.String) -> a geogebra.int.awt.common.awt.GRectangle2D) -> a java.double.awt.n: java.Object) -> equals int hashCode() -> hashCode geogebra.int) -> a geogebra.double.awt.int) -> a geogebra.awt.awt.awt.FontRenderContext impl -> a java.common.awt.GDimensionD -> geogebra.awt.int.awt.int) -> a geogebra.Dimension impl -> a int getWidth() -> a int getHeight() -> b java.common.GFontD -> geogebra.GFont deriveFont(int) -> a java.GEllipse2DDoubleD -> geogebra.awt.Ellipse2D$Float impl -> a boolean intersects(int.j: java.awt.GFontD deriveFont(int.awt.GFontRenderContextD -> geogebra.Composite getAwtComposite(geogebra.font.GRectangle getBounds() -> a geogebra.GAffin eTransform) -> a boolean intersects(geogebra.Composite impl -> a java.h: java.GRectangle getBounds() -> a geogebra.awt.GEllipse2DFloatD -> geogebra.lang.awt.common.double) -> a geogebra.awt.GRectangle) -> a boolean contains(double.double) -> a boolean intersects(int.GRectangle) -> a boolean contains(double.awt.awt.awt.awt.awt.awt.GGeneralPathD -> geogebra.common.Shape getAwtShape() -> a geogebra.geom.geogebra.int) -> a geogebra.common.awt.Ellipse2D$Double impl -> a void setFrame(double.common.GPathIterator getPathIterator(geogebra.double) -> b geogebra.GFont deriveFont(int.i: java.Dimension getAWTDimension(geogebra.m: java.awt.common.common.awt.awt.common.awt.awt.awt.String getFontName() -> a geogebra.GColor darker() -> b geogebra.int.font.int.GComposite) -> a geogebra.GPathIterator getPathIterator(geogebra.GeneralPath impl -> a .int) -> a boolean contains(int.GRectangle2D getBounds2D() -> a boolean contains(geogebra.awt.awt.awt.awt.awt.awt.Font impl -> a java.awt.common.GFont) -> a int getStyle() -> a int getSize() -> b boolean isItalic() -> a boolean isBold() -> b int canDisplayUpTo(java.GAffin eTransform) -> a boolean intersects(geogebra.awt.awt.awt.FontRenderContext getAwtFrc(geogebra.double.common.common.awt.awt.double[]) -> a geogebra.common.awt.GFontRenderCon text) -> a geogebra.awt.awt.l: java.common.common.common.awt.

common.common.common.Shape getAwtShape() -> a geogebra.GRectangleD getBounds() -> a geogebra.int) -> a geogebra.awt.int.GeneralPath getAwtGeneralPath(geogebra.common.GRectangle2D ) -> a boolean contains(double.awt.GRectangle getBounds() -> a geogebra.awt.GGenericRectangle2DD -> geogebra.common.double) -> a void curveTo(float.int.double.GRectangle2D) -> a java.awt.common.awt.common.int) -> a geogebra.awt.awt.awt.awt.double.double.GRectangle2D getBounds2D() -> a boolean contains(geogebra.common.Shape getAwtShape() -> a geogebra.float.float.awt.GRectangleD getBounds() -> a geogebra.float) -> a void reset() -> a void lineTo(float.GRectangle getBounds() -> a geogebra.r: java.awt.GRectangle) -> a boolean contains(double.Rectangle2D impl -> a double getY() -> a double getX() -> b double getWidth() -> c double getHeight() -> d void setRect(double.awt.float) -> b void closePath() -> b boolean intersects(int.awt.int) -> a java.awt.common.GPathIterator getPathIterator(geogebra.GRectangle) -> a geogebra.GGraphics2DD -> geogebra.GRectangle2D) -> a geogebra.awt.GGradientPaintD -> geogebra.awt.awt.double) -> b boolean intersects(double.awt.common.GGeneralPath ) -> a void moveTo(float.GAffin eTransform) -> a boolean intersects(geogebra.double.common.double.common.p: java.int.common.GPoint2D getCurrentPoint() -> a boolean contains(double.geom.int) -> a geogebra.awt.awt.awt.awt.awt.float.common.GRectangle) -> b java.double) -> a java.awt.double.awt.float.int.awt.GRectangle) -> a boolean contains(double.s: .float) -> a geogebra.common.awt.GAffin eTransform) -> a boolean intersects(geogebra.double) -> a java.common.awt.GradientPaint getPaint() -> a geogebra.awt.awt.Shape getAwtShape() -> a geogebra.GRectangle2D getBounds2D() -> a boolean contains(geogebra.double) -> a boolean intersects(geogebra.double.GRectangle2D) -> a geogebra.int) -> a boolean contains(int.Shape impl -> a boolean intersects(int.int.int) -> a boolean contains(int.java.awt.GradientPaint impl -> a java.Shape getAwtShape(geogebra.geom.awt.GGenericShapeD -> geogebra.awt.awt.common.common.common.geom.common.GShape) -> a boolean contains(int.awt.q: java.double) -> a void setFrame(double.GPathIterator getPathIterator(geogebra.awt.double) -> a boolean intersects(int.awt.awt.GRectangle getBounds() -> a geogebra.awt.Rectangle2D getAWTRectangle2D(geogebra.awt.awt.common.int.awt.GPathIterator getPathIterator(geogebra.GRectangle2D getBounds2D() -> a boolean contains(geogebra.awt.common.common.GAffin eTransform) -> a boolean intersects(geogebra.double.

awt.Line2D impl -> a boolean intersects(int.common.common.GPoint2D getP2() -> b geogebra.GBuffe redImageOp.int.int.geom.awt.common.awt.GAffin eTransform) -> a boolean intersects(geogebra.GBasicStroke) -> a void setColor(geogebra.awt.GAffineTransform getTransform() -> a geogebra.int.common.int.awt.geogebra.GRectangle2D getBounds2D() -> a boolean contains(geogebra.awt.common.int.int) -> a boolean contains(int.GPathIteratorD -> geogebra.awt.GRectangle2D) -> a geogebra.int) -> c void setClip(int.awt.int.awt.awt.GFontRenderContext getFontRenderContext() -> a geogebra.GShape) -> d geogebra.awt.GFont getFont() -> a java.int.int) -> a void translate(double.common.awt.int.awt.float.common.common.awt.awt.common.awt.common.common.common.common.awt.util.awt.float) -> a void setComposite(geogebra.awt.common.double) -> b void transform(geogebra.int) -> a void drawString(java.GComposite getComposite() -> a geogebra.lang.GShape) -> c void fill(geogebra.common.int.int.awt.GRectangle) -> a boolean contains(double.GPathIterator getPathIterator(geogebra.GGraphics2D) -> a void setFont(geogebra.common.Shape getAwtShape() -> a void setLine(double.lang.awt.GShape getClip() -> a void drawRect(int.GBufferedImage.awt.awt.awt.int.awt.int.double) -> a void scale(double.double.awt.GShape) -> a void drawImage(geogebra.awt.GPoint2D getP1() -> a geogebra.GColor getColor() -> b geogebra.awt.int) -> b void setClip(geogebra.int.common.awt.t: java.int.common.GRectangle getBounds() -> a geogebra.Graphics2D impl -> a void drawString(java.GComposite) -> a void setPaint(geogebra.Graphics2D getAwtGraphics(geogebra.GFont) -> a void setStroke(geogebra.awt.common.int) -> a void fillRoundRect(int.GPaint) -> a void setRenderingHints(java.int) -> a void drawLine(int.awt.awt.GColor getBackground() -> a geogebra.awt.int.common.common.int.common.common.java.String.double) -> a java.GColor) -> a void clip(geogebra.awt.common.awt.int.common.int.GBufferedImage.awt.String.awt.int) -> a void fillRect(int.GShape) -> b void draw(geogebra.GAffineTransform) -> b geogebra.common.geom.int) -> a void drawImage(geogebra.int) -> b void setAntialiasing() -> a void setTransparent() -> b geogebra.u: java.GLine2DD -> geogebra.common.int) -> d void setImpl(java.int.int.awt.double) -> a geogebra.awt.common.GAffineTransform) -> a void setTransform(geogebra.awt.double.awt.common.int) -> a geogebra.common.GPaint getPaint() -> a geogebra.PathIterator impl -> a int getWindingRule() -> a boolean isDone() -> a void next() -> a int currentSegment(double[]) -> a .common.Map) -> a void translate(int.Graphics2D) -> a void drawRoundRect(int.int.

y: geogebra.int) -> b geogebra.double.double.common.GRectangle2D getBounds() -> a geogebra.common.awt.awt.awt.geom.font.GRectangleD -> geogebra.common.int) -> a geogebra.GPoint2DD -> geogebra.common.double) -> a void setRect(double.awt.GRectangle) -> b boolean intersects(int.double.awt.Object) -> equals int hashCode() -> hashCode geogebra.TexturePaint impl -> a .awt.int.GRectangle) -> a void setSize(int.awt.awt.awt.TextLayout impl -> a float getAdvance() -> a geogebra.GRectangle2DD getBounds() -> a float getAscent() -> b float getDescent() -> c void draw(geogebra.int.GTextLayoutD -> geogebra.GRectangle2D) -> a java.int) -> a void setBounds(geogebra.GRectangle) -> a boolean contains(double.v: java.awt.int) -> a void setLocation(int.GRectangle2D getBounds2D() -> a geogebra.w: geogebra.awt.common.awt.GPoint2D) -> a geogebra.GRectangle) -> a boolean contains(geogebra.A: java.Shape getAwtShape() -> a boolean contains(geogebra.awt.GRectangle) -> b double getMinX() -> e double getMinY() -> f double getMaxX() -> g double getMaxY() -> h void add(double.awt.double.awt.common.awt.z: java.Rectangle getAWTRectangle(geogebra.double) -> a boolean intersects(geogebra.GRectangle2DD -> geogebra.x: java.GRectangleD getBounds() -> a geogebra.awt.awt.awt.awt.GPoint2D) -> a double distance(double.common.awt.GPoint2D) -> a double getX() -> a double getY() -> b void setX(double) -> a void setY(double) -> b double distance(geogebra.int.awt.common.GRectangle) -> a void add(geogebra.GTexturePaintD -> geogebra.awt.awt.awt.double) -> b boolean intersects(double.common.awt.GRectangle union(geogebra.common.geom.double) -> a void setFrame(double.int) -> a geogebra.double.double) -> a java.awt.Point2D getAwtPoint2D(geogebra.awt.Point2D$Double impl -> a java.int.common.common.GRectangularShapeD -> geogebra.Rectangle impl -> a double getY() -> a double getX() -> b double getWidth() -> c double getHeight() -> d void setBounds(int.geogebra.awt.common.double) -> a boolean equals(java.awt.lang.GPathIterator getPathIterator(geogebra.common.awt.int) -> a boolean contains(int.GRectangle2DD impl -> a geogebra.awt.awt.awt.common.awt.awt.GAffin eTransform) -> a boolean intersects(geogebra.Shape getAwtShape() -> a geogebra.awt.int.GGraphics2D.GShapeD -> geogebra.B: java.awt.awt.awt.awt.common.common.awt.GRectangle getBounds() -> a geogebra.double.

CASmpreduceD$1 -> geogebra.util.awt.kernel.kernel.a.view.view.ArrayList) -> e .gui.CASViewD casView -> a geogebra.Interpreter2 mpreduce -> b java.util.lang.mpreduce.util.lang.lang.lang.b: geogebra.gui.Font) -> setFont void setCommentColor(java.PopupMenuButton btnTextSize -> a geogebra.cas.String evaluateMPReduce(java.geogebra.List queue -> a java.common.String getVersionString(org.mpreduce.cas.String.cas.Font) -> setFont geogebra.util.CASmpreduceD -> geogebra.util.awt.awt.b.cas.a.ColorPopupMenuButton btnTextColor -> a geogebra.Evaluate getMPReduce() -> a java.gui.mpreduce.CASStyleBar -> geogebra.awt.awt.cas.gui.cas.common.gui.ArrayList) -> c void applyFontStyle(java.text.String) -> a java.view.b.ArrayList) -> b void applyUseAsText(java.mpreduce.lang.GeoElement) -> a void actionPerformed(java.TexturePaint getPaint() -> a geogebra.util.common.a.lang.a.util.a: org.inputfield.String getInput() -> a javax.util.CASmpreduceD this$0 -> a void run() -> run geogebra.util.b: java.Color OUTPUT_PREFIX_COLOR -> b java.Color) -> a void setLabels() -> a geogebra.view.main.GColor) -> a void setOutput(java.awt.JLabel outputArea -> b geogebra.MyToggleButton btnItalic -> b geogebra.mathpiper.MyToggleButton btnBold -> a geogebra.a: geogebra.JTextComponent getInputArea() -> a boolean setInputAreaFocused() -> a void setFont(java.main.swing.cas.Color ERROR_COLOR -> a java.mathpiper.App) -> a void setFont(java.cas.ge ogebra.lang.java.mathpiper.MyToggleButton[] toggleBtnList -> a geogebra.lang.ArrayList) -> a void updateStyleBar() -> a void applyTextColor(java.CASOutputPanel -> geogebra.String OUTPUT_PREFIX -> a javax.java.util.util.PopupMenuButton[] popupBtnList -> a geogebra.b.String.view.gui.lang.GColor.ActionEvent) -> actionPerformed void processSource(java.common.common.Object.gui.ArrayList selectedRows -> a void setSelectedRows(java.util.c: geogebra.String.LaTeXPanel latexPanel -> a void setForeground(geogebra.a.swing.boolean.mpreduce.MyToggleButton btnShowKeyboard -> d int iconHeight -> a java.awt.Interpreter2 getStaticInterpreter() -> a geogebra.AppD app -> a geogebra.java.common.lang.a.awt.swing.util.mpreduce.mathpiper.Interpreter2 mpreduce_static -> a org.Thread casThread -> a org.mpreduce.java.MyToggleButton btnUseAsText -> c geogebra.String) -> a java.awt.ArrayList) -> a void setSelectedRow(geogebra.color.main.event.cas.AsynchronousCommand) -> a geogebra.a.gui.AutoCompleteTextFieldD inputArea -> a geogebra.ArrayList) -> d void applyTextSize(java.CASInputPanel -> geogebra.lang.awt.JLabel outputSign -> a javax.AppD app -> a void setInput(java.Dimension iconDimension -> a boolean needUndo -> a java.gui.util.util.geos.Interpreter2) -> a void evaluateGeoGebraCASAsync(geogebra.

awt.gui.b.b.a.main.cas.a.cas.gui.java.Object[]) -> a geogebra.JTable replaceTable -> a java.d: java.geos.CASSubDialog this$0 -> a void keyTyped(java.view.cas.swing.cas.i: javax.swing.cas.lang.b.MyToggleButton[] newToggleBtnList() -> a void initGUI() -> b boolean checkGeoText(java.Object[]) -> a javax.i$a: boolean editing -> a geogebra.lang.k: geogebra.view.String prefix -> a java.swing.gui.cas.view.lang.view.CASSubDialog$2 -> geogebra.lang.cas.geos.String) -> a geogebra.a.lang.CASStyleBar$3 -> geogebra.kernel.e: geogebra.lang.b.swing.cas.GeoElement.CASSubDialog this$0 -> a java.awt.b.view.GeoCasCell) -> a void addVariables(geogebra.String postfix -> c void createGUI() -> a void initData(geogebra.CASStyleBar$2 -> geogebra.CASStyleBar$4 -> geogebra.swing.util.CASSubDialog$MathTextCellEditor -> geogebra.HashSet) -> a void addRow(boolean) -> a void actionPerformed(java.g: geogebra.j: geogebra.view.view.Object[]) -> a geogebra.cas.JPanel captionPanel -> c javax.view.a.CASStyleBar this$0 -> a void update(java.h: geogebra.kernel.view.event.cas.util.a.cas.CASSubDialog this$0 -> a void valueChanged(javax.lang.swing.cas.JButton btNumeric -> c javax.CASStyleBar$5 -> geogebra.view.view.ImageIcon getButtonIcon() -> a geogebra.swing.swing.util.f: geogebra.Dimension val$textColorIconSize -> a void update(java.swing.CASViewD casView -> a geogebra.PopupMenuButton[] newPopupBtnList() -> a geogebra.cas.view.swing.b.Vector data -> a geogebra.cas.lang.cas.view.Color geoColor -> a geogebra.b.JScrollPane scrollPane -> a javax.lang.view.util.String evalText -> b java.common.a.cas.CASStyleBar this$0 -> a java.CASStyleBar this$0 -> a void update(java.view.CASStyleBar$1 -> geogebra.Object getCellEditorValue() -> getCellEditorValue boolean stopCellEditing() -> stopCellEditing .view.view.lang.view.awt.b.cas.CASStyleBar this$0 -> a void update(java.lang.geogebra.event.ListSelectionEvent) -> valueChanged geogebra.Object[]) -> a void createTextButtons() -> c geogebra.b.a.KeyEvent) -> keyTyped geogebra.JPanel btPanel -> b javax.CASSubDialog -> geogebra.Object[]) -> a geogebra.JButton btEval -> b javax.main.awt.cas.AppD getApp() -> a geogebra.AppD app -> a int editRow -> a java.CASStyleBar this$0 -> a void update(java.JButton btSub -> a javax.common.MathTextField delegate -> a geogebra.a.CASSubDialog$1 -> geogebra.event.Object[]) -> a geogebra.inputfield.ActionEvent) -> actionPerformed void setVisible(boolean) -> setVisible boolean apply(java.a.JPanel optionPane -> a javax.

CASTableCell -> geogebra. Object.awt.boolean.AppD app -> a geogebra.Dimension getPreferredSize() -> getPreferredSize int getInputPanelHeight() -> a void setInputPanelWidth(int) -> a void setValue(geogebra.Font) -> setFont void setLabels() -> a geogebra.lang.JTable table -> a geogebra.event.String getInputSelectedText() -> b int getInputSelectionStart() -> b int getInputSelectionEnd() -> c void setInputSelectionStart(int) -> b void setInputSelectionEnd(int) -> c int getCaretPosition() -> d void setCaretPosition(int) -> d void insertText(java.event.String) -> a boolean stopCellEditing() -> stopCellEditing .CASTableCellController -> geogebra.kernel.awt.awt.common.CASInputPanel inputPanel -> a geogebra.view.JTable.cas.awt.KeyEvent) -> keyPressed boolean handleKeyPressedInputTextField(java.view.view.a.b.event.Component getTableCellEditorComponent(javax.view.swing.cas.awt.main.swing.geos.swing.view.l: geogebra.MouseEvent) -> mouseClicked void mouseEntered(java.CASTableCellEditorD -> geogebra.event.cas.int) -> getTableCellEditorComponent java.event.lang.b.int.view.cas.CASViewD view -> a geogebra. Object.event.b.GeoCasCell) -> a void updateTableRowHeight(javax.event.event.a.lang.swing.o: javax.KeyEvent) -> a void handleEnterKey(java.awt.boolean.view.CASTableCellEditorD tableCellEditor -> a boolean rightClick -> a void keyPressed(java.cas.awt.AppD app -> a geogebra.KeyEvent) -> a boolean isRightClick() -> a void setRightClick(boolean) -> a void mouseReleased(java.cas.awt.JTextComponent getInputArea() -> a void setFont(java.a.MouseEvent) -> mousePressed geogebra.CASViewD view -> a java.text.event.KeyEvent) -> keyReleased void keyTyped(java.awt.CASTableD table -> a geogebra.event.int) -> a java.KeyEvent) -> keyTyped void mouseClicked(java.CASSubDialog access$0(geogebra.a.view.CASSubDialog$MathTextCellEditor$1 -> geogebra.GeoCasCell cellValue -> a boolean editing -> a int editingRow -> a java.b.JTable.view.cas.int) -> getTableCellEditorComponent geogebra.kernel.awt.inputfield.awt.lang.swing.geos.awt.java.Component getTableCellEditorComponent(javax.main.common.String inputOnEditingStart -> a java.MyTextField dummyField -> a geogebra.MouseEvent) -> mouseExited void mousePressed(java.cas.CASOutputPanel outputPanel -> a geogebra.view.view.int.MouseEvent) -> mouseReleased void keyReleased(java.awt.CASSubDialog$MathTextCellEditor this$1 -> a void keyTyped(java.MouseEvent) -> mouseEntered void mouseExited(java.ArrayList listeners -> a java.lang.view.cas.CASSubDialog$MathT extCellEditor) -> a geogebra.JTable.awt.util.KeyEvent) -> keyTyped geogebra.void cancelCellEditing() -> cancelCellEditing java.m: geogebra.lang.cas.gui.event.n: geogebra.cas.view.String getInput() -> a boolean setInputAreaFocused() -> a javax.awt.java.cas.cas.

Component getTableCellRendererComponent(javax.awt.GeoCasCell.view.common.CASTableCellEditorD getEditor() -> a void insertRow(geogebra.event.b.CASTableCellRenderer renderer -> a int currentWidth -> b boolean rightClick -> d int clickedRow -> c int rollOverRow -> a boolean isOutputRollOver -> a boolean highlight -> b boolean isAltDown -> c float[] dash1 -> a java.GeoCasCell getGeoCasCell(int) -> a boolean isRowEmpty(int) -> a void deleteAllRows() -> c void deleteRow(int) -> b void startEditingRow(int) -> c void doEditCellAt(int) -> f void setFont(java.awt.main.GeoCasCell) -> a int getPreferredRowHeight(int) -> a void updateRow(int) -> a void updateAllRows() -> b geogebra.CellEditorListener) -> addCellE ditorListener boolean shouldSelectCell(java.CASTableCellEditorD editor -> a geogebra.cas.swing.view.cas.common.CellEditorListener) -> remov eCellEditorListener void addCellEditorListener(javax.awt.awt.kernel.void cancelCellEditing() -> cancelCellEditing boolean isEditing() -> b java.kernel.cas.awt.b.KeyEvent) -> keyReleased void keyTyped(java.util.kernel.cas.cas.geos.geos.q: geogebra.event.CASTableD -> geogebra.kernel.event.util.a.CASViewD view -> a geogebra.lang.awt.boolean.swing.CASViewD getCASView() -> a boolean isOutputPanelClicked(java.geos.int) -> getTableCellRendererComponent geogebra.cas.JTable.KeyEvent) -> keyPressed void keyReleased(java.KeyEvent) -> keyTyped geogebra.java.common.geogebra.common.view.CASTableModel tableModel -> a geogebra.view.boolean) -> a void setRow(int.Font) -> setFont boolean getScrollableTracksViewportWidth() -> getScrollableTracksViewportWid th java.GeoCasCell.Object.common.boolean.swing.CASTableCellRenderer -> geogebra.view.Dimension getPreferredSize() -> getPreferredSize void configureEnclosingScrollPane() -> configureEnclosingScrollPane void setLabels() -> d int getClickedRow() -> a boolean isRightClick() -> a void setRightClick(boolean) -> a .event.awt.boolean) -> a void insertRow(int.AppD app -> a geogebra.EventObject) -> isCellEditable void removeCellEditorListener(javax.view.event.view.EventObject) -> shouldSelectCell int getEditingRow() -> e void keyPressed(java.geogebra.Kernel kernel -> a geogebra.BasicStroke dashed -> a geogebra.int.lan g.Object getCellEditorValue() -> getCellEditorValue void fireEditingCanceled() -> b void fireEditingStopped() -> c boolean isCellEditable(java.awt.Point) -> a boolean isEditing() -> isEditing void stopEditing() -> a geogebra.p: java.kernel.cas.view.cas.a.geos.

CASTableD$2 -> geogebra.view.cas.CASStyleBar styleBar -> a javax.awt.view.event.MouseEvent) -> mouseReleased geogebra.cas.CASTableModel -> geogebra.lang.view.b.q$b: geogebra.cas.MouseEvent) -> mouseMoved void mouseExited(java.view.r: geogebra.ListSelectionModel listSelModel -> a geogebra.Component[][] getPrintComponents() -> a geogebra.cas.swing.CASTableD getConsoleTable() -> a javax.b.cas.CASTableD$SelectionListener -> geogebra.CASTableD this$0 -> a void valueChanged(javax.view.JComponent getCASViewComponent() -> a geogebra.s: geogebra.JTable table -> a geogebra.event.view.MouseEvent) -> mouseExited geogebra.b.String.CASTableD$1 -> geogebra.event.q$c: javax.main.common.view.CASTableD this$0 -> a void mousePressed(java.CASTableD$3 -> geogebra.CASTableD$MyMouseListener -> geogebra.CASStyleBar newCASStyleBar() -> b boolean hasFocus() -> hasFocus void repaint() -> repaint .view.String .main.a.cas.main.MouseEvent) -> mousePressed void mouseReleased(java.MouseListener scrollPaneListener() -> a void showSubstituteDialog(java.t: geogebra.cas.ComponentEvent) -> componentResized geogebra.cas.ListSelectionEvent) -> valueChanged geogebra.event.CASViewD -> geogebra.CASTableD$RollOverListener -> geogebra.swing.b.cas.swing.CASTableCellEditor getEditor() -> a geogebra.int) -> a void setSubstituteDialog(geogebra.view.view.event.view.view.a.AppD app -> a geogebra.cas.cas.CASTableD consoleTable -> a geogebra.java.view.a.view.swing.view.cas.CASTableD this$0 -> a int val$editRow -> a void run() -> run geogebra.awt.view.int) -> isCellEditable geogebra.cas.TableModelEvent) -> tableChanged geogebra.CASSubDialog subDialog -> a javax.RowHeaderD getRowHeader() -> a geogebra.view.cas.event.CASSubDialog) -> a void updateFonts() -> a void createCASTable() -> h geogebra.awt.App getApplication() -> a geogebra.CASTableD this$0 -> a void tableChanged(javax.v: javax.ListSelectionListener selectionListener() -> a java.cas.q$a: geogebra.cas.void setClickedRow(int) -> d geogebra.b.lang.CASTableD getTable() -> a int getCurrentWidth() -> b void setCurrentWidth(int) -> e int getOpenRow() -> c void paint(java.view.cas.a.a.AppD getApp() -> a void repaintView() -> b geogebra.awt.cas.String.b.swing.awt.b.CASTableD this$0 -> a void componentResized(java.AppD getApplication() -> b int[] getGridColwidths() -> a int[] getGridRowHeights() -> b java.CASTableD this$0 -> a void mouseMoved(java.view.cas.event.swing.view.cas.view.RowHeaderD rowHeader -> a geogebra.awt.b.cas.view.cas.event.cas.view.main.awt.view.awt.a.Graphics) -> paint geogebra.swing.u: boolean isCellEditable(int.event.cas.lang.CASStyleBar getCASStyleBar() -> a geogebra.JComponent component -> a geogebra.a.java.a.view.cas.common.

view.b.awt.CASViewD$2 -> geogebra.cas.b.view.swing.cas.cas.lang.Dimension drawEquationToImage() -> a boolean ensureImageSize(int.view.cas.awt.RowContentPopupMenu$Panel INPUT -> b geogebra.AppD app -> a geogebra.RowContentPopupMenu$Panel OUTPUT -> a geogebra.event.b.CASViewD this$0 -> a void valueChanged(javax.CASViewD$CASComponent -> geogebra.awt.awt.cas.cas.CASViewD$1 -> geogebra.kernel.cas.view.lang.main.Font) -> setFont void paint(java.b.view.view.awt.w: geogebra.cas.view.awt.lang.view.view.b.geos.view.cas.common.swing.RowHeader getRowHeader() -> a geogebra.common.Dimension equSize -> a void setLaTeX(java.cas.CASViewD this$0 -> a void mouseClicked(java.A: geogebra.ActionEvent) -> a void handlePaste(java.view.RowContentPopupMenu$Panel -> geogebra.y: geogebra.cas.B: geogebra.view.cas.view.view.AppD app -> a java.view.cas.BufferedImage image -> a java.TableModelEvent) -> tableChanged geogebra.Graphics) -> paint geogebra.awt.JTable table -> a int size -> a int getSize() -> getSize java.a.RowContentPopupMenu$Panel clickedPanel -> a int[] $SWITCH_TABLE$geogebra$cas$view$RowContentPopupMenu$Panel -> a void initMenu() -> a void actionPerformed(java.image.cas.LaTeXPanel -> geogebra.a.v$a: geogebra.main.AppD val$app -> a void run() -> run geogebra.JList rowHeader -> a int mousePressedRow -> a boolean rightClick -> a .CASViewD this$0 -> a geogebra.MouseEvent) -> mouseClicked geogebra.main.RowHeaderD -> geogebra.view.b.int) -> a void setFont(java.main.view.a.Color) -> setForeground java.cas.cas.event.view.a.common.ActionEvent) -> b int[] $SWITCH_TABLE$geogebra$cas$view$RowContentPopupMenu$Panel() -> a geogebra.a.cas.swing.event.RowContentPopupMenu$Panel valueOf(java.view.a.cas.a.event.CASTableD table -> a javax.b.RowContentPopupMenu$Panel[] ENUM$VALUES -> a geogebra.cas.RowContentPopupMenu -> geogebra.event.awt.Graphics2D g2image -> a java.D: geogebra.cas.Object getElementAt(int) -> getElementAt void tableChanged(javax.RowHeaderListModel -> geogebra.x: geogebra.b.cas.boolean isShowing() -> isShowing geogebra.CASViewD$3 -> geogebra.a.awt.b.event.a.GeoCasCell value -> a geogebra.ListSelectionEvent) -> valueChanged geogebra.cas.view.A$a: geogebra.view.a.lang.awt.b.CASTable getConsoleTable() -> a geogebra.common.swing.z: geogebra.CASTableCellEditorD editor -> a geogebra.RowContentPopupMenu$Panel[] values() -> values geogebra.CASTableD table -> a geogebra.ActionEvent) -> actionPerformed void handleCopy(java.CASViewD this$0 -> a geogebra.cas.App getApp() -> a geogebra.view.C: javax.String) -> val ueOf geogebra.cas.RowHeaderListener -> geogebra.view.String) -> a void updateLaTeX() -> a void setForeground(java.view.awt.cas.String latex -> a java.view.

common.event.common.common.common.double.GAlphaComposite -> geogebra.awt.awt.double.event.common.MouseEvent) -> mouseReleased void mouseClicked(java.GridBagConstraints c -> a java.view.a.RowHeaderPopupMenu -> geogebra.awt.event.common.ImageIcon iconHidden -> b java.view.cas.double.swing.CASTableD casTable -> a javax.ListSelectionEvent) -> valueChanged geogebra.event.a.double) -> a void translate(double.MouseEvent) -> mousePressed void mouseDragged(java.awt.common.awt.GPoint2D) -> a void transform(double[].GArea) -> c void exclusiveOr(geogebra.common.cas.swing.GAffineTransform createInverse() -> a void scale(double.awt.double[].swing.RowHeaderRenderer -> geogebra.a: boolean IS_FIVE_POINT_ZERO -> a java.GArea) -> b geogebra.common.int.common.ImageIcon iconShown -> a javax.lang.GArc2D -> geogebra.awt.awt.swing.common.awt.java.int) -> a geogebra.double.int.common.GShape ) -> a void transform(geogebra.String XML_FILE_FORMAT -> b java.lang.GAffineTransform -> geogebra.double.a.awt.double) -> b double getTranslateX() -> e double getTranslateY() -> f geogebra.awt.swing.double.MouseEvent) -> mouseClicked void mouseMoved(java.GArea) -> a void intersect(geogebra.lang.GAffineTransform) -> a void setTransform(double.awt.event.view.void mousePressed(java.common.awt.boolean) -> getListCellRendererComponent geogebra.d: void subtract(geogebra.common.view.common.double.swing.awt.GPoint2D.common.common.GShape createTransformedShape(geogebra.ActionEvent) -> actionPerformed geogebra.awt.awt.double.event.common.String GEOGEBRA_REPORT_BUG_DESKTOP -> c geogebra.JLabel numLabel -> b javax.event.b.GAffineTransform) -> b double getScaleX() -> a double getScaleY() -> b double getShearX() -> c double getShearY() -> d geogebra.e: .JLabel showHideControl -> a javax.awt.String PREFERENCES_ROOT -> a java.GBasicStroke -> geogebra.event.lang.common.a.MouseEvent) -> mouseDragged void mouseReleased(java.Component getListCellRendererComponent(javax.geogebra.double.awt.common.c: void setArc(double.awt.MouseEvent) -> mouseMoved void keyPressed(java.common.main.common.GArea -> geogebra.awt.cas.CASTableD table -> a geogebra.double) -> a void concatenate(geogebra.awt.AppD app -> a javax.GPoint2D getStartPoint() -> a geogebra.GPoint2D getEndPoint() -> b void setArcByCenter(double.swing.int) -> a geogebra.a.event.KeyEvent) -> keyTyped void valueChanged(javax.swing.event.int.boolean.awt.KeyEvent) -> keyPressed void keyReleased(java.awt.F: geogebra.JMenuItem cbUseAsText -> a void initMenu() -> a void actionPerformed(java.b: geogebra.JList rowHeader -> a geogebra. Object.awt.int) -> a geogebra.common.awt.common.double.E: javax.double.JList.common.awt.double.GeoGebraConstants -> geogebra.awt.b.cas.GArea) -> d void add(geogebra.a.a: void setTransform(geogebra.awt.double.a.awt.KeyEvent) -> keyReleased void keyTyped(java.

double.double.awt.common.common.GDimension -> geogebra.GColor white -> white geogebra.common.common.awt.common.common.a.awt.h: geogebra.double.GColor cyan -> cyan geogebra.i: geogebra.int.geogebra.float) -> a geogebra.common.awt.int) -> a geogebra.GColor RED -> RED geogebra.awt.common.GColor CYAN -> CYAN geogebra.common.k: int getWidth() -> a int getHeight() -> b geogebra.awt.awt.GGraphics2D createGraphics() -> a geogebra.common.GColor black -> black geogebra.common.awt.common.common.GShape) -> a int getEndCap() -> a float getMiterLimit() -> a int getLineJoin() -> b float getLineWidth() -> b float[] getDashArray() -> a geogebra.awt.common.GColor GREEN -> GREEN geogebra.GColor magenta -> magenta geogebra.common.common.GColor darkGray -> darkGray void initColors(geogebra.awt.GColor brighter() -> a int getRGB() -> e geogebra.awt.GCubicCurve2D -> geogebra.awt.awt.AwtFactory) -> a int getRed() -> d int getBlue() -> a int getGreen() -> c int getAlpha() -> b void getRGBColorComponents(float[]) -> a int HSBtoRGB(float.common.common.double) -> b geogebra.awt.common.GColor BLACK -> BLACK geogebra.n: int getStyle() -> a int getSize() -> b boolean isItalic() -> a .a.GBufferedImageOp -> geogebra.GColor MAGENTA -> MAGENTA geogebra.common.common.common.m: geogebra.awt.float.common.GColor lightGray -> lightGray geogebra.common.factories.awt.awt.g: geogebra.awt.a.awt.common.awt.common.awt.awt.a.awt.GColor green -> green geogebra.a.common.int.GColor DARK_GRAY -> DARK_GRAY geogebra.GColor GRAY -> GRAY geogebra.awt.j: int solveCubic(double[].double) -> a void setFrameFromCenter(double.common.awt.GColor YELLOW -> YELLOW geogebra.common.a.common.GColor yellow -> yellow geogebra.GColor darker() -> b geogebra.awt.awt.awt.common.a.GColor gray -> gray geogebra.common.awt.GColor WHITE -> WHITE geogebra.GColor LIGHT_GRAY -> LIGHT_GRAY geogebra.awt.GEllipse2DDouble -> geogebra.f: int getWidth() -> a int getHeight() -> b geogebra.common.GColor blue -> blue geogebra.GColor BLUE -> BLUE geogebra.GFont -> geogebra.GComposite -> geogebra.common.GBufferedImage -> geogebra.common.common.common.common.GColor -> geogebra.common.double[]) -> a geogebra.common.awt.awt.GEllipse2DFloat -> geogebra.common.a.l: void setFrame(double.a.double.awt.common.common.common.GBufferedImage getSubimage(int.awt.awt.awt.common.GColor red -> red geogebra.common.awt.common.GShape createStrokedShape(geogebra.

GFont) -> a void setColor(geogebra.lang.common.awt.awt.int.awt.a.lang.int) -> a void translate(double.int.GColor) -> a void fillRect(int.r: void draw(geogebra.GPaint) -> a void setStroke(geogebra.awt.int.common.awt.common.GShape) -> b geogebra.GFont deriveFont(int.awt.common.GAffineTransform) -> b geogebra.Map) -> a void translate(int.GFontRenderContext -> geogebra.int.GPaint -> geogebra.s: void setLine(double.float.String) -> a geogebra.util.awt.lang.common.awt.int.double.awt.int) -> a void fillRoundRect(int.common.awt.common.GComposite getComposite() -> a geogebra.awt.awt.int.int) -> a void drawString(java.boolean isBold() -> b int canDisplayUpTo(java.int) -> a void drawLine(int.common.awt.float) -> a void reset() -> a void lineTo(float.a.int.p: void moveTo(float.common.lang.awt.int) -> b void setAntialiasing() -> a void setTransparent() -> b geogebra.double.awt.int) -> a void drawString(java.awt.float) -> a geogebra.awt.GShape) -> c void drawImage(geogebra.common.GPathIterator -> geogebra.common.int.double) -> a geogebra.GRectangle2D) -> a void curveTo(float.int.int) -> d void drawRoundRect(int.int) -> b void setClip(geogebra.GShape) -> a geogebra.common.a.GAffineTransform getTransform() -> a geogebra.double) -> b void transform(geogebra.common.double) -> a boolean intersects(geogebra.float.common.GFontRenderContext getFontRenderContext() -> a geogebra.u: int getWindingRule() -> a .int.int) -> c void setClip(int.int) -> a void drawImage(geogebra.common.int.common.float.float.GBasicStroke) -> a void setRenderingHints(java.common.awt.common.common.common.awt.common.GGradientPaint -> geogebra.int.common.GBuffe redImageOp.common.o: geogebra.String.a.GAffineTransform) -> a void setTransform(geogebra.common.double.GBufferedImage.GFont getFont() -> a void setFont(geogebra.GPoint2D getP2() -> b geogebra.GShape getClip() -> a void drawRect(int.common.a.common.common.awt.awt.common.double.GFont deriveFont(int) -> a java.common.a.awt.int.String getFontName() -> a geogebra.float.awt.common.common.t: geogebra.common.common.GGeneralPath -> geogebra.GPoint2D getCurrentPoint() -> a boolean contains(double.common.common.GShape) -> d void setComposite(geogebra.int.common.common.GColor getColor() -> b geogebra.int.q: geogebra.geogebra.GComposite) -> a void setPaint(geogebra.awt.float) -> b void closePath() -> b geogebra.common.awt.awt.int.double) -> a void scale(double.GBufferedImage.awt.awt.a.awt.awt.float) -> a void fill(geogebra.int) -> a geogebra.common.awt.awt.String.int.GPaint getPaint() -> a geogebra.common.GPoint2D getP1() -> a geogebra.common.int.GGraphics2D -> geogebra.common.int.GLine2D -> geogebra.awt.awt.GColor getBackground() -> a void clip(geogebra.awt.

GRectangle) -> b double getMinX() -> e double getMinY() -> f double getMaxX() -> g double getMaxY() -> h boolean contains(double.common.double.a.common.awt.int) -> a void setBounds(geogebra.GRectangle) -> a void setSize(int.common.int) -> a void setLocation(geogebra.int) -> a void setLocation(int.double) -> a void add(double.awt.double.common.awt.double) -> a boolean contains(geogebra.common.GRectangle) -> b geogebra.GPoint2D) -> a double distance(double.awt.w: double getX() -> a double distance(double.awt.common.common.awt.a.awt.common.double.a.GRectangle) -> a boolean contains(geogebra.common.double) -> a double getY() -> b void setX(double) -> a void setY(double) -> b double distance(geogebra.common.int.double) -> b boolean intersects(double.common.common.int) -> b geogebra.awt.awt.Object) -> equals int hashCode() -> hashCode double distance(geogebra.awt.w$a: double x -> a double y -> b void setLocation(double.GRectangle union(geogebra.GRectangle) -> a void add(geogebra.double) -> a geogebra.int.double) -> a boolean intersects(geogebra.double.GPoint) -> a int getY() -> a int getX() -> b boolean equals(java.common.y: double getY() -> a double getX() -> b double getWidth() -> c double getHeight() -> d void setRect(double.lang.z: .double) -> a void setFrame(double.double.GRectangle2D -> geogebra.common.common.GPoint2D) -> a double distanceSq(double.double) -> a geogebra.GPoint -> geogebra.GRectangle -> geogebra.a.awt.common.GPoint2D$Double -> geogebra.double.common.GPoint) -> a geogebra.GRectangularShape -> geogebra.GPoint2D -> geogebra.v: int y -> a int x -> b void setLocation(int.awt.awt.awt.common.common.a.common.a.common.GPoint2D) -> a geogebra.awt.awt.double) -> a double getX() -> a double getY() -> b void setX(double) -> a void setY(double) -> b double distance(geogebra.awt.common.common.boolean isDone() -> a void next() -> a int currentSegment(double[]) -> a geogebra.x: double getY() -> a double getX() -> b double getWidth() -> c double getHeight() -> d void setBounds(int.double.double.

a: geogebra.common.Map rbCasTranslations -> a int[] $SWITCH_TABLE$geogebra$common$cas$CASparser$FA -> a geogebra.String) -> a geogebra.common.common.kernel.common.awt.common.GeoFunction f -> a geogebra.common.String) -> a java.lang.lang.kernel.common.A: boolean intersects(int.StringTemplate) -> a java.common.String toString(geogebra.geogebra.int.arithmetic.cas.GRectangle2D) -> a geogebra.cas.awt.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.GTexturePaint -> geogebra.String translateToCAS(geogebra.parser.common.parser.common.common.awt.lang.cas.cas.CASparser$FA LONG_INDEX -> c .String toString(geogebra.int) -> a boolean contains(int.CASparser$FA -> geogebra.awt.cas.awt.kernel.arithmetic.common.String toGeoGebraString(geogebra.common.StringBuilder sb -> b geogebra.common.util.AlgoAsymptoteFunction -> geogebra.lang.cashandlers.common.kernel.String insertSpecialChars(java.common.GRectangle2D getBounds() -> a float getAscent() -> b void draw(geogebra.common.awt.kernel.StringTemplate) -> a geogebra.lang.CASGenericInt erface) -> a java.common.ParserFunctions parserFunctions -> a java.common.St ring) -> c java.lang.util.b$a: geogebra.double) -> a geogebra.StringTemplate) -> b geogebra.lang.common.b: geogebra.b.a.int) -> a geogebra.kernel.int.common.String getTranslatedCASCommand(java.awt.kernel.CASparser$FA NORMAL -> a geogebra.common.arithmetic.kernel.kernel.GeoList getResult() -> a void compute() -> b java.common.ValidExpre ssion.GPathIterator getPathIterator(geogebra.common.common.algos.common.kernel.a.arithmetic.awt. geogebra.cashandlers.geogebra.common.common.geos.Parser parser -> a geogebra.GTextLayout -> geogebra.lang.Map getTranslationRessourceBundle() -> a int[] $SWITCH_TABLE$geogebra$common$cas$CASparser$FA() -> a geogebra.ValidExpression parseGeoGebraCASInputAndRe solveDummyVars(java.awt.kernel.ValidExpression parseMPReduce(java.awt.a.kernel.GRectangle getBounds() -> a geogebra.a.common.common.StringTemplate.String) -> c boolean isCommandAvailable(java.ParserFunctions getParserFunctions () -> a java.common.lang.ExpressionValu e) -> a java.lang.lang.GAffin eTransform) -> a boolean intersects(geogebra.kernel.font.common.String) -> b geogebra.common.kernel.awt.common.kernel.int.common.String) -> b void resolveVariablesForCAS(geogebra.CASparser$FA UNDERSCORE -> b geogebra.kernel.common.b.GeoList g -> a java.String replaceIndices(java.common.common.kernel.GRectangle) -> a boolean contains(double.kernel.lang.kernel.lang.GShape -> geogebra.geogebra.StringBuilder.Expressi onValue.ValidExpression parseGeoGebraCASInput(java .lang.geos.a: float getAdvance() -> a geogebra.arithmetic.CASparser -> geogebra.geogebra.GRectangle2D getBounds2D() -> a boolean contains(geogebra.arithmetic.parser.String) -> a void appendcode(java.lang.common.int) -> a float getDescent() -> c geogebra.b.ExpressionValue.B: geogebra.common.arithmetic.int) -> a java.cas.common.geos.lang.GGraphics2D.

CasType currentCAS -> a java.cas.b.common.regexp.common.c: java.geogebra.a: java.Command) -> a java.lang.kernel.CASparser getCASparser() -> a geogebra.common.common.geogebra.String convertScientificFloatNotation(java.kernel.mpreduce.lang.b.mpreduce.CasType) -> a geogebra.String) -> a java.ValidExpressio n.Evaluate -> geogebra.common.mpreduce.main.util.String) -> valueOf geogebra.lang.arithmetic.java.util.common.MyArbitraryConstant) -> a java.boolean.StringTemplate) -> a boolean isCommandAvailable(geogebra.arithmetic.lang.common.CasParserTools parserTools -> a java.lang.CASparser casParser -> a geogebra.geogebra.kernel.StringTemplate) -> a java.common.String) -> a void evaluateGeoGebraCASAsync(geogebra.common.kernel.common.common.CASparser$FA valueOf(java.common.lang.common.String evaluateRaw(java.a: geogebra.common.CASmpreduce getMPReduce() -> a void unbindVariable(java.String evaluateGeoGebraCAS(geogebra.AsynchronousCommand) -> a java.geos.CASGenericInterface getCurrentCAS() -> a void initCurrentCAS() -> a geogebra.java.lang.CasParserTools -> geogebra.arithmetic.common .CASmpreduce -> geogebra.lang.b.b.e: java.StringTemplate) -> a java.common.arithmetic.cas.cas.kernel.StringTemplate) -> a boolean isStructurallyEqual(geogebra.common.common.kernel.cas.common. geogebra.f: geogebra.String.arithmetic.lang.kernel.String toString(geogebra.lang.arithmetic.String convertScientificFloatNotation(java.String evaluateGeoGebraCAS(geogebra.String evaluateMPReduce(java.String.String.CASmpreduce casMPReduce -> a geogebra.common.cas.lang.common.CasParserToolsImpl -> geogebra.lang.ExpressionNodeConstants$StringType getCurr entCASstringType() -> a void setCurrentCAS(geogebra.String) -> a java.kernel.d: com.common.google.RegExp pattern -> a java.cas.String) -> b java.kernel.TimeoutException -> geogebra.StringBuilder sbPolyCoeffs -> b int[] $SWITCH_TABLE$geogebra$common$main$CasType -> a geogebra.kernel.kernel.lang.cas.main.cas.geogebra.common.Valid Expression.StringBuilder getPolynomialCoeffsSB -> a java.lang.String.util.lang.cas.App app -> a geogebra.String[] getPolynomialCoeffs(java.common.cas.lang.lang.geogebra.kernel.CASparser$FA[] values() -> values geogebra.String) -> a java.GeoGebraCAS -> geogebra.String getKey() -> a geogebra.gwt.geogebra.kernel.shared.common.common.common.arithmetic.common.lang.lang.long) -> a geogebra.ArrayList.CASGenericInterface cas -> a geogebra.lang.String) -> a geogebra.common. boolean.ExpressionValue.lang.kernel.lang.String getCASCommand(java.main.common.common.kernel.String evaluateGeoGebraCAS(java.b.lang.error.cas.common.arithmetic.GeoElement.Set getAvailableCommandNames() -> a void clearCache() -> b geogebra.common.kernel.MyArbitraryConstant) -> a java.b.lang.kernel .arithmetic.kernel.java.cas.geogebr a.lang.MyArbitraryConstant.CASparser$FA[] ENUM$VALUES -> a geogebra.String casPrefix -> a .common.a.lang.common.CASParserInterface getCASparser() -> a int[] $SWITCH_TABLE$geogebra$common$main$CasType() -> a geogebra.String toAssignment(geogebra.common.lang.Valid Expression.common.common.String) -> a geogebra.common.lang.cas.String evaluate(java.String) -> a java.lang.String evaluate(java.b.Map getPolynomialCoeffsCache -> a java.common.lang.common.cas.

common.view.geos.mpreduce.boolean) -> a .geogebra.kernel.GeoCasCell getGeoCasCell(int) -> a geogebra.common .lang.cas.common.util.common.String resolveButtonParameter(java.kernel.ValidExpression.kernel.int.util.kernel.lang.String.Map getMap() -> a geogebra.main.common.Evaluate) -> a void initDependentMyMPReduceFunctions(geogebra.String) -> a java.CASView casView -> a geogebra.String.java.lang.String) -> a java.String) -> a geogebra.common.lang.lang.lang.Evaluate mpreduce -> a long timeoutMillis -> a java.lang.arithmetic.common.b.java .kernel.Map commandMap -> a void p(java.view.lang.arithmetic.java.Kernel kernel -> a geogebra.CASTable consoleTable -> a boolean $assertionsDisabled -> a void processCurrentRow(java.String evaluateRaw(java.lang.view.b.String eval(java.StringTemplate) -> a java.Str ing[].String.ReduceLibrary -> geogebra.lang.lang.common.MyArbitraryConstant.lang.Evaluate getMPReduce() -> a void initStaticMyMPReduceFunctions(geogebra.common.main.geogebra.AbstractSettings) -> a java.int.boolean) -> a java.String) -> b java.lang.String) -> a void processMultipleRows(java.lang.cas.String.geos.String toGeoGebraString(java.lang.kernel.String.lang.java.lang.java.int.cas.StringBuilder.mpreduce.String) -> a java.kernel.lang.String resolveCASrowReferences(java.common.String translateFunctionDeclaration(java.b.lang.kernel.b.arithmetic.b.geogebra.lang.boolean.StringTemplate) -> a void unbindVariable(java.common.boolean.StringBuilder) -> a void appendListEnd(java.boolean ) -> a void appendReference(java.Ggb2MPReduce -> geogebra.lang.cas.kernel.Valid Expression.lang.b.StringBuilder varOrder -> a boolean initialized -> a geogebra.lang.String.String.common.cas.boolean) -> a void handleReference(java.common.kernel.Evaluate eval -> a java.common.c.lang.settings.String) -> b java.common.java .common.String.cas.StringBuilder) -> b geogebra.geos.cas.AsynchronousCommand.String) -> a void load() -> a geogebra.kernel.GeoCasCell.common.GeoCasCell) -> a boolean processRowThenEdit(int.lang.lang.boolean.cas.lang.Throwable.String[]) -> a boolean meaningfulSelection(java.String translateAssignment(java.lang.c.cas.common.b: int getRowCount() -> getRowCount void setLabels() -> d geogebra.StringBuilder.lang.geogebra.String evaluateMPReduce(java.common.common.ker nel.String.geogebra.geogebra.String) -> a void appendListStart(java.cas.MyArbitraryConstant.lang.cas.common.CASInputHandler -> geogebra.lang.common.lang.c: geogebra.common.lang.java.lang.geogebra.common.String) -> a void CASAsyncFinished(geogebra.lang.String evaluateGeoGebraCAS(geogebra.lang.String) -> a geogebra.CASparser casParser -> a java.lang.common.arithmetic.common.String.common.lang.Evaluate) -> b long getTimeoutMilliseconds() -> a void settingsChanged(geogebra.geogebra.common.common.AssignmentType) -> a java.char.java.view.java.ar ithmetic.geogebra.boolea n) -> a boolean isPositiveNumber(java.a: geogebra.lang.App getApplication() -> a void deleteAllRows() -> c void insertRow(int.cas.CASTable -> geogebra.b: java.common.String fixInputErrors(java.

java.RowHeader -> geogebra.geos.Str ingTemplate) -> b void appendFractionEnd(java.common.geos.String.d: geogebra.String .view.String Template) -> c void appendInfinity(java.String.kernel.cas.StringBuilder.RowHeader getRowHeader() -> a void showSubstituteDialog(java.common.Kernel kernel -> a geogebra.lang.lang.String.lang.kernel.lang.cas.common.geos.common.boolean) -> a void deleteRow(int) -> b void setRow(int.kernel.c.StringTem .java.common.cas.GeoCasCell.geogebra.CASTableCellEditor -> geogebra.GeoElement) -> e void updateVisualStyle(geogebra.ModeSetter) -> a void rename(geogebra.kernel.common.kernel.view.boolean) -> a java.common.lang.geogebra.geos.lang.view.kernel.lang.lang.common.lang.geogebra.common.cas.geogebra.int[] getSelectedRows() -> getSelectedRows int getSelectedRow() -> getSelectedRow void stopEditing() -> a void startEditingRow(int) -> c geogebra.kernel.c.String getRowInputValue(int) -> b int getRowCount() -> b geogebra.int) -> a void setLabels() -> c int getViewID() -> a java.common.GeoGebraCAS getCAS() -> a void setMode(int.kernel.cas.geos.common.b.String resolveCASrowReferences(java.common.a: int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a void appendFractionStart(java.cas.int) -> a boolean deleteCasCells(int[]) -> a geogebra.GeoElement) -> f void processInput(java.GeoElement) -> c void remove(geogebra.common.GeoElement) -> d void update(geogebra.geos.CASTable getConsoleTable() -> a geogebra.b.String getInputSelectedText() -> b java.DrawEquation -> geogebra.lang.geos.common.common.common.common.cas.c: int getInputSelectionEnd() -> c int getInputSelectionStart() -> b java.common.view.view.cas.CASInputHandler casInputHandler -> a geogebra.common.common.common.GeoCasCell) -> a geogebra.c.view.kernel.GeoElement) -> a void clearView() -> d void ensureOneEmptyRow() -> a void attachView() -> e void detachView() -> f void reset() -> g void updateAuxiliaryObject(geogebra.String getInput() -> a void setInputSelectionStart(int) -> b void setInputSelectionEnd(int) -> c geogebra.common.c.common.lang.common.common.CASInputHandler getInputHandler() -> a geogebra.kernel.CASTableCellEditor getEditor() -> a boolean isRowEmpty(int) -> a void insertRow(geogebra.GeoGebraCAS cas -> a geogebra.b.Stri ngTemplate) -> a void appendFractionMiddle(java.e: int[] getSelectedIndices() -> getSelectedIndices geogebra.String[]) -> a void processRowThenEdit(int.common.String.common.String getRowOutputValue(int) -> a java.CASView -> geogebra.geogebra.geos.lang.lang.common.lang.cas.kernel.euclidian.view.StringBuilder.lang.java.main.kernel.kernel.StringBuilder.geogebra.cas.common.kernel.GeoElement) -> b void add(geogebra.view.App getApp() -> a geogebra.common.StringBuilder.

geogebr a.GGraphics2D) -> b void ensureLabelDrawsOnScreen() -> b_ void drawMultilineLaTeX(geogebra.GGraphics2D.common.awt.kernel.awt.lang.GFont.lan g.GeoElementND) -> a void updateStrokesJustLineThickness(geogebra.common.int) -> a boolean isInside(geogebra.int.geogebra.awt.int.EuclidianView view -> a int hitThreshold -> a geogebra.awt.common.GRectangle) -> a boolean intersectsRectangle(geogebra.awt.awt.GColor.kernelND.geogebra.common.GRectangle labelRectangle -> a geogebra.GDimension drawEquation(geogebra.lang.Stri ngTemplate) -> e void appendNumber(java.geos.awt.awt.geogebra.common.common.kernel.common.common.common.java.euclidian.common.awt.kernel.GBasicStroke selStroke -> b geogebra.String labelDesc -> a java.GShape strokedShape2 -> b geogebra.GColor) -> a boolean isSerif() -> a void drawMultilineText(geogebra.boolean) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.GGraphics2D.boolean .geogebra.kernel.common.String.geos.boolean) -> a geogebra.awt.awt.awt.common.StringBuilder.geogebra.common.common.geos.common.euclidian.GeoElement.common.geogebra.awt.common.common.awt.StringTempl ate.geos.common.App.GRectangle) -> b geogebra.geogebra.awt.GGraphics2D.HatchingHandler hatchingHandler -> a geogebra. GFont.common.lang.main.awt.awt.GeoElement) -> a double getxLabel() -> a double getyLabel() -> b void updateFontSize() -> c_ geogebra.kernel.common.common.GBasicStroke decoStroke -> c int lineThickness -> d int lineType -> e geogebra.common.StringBuilder.common.GColor.common.String oldLabelDesc -> b boolean labelHasIndex -> c geogebra.GeoElement getGeoElement() -> a void setGeoElement(geogebra.geogebra.main.common.geos.c ommon.GRectangle getBounds() -> a void drawLabel(geogebra.awt.common.awt.common.common.b: boolean forceNoFill -> b geogebra.euclidian.GeoElement geo -> a int xLabel -> b int yLabel -> c java.kernel.awt.kernel.geogebra.Drawable -> geogebra.lang.awt.common.lang.common.common.java.GeoElement) -> b void fill(geogebra.c.GGraphics2D) -> c boolean addLabelOffset() -> b boolean addLabelOffset(boolean) -> a boolean hitLabel(int.awt.GShape strokedShape -> a geogebra.common.awt.awt.geogebra.GColor.common.GArea shape -> a int lastFontSize -> f boolean isTracing -> a boolean forcedLineType -> d void update() -> a void draw(geogebra.common.kernel.GGraphics2D) -> a boolean hit(int.String) -> a void setUseJavaFontsForLaTeX(geogebra.GBasicStroke objStroke -> a geogebra.common.common.GShape.plate) -> d void appendMinusInfinity(java.App.int) -> b void forceLineType(int) -> a void updateStrokes(geogebra.boolean.

common.HatchingHandler getHatchingHandler() -> a void setForceNoFill(boolean) -> a boolean isForceNoFill() -> c void setShape(geogebra.lang.euclidian.common.common.euclidian.euclidian.common.common.euclidian.) -> a geogebra.common.euclidian.euclidian.Drawable) -> c void drawAll(geogebra.common.common.Drawable) -> a void addUnique(geogebra.DrawableList$Link head -> a geogebra.euclidian.c.Drawable) -> b boolean contains(geogebra.implicit.GArea) -> a geogebra.Drawable next() -> a boolean hasNext() -> hasNext void reset() -> a void remove() -> remove java.common.euclidian.DrawableList -> geogebra.euclidian.DrawableList this$0 -> a geogebra.common.c.c$b: geogebra.common.geos.c.common.EuclidianController -> geogebra.euclidian.common.DrawableND -> geogebra.GArea getShape() -> a boolean isTracing() -> d void drawTrace(geogebra.euclidian.c: geogebra.Object next() -> next geogebra.euclidian.GeoConic tempConic -> a geogebra.awt.euclidian.awt.common.DrawableList$DrawableIterator -> geogebra.c$a : geogebra.DrawableList$DrawableIterator getIterator() -> a geogebra.GeoElement getGeoElement() -> a void update() -> a double getxLabel() -> a double getyLabel() -> b geogebra.GGraphics2D) -> d boolean isFilled() -> e geogebra.euclidian.euclidian.euclidian.common.DrawableList this$0 -> a geogebra.c.common.DrawableList$Link -> geogebra.common.geos.c.common.DrawableList$Link tail -> b int size -> a int size() -> a void add(geogebra.kernel.common.common.common.Drawable) -> a void remove(geogebra.euclidian.DrawableList$Link it -> a geogebra.common.e: int mx -> a int my -> b double xTemp -> a double yTemp -> b double xRW -> c double yRW -> d double xRWold -> e double yRWold -> f boolean useLineEndPoint -> a geogebra.common.common.euclidian.GGraphics2D) -> a void updateAll() -> a void updateFontSizeAll() -> b void clear() -> c geogebra.euclidian.common.kernel.awt.DrawableList$Link next -> a geogebra.DrawableND drawList -> a void setCreatedByDrawList(geogebra.common.euclidian.common.GeoImplicitPoly tempImplicitPoly -> a .common.d: boolean createdByDrawList -> a boolean createdByDrawListVisible -> b geogebra.euclidian.common.common.awt.common.common.kernel.common.DrawableND) -> a void setCreatedByDrawListVisible(boolean) -> b boolean createdByDrawList() -> f boolean isCreatedByDrawListVisible() -> g geogebra.Drawable d -> a geogebra.

Matrix.util.geos.util.ArrayList selectedConicsND -> k java.kernel.ArrayList selectedLines -> f java.Coords translationVec -> a geogebra.ArrayList selectedPolyLines -> q java.Macro macro -> a .util.kernel.kernel.common.euclidian.ArrayList pastePreviewSelected -> u java.common.util.common.util.kernel.ArrayList justCreatedGeos -> t boolean selectionPreview -> d boolean hideIntersection -> e boolean previewFromResultedGeo -> f boolean temporaryMode -> g boolean dontClearSelection -> h boolean draggingOccured -> i boolean draggingBeyondThreshold -> j boolean pointCreated -> k boolean moveModeSelectionHandled -> l boolean highlightJustCreatedGeos -> m java.kernel.util.geos.kernel.ArrayList selectedSegments -> h java.ArrayList selectedPolygons -> p java.GeoImage movedGeoImage -> b geogebra.geos.Hits highlightedGeos -> d java.kernel.kernel.geos.euclidian.ArrayList pastePreviewSelectedAndDependent -> v int mode -> c int oldMode -> d int moveMode -> e geogebra.ArrayList selectedImplicitpoly -> l java.GeoVector movedGeoVector -> a geogebra.common.kernelND.util.util.common.common.euclidian.util.kernel.common.ArrayList selectedPaths -> j java.kernel.common.GeoElement movedGeoElement -> b geogebra.ArrayList selectedFunctions -> m java.kernel.kernel.Hits tempArrayList3 -> c java.kernel.ArrayList translateableGeos -> b geogebra.common.util.GeoFunction movedGeoFunction -> b geogebra.GeoNumeric movedGeoNumeric -> a boolean movedGeoNumericDragged -> c geogebra.kernel.GeoBoolean movedGeoBoolean -> a geogebra.ArrayList selectedGeos -> r java.ArrayList selectedNumberValues -> e java.geos.geos.GeoFunction tempFunction -> a geogebra.GeoImplicitPoly movedGeoImplicitPoly -> b geogebra.geos.java.geos.GeoImage oldImage -> a geogebra.kernel.GeoLine movedGeoLine -> a geogebra.util.geos.kernel.common.common.Hits tempArrayList -> a geogebra.util.util.common.geos.geos.util.ArrayList selectedDirections -> g java.util.common.util.common.ArrayList selectedCurves -> n java.geos.GeoPointND movedGeoPoint -> a boolean movedGeoPointDragged -> b geogebra.GeoText movedGeoText -> a geogebra.common.util.arithmetic.util.ArrayList selectedLists -> s geogebra.util.ArrayList moveDependentPoints -> a geogebra.geos.kernel.Hits tempArrayList2 -> b geogebra.common.common.common.util.common.common.euclidian.Furniture movedGeoButton -> a geogebra.util.implicit.ArrayList selectedVectors -> o java.ArrayList selectedNumbers -> d java.ArrayList selectedPoints -> c java.common.kernel.MyDouble tempNum -> a double rotationLastAngle -> g java.common.GeoConic movedGeoConic -> b geogebra.ArrayList selectedRegions -> i java.util.GeoElement movedLabelGeoElement -> a geogebra.

GPoint selectionStartPoint -> e java.awt.geos.euclidian.common.GeoElement.awt.GPoint oldLoc -> d geogebra.common.kernel.GeoPointND getSingleIntersectionPoint(geogeb ra.awt.common.kernel.common.common.euclidian.kernel.common.ArrayList persistentStickyPointList -> w geogebra.common.common.Hits handleAddSelectedArrayList -> e boolean textfieldHasFocus -> r geogebra.kernel.common.ArrayList) -> b geogebra.MyButton pressedButton -> a double vertexX -> h double vertexY -> i double initxRW -> j double initFactor -> k boolean checkBoxOrButtonJustHitted -> s boolean penDragged -> t boolean wheelZoomingOccurred -> u int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass -> a void removeAxes(java.geogebra.kernel.main.common.ArrayList) -> a void updatePastePreviewPosition() -> a void setPastePreviewSelected() -> b boolean mayPaste() -> a void deletePastePreviewSelected() -> c void mergeStickyPointsAfterPaste() -> d void endOfMode(int) -> a void clearSelection(java.App app -> a geogebra.util.Test[] macroInput -> a int DEFAULT_INITIAL_DELAY -> f boolean toggleModeChangedKernel -> n boolean altDown -> o geogebra.common.kernelND.kernel.geos.ArrayList tempDependentPointY -> y boolean mouseIsOverLabel -> q geogebra.common.Hits) -> a geogebra.kernelND.GPoint lastMouseLoc -> c geogebra.geos.kernel.EuclidianView view -> a geogebra.kernel.GPoint mouseLoc -> b geogebra.boolean) -> a void clearSelection(java.common.common.common.util.GeoElement) -> a geogebra.GPoint startLoc -> a geogebra.common.common.GeoList[] getSelectedLists() -> a geogebra.common.common.ArrayList.util.geos.Hits) -> a geogebra.GeoElement[] getSelectedGeos() -> a void getSelectedPointsND(geogebra.kernel.euclidian.geos.kernel.kernel.awt.GeoPolyLine[] getSelectedPolyLines() -> a .kernel.GPoint2D$Double lineEndPoint -> b geogebra.kernel.Kernel kernel -> a geogebra.kernel.common.GeoPoint[] getSelectedPoints() -> a geogebra.euclidian.geos.euclidian.awt.awt.GeoNumeric[] getSelectedNumbers() -> a geogebra.common.GeoPolygon[] getSelectedPolygons() -> a geogebra.kernel.common.kernel.GeoElement rotGeoElement -> c geogebra.geos.GeoPoint rotationCenter -> a int polygonMode -> g double[] transformCoordsOffset -> a boolean allowSelectionRectangleForTranslateByVector -> p int previousPointCapturing -> h java.GeoPointND[]) -> a geogebra.geogebra.geos.kernelND.common.awt.util.geos.common.euclidian.common.common.EuclidianPen pen -> a int deleteToolSize -> i geogebra.GeoPointND getSingleIntersectionPoint(geogeb ra.ArrayList tempDependentPointX -> x java.common.common.GPoint2D$Double startPoint -> a geogebra.common.Hits getRegionHits(geogebra.geos.kernelND.GeoPointND[] getSelectedPointsND() -> a geogebra.euclidian.common.geos.common.util.util.

kernel.kernel.kernel.kernelND.common.util.GeoLineND[]) -> a geogebra.kernel.c ommon.kernelND.kernel.kernel.geogebra.kernel.kernelND.common.kernelND.implicit.kernelND.GeoLineND[] getSelectedLinesND() -> a geogebra.java.common.geos.common.geos.common.GeoConic[] getSelectedConics() -> a geogebra.Path.common.double.kernel.util.kernel.common.GeoElement) -> a void removeParentPoints(java.Path.util.b oolean) -> a int selGeos() -> a int selPoints() -> b int selNumbers() -> c int selLists() -> d int selPolyLines() -> e int selPolygons() -> f int selLines() -> g .kernel.kernel.kernelND.GeoLine[] getSelectedLines() -> a void getSelectedSegmentsND(geogebra.common.kernel.common.kernel.GeoPointND createNewPoint2D(boolean.common.geogebra .kernel.common.kernel.common.GeoVectorND[] getSelectedVectorsND() -> a geogebra.boolean) -> a geogebra.common.common.GeoPointND createNewPoint2D(boolean.boolean) > a geogebra.c ommon.kernelND.common.double.double.kernelND.GeoVectorND[]) -> a geogebra.boolean ) -> a geogebra.kernel.ArrayList) -> c void memorizeJustCreatedGeos(geogebra.kernel.java.int) -> a geogebra.GeoConic[] getSelectedCircles() -> b geogebra.util.geos.kernelND.geos.common.util.common.kernel.int.kernel.ArrayList.Region.kernel.c ommon.double.ArrayList) -> d int addToSelectionList(java.Kernel getKernel() -> a void clearJustCreatedGeos() -> e java.common.util.double.kernel.Path.double.GeoSegmentND[]) > a geogebra.GeoVector[] getSelectedVectors() -> a geogebra.GeoConicND[] getSelectedConicsND() -> a geogebra.kernel.kernel.common.ArrayList.geos.kernel.geos.Region.Kernel) -> a geogebra.GeoPointND createNewPoint(boolean.ArrayList getJustCreatedGeos() -> a void memorizeJustCreatedGeos(java.ArrayList.kernel.kernel.ArrayList.kernel.GeoPointND createNewPoint(boolean.common.void getSelectedLinesND(geogebra.Path[] getSelectedPaths() -> a geogebra.geogebra .kernelND.geos.geos.int) -> a int addToHighlightedList(java.kernel.boolean) -> a geogebra.kernel.common.geos.kernel.common.common.kernel.kernel.common.boolean) -> a void setKernel(geogebra.geos.GeoSegmentND[] getSelectedSegmentsND() -> a geogebra.double.Test) -> a int addToSelectionList(java.GeoSegment[] getSelectedSegments() -> a void getSelectedVectorsND(geogebra.ArrayList.H its.Region.kernel.kernel.GeoElement chooseGeo(java.geogebra.GeoPointND createNewPoint(boolean.kernel.util.kernel.GeoPointND createNewPoint(boolean.common.common.GeoImplicitPoly[] getSelectedImplicitpoly() -> a geogebra.GeoFunction[] getSelectedFunctions() -> a geogebra.common.GeoElement[]) -> a void setHighlightedGeos(boolean) -> a void doSingleHighlighting(geogebra.GeoCurveCartesian[] getSelectedCurves() -> a boolean allowPointCreation() -> b geogebra.util.common.geogebra.util.Region[] getSelectedRegions() -> a geogebra.double.double.geogebra.kernelND.GeoEl ement.GeoPointND createNewPoint(boolean.boolean) -> a geogebra.boolean) -> a geogebra.common.common.euclidian.kernelND.boolean) -> a geogebra.c ommon.kernel.common.boolean.geogebra.GeoElement chooseGeo(geogebra.double.kernel.common.geos.geogebra.common.kernelND.common.ArrayList.geos.geos.common.kernelND.

euclidian.Hits.boolean) -> b int addSelectedNumeric(geogebra.kernel.int.euclidian.GeoElement vector(geogebra.common.Hits.kernel.geogebra.geogebra.common.common.GeoElement[] polygon() -> e geogebra.int.kernel.geogebra.common.Hits.kernel.geos.Test) -> a int addSelectedPath(geogebra.double) -> a geogebra.euclidian.kernel.kernel.int.euclidian.boolean) -> e int addSelectedVector(geogebra.Hits.kernelND.kernel.geos.kernel.double.double) -> a geogebra.euclidian.kernel.euclidian .int.common.common.common.GeoElement[] segment() -> d geogebra.Hits ) -> a geogebra.common.euclidian.kernel.lang .kernelND.common.euclidian.GeoPoint IntersectLineConicSingle(java.boolean) -> d int addSelectedSegment(geogebra.GeoElement[] join(geogebra.kernel.Hits.kernel.int.common.common.Hits.common.Hi ts) -> c geogebra.GeoPointND) -> a void createNewPointIntersection(geogebra.kernelND.kernelN D.common.boolean) -> n int addSelectedCurve(geogebra.geos.common.int.Hits.euclidian.kernel.GeoPointND.geos.common.GeoFunction.java .boolean.kernel.common.geos.euclidian.boolean.kernel.Hits.common.GeoElement[] ray() -> c geogebra.common.euclidian.lan g.Hits.int.ArrayList) -> a int addSelectedGeo(geogebra.boolean) -> h int addSelectedImplicitpoly(geogebra.int selSegments() -> h int selVectors() -> i int selConics() -> j int selPaths() -> k int selRegions() -> l int selImplicitpoly() -> m int selFunctions() -> n int selCurves() -> o int handleAddSelected(geogebra.geos.common.boolean) -> o void createNewPoint(geogebra.common.common.common.int.double.boolean) -> g int addSelectedRegion(geogebra.Geo Conic.kernel.common.GeoFunction.Stri .GeoPointND) -> b geogebra.int.geos.geos.GeoElement[] segment(geogebra.kernel.boolean) -> l int addSelectedConic(geogebra.GeoElement[] join() -> b void updateMovedGeoPoint(geogebra.common.geos.kernel.Hits.common. Hits) -> f geogebra.int.common.int.int.geos.geogebra.common.euclidian.common.boolean) -> m int addSelectedFunction(geogebra.Hits.int.common.geogebra.geos.GeoPointND) -> c geogebra.euclidian.euclidian.Hits.kernel.int.boolean) -> i int addSelectedPolygon(geogebra.GeoElement[] polyline(geogebra.Hits) -> d geogebra.common.GeoL ine.common.geogebra.euclidian.util.int.common.boolean) -> c int addSelectedLine(geogebra.boolean) -> j int addSelectedPolyLine(geogebra.Hits.euclidian.java.Test) -> a int handleAddSelectedRegions(geogebra.geos.GeoElement[] vector(geogebra.common.GeoElement[] polygon(geogebra.kernel.common.common.kernel.common.Hits.geos.lang.GeoPoint IntersectPolynomialLineSingle(java.co mmon.GeoPoint IntersectPolynomialConicSingle(java.euclidian.geogebra.kernel.geos.H its) -> e geogebra.geos.euclidian.common.common.boolean) -> f int addSelectedVector(geogebra.Hits.common.common.common.A rrayList.common.int.boolean.int.common.euclidian.String.common.common.common.kernel.common.GeoElement[] intersect(geogebra.util.Hits) -> g geogebra.H its) -> b geogebra.euclidian.common.euclidian.euclidian.Hits.geos.euclidian.euclidian.String.Hits.common.geos.GeoElement[] ray(geogebra.common.geos.kernel.euclidian.GeoPointND) -> a geogebra.kernelND.boolean) -> a int addSelectedPoint(geogebra.boolean) -> k int addSelectedList(geogebra.kernel.kernel.Hits.int.geos.geos.geos.

kernel.kernel.kernel.kernel.GeoImplicitPoly.geos.common.geos.euclidian.kernel.common.int) -> a geogebra.kernel.lang. Hits) -> h geogebra.geogebra.GeoFunction.GeoElement[] parabola(geogebra.geos.kernel.common.double) -> a geogebra.euclidian.common. Hits) -> q boolean delete(geogebra.kernel.Hits.geos.kernel.kernel.geogebra.kernel.GeoElement[] conic5(geogebra.common.double) -> a geogebra.common.common.euclidian.geogebra.kernel.geos.common.euclidia n.geos.kernel.geogebra.Hits) -> c boolean deleteAll(geogebra.double) -> a geogebra.kernel.GeoImplicitPoly.common.Hits) -> m geogebra.kernelND. Hits) -> i geogebra.euclidian .euclidia n.GeoPoint IntersectImplicitpolyPolynomialSingle(j ava.common.Hits) -> l geogebra.implicit.doub le.Hi ts) -> o geogebra.common.euclidian.geos.Hits.ng.euclidian.common.geos.GeoElement[] orthogonal(geogebra.geogebra.geos.common.euclidian.geos.common.GeoLine.kernel.GeoElement[] orthogonal(geogebra.GeoPointND.common.euclidian.euclidian.double.GeoElement[] slope(geogebra.GeoPoint IntersectImplicitpolyLineSingle(java.GeoElement[] angularBisector(geogebra.common.kernel.kernel.GeoLine PolarLine(java.common.GeoElement[] polarLine(geogebra.geos.GeoElement[] threePoints(geogebra.euclidian.common.GeoElement[] lineBisector(geogebra.euclidi an.GeoImplicitPoly.GeoConic) -> a boolean showHideLabel(geogebra.common.GeoElement[] orthogonal2D(geogebra.Hits) -> g boolean moveRotate(geogebra.common.common.common.common.common.kernel.geogebra.common.GeoPointND.double.common.geos.GeoLineND) -> a geogebra.kernel.common.geos.geos.common.GeoElement[] locus(geogebra.common.kernel.euclidian.kernel.euclid ian.GeoConic.geos.implicit.common.common.GeoElement[] parallel(geogebra.common.kernel.common.GeoPoint IntersectImplicitpolysSingle(java.common.common.common.GeoImplicitPoly.common.common.GeoLine.geos.Hits) -> r geogebra.GeoLineND) -> b geogebra.kernel.geogebra.Hits) -> d geogebra.common.kerne l.Hit s) -> n geogebra.GeoPoint IntersectImplicitpolyConicSingle(java.geos.euclidian.Hits) -> j geogebra.common.geos.common.common.kernelND.kernel.implicit.geos.euclidian.lang.kernel.common.geos.common.geos.String.Hit s) -> p geogebra.common.kernel .common.kernel .common.kernel.String.kernel.geogebra.common.GeoImplicitPoly.String. Hits) -> k boolean functionInspector(geogebra.double.geos.double) -> a geogebra.implicit.Hits) -> a geogebra.euclidian.geogebra. kernel.common.GeoConic.euclidian.geogebra.geos.comm on.im plicit.kernel.boolean) -> a geogebra.kernel.common.common.Hits) -> b geogebra.kernel.k ernelND.geos.GeoElement[] switchModeForThreePoints(int) -> a boolean relation(geogebra.geogebra.euclidian.geogebra.kernel. String.common.kernel.double) -> a geogebra.GeoPoint.kernelND.kernel.geos.common.l ang.String.euc lidian.common.geogebra.la ng.common.Hits) -> f void textfieldHasFocus(boolean) -> b boolean checkBoxOrTextfieldOrButtonJustHitted() -> c void initToolTipManager() -> f void initShowMouseCoords() -> g void wrapMouseEntered() -> h boolean move(geogebra.common.GeoElement[] orthogonal(geogebra.geos.double.geos.lang.geos.GeoElement[] midpoint(geogebra.Hits) -> h .GeoElement[] tangents(geogebra.Hits) -> e boolean copyVisualStyle(geogebra.geogebra.common.

kernel.common.ge os.common.kernel.eucli dian.common.c ommon.ArrayList) -> a void clearSelections() -> i void clearSelections(boolean.geos.GeoElement[] angleFixed(geogebra.GeoPointND.Region) -> a boolean detach(geogebra.euclidian.GeoElement[] fitLine(geogebra.common.kernel.common.GeoElement[] mirrorAtLine(geogebra.common.common.common.GeoPointND.kernelND.geos.euclid ian.GeoElement[] mirrorAtCircle(geogebra.common.kernel.geogebra.common.common.kernel.geogebra.kerne l.event.geogebra.Path) -> a boolean attach(geogebra.GeoVectorND) -> a geogebra.geos.common.geogebra.kernel.kernel.kernelND.euc lidian.geos.geos.kernel.kernel.kernelND.euclidian.AbstractEvent) -> a boolean highlight(geogebra.kernel.e uclidian.euclidian.Hits) -> k boolean text(geogebra.common.GeoPointND.common.Hits) -> A void calcRWcoords() -> j void setMouseLocation(geogebra.kernelND.common.Hits.common.geos.euc lidian.kernel.common.GeoPointND) -> a boolean attachDetach(geogebra.kernel.geos.lang.GeoLine FitLineY(java.geos.int) -> b boolean showHideObject(geogebra.euclidian.euclidia n.kernel.common.common.euclidian.AbstractEvent) -> a void transformCoords() -> k double getTransformCoordsOffset(int) -> a geogebra.geos.Hits) -> y geogebra.GeoElement[] switchModeForCircleOrSphere2(int) > b geogebra.kern elND.String.ke rnel.GeoElement.GeoPointND.GeoList) -> a geogebra.common.common.GeoAngle createAngle(geogebra.boolean) -> a boolean segmentFixed(geogebra.common.GeoPointND) -> b geogebra.Hits.kernel.kernel.Hits) -> s geogebra.common.common.kernel.GeoPointND) -> a .common.Hits) -> m geogebra.kernelND.GeoElement[] circleOrSphere2(geogebra.kernel.geos.GeoPointND) -> a geogebra.Hits) -> x geogebra.GeoElement[] createCircle2ForPoints3D(geogebra.common.Hits) -> i boolean geoElementSelected(geogebra.geogebra.euclidian.Hits) -> t geogebra.eucl idian.kernel.kernel.common.kernel.kernel.common.H its) -> z geogebra.geos.geos.geos.euclidian.common.Hits) -> v boolean clearHighlightedGeos() -> o boolean refreshHighlighting(geogebra.GeoElement[] translate(geogebra.common.GeoElement[] rotateByAngle(geogebra.GeoPointND.ke rnel.commo n.Hits) -> u geogebra.kernel.common.common.util.kerne l.GeoElement[] mirrorAtPoint(geogebra.GeoPointND.geogebra.common.common.common.common.kernel.kernel.geogebra.geos.common.geos.GeoElement) -> a boolean highlight(java.common.Hits) -> w geogebra.euclidia n.Hits.common.common.kernel.GeoElement[] translateByVector(geogebra.geogebra.GeoElement[] createList(geogebra.euclidian.kernelND.kernelND.event.geos.kernel.common.Hits) -> l boolean isAltDown() -> d void setAltDown(boolean) -> c boolean slider() -> e boolean image(geogebra.boolean point(geogebra.e uclidian.geos.euclidian.GeoElement[] dilateFromPoint(geogebra.boolean) -> a boolean attach(geogebra.euclidian.common.common.common.kernelND.eucli dian.Hits) -> j geogebra.common.common.Hits) -> n geogebra.common.kernelND.kernel.common.common.GeoElement[] createCircle2(geogebra.common.geos.geogebra.kernelND.kernel.

common.GeoLine[]) -> a geogebra.geos.kernel.common.geos.lang.common.kernel.AbstractEvent) -> b void processModeLock(geogebra.euclidian.common.common.common.GeoAngle createLineAngle(geogebra.GeoPointND updateNewPoint(boolean.common.boolean.kernel.GeoPoint.common.GeoPoint.kerne l.Path) -> a void processModeLock(geogebra.common.Hits.awt.lang.geogebra.geos.geogebra.common.com mon.geogebra.common.common.common.common.geos.AlgoDispatcher getAlgoDispatcher() -> a java.String.Hit s) -> B geogebra.common.geogebra.lang.boolean.event.common.geos.euclidian.geogebra.common.AbstractEvent) -> b geogebra.kernel. Hits.Hits) -> D boolean circlePointRadius(geogebra.common.geogebra.kernel.common.Hits.GeoPoint.kernelND.geo s.geos.GeoElement[] angle(geogebra.GeoLine) -> a boolean showCheckBox() -> f geogebra.common.common.GeoPoint Midpoint(geogebra.common.geos.Hits) -> C geogebra.GeoPointND) -> d void processModeLock() -> l boolean processMode(geogebra.String.Hits .boolean.GeoPolygon) -> a boolean regularPolygon(geogebra.euclidian .common.common.GeoElement[] compasses(geogebra.kernel.GeoElement) -> c geogebra.event.geos.g eos.geos.common.kernel.euclidian.common .kernel.geos.geos.euclidian.event.common.GeoConic Circle(java.common.kernel.geos.geogebra.common.geos.Hits) -> o geogebra.common.geogebra.euclidian.euclidian.GeoPoint ClosestPoint(geogebra.common.geos.GeoText createDistanceText(geogebra.algos.kernel.String removeUnderscores(java.kernel.kernel.GeoPoint.kernel.geos.GeoPoint) -> a geogebra.kernel.com mon.kernel. geos.geogebra.String.geos.Hits.common.geogebra.boolean.geos.boolean.eucli dian.Hits.boolean.euclidian. geos.euclidian.String descriptionPoints(java.kernelND.boolean.Hits.euclidian.boolean.kernel.geos.GeoPoint) -> a geogebra.geogeb ra.kernel.kernel.geos.GeoElement.geos.boolean.kernel.geos.GPoint) -> a geogebra.euclidian.boolean.geogebra.Hits) -> q boolean button(boolean) -> a boolean switchModeForProcessMode(geogebra.GeoNumeric) -> a void makeLabelNameVisible(geogebra.common.geogebra.GeoElement.kernelND.common.common.Ge oPoint.Abstract Event) -> b boolean processRightReleaseFor3D() -> g void rotateObject(boolean) -> d void moveLabel() -> m void movePoint(boolean.common.boolean.kernel.GeoElement[] vectorFromPoint(geogebra.kernel.AbstractEvent) -> a void movePointWithOffset(boolean) -> e .boolea n) -> a boolean macro(geogebra.boolean) -> a boolean createNewPoint(geogebra.event.geos.common.AbstractEvent) -> c void processReleaseForMovedGeoPoint(geogebra.euclidian.lang.common.geogebra.common.common.GeoText createDynamicText(java.common.boolean) -> a geogebra.geos.event.AbstractEvent) -> a java.boolean.Hits) -> p geogebra.kernel.lang.euclidian .kernel.GeoElement.euclidian.common.GeoPoint.kernel.kernel.euclidian.common.Hits.common.lang.common.c ommon.geos.common.geogebra.String.GeoElement getMovedGeoPoint() -> a geogebra.geos.kernel.GeoElement.common.kernel.common.geos.geogebra.kernel.GeoElement[] area(geogebra.lang.kernel.kernel.event.kernel.GeoConic CircleCompasses(java.GeoPointND getNewPoint(geogebra.euclidian.euclidian.geogebra.geogebra.geogebra.kernel.boolea n.kernel.common.common.geoge bra.common.GeoConic) -> a geogebra.common.kernel.geos.boolean) -> a boolean createNewPoint(geogebra.kernel.common.geogebr a.euc lidian.euclidian.GeoElement[] distance(geogebra.common.String) -> a geogebra.

event.GeoElement) -> b void switchModeForRemovePolygons(geogebra.boolean) -> a boolean isCheckboxFixed(geogebra.euclidian.GeoBoolean) -> a void updateSelectionRectangle(boolean) -> u void handleMouseDragged(boolean.GeoElement.util.event.euclidian.euclidian.event.euclidian.common.event.common.AbstractE vent.kernel.boolean) -> a void moveNumeric(boolean.euclidian.euclidian.GeoNumeric.euclidian.common.geos.geos.euclidian.common.euclidian.double) -> a void handleMovedElement(geogebra.GeoBoolean) -> a geogebra.euclidian.common.event.AbstractEvent) -> d void resetToolTipManager() -> o void wrapMouseExited(geogebra.common.event.kernel.event.common.AbstractEvent .AbstractEvent) -> f void resetMovedGeoPoint() -> p void setStartPointLocation() -> q void setStartPointLocationWithOrigin(double.common.boolean) -> a void wrapMouseDragged(geogebra.Hits.euclidian.geogebra.ArrayList) -> a void moveMultipleObjects(boolean) -> t void setMovedGeoPoint(geogebra.Hits) -> b void handleMousePressedForRotateMode() -> s void mousePressedTranslatedView() -> t void switchModeForMousePressed(geogebra.AbstractEvent) -> e void handleSelectClick(java.geos.Hits.geogebra.boolean) -> b void mouseClickedMode(geogebra.event.euclidian.ArrayList removeParentsOfView(java.event.comm on.Hits) -> a boolean switchModeForMouseReleased(int.int) -> a void wrapMouseclicked(geogebra.ArrayList.kernel.common.common.kernel.event.common.common.AbstractEven t) -> b boolean viewHasHitsForMouseDragged() -> i boolean processRotate3DView() -> j boolean allowSelectionRectangle() -> k void handleMousePressedForMoveMode(geogebra.common.Hits addPointCreatedForMouseReleased(geogebra.common.common.euclidian.euclidian.common.AbstractEvent) -> g void handleMouseDraggedForDelete(geogebra.AbstractEvent.Hits) -> b boolean moveMode(int) -> a boolean hitResetIcon() -> h void processMouseMoved(geogebra.boolean) -> b void moveSlider(boolean) -> q void moveDependent(boolean) -> r void moveAttached(boolean) -> s java.boolean) -> a boolean penMode(int) -> b boolean handleMousePressedForViewButtons() -> l void processRightPressFor3D() -> r void createNewPointForModePoint(geogebra.kernel.common.euclidian.AbstractEve nt.util.AbstractEvent) -> c void wrapMouseMoved(geogebra.util.geos.common.int.void moveLine(boolean) -> f void moveVector(boolean) -> g void moveVectorStartPoint(boolean) -> h void moveText(boolean) -> i void moveTextAbsoluteLocation() -> n void moveImage(boolean) -> j void moveConic(boolean) -> k void moveImplicitPoly(boolean) -> l void moveFreehand(boolean) -> m void moveFunction(boolean) -> n void moveBoolean(boolean) -> o void moveButton(boolean) -> p double getSliderValue(geogebra.geos.boolean) -> a void createNewPointForModeOther(geogebra.common.common.euclidian.boolea n) -> a void hitCheckBox(geogebra.

ArrayList penPoints -> a java.EuclidianView view -> a geogebra.euclidian.main.common.common.common.awt.AbstractEvent) -> l void setLineEndPoint(geogebra.common.euclidian.common.event.event.util.Hi ts) -> a geogebra.euclidian.geogebra.main.event.geos.ArrayList temp -> b int minX -> a int maxX -> b double CIRCLE_MIN_DET -> a double CIRCLE_MAX_SCORE -> b double score -> c double ARROW_MAXSIZE -> d double ARROW_ANGLE_MIN -> e double ARROW_ANGLE_MAX -> f double ARROW_ASYMMETRY_MAX_ANGLE -> g double ARROW_ASYMMETRY_MAX_LINEAR -> h double ARROW_TIP_LINEAR_TOLERANCE -> i double ARROW_SIDEWAYS_GAP_TOLERANCE -> j double ARROW_MAIN_LINEAR_GAP_MIN -> k double ARROW_MAIN_LINEAR_GAP_MAX -> l int[] brk -> a int count -> c int recognizer_queue_length -> d int MAX_POLYGON_SIDES -> e double LINE_MAX_DET -> m .awt.Previewable switchPreviewableForInitNewMode(int) > a void initNewMode(int) -> b void setMode(int) -> c void zoomInOut(boolean.App) -> a int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass() -> a geogebra.common.euclidian.Test) -> a void processSelectionRectangle(geogebra.common.AbstractEvent) -> k boolean setJustCreatedGeosSelected() -> n void wrapMouseWheelMoved(geogebra.geos.common.algos.c.common.event.common.common.g: geogebra.kernel.euclidian.AbstractEvent) -> i boolean processZoomRectangle() -> m void processSelectionRectangleForTransformations(geogebra.ArrayList.common.EuclidianPen -> geogebra.GPoint2D$Double) -> a geogebra.common.) -> h void wrapMousePressed(geogebra.common.common.euclidian.common.GPoint2D) -> a void setLineEndPoint(geogebra.common.GeoElement) -> a int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass() -> a geogebra.util.common.kernel.common.euclidian.euclidian.H its.euclidian.DrawableND newDrawable(geogebra.awt.AlgoElement lastAlgo -> a java.c.EuclidianPen getPen() -> a void resetPen() -> v void checkZooming() -> w void checkZooming(boolean) -> v int getDeleteToolSize() -> p void setDeleteToolSize(int) -> d void setApplication(geogebra.geogebra.geogebra.common.common.common.App getApplication() -> a void showPopupMenuChooseGeo(java.f: int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass -> a geogebra.common.App app -> a geogebra.main.GPoint) -> a void wrapMouseReleased(geogebra.boolean) -> c geogebra.euclidian.kernel.E uclidianView.euclidian.AbstractEvent ) -> j void processSelection() -> u void showDrawingPadPopup(geogebra.common.euclidian.util.EuclidianDraw -> geogebra.euclidian.

euclidian.int.common.EuclidianPen$RecoSegment reco_queue_c -> c geogebra.common.kernel.euclidian.awt.ArrayList) -> a geogebra.event.euclidian.EuclidianPen$Inertia) -> d .geogebra.Hits) -> a void addPointPenMode(geogebra.awt.common.GColor getPenColorCommon() -> b void setDefaults() -> a boolean isErasingEvent(geogebra.common.event.common.int) -> a void calc_inertia(int.double SLANT_TOLERANCE -> n double RECTANGLE_ANGLE_TOLERANCE -> o double RECTANGLE_LINEAR_TOLERANCE -> p double POLYGON_LINEAR_TOLERANCE -> q geogebra.euclidian.event.AlgoPolyLine getAlgoPolyline(geogebra.euclidian .common.common.algos.common.EuclidianPen$RecoSegment reco_queue_b -> b geogebra.GColor penColor -> a boolean freehand -> c boolean absoluteScreenPosition -> a int getPenSize() -> a void setPenSize(int) -> a int getPenLineStyle() -> b void setPenLineStyle(int) -> b geogebra.GPoint startPoint -> a java.event.awt.EuclidianPen$RecoSegment reco_queue_a -> a geogebra.euclidian.StringBuffer gesture -> a int deltaX -> g int deltaY -> h int absDeltaX -> i int absDeltaY -> j float absTangent -> a boolean startNewStroke -> b int penSize -> k int eraserSize -> l int penLineStyle -> m geogebra.euclidian.common.euclidian. common.EuclidianPen$Inertia c -> c geogebra.euclidian.euclidian.AbstractEvent.int.euclidian.euclidian.util.int.EuclidianPen$RecoSegment reco_queue_d -> d geogebra.EuclidianPen$Inertia) -> c double I_yy(geogebra.int.AbstractEv ent) -> a void handleMousePressedForPenMode(geogebra.EuclidianPen$Inertia d -> d geogebra.common.Hits) -> b void handleMouseReleasedForPenMode(geogebra.euclidian.EuclidianPen$Inertia) -> a double I_det(geogebra.euclidian.EuclidianPen$RecoSegment reco_queue_e -> e int gridSize -> f geogebra.kernel.euclidian.common.EuclidianPen$Inertia) -> a double I_xx(geogebra.GColor getPenColor() -> a geogebra.common.AbstractEv ent.awt.event.common.euclidian.geogebra.AbstractEvent) -> a void addPointsToPolyLine(java.common.euclidian.common.common.common.common.event.AbstractEvent) -> c void setFreehand(boolean) -> a int findPolygonal(int.euclidian.euclidian.lang.EuclidianPen$Inertia b -> b geogebra.euclidian.AlgoElement) -> a void mouseReleasedFreehand(geogebra.EuclidianPen$Inertia) -> b double I_xy(geogebra.common.geos.common.AbstractE vent) -> b geogebra.common.algos.common.common.ke rnel.EuclidianPen$Inertia a -> a geogebra.euclidian.event.common.common.GeoElement checkShapes(geogebra.common.euclidian.common.common.geogebra.euclidian.common.AbstractEvent) -> a void resetPenOffsets() -> b void handleMouseDraggedForPenMode(geogebra.

EuclidianPen$RecoSegment.common.geos.common.awt.common.GeoElement try_closed_polygon(int) -> a void calc_edge_isect(geogebra.boolean) -> a geogebra.common.geos.double score_circle(int.geogebra.common.euclidian.common.geos.common.GGraphics2D.lang.geos.GBasicStroke selStroke -> b geogebra.g eogebra.int.common.GColor.awt.int) -> a void get_segment_geometry(int.geogebra.common.GeoConic makeACircle(double.GPoint) -> a int getDeltaY(geogebra.common.awt.c.EuclidianPen this$0 -> a geogebra.GPoint.lang.g$a: double mass -> a double sx -> b double sxx -> c double sy -> d double sxy -> e double syy -> f geogebra.GBasicStroke getStroke(float.EuclidianPen$RecoSegment -> geogebra.geogebra.g$b: int startpt -> a int endpt -> b double xcenter -> a double ycenter -> b double angle -> c double radius -> d double x1 -> e double y1 -> f double x2 -> g double y2 -> h boolean reversed -> a geogebra.awt.common.geogebra.geogebra.awt.geogebra.common.euclidian.geogebra.EuclidianPen$Inertia) -> f double I_rad(geogebra.common.geogebra.awt.EuclidianPen$Inertia) -> e double center_y(geogebra.common.common.double[]) -> a void setPenColor(geogebra.common.EuclidianPen$Inertia.euclidian.GColor) -> a void setAbsoluteScreenPosition(boolean) -> b geogebra.euclidian.kernel.awt.euclidian.main.GeoElement.String getGesture() -> a void clearTemporaryInfo() -> c void optimize_polygonal(int) -> c void incr_inertia(int.EuclidianPen$Inertia -> geogebra.App.euclidian.int) -> a geogebra.GGraphics2D.common.common.awt.common.GPoint) -> b void saveMove(java.common.a wt.EuclidianStatic prototype -> a geogebra.euclidian.EuclidianPen$RecoSegment.kernel.c.kernel.common.geogebra.String.String) -> a java.awt.GFont.geogebra.awt.GeoElement try_arrow() -> b geogebra.common.common.GGraphics2D.EuclidianPen this$0 -> a geogebra.geo .awt.geogebra.c.GFont.awt.common.geos.euclidian.common.int.geoge bra.kernel.common.String.awt.awt.int.geogebra.GBasicStroke standardStroke -> a geogebra.GBasicStroke getDefaultStroke() -> a geogebra.common.awt.common.common.common.awt.common.h: geogebra.EuclidianStatic -> geogebra.GeoElement.GRectangle drawMultilineLaTeX(geogebra.GColor.kernel.GRectangle doDrawMultilineLaTeX(geogebra.euclidian.geog ebra.awt.common.geogebra.geogebra.GPoint.EuclidianPen$Inertia) -> a double center_x(geogebra.lang.EuclidianPen$Ine rtia.common.awt.geogebra.common.c ommon.GColor.awt.common.GBasicStroke getDefaultSelectionStroke() -> b float textWidth(java.GGraphics2D.awt.double) -> a int getDeltaX(geogebra.main.double.GFontRenderContext) -> a geogebra.euclidian.GFont.euclidian.euclidian.common.geogebra.GeoElement try_rectangle() -> a geogebra.EuclidianPen$Inertia) -> g geogebra.java.common.App .geos.euclidian.common.kernel.common.common.common.common.awt.int.EuclidianPen$RecoSegment) -> a geogebra.common.common.euclidian.common.common.euclidian.common.geogebra .lang.awt.common.

int) -> a boolean applyTextSize(java.euclidian.geogeb ra.common.lang.int) -> a boolean applyLineStyle(java.common.common.awt.lang.co mmon.App.common.aw t.GGraphics2D.algos.ArrayList.ja va.Integer[] lineStyleArray -> a java.java.GPoint drawIndexedString(geogebra.c.float.GeoElement applyFixPosition(java.int.aw t.common.awt.lang.awt.util.int.GColor.common.common.int.int.int.awt.String[] bracketArray -> a java.util.euclidian.util.GFont getIndexFont(geogebra.String.geogebra.GFont) -> a geogebra.int.ArrayList.geogebra.GGraphics2D) -> a void fillWithValueStrokePure(geogebra.common.int.GeoElement) -> a geogebra.awt.GGraphics2D.ArrayList.lang.int) -> c boolean applyColor(java.geog ebra.awt.common.gebra.c.awt.common.EuclidianView -> geogebra.util.common.Object[ ].GColor.awt.util.util.geogeb ra.main.ArrayList.lang.EuclidianViewInterfaceCommon) -> a java.util.euclidian.euclidian.lang.kernel. GGraphics2D) -> b geogebra.common.geos.boolean) -> a void drawWithValueStrokePure(geogebra.main.common.common.common.geogebra.GGraphics2D.ArrayList.lang.boolean.awt.lang.awt.float) > a boolean applyTextColor(java.common.awt.Object setInterpolationHint(geogebra.geogebra.geogebra.lang.lang.awt.awt.Object ) -> a java.App.bool ean) -> b void doResetInterpolationHint(geogebra.Obje ct) -> b geogebra.common.common.ArrayList.GShape.GGraphics2D.awt.kernel.j: java.lang. GGraphics2D) -> c void doDrawWithValueStrokePure(geogebra.common.common.String.int.geos.common.main.ArrayList.common.common.i: void updateButtonPointCapture(int) -> a void setMode(int) -> b void setLabels() -> a void restoreDefaultGeo() -> b void updateStyleBar() -> c int getPointCaptureSelectedIndex() -> a geogebra.common.App) -> a boolean applyCaptionStyle(java.GGraphics2D.float.int) -> b boolean applyPointStyle(java.awt.ge os.common.String) -> a void applyTableTextFormat(java.java.App) -> a boolean applyBgColor(java.EuclidianStyleBar -> geogebra.lang.ArrayList.int) -> a java.util.kernel.GRectangle drawMultiLineText(geogebra.common.int) -> b boolean processSourceCommon(java.util.awt.HashMap createDefaultMap() -> a geogebra.GColor.boolean.String.kernel.common.GGraphics2D.awt.common.GeoElement.GeoElement redefineGeo(geogebra.java.boolea n) -> a void resetInterpolationHint(geogebra.common.GShape.kernel.GShape.EuclidianStyleBarStatic -> geogebra.util.common.util.java.ArrayList.GColor) -> a boolean applyFontStyle(java.geogebra.geogebra.String getDefinitonString(geogebra.GShape.geogebra.awt.common.lang.main.lang.geogebra.String.geos.boolean) -> a void doFillWithValueStrokePure(geogebra.java.String[] bracketArray2 -> b java.euclidian.lang.awt.common.Object doSetInterpolationHint(geogebra.int.ArrayList.common.common.ArrayList.Integer[] pointStyleArray -> b geogebra.common.util.awt. boolean.common.common.common.boolean) -> b geogebra.java.EuclidianViewInterfaceCommon) -> a geogebra.AlgoTableText updateTableText(java.float.c.k: boolean hasMouse -> a int EVNO_GENERAL -> a .GGraphics2D) -> d java.geogebra.

GBasicStroke strokeDeletionSquare -> a geogebra.common.GBasicStroke defAxesStroke -> b geogebra.String[] axesLabels -> a int[] axesLabelsStyle -> a java.common.awt.common.main.GColor axesColor -> d geogebra.awt.common.common.common.Hits hits -> a geogebra.common.GGraphics2D bgGraphics -> a geogebra.App app -> a geogebra.common.awt.awt.awt.GFont fontVector -> c geogebra.GAffineTransform coordTransform -> a double[] AxesTickInterval -> a geogebra.settings.GFont fontPoint -> a geogebra.GColor gridColor -> e geogebra.common.awt.common.awt.common.common.awt.GBufferedImage bgImage -> a geogebra.String[] axesUnitLabels -> b geogebra.awt.common.awt.common.common.awt.GBasicStroke axesStroke -> d geogebra.kernel.main.common.NumberFormatAdapter printScaleNF -> a boolean showGrid -> b boolean antiAliasing -> c boolean showMouseCoords -> h boolean allowShowMouseCoords -> i boolean showAxesRatio -> j boolean highlightAnimationButtons -> d int pointCapturingMode -> j boolean showAxesCornerCoords -> k boolean[] showAxesNumbers -> b java.awt.common.common.GColor colDeletionSquare -> c geogebra.util.GFont fontConic -> d geogebra.awt.awt.awt.Previewable previewDrawable -> a boolean firstPaint -> e geogebra.awt.EuclidianController euclidianController -> a geogebra.common.GRectangle selectionRectangle -> b geogebra.awt.GColor colZoomRectangleFill -> b geogebra.NumberFormatAdapter[] axesNumberFormat -> a boolean[] showAxes -> a boolean automaticGridDistance -> f double[] gridDistances -> b int gridLineStyle -> g int axesLineType -> h boolean gridIsBold -> g int tooltipsInThisView -> d int gridType -> i geogebra.common.common.EuclidianSettings settings -> a geogebra.common.Kernel kernel -> a int fontSize -> f geogebra.common.awt.GColor colZoomRectangle -> a geogebra.GFont fontLine -> b geogebra.common.euclidian.GBasicStroke boldAxesStroke -> c geogebra.common.awt.common.util.common.common.awt.common.awt.common.awt.common.awt.euclidian.GFont fontAxes -> f geogebra.arithmetic.GFont fontCoords -> e geogebra.GBasicStroke tickStroke -> e geogebra.int evNo -> b double xZeroOld -> b double yZeroOld -> c int mode -> e int SCREEN_BORDER -> c geogebra.NumberValue xminObject -> a .GFont fontAngle -> g geogebra.GRectangle deletionRectangle -> a geogebra.common.kernel.lang.GBasicStroke gridStroke -> f geogebra.euclidian.lang.

common.options.Integer[] getLineTypes() -> a java.arithmetic.kernel.MyZoomer zoomerRW -> d geogebra.ModeSetter) -> a geogebra.common.awt.euclidian.lang.euclidian.euclidian.euclidian.common.GLine2D tempLine -> a geogebra.awt.common.DrawableList[] drawLayers -> a geogebra.DrawableList allDrawableList -> a geogebra.lang.arithmetic.OptionsEuclidian optionPanel -> a int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass -> c java.awt.euclidian.common.awt.common.MyZoomer mover -> c geogebra.kernel.common.common.geogebra.common.HashMap DrawableMap -> a java.kernel.common.GColor) -> a void setStandardCoordSystem(boolean) -> o void attachView() -> a int getPointCapturingMode() -> b void setPointCapturing(int) -> a void setCapturingThreshold(int) -> b int getCapturingThreshold() -> c int getMode() -> d void setMode(int) -> c void setMode(int.common.NumberValue xmaxObject -> b geogebra.common.Integer[] getPointStyles() -> b void setAxesColor(geogebra.DrawableList bgImageList -> b boolean[] piAxisUnit -> c int[] axesTickStyles -> b boolean[] automaticAxesNumberingDistances -> d double[] axesNumberingDistances -> c double[] axisCross -> d boolean[] positiveAxes -> e boolean[] drawBorderAxes -> f boolean reIniting -> m geogebra.util.common.common.common.Double lockedAxesRatio -> a double xmin -> d double xmax -> e double ymin -> f double ymax -> g double invXscale -> h double invYscale -> i double xZero -> j double yZero -> k double xscale -> l double yscale -> m double printingScale -> a java.common.NumberValue yminObject -> c geogebra.euclidian.kernel.kernel.euclidian.dialog.MyZoomer axesRatioZoomer -> b geogebra.GEllipse2DDouble circle -> a geogebra.euclidian.euclidian.NumberValue ymaxObject -> d boolean updatingBounds -> l java.Hits tempArrayList -> b geogebra.MyZoomer zoomer -> a geogebra.common.arithmetic.common.GGeneralPath gp -> a geogebra.geogebra.Kernel getKernel() -> a .EuclidianStyleBar styleBar -> a boolean moveAxesLabels -> n int widthTemp -> k int heightTemp -> l double xminTemp -> n double xmaxTemp -> o double yminTemp -> p double ymaxTemp -> q geogebra.util.lang.common.gui.ArrayList stickyPointList -> a geogebra.

double.NumberValue) -> void setSizeListeners() -> F int toScreenCoordX(double) -> a int toScreenCoordY(double) -> b double toScreenCoordXd(double) -> a double toScreenCoordYd(double) -> b int toClippedScreenCoordX(double) -> c void rememberOrigins() -> f int toClippedScreenCoordY(double) -> d boolean toScreenCoords(double[]) -> a boolean isOnScreen(double[]) -> b double toRealWorldCoordX(double) -> c double toRealWorldCoordY(double) -> d void setCoordSystem(double.GeoNumeric getYmaxObject() -> d void setAntialiasing(boolean) -> a int getEuclidianViewNo() -> e void setYmaxObject(geogebra.common.double) -> a void setCoordSystemFromMouseMove(int.kernel.double.NumberValue) -> geogebra.common.GeoList.common.lang.double.boolean) void calcPrintingScale() -> i void setAxesIntervals(double.double.common.geos.int.int) -> a void setRealWorldCoordSystem(double.geos.kernel.GeoNumeric getXminObject() -> a void updateBoundObjects() -> c boolean isLockedAxesRatio() -> a void setLockedAxesRatio(java.GeoNumeric getXmaxObject() -> b void setXmaxObject(geogebra.common.String getXYscaleRatioString() -> a double getXscale() -> e double getYscale() -> f double getInvXscale() -> g double getInvYscale() -> h int getViewWidth() -> f int getViewHeight() -> g double getScaleRatio() -> i double getXmax() -> j double getXmin() -> k double getYmax() -> l double getYmin() -> m int getGridType() -> h void setGridType(int) -> e void setRealWorldBounds() -> h void zoomAroundCenter(double) -> a void updateAllDrawables(boolean) -> b void drawListAsComboBox(geogebra.kernel.lang.common.int) -> a int getFontSize() -> i a b c d -> a .double.geos.double.common.geos.arithmetic.Double) -> a void updateBounds() -> e boolean isZoomable() -> b void setXminObject(geogebra.NumberValue) -> void setXscale(double) -> c void setYscale(double) -> d void setFontSize(int) -> d double getxZero() -> a double getyZero() -> b double getXZero() -> c double getYZero() -> d java.arithmetic.common.kernel.kernel.double) -> b void setCoordSystem(double.boolean clearRectangle(int) -> e geogebra.arithmetic.boolean) -> a geogebra.GeoNumeric getYminObject() -> c void setYminObject(geogebra.arithmetic.common.kernel.double.geos.NumberValue) -> geogebra.kernel.kernel.kernel.

lang.GeoElement) -> b void addToDrawableLists(geogebra.awt.common.geos.GAffineTransform getTransform(geogebra.kernel.void rename(geogebra.ker nelND.common.GPoint) -> a double getXAxisCrossingPixel() -> o double getYAxisCrossingPixel() -> p geogebra.GeoElement) -> c geogebra.common.euclidian.common.awt.GeoElement) -> f void updateAuxiliaryObject(geogebra.Coords[]) -> a java.DrawableND getDrawableFor(geogebra.awt.euclidian.geos .common.GFont) -> e geogebra.common.GeoElement) -> d geogebra.GeoElement) -> c void remove(geogebra.awt.common.awt.common.g eos.ge os.Coords getCoordsForView(geogebra.kernel.Matrix.kernel .common.geos .GFont) -> d geogebra.euclidian.common.euclidian.kernel.kernel.String getTranslatedFromPlaneString() -> b boolean isDefault2D() -> c int getViewID() -> a .Mat rix.util.kernel.kernel.ArrayList getStickyPointList() -> a void setBooleanSize(int) -> f int getBooleanSize() -> j void setAllowToolTips(int) -> g int getAllowToolTips() -> k geogebra.common.common.common.MyButton getHitButton(geogebra.common.GPoint) -> a geogebra.geos.geos.GFont getFontAngle() -> g void setFontAngle(geogebra.common.kernel.GeoElement) -> b void updateDrawableFontSize() -> k geogebra.kernel.common.kernel.common.awt.GeoElement) -> a void update(geogebra.common.common.CoordMatrix getMatrix() -> a geogebra.common.euclidian.common.euclidian.awt.kernel.awt.GeoElement) -> d geogebra.awt.Matrix.common.kernel.Hits getHits() -> a void setHits(geogebra.GeoConicND.awt.GFont getFontVector() -> c void setFontVector(geogebra.geogebra.awt.common.DrawableND createDrawable(geogebra.kernel.common.common.common.awt.common.common.GFont getFontAxes() -> f void setFontAxes(geogebra.awt.GPoin t) -> a geogebra.GFont getFontConic() -> d void setFontConic(geogebra.common.common.kernel.GFont) -> a geogebra.GFont getFontCoords() -> e void setFontCoords(geogebra.DrawableND createDrawableND(geogebra.common.kernel.common.Coords.Matrix.kernel.awt.DrawableND getDrawable(geogebra.common.kernel .GFont) -> g java.common.Drawable) -> a boolean isVisibleInThisView(geogebra.Coords) -> a geogebra.geogebra.euclidian.awt.GeoElement) -> e void reset() -> g void resetMode() -> j void repaintView() -> b void updateVisualStyle(geogebra.common.GFont getFontLine() -> b void setFontLine(geogebra.common.GFont) -> c geogebra.GFont getFontPoint() -> a void setFontPoint(geogebra.Matrix.GeoElement) -> f geogebra.geos.g eos.common.common.common.GeoElement) -> a geogebra.common.euclidian.common.common.common.GeoElement getLabelHit(geogebra.GFont) -> f geogebra.geos.awt.geos.geos.geos.common.common.kernel.kernel.awt.GFont) -> b geogebra.GeoElement) -> e void add(geogebra.common.GeoElement) -> a geogebra.DrawableND getDrawableND(geogebra.euclidian.kernel.awt.geos.common.DrawableND newDrawable(geogebra.

GeoElement) -> b java.common.GAffineTransform getCoordTransform() -> a void updateBackground() -> l geogebra.GeoElement.lang.lang.double) -> a boolean[] getPositiveAxes() -> a void setPositiveAxes(boolean[]) -> a void setPositiveAxis(int.geogebra.algos.common.common.geos.String[]) -> a int[] getAxesTickStyles() -> a void setAxesTickStyles(int[]) -> a void setShowMouseCoords(boolean) -> e boolean getAllowShowMouseCoords() -> f void setAllowShowMouseCoords(boolean) -> f boolean getShowMouseCoords() -> g void setShowAxesRatio(boolean) -> g .kernel.java.GFont) -> a geogebra.int) -> b boolean getGridIsBold() -> e boolean[] getShowAxesNumbers() -> d void setShowAxesNumbers(boolean[]) -> c java.geos.awt.GRectangle) -> a double[] getAxesCross() -> b void setAxesCross(double[]) -> b void setAxisCross(int.kernel.GeoDirectionND getDirection() -> a boolean isMoveable(geogebra.awt.GeoNumeric) -> a void setRightAngleStyle(int) -> h int getRightAngleStyle() -> l boolean isAutomaticGridDistance() -> d double[] getGridDistances() -> a void setGridDistances(double[]) -> a int getGridLineStyle() -> m void setAutomaticGridDistance(boolean) -> c int getAxesLineStyle() -> n void setAxesLineStyle(int) -> i geogebra.kernel.String) -> a void setAutomaticAxesNumberingDistance(boolean.util.kernel.common.int) -> a geogebra.awt.ArrayList getFreeInputPoints(geogebra.comm on.GeoNumeric.geos.GeoPlaneND getPlaneContaining() -> a geogebra.common.boolean) -> a boolean[] getDrawBorderAxes() -> b void setDrawBorderAxes(boolean[]) -> b void setAxesCornerCoordsVisible(boolean) -> d double getPrintingScale() -> n void setPrintingScale(double) -> b java.draw.euclidian.geos.GeoAngle) -> a boolean usesSelectionRectangleAsInput(int) -> b void setSelectionRectangle(geogebra.common.AlgoElem ent) -> a void replaceBoundObject(geogebra.geos.common.common.kernel.lang.int) -> a boolean[] isAutomaticAxesNumberingDistance() -> c double[] getAxesNumberingDistances() -> c void setAxesNumberingDistance(double.lang.kernel .void changeLayer(geogebra.awt.awt.String[] getAxesUnitLabels() -> a void setAxesUnitLabels(java.common.common.kernel.common.DrawAngle newDrawAngle(geogebra.kernel.kernelND.String[] getAxesLabels(boolean) -> a void setAxisLabel(int.common.int.kernelND.common.GGraphics2D getTempGraphics2D(geogebra.GFont getFont() -> h void setHeight(int) -> j void setWidth(int) -> k void initCursor() -> m void setStyleBarMode(int) -> l boolean usesSelectionAsInput(int) -> a geogebra.

common.util.awt.common.GGraphics2D) -> h void drawBackgroundWithImages(geogebra.main.geogebra.euclidian.common.Previewable createPreviewLine(java.euclidian.euclidian.util.GGraphics2D) -> d void paintBackground(geogebra.util.geo gebra.ArrayL ist) -> i void updatePreviewable() -> n void mouseEntered() -> o void mouseExited() -> p geogebra.Previewable createPreviewPerpendicularBisector(jav a.awt.common.awt.ut il.GGraphics2D) -> j boolean areAxesBold() -> m boolean xAxisOnscreen() -> r boolean yAxisOnscreen() -> s void drawStringWithBackground(geogebra.lang.Previewable getPreviewDrawable() -> a double getGridDistances(int) -> a boolean getShowGrid() -> h boolean isGridOrAxesShown() -> i boolean getShowAxis(int) -> c boolean getShowXaxis() -> j boolean getShowYaxis() -> k geogebra.ArrayList) -> a geogebra.common.euclidian.common.common.awt.geogebra.Previewable createPreviewConic(int.common.awt.A rrayList) -> c geogebra.common.util.common.util.common.common.ArrayLi st) -> g geogebra.GGraphics2D.Previewable createPreviewParallelLine(java.euclidian.java.common.common.GFontRenderContext) -> a void drawAxes(geogebra.ArrayList ) -> h geogebra.GColor.GGraphics2D) -> p void drawBackground(geogebra.common.awt.Previewable createPreviewVector(java.geogebra.boolean) -> b void drawGrid(geogebra.util.Previewable createPreviewSegment(java.util.Previewable createPreviewPolygon(java.GGraphics2D) -> a void drawObjects(geogebra.common.awt.Previewable createPreviewPolyLine(java.Previewable createPreviewAngle(java.common.common.java.GBasicStroke.GGraphics2D) -> i double getLabelLength(double.GGraphics2D) -> c void drawBackgroundWithImages(geogebra.util.Array List) -> a geogebra.GGraphics2D) -> e void paint(geogebra.GGraphics2D.euclidian.euclidian.common.ArrayLis t) -> f geogebra.Previewable createPreviewPerpendicularLine(java.common.euclidian.GGraphics2D.euclidian.geogebra.euclidian.common.java.common.util.awt.App) -> a geogebra.ArrayList) -> b geogebra.common.awt.awt.ArrayLi st) -> d geogebra.common.euclidian.GRectangle) -> a void drawMouseCoords(geogebra.GGraphics2D) -> g void drawRect(geogebra.common.common.GGraphics2D) -> f void updateBackgroundImage() -> s void drawZoomRectangle(geogebra.util.common.ArrayList) -> a geogebra.awt.awt.common.ArrayList) -> e geogebra.awt.Previewable createPreviewAngleBisector(java.util.App getApplication() -> a void updateFonts() -> q void updateSize() -> r boolean requestFocusInWindow() -> l void drawGeometricObjects(geogebra.GGraphics2D.boolean) -> a void drawAxesRatio(geogebra.awt.Previewable createPreviewRay(java.main.ArrayList) -> b void setApplication(geogebra.common.util.Ar rayList.awt.euclidian.common.ArrayList.java.common.awt.util.common.awt.common.Stri .euclidian.awt.awt.common.GGraphics2D) -> b void clearBackground(geogebra.

font.Previewable) -> a void setTemporaryCoordSystemForExport() -> u geogebra.GeoElement) -> g void highlight(geogebra.euclidian.int) -> a void drawResetIcon(geogebra.kernel.List.awt.common.boolean) -> a java.GGraphics2D getBackgroundGraphics() -> a void getXML(java.double.common.awt.GeoElement.geogebra.GRectangle) -> b void setIntersectionHits(geogebra.euclidian.StringBuilder.int.int) -> a void resetXYMinMaxObjects() -> w void setViewShowAllObjects(boolean) -> k int getSelectedWidth() -> o int getSelectedHeight() -> p int getExportWidth() -> q int getExportHeight() -> r void clickedGeo(geogebra.GPoint getMaximumLabelSize(geogebra.eucli dian.String axisLabelForXML(int) -> a void drawPoints(geogebra.GRectangle getBounds() -> b void setPreview(geogebra.common.common.GeoElement) -> h void highlight(java.kernel.boolean ) -> b void mouseMovedOver(geogebra.geos.awt.euclidian.awt.GGraphics2D) -> o void setBackground(geogebra.awt.GColor) -> c void setGridLineStyle(int) -> m void settingsChanged(geogebra.boolean) -> a void setBoldAxes(boolean) -> j int getBoldAxes(boolean.GRectangle) -> c geogebra.awt.GGraphics2D) -> m void setAntialiasing(geogebra.common.common.common.settings.draw.awt.common.java.awt.geogebra.common.GGraphics2D) -> l void setDefRenderingHints(geogebra.common.common.boolean) -> a void setAnimatedRealWorldCoordSystem(double.common.double.main.DrawImage) -> b void resetLists() -> t geogebra.common.AbstractSettings) -> a void setHits(geogebra.common.kernel.geos.MyZoomer newZoomer() -> a void zoom(double.GColor.kernel.common.int) -> a void setShowAxis(int.kernel.awt.GeneralPathClipped getBoundingPath() -> a void addBackgroundImage(geogebra.common.awt.lang.awt.common.GDimension) -> a void showGrid(boolean) -> h void setGridIsBold(boolean) -> i void setGridColor(geogebra.boolean) -> a void setShowAxes(boolean.euclidian.event.common.common.geos.awt.DrawImage) -> a void removeBackgroundImage(geogebra.draw.double.GColor.awt.double.GGraphics2D) -> n void drawAnimationButtons(geogebra.GTextLayout .awt.Eu clidianSettings) -> a void setPreferredSize(geogebra.geos.common.common.geos.util.GGraphics 2D) -> a void restoreOldCoordSystem() -> v void setTemporarySize(int.common.double.GGraphics2D) -> k void drawActionObjects(geogebra.geogebra.GRectangle getSelectionRectangle() -> a geogebra.int.AbstractEvent) -> a geogebra.common.ArrayList) -> a .common.common.settings.common.common.common.common.euclidian.ng.double[]) -> a void doDrawPoints(geogebra.GColor) -> b void synchronizeMenuBarAndEuclidianStyleBar(geogebra.awt.int) -> a boolean isTracing() -> n boolean hasBackgroundImages() -> o geogebra.main.double.int.int.common.double.double[].boolean) -> a void setStandardView(boolean) -> l void setAnimatedCoordSystem(double.boolean.geogeb ra.awt.double.lang.int.common.awt.GeoImage.GeoImage.util.boolean) -> a void zoomAxesRatio(double.awt.double.double.

ArrayList) -> b boolean setAnimationButtonsHighlighted(boolean) -> a boolean drawPlayButtonInThisView() -> p geogebra.common.double) -> a void setCoordSystemFromMouseMove(int.GRectangle) -> d int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass() -> b geogebra.common.AbstractEvent) -> a void setDefaultCursor() -> y void setHitCursor() -> z boolean requestFocusInWindow() -> l geogebra.kernel.arithmetic.boolean) -> a void showGrid(boolean) -> h .lang.int.common.arithmetic.NumberValue) -> b void setYminObject(geogebra.GeoElement) -> f java.common.NumberValue) -> d int toScreenCoordX(double) -> a int toScreenCoordY(double) -> b boolean hitAnimationButton(geogebra.common.EuclidianStyleBar getStyleBar() -> a void setDragCursor() -> A void setToolTipText(java.kernel.common.double.javax.int.options.boolean) -> a void resetMode() -> j void repaint() -> repaint void rememberOrigins() -> f geogebra.euclidian.swing.g eos.EuclidianViewInterfaceCommon -> geogebra.euclidian.GColor getGridColor() -> b void add(geogebra.GBox) -> a void remove(geogebra.gui.double.lang.common.awt.String getTranslatedFromPlaneString() -> b boolean isLockedAxesRatio() -> a boolean isZoomable() -> b geogebra.awt.kernel.main.javax.common.kernel.awt.NumberValue) -> c void setYmaxObject(geogebra.String) -> a void setResizeXAxisCursor() -> B void setResizeYAxisCursor() -> C void setMoveCursor() -> D int getEuclidianViewNo() -> e double toScreenCoordXd(double) -> a double toScreenCoordYd(double) -> b void setShowAxes(boolean.c.dialog.arithmetic.common.euclidian.common.common.App getApplication() -> a geogebra.awt.common.common.OptionsEuclidian) -> a geogebra.common.common.double.double.int) -> a void setXminObject(geogebra.common.GColor getBackgroundCommon() -> c int getMode() -> d boolean getShowGrid() -> h boolean getShowXaxis() -> j boolean getShowYaxis() -> k double getXZero() -> c double getYZero() -> d void setCoordSystem(double.util.kernel.awt.GGraphics2D getGraphicsForPen() -> b boolean hasStyleBar() -> q boolean isPenMode(int) -> d void setOptionPanel(geogebra.void mouseMovedOverList(java.swing.common.common.GRectangle getDeletionRectangle() -> c void setDeletionRectangle(geogebra.NumberValue) -> a void setXmaxObject(geogebra.l: void zoom(double.euclidian.GBox) -> b void initView(boolean) -> m void setShowAxis(boolean) -> n void setTransparentCursor() -> x geogebra.awt.common.common.DrawableND getDrawableFor(geogebra.GColor getAxesColor() -> a geogebra.arithmetic.event.

GeoNumeric) -> a geogebra.GGeneralPath getGeneralPath() -> a void addSimpleSegments() -> c void addClippedSegments() -> d void addClippedLine(geogebra.geos.common.common.geos.double.common.My Point.geos.double) -> b geogebra.common.euclidian.GeoElement) -> b int getWidth() -> s int getHeight() -> t double toRealWorldCoordX(double) -> c double toRealWorldCoordY(double) -> d void updateBounds() -> e void replaceBoundObject(geogebra.double) -> b void addPoint(int.kernel.kernel.awt.double.kernel.GeoNumeric.geogebra.awt.c.common.eucli dian.euclidian.kernel.void clickedGeo(geogebra.common.common.GRectangle) -> a geogebra.geos.common.GGeneralPath gp -> a geogebra.common.awt.common.EuclidianController getEuclidianController() -> a double[] getGridDistances() -> a double getXmax() -> j double getYmax() -> l double getXmin() -> k double getYmin() -> m double getXscale() -> e double getYscale() -> f geogebra.GeoElement) -> b geogebra.euclidian.double.common.DrawableND getDrawableND(geogebra.common.boolean) -> a void moveTo(double.common.common.util.GeneralPathClipped -> geogebra.common.common.c.kernel.double.m: boolean isDefault2D() -> c java.kernel .common.double) -> a void addToGeneralPath(geogebra.awt.comm on.kernel.geos.util.double) -> a void lineTo(double.double.AlgoElem ent) -> a boolean isMoveable(geogebra.euclidian.util.ArrayList) -> a void mouseMovedOverList(java.EuclidianViewInterfaceSlim -> geogebra.common.ArrayList pathPoints -> a geogebra.GeoElement) -> g void highlight(geogebra.geogebra.GeoElement.GeoElement) -> h void highlight(java.common.GeoElement) -> c void zoom(double.euclidian.double) -> a void addPoint(double.geos.geogebra.common.common.kernel.kernel.GPoint2D.common.geos.boolean) -> a int getPointCapturingMode() -> b void setPointCapturing(int) -> a void setSelectionRectangle(geogebra.algos.awt.AbstractEvent) -> a void mouseMovedOver(geogebra.kernel.event.awt.int.ArrayList getFreeInputPoints(geogebra.common.MyPoint.util.EuclidianViewInterfaceSlim view -> a double largestCoord -> a boolean needClosePath -> a geogebra.n: java.common.kernel.common.awt.GRectangle) -> a void setRealWorldCoordSystem(double.common.ArrayList) -> b boolean hasFocus() -> hasFocus void setShowAxis(boolean) -> n void setStandardView(boolean) -> l void requestFocus() -> E geogebra.DrawableND createDrawableND(geogebra.euclidian.geogebra.GRectangle bounds -> a geogebra.double.kernel.boolean) -> a .ge os.GPoint2D getPointCloseToScreen(double.common.MyPoint firstPoint() -> a void reset() -> a void closePath() -> b geogebra.

common.euclidian.Hits newHits() -> b boolean add(geogebra.common.common.int.Hits -> geogebra.awt.common.GeoPointND) -> a geogebra.awt.common.geogebra.common.float.euclidian.common.awt.geos.geogebra.common.int) -> a geogebra.awt.common.kernel.Hits) -> b geogebra.GColor.GRectangle2D) -> a boolean intersects(int.GRectangle getBounds() -> a geogebra.GetViewId -> geogebra.int. GeoElement.Euc lidianViewInterfaceSlim) -> a geogebra.geos.awt.euclidian.kernel.common.common.Hits getHits(geogebra.awt.common.euclidian.kernel.geos.geogebra.c.kernel.awt.euclidian.euclidian.awt.Test.EuclidianViewInterfaceSlim.double.common.c.common.common.awt.GAffineTransform) -> a boolean contains(double.kernel.Hits getMoveables(geogebra.common.common.Hits getPointRotateableHits(geogebra.common.euclidian.Test.c.Hits clone() -> a geogebra.double.euclidian.kernel.geogebra.awt.o: int getViewId() -> a geogebra.euclidian.awt.p: geogebra.Test .euclidian.common.common.awt.common.geos.GeoPointND) -> a geogebra.GPoint2D getCurrentPoint() -> a void transform(geogebra.MyPoint) -> a geogebra.euclidian.geog ebra.double.void updateBounds(geogebra.common.GGraphics2D) -> a geogebra.common.kernel.common.double) -> a boolean contains(int.common.GColor.GRectangle) -> a geogebra.geos.geogebra.common.q: int listCount -> a int polyCount -> b int imageCount -> c boolean hasXAxis -> a boolean hasYAxis -> b int[] $SWITCH_TABLE$geogebra$common$kernel$geos$Test -> a void init() -> a geogebra.kernelND.GBasicS troke.GRectangle2D getBounds2D() -> a geogebra.double.common.common.common.common.common.ker nelND.bool .geogebra.common.double) -> a boolean contains(double.euclidian.awt.awt.geogebra.int.Hits getOtherHits(geogebra.euclidian.euclidian.common.GGraphics2D.kernel.Hits getMoveableHits(geogebra.geogebra.GBufferedImage bufferedImage -> a void setHatching(geogebra.float) -> a void drawHatching(double.Euclid ianViewInterfaceSlim.int) -> a boolean contains(geogebra.common.GAffin eTransform) -> a boolean intersects(geogebra.common.common.common.GGraphics2D.common.common.common.Hits) -> a geogebra.common.GPathIterator getPathIterator(geogebra.common.int.geos.common.geogebra.double) -> a void setTexture(geogebra.awt.euclidian.GeoElement) -> a int getImageCount() -> a int getListCount() -> b boolean hasXAxis() -> a boolean hasYAxis() -> b void removePolygonsIfSideNotPresent() -> b void keepOnlyHitsForNewPointMode() -> c void removeConicsHittedOnFilling() -> d void removePolygonsDependingSidePresent(boolean) -> a void removeSegmentsFromPolygons() -> e void removePolygons() -> f void removeAllPolygons() -> g void removeAllButImages() -> h void removeImages() -> i geogebra.Test.Hits getHits(geogebra.HatchingHandler -> geogebra.kernel.euclid ian.

ean.euclidian.euclidian.common.Hits getRegionHits(geogebra.Object clone() -> clone boolean add(java.util.GeoButton geoButton -> a geogebra.common.Object) -> add int[] $SWITCH_TABLE$geogebra$common$kernel$geos$Test() -> a geogebra.MyButton -> geogebra.String) -> a java.common.lang.GeoElement getFirstHit(geogebra.c.common.GFont font -> a boolean pressed -> b boolean draggedOrContext -> c java.common.r: geogebra.MyZoomer -> geogebra.awt.common.kernel.ArrayList) -> a java.common.lang.lang.common.EuclidianView view -> a geogebra.common.GGraphics2D) -> a void setForeground(geogebra.lang.euclidian.awt.lang.GColor) -> a boolean isSelected() -> b int getWidth() -> a int getHeight() -> b void setBounds(geogebra.Test) -> a geogebra.c.kernel.String getCaption() -> b void paintComponent(geogebra.common.awt.euclidian.String getText() -> a void setFont(geogebra.common.Hits) -> a java.EuclidianView view -> a int x -> a int y -> b int width -> c int height -> d boolean selected -> a java.euclidian.ge os.euclidian.geogebra.common.euclidian.s: geogebra.awt.common.euclidian.geos.awt.GFont) -> a void setPressed(boolean) -> b void setDraggedOrContext(boolean) -> c boolean getDraggedOrContext() -> a geogebra.common.lang.common.MyZoomer$ZoomerMode mode -> a double px -> a double py -> b double factor -> c int counter -> a int steps -> b double oldScale -> d double newScale -> e double add -> f double dx -> g double dy -> h double x0 -> i double x1 -> j double y0 -> k double y1 -> l double xminOld -> m double yminOld -> n double ymaxOld -> o .geos.common.Hits getTopHits() -> c boolean containsGeoPoint() -> c boolean containsGeoPoint(geogebra.euclidian.lang.common.awt.euclidian.common.GRectangle) -> a geogebra.Hits) -> a geogebra.common.common.Hits) -> a geogebra.kernel.String text -> a geogebra.String toString() -> toString boolean intersect(java.GRectangle getBounds() -> a void setSelected(boolean) -> a void setText(java.common.

double.GPoint2D[] getClipped(double.boolean) -> a void initRW(double.double) -> a geogebra.double.common.MyZoomer$ZoomerMode ZOOM -> a geogebra.clipping.clipping.GPoint2D intersect(double.common.c.double) -> a void drawPreview(geogebra.c.common.clipping.euclidian.common.b$ a: double a -> a double b -> b double c -> c double d -> d double[] t2 -> a double[] eqn -> b java.common.double) -> a double evaluate(double) -> a double getDerivative(double) -> b int evaluateInverse(double.DoubleArrayFactory doubleFactory -> a geogebra.int.a.awt.common.common.double.a.double.int.common.a.MyZoomer$ZoomerMode MOVE -> d geogebra.awt.double.common.double.common.double) -> a geogebra.GShape.Previewable -> geogebra.common.awt.String toString() -> toString void define(double.double.clipping.common.double.MyZoomer$ZoomerMode[] ENUM$VALUES -> a geogebra.geoge bra.double[].double.ClipShape -> geogebra.double.String) -> v alueOf geogebra.MyZoomer$ZoomerMode valueOf(java.awt.double.int) -> a geogebra.common.common.double.euclidian.geogebra.euclidian.ClipShape$CFunction -> geogebra.double xmaxOld -> p long startTime -> a boolean storeUndo -> a boolean setStandard -> b double standardX -> q double standardY -> r int[] $SWITCH_TABLE$geogebra$common$euclidian$MyZoomer$ZoomerMode -> a void init(double.euclidian.double.double.awt.MyZoomer$ZoomerMode -> geogebra.euclidian.euclidian.euclidian.c.common.GRectangle2D) -> a geogebra.common.common.euclidian.c.int.double) -> a void startAnimation() -> b void stopTimer() -> c void startTimer() -> d boolean hasTimer() -> a int[] $SWITCH_TABLE$geogebra$common$euclidian$MyZoomer$ZoomerMode() -> a geogebra.awt.common.in t.common.common.GPoint2D[] getClipped(double.lang.common.euclidian.common.RemoveNeeded -> geogebra.s$a: geogebra.do uble.clipping.in t.int.double.awt.double.euclidian.double.GGeneralPath clipToRect(geogebra.common.int.common.b: geogebra.boolean) -> a void init(double.c.common.u: void remove() -> b geogebra.euclidian.GAffineTransform.int) -> a .ClipLine -> geogebra.double.a: geogebra.awt.common.t: void updatePreview() -> a_ void updateMousePos(double.boolean) -> a void step() -> a void stopAnimation() -> e void setStandardViewAfter(double.euclidian.double.MyZoomer$ZoomerMode ZOOM_RW -> b geogebra.double.MyZoomer$ZoomerMode AXES -> c geogebra.GGraphics2D) -> a_ void disposePreview() -> c geogebra.c.euclidian.boolean) -> a void init(double.common.double.euclidian.common.euclidian.double.DoubleArrayFactory access$0() -> a geogebra.common.lang.MyZoomer$ZoomerMode[] values() -> values geogebra.

common.kernel.kernel.common.double) -> a double evaluate(double) -> a double getDerivative(double) -> b int evaluateInverse(double.euclidian.GeoLine line -> a geogebra.euclidian.double.GGeneralPath g -> a java.common.ClipShape$Function -> geogebra.a.awt.a.euclidian.kernelND.DoubleArrayFactory -> geogebra.kernelND.b$ d: double slope -> a double intercept -> b void define(double.ClipShape$Function.clipping.common.double[].GeoLine line2 -> b geogebra.c.common.ClipShape$Function.clipping. b$b: geogebra.a.common.GeoPointND vertex -> a geogebra.common.clipping.common.lang.common.MutableInteger -> geogebra.geos.MutableInteger key -> a double[] getArray(int) -> a void putArray(double[]) -> a geogebra.common.ClipShape$LFunction -> geogebra.String toString() -> toString boolean equals(java.euclidian.clipping.double[].kernel. common.common.c.c.euclidian.c: geogebra.Stack uncommittedPoints -> a double initialX -> a double initialY -> b void moveTo(double.double) -> a void curveTo(geogebra.int) -> a double getDerivative(double) -> b geogebra.String toString() -> toString double evaluate(double) -> a int evaluateInverse(double.common.common.geogebra.a.common.a.lang.double.common.common.c.euclidian.geos.d: int value -> a double doubleValue() -> doubleValue float floatValue() -> floatValue int intValue() -> intValue long longValue() -> longValue int hashCode() -> hashCode java.b$c : double evaluate(double) -> a int evaluateInverse(double.common.euclidian.int) -> a double getDerivative(double) -> b geogebra.clipping.GeoVector vector -> a boolean isVisible -> b boolean labelVisible -> c .common.c.double) -> a void lineTo(double.common.common.a.double) -> a java.double) -> b void closePath() -> a void flush() -> b geogebra.geos.clipping.draw.DrawAngle -> geogebra.geos.a: geogebra.euclidian.common.kernelND.euclidian.kernel.clipping.int) -> a geogebra.geogebra.lang.b.c.ClipShape$ClippedPath -> geogebra.euclidian.lang.clipping.c.common.b$ e: double a -> a double b -> b double c -> c java.clipping.Object) -> equals geogebra.util.GeoPointND point2 -> c geogebra.euclidian.GeoAngle angle -> a geogebra.double[].ClipShape$QFunction -> geogebra.common.kernel.kernel.DoubleArrayFactory prototype -> a geogebra.common.String toString() -> toString void define(double.common.clipping.kernel.GeoPointND point -> b geogebra.

ArrayList prevPoints -> a int[] $SWITCH_TABLE$geogebra$common$kernel$algos$Algos -> a void init() -> d boolean inView(geogebra.common.geos.common.geos.common.util.common.int) -> a boolean intersectsRectangle(geogebra.int.kernel.GShape shapeArc2 -> e geogebra.common.kernel.boolean show90degrees -> d int angleDrawMode -> d geogebra.awt.GeoNumeric sum -> a geogebra.GeoPointND) -> a double getRawAngle() -> c void update() -> a void draw(geogebra.GGraphics2D) -> a_ void disposePreview() -> c int[] $SWITCH_TABLE$geogebra$common$kernel$algos$Algos() -> a geogebra.common.awt.GShape shapeArc1 -> d geogebra.common.Matrix.GeoElement getGeoElement() -> a boolean hit(int.util.geos.DrawBarGraph -> geogebra.awt.algos.awt.common.GeneralPathClipped gp -> a geogebra.kernel.common.awt.util.common.common.GeoPoint[] previewTempPoints -> a geogebra.GGraphics2D) -> a void updateTick(double.awt.awt.awt.Coords getCoordsInView(geogebra.kernel.common.kernel.GShape shape -> c double[] m -> a double[] coords -> b double[] firstVec -> c geogebra.awt.common.GRectangle) -> a void setGeoElement(geogebra.common.euclidian.common.awt.common.common.kernel.GArc2D drawArc -> a geogebra.kernel.awt.kernel.euclidian.b.geos.awt.ArrayList pts -> a java.common.common.GeoElement getGeoElement() -> a void setGeoElement(geogebra.GEllipse2DDouble dot90degree -> a geogebra.c.GRectangle getBounds() -> a void initPreview() -> e void updatePreview() -> a_ void updateMousePos(double.GeoElement) -> a geogebra.awt.GeoPoint tempPoint -> a boolean drawDot -> e geogebra.AlgoBarChart algo -> a java.common.GRectangle getBounds() -> a void draw(geogebra.common.GArc2D decoArc -> b geogebra.double) -> a void drawPreview(geogebra.common.common.awt.common.common.GGeneralPath polygon -> a geogebra.Coords) -> a geogebra.ArrayList drawPoints -> b void init() -> d geogebra.common.GGraphics2D) -> a geogebra.GLine2D[] tick -> a double[] angleTick -> d double MAX_TICK_DISTANCE -> a geogebra.awt.common.awt.awt.geos.draw.GeoElement) -> a .b: int drawType -> d int pointType -> e boolean isVisible -> b boolean labelVisible -> c double[] coords -> a geogebra.GGeneralPath square -> b java.common.GRectangle) -> a boolean intersectsRectangle(geogebra.int) -> a boolean hit(int.geos.Matrix.geos.kernel.common.kernel.common.int) -> a boolean isInside(geogebra.GRectangle) -> b geogebra. kernelND.kernel.GRectangle) -> b boolean isInside(geogebra.common.awt.common.

int.common.common.awt.DrawBoolean$CheckBoxIcon checkBoxIcon -> a void update() -> a void updateLabel() -> d void draw(geogebra.lang.GGraphics2D) -> a boolean hit(int.common.awt.geogebra.common.DrawBoolean -> geogebra.geos.GeoElement) -> a void update() -> a geogebra.int) -> a boolean intersectsRectangle(geogebra.common.kernel.lang.common.common.c.common.b.kernel.awt.common.common.common.common.algos.awt.euclidian.void update() -> a void updatePointLists() -> e void addPt() -> f geogebra.common.d: boolean isVisible -> b boolean labelVisible -> c double[] coords -> a geogebra.awt.common.GeoElement getGeoElement() -> a void setGeoElement(geogebra.GColor highlightBackground -> a void paintIcon(boolean.common.GRectangle) -> a void setGeoElement(geogebra.EuclidianView ev -> a geogebra.common.GeoBoolean geoBool -> a boolean isVisible -> b java.awt.GRectangle) -> b boolean hitLabel(int.awt.NumberValue b -> b double OUTLIER_SIZE -> a void init() -> d void draw(geogebra.geos.GeoNumeric sum -> a geogebra.kernel.GGraphics2D.DrawConic -> geogebra.int) -> a boolean isInside(geogebra.common.c.kernel.common.kernel.DrawButton -> geogebra.GRectangle getBounds() -> a geogebra.GGraphics2D) -> a void remove() -> b boolean hit(int.euclidian.GeneralPathClipped gp -> a geogebra.common.geos.common.common.awt.boolean.geos.euclidian.kernel.euclidian.common.common.draw.draw.c.kernel.NumberValue a -> a geogebra.geos.draw.kernel.common.common.GRectangle) -> a boolean intersectsRectangle(geogebra.euclidian.c.kernel.GeoElement) -> a geogebra.c: geogebra.b.common.b.arithmetic.awt.kernelND.DrawBoxPlot -> geogebra.String oldCaption -> b geogebra.euclidian.awt.arithmetic.common.common.awt.GRectangle) -> b boolean isInside(geogebra.common.kernel.DrawBoolean$CheckBoxIcon -> geogebra.draw.geos.int) -> b geogebra.e: geogebra.common.common.common.c.geos.geos.common.GeoElement getGeoElement() -> a boolean hit(int.common.GRectangle) -> b boolean hitLabel(int.draw.kernel.kernel.common.MyButton myButton -> a void update() -> a void draw(geogebra.geos.GeoElement) -> a geogebra.kernel.int) -> a geogebra.euclidian.draw.common.GeoButton geoButton -> a boolean isVisible -> b java.common.f: geogebra.awt.b.common.String oldCaption -> b geogebra.common.euclidian.c $a: geogebra.int) -> b geogebra.GRectangle) -> a boolean intersectsRectangle(geogebra.GeoConicND conic -> a boolean isVisible -> b boolean labelVisible -> c .awt.GGraphics2D) -> a geogebra.euclidian.b.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.int) -> a boolean isInside(geogebra.AlgoBoxPlot algo -> a geogebra.GPoint textSize -> a geogebra.

DrawLine[] drawLines -> a boolean firstCircle -> f geogebra.common.draw.awt.GeneralPathClipped hypLeft -> c geogebra.kernel.common.euclidian.awt.common.common.common.geos.DrawPoint drawPoint -> a boolean firstLines -> e geogebra.common.geos.util.awt.util.GShape shape -> c boolean firstEllipse -> g double[] halfAxes -> b geogebra.awt.int type -> d double[] labelCoords -> a boolean firstPoint -> d geogebra.euclidian.GeoVec2D midpoint -> a geogebra.GeneralPathClipped arcFiller -> a geogebra.GeneralPathClipped gp -> b geogebra.geos.euclidian.GeoLine[] lines -> a geogebra.awt.ArrayList prevSegments -> b java.GeoNumeric previewTempRadius -> a int previewMode -> i int neededPrevPoints -> j boolean isPreview -> l geogebra.common.common.common.awt.GRectangularShape circle -> a double mx -> a double my -> b double radius -> c double yradius -> d double angSt -> e double angEnd -> f geogebra.GArc2D arc -> a geogebra.common.awt.common.common.GeoConicND) -> a void update() -> a .GArea getShape() -> a void initConic(geogebra.geos.euclidian.kernel.GEllipse2DDouble ellipse -> a boolean firstParabola -> h double x0 -> g double y0 -> h double k2 -> i geogebra.kernel.common.kernel.util.common.euclidian.kernel.kernelND.GGeneralPath parabola -> a double[] parpoints -> c boolean firstHyperbola -> i double a -> j double b -> k double tsq -> l double step -> m double t -> n double denom -> o double x -> p double y -> q int index0 -> e int index1 -> f int n -> g int points -> h geogebra.kernel.draw.common.euclidian.GeoPoint[] previewTempPoints -> a geogebra.common.GeoPoint point -> a geogebra.GeoVec2D vertex -> b geogebra.geos.GeneralPathClipped hypRight -> d boolean hypLeftOnScreen -> j boolean hypRightOnScreen -> k java.kernel.common.GAffineTransform transform -> a geogebra.ArrayList prevConics -> c geogebra.common.common.geos.common.ArrayList prevPoints -> a java.

geos.GGraphics2D) -> d void initPreview() -> f void updatePreview() -> a_ void updateMousePos(double.awt.b.euclidian.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.common.kernel.common.GeoImage geoImage -> a boolean isVisible -> b .double) -> a void drawPreview(geogebra.kernel.GRectangle getBounds() -> a void drawTrace(geogebra.kernel.geos.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.ArrayList prevPoints -> a geogebra.GeoElement) -> a geogebra.h: geogebra.kernel.euclidian.awt.GRectangle) -> b geogebra.GeoConicPart conicPart -> a boolean isVisible -> b boolean labelVisible -> c geogebra.common.common.kernelND.DrawConicPart -> geogebra.common.common.geos.DrawSegment drawSegment -> a double[] coords -> b java.awt.common.common.common.double) -> a void drawPreview(geogebra.c.common.GeoPoint[] previewTempPoints -> a int previewMode -> f int neededPrevPoints -> g void initConicPart(geogebra.common.c.GeoConicPart) -> a void update() -> a void updateEllipse() -> d void updateParallelLines() -> e void draw(geogebra.common.common.awt.GShape shape -> c double[] halfAxes -> a int closure -> d int draw_type -> e geogebra.GeoConicND getConic() -> a geogebra.euclidian.common.GArc2D arc -> a geogebra.GRectangle) -> b boolean hit(int.common.GAffineTransform transform -> a geogebra.awt.awt.common.awt.b.GeoElement getGeoElement() -> a void setGeoElement(geogebra.GRectangle getBounds() -> a void drawTrace(geogebra.kernel.geos.euclidian.geos.awt.util.GGraphics2D) -> a_ void disposePreview() -> c geogebra.euclidian.GGraphics2D) -> a_ void disposePreview() -> c boolean intersectsRectangle(geogebra.awt.DrawImage -> geogebra.common.int) -> a boolean isInside(geogebra.DrawRay drawRay2 -> b geogebra.awt.kernel.draw.common.awt.GGraphics2D) -> d boolean hit(int.common.awt.awt.GGraphics2D) -> a geogebra.kernel.common.draw.awt.common.kernel.common.draw.int) -> b geogebra.geos.GGraphics2D) -> a geogebra.common.common.DrawRay drawRay1 -> a geogebra.void updateSinglePoint() -> d void updateLines() -> e boolean negativeColored() -> h void updateCircle() -> f void updateEllipse() -> g void updateHyperbola() -> h void updateParabola() -> i void draw(geogebra.common.g: geogebra.draw.common.int) -> a boolean isInside(geogebra.GRectangle) -> a boolean hitLabel(int.common.geos.common.common.geos.common.draw.GeoElement) -> a void initPreview() -> j void updatePreview() -> a_ void updateMousePos(double.kernel.

GRectangle) -> b boolean isInside(geogebra.GGraphics2D) -> a void drawHighlighting(geogebra.implicit.common.common.j$a: geogebra.euclidian.euclidian.c.GeoElement) -> a geogebra.Drawable) -> a void draw(geogebra.GBufferedImage image -> a boolean absoluteLocation -> c geogebra.geos.awt.common.common.common.geogebra.GeoElement getGeoElement() -> a void setGeoElement(geogebra.awt.common.kernel.GAffineTransform.arithmetic.common.awt.common.awt.common.awt.geogebra.common.common.awt.i: geogebra.GeoImplicitPoly implicitPoly -> a geogebra.c.geogebra.geos.kernel.kernel.kernel.arithmetic.Operation operation -> a geogebra.GAffineTransform tempAT -> c boolean needsInterpolationRenderingHint -> e int screenX -> d int screenY -> e geogebra.common.common.int) -> a boolean intersectsRectangle(geogebra.GeoElement.c.draw.kernel.common.GAlphaComposite alphaComp -> a float alpha -> a boolean isInBackground -> d geogebra.awt.common.draw.common.euclidian.common.common.GeneralPathClipped gp -> a geogebra.int) -> a boolean isInside(geogebra.common.euclidian.arithmetic.awt.GAffineTransform at -> a geogebra.GeneralPathClipped[] gpAxis -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$Inequality$IneqType -> a void update() -> a void updateRecursive(geogebra.awt.FunctionalNVar function -> a geogebra.GeoElement) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$Inequality$IneqType() -> a geogebra.b.common.GRectangle) -> a geogebra.common.awt.awt.draw.GGraphics2D) -> a boolean hit(int.common.b.DrawInequality left -> a geogebra.common.common.common.IneqTree) -> b boolean matchBorder(geogebra.common.common.GGeneralPath highlighting -> a double[] hitCoords -> a void update() -> a void draw(geogebra.common.kernel.int) -> b geogebra.awt.Inequality paramIneq -> a geogebra.b.common.plugin.common.GRectangle) -> a void setGeoElement(geogebra.kernel.GRectangle boundingBox -> b geogebra.e uclidian.common.DrawImplicitPoly -> geogebra.common.arithmetic.GRectangle getBounds() -> a boolean hitLabel(int.common.int) -> c boolean hit(int.common.arithmetic.GArea getShape() -> a geogebra.DrawInequality right -> b geogebra.common.common.DrawInequality this$0 -> a .kernel.DrawInequality$DrawParametricInequality -> geogeb ra.DrawInequality -> geogebra.awt.kernel.a wt.geos.common.awt.euclidian.euclidian.draw.kernel.draw.awt.GeoElement getGeoElement() -> a boolean hit2(int.GGraphics2D) -> a geogebra.IneqTree) -> a void createDrawable() -> d void updateShape() -> e void updateTrees(geogebra.common.euclidian.j: boolean isVisible -> c boolean labelVisible -> b geogebra.GAffineTransform atInverse -> b geogebra.euclidian.common.geos.common.geos.draw.common.kernel.Drawable drawable -> a geogebra.Inequality ineq -> a geogebra.euclidian.

geogebra.common.awt.GArea getShape() -> a geogebra.common.kernel.geos.GeoElement getBorder() -> b void draw(geogebra.common.awt.GGraphics2D) -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a void update() -> a boolean isXparametric() -> h geogebra.common.euclidian.draw.DrawInequality1Var -> geogebra.common.c.b.k: geogebra.common.kernel.arithmetic.Inequality ineq -> a geogebra.common.euclidian.GeneralPathClipped[] gp -> a geogebra.common.awt.GEllipse2DDouble[] circle -> a boolean varIsY -> b void draw(geogebra.common.awt.GGraphics2D) -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a void update() -> a geogebra.common.euclidian.draw.DrawIntegral -> geogebra.common.c.b.l: geogebra.common.kernel.geos.GeoNumeric n -> a geogebra.common.kernel.geos.GeoFunction f -> a geogebra.common.kernel.arithmetic.NumberValue a -> a geogebra.common.kernel.arithmetic.NumberValue b -> b geogebra.common.euclidian.GeneralPathClipped gp -> a boolean isVisible -> b boolean labelVisible -> c void init() -> d void update() -> a void draw(geogebra.common.awt.GGraphics2D) -> a boolean hit(int,int) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b boolean isInside(geogebra.common.awt.GRectangle) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.euclidian.draw.DrawIntegralFunctions -> geogebra.common.c.b.m: geogebra.common.kernel.geos.GeoNumeric n -> a geogebra.common.kernel.geos.GeoFunction f -> a geogebra.common.kernel.geos.GeoFunction g -> b geogebra.common.kernel.arithmetic.NumberValue a -> a geogebra.common.kernel.arithmetic.NumberValue b -> b geogebra.common.euclidian.GeneralPathClipped gp -> a boolean isVisible -> b boolean labelVisible -> c void init() -> d void update() -> a void draw(geogebra.common.awt.GGraphics2D) -> a boolean hit(int,int) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b boolean isInside(geogebra.common.awt.GRectangle) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.euclidian.draw.DrawLine -> geogebra.common.c.b.n: geogebra.common.kernel.kernelND.GeoLineND g -> a geogebra.common.awt.GLine2D line -> a double y1 -> a double y2 -> b

double x1 -> c double x2 -> d double k -> e double d -> f double gx -> g double gy -> h double gz -> i int labelPos -> d int p1Pos -> e int p2Pos -> f int x -> g int y -> h boolean isVisible -> b boolean labelVisible -> c java.util.ArrayList points -> a java.util.ArrayList lines -> b geogebra.common.kernel.kernelND.GeoPointND startPoint -> a geogebra.common.kernel.kernelND.GeoPointND previewPoint2 -> b boolean[] attr1 -> a boolean[] attr2 -> b geogebra.common.euclidian.draw.DrawLine$PreviewType previewMode -> a geogebra.common.awt.GPoint2D endPoint -> a int[] $SWITCH_TABLE$geogebra$common$euclidian$draw$DrawLine$PreviewType -> a void update() -> a void setClippedLine() -> d void clipTopBottom() -> e void clipLeftRight() -> f void setLabelPosition() -> g void draw(geogebra.common.awt.GGraphics2D) -> a void drawTrace(geogebra.common.awt.GGraphics2D) -> d void updatePreview() -> a_ void updateMousePos(double,double) -> a void drawPreview(geogebra.common.awt.GGraphics2D) -> a_ void disposePreview() -> c boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GArea getShape() -> a geogebra.common.awt.GArea getShape(boolean) -> a int[] $SWITCH_TABLE$geogebra$common$euclidian$draw$DrawLine$PreviewType() -> a geogebra.common.euclidian.draw.DrawLine$PreviewType -> geogebra.common.c.b.n$a: geogebra.common.euclidian.draw.DrawLine$PreviewType NONE -> a geogebra.common.euclidian.draw.DrawLine$PreviewType LINE -> b geogebra.common.euclidian.draw.DrawLine$PreviewType PARALLEL -> c geogebra.common.euclidian.draw.DrawLine$PreviewType PERPENDICULAR -> d geogebra.common.euclidian.draw.DrawLine$PreviewType PERPENDICULAR_BISECTOR > e geogebra.common.euclidian.draw.DrawLine$PreviewType ANGLE_BISECTOR -> f geogebra.common.euclidian.draw.DrawLine$PreviewType[] ENUM$VALUES -> a geogebra.common.euclidian.draw.DrawLine$PreviewType[] values() -> values geogebra.common.euclidian.draw.DrawLine$PreviewType valueOf(java.lang.String ) -> valueOf geogebra.common.euclidian.draw.DrawList -> geogebra.common.c.b.o: geogebra.common.kernel.geos.GeoList geoList -> a geogebra.common.euclidian.draw.DrawListArray drawables -> a boolean isVisible -> b java.lang.String oldCaption -> b

geogebra.common.javax.swing.AbstractJComboBox comboBox -> a geogebra.common.javax.swing.GLabel label -> a geogebra.common.javax.swing.GBox box -> a void reset() -> e void update() -> a void remove() -> b void drawTrace(geogebra.common.awt.GGraphics2D) -> d void draw(geogebra.common.awt.GGraphics2D) -> a boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.awt.GRectangle getBounds() -> a boolean hitLabel(int,int) -> b geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a void resetDrawType() -> d geogebra.common.euclidian.draw.DrawList$ActionListener -> geogebra.common.c.b.o$ a: geogebra.common.euclidian.draw.DrawList this$0 -> a void actionPerformed(geogebra.common.euclidian.event.ActionEvent) -> a geogebra.common.euclidian.draw.DrawListArray -> geogebra.common.c.b.p: geogebra.common.euclidian.EuclidianViewInterfaceSlim view -> a boolean addToDrawableList(geogebra.common.kernel.geos.GeoElement,int,int,geo gebra.common.euclidian.DrawableND) -> a void update(geogebra.common.euclidian.DrawableND) -> a geogebra.common.euclidian.DrawableND getDrawable(geogebra.common.kernel.geos .GeoElement,geogebra.common.euclidian.DrawableND) -> a geogebra.common.euclidian.DrawableND createDrawableND(geogebra.common.kernel .geos.GeoElement) -> a geogebra.common.euclidian.draw.DrawLocus -> geogebra.common.c.b.q: geogebra.common.kernel.geos.GeoLocus locus -> a boolean isVisible -> b boolean labelVisible -> c geogebra.common.euclidian.GeneralPathClipped gp -> a double[] lastPointCoords -> a void update() -> a void drawTrace(geogebra.common.awt.GGraphics2D) -> d void buildGeneralPath(java.util.ArrayList) -> a void draw(geogebra.common.awt.GGraphics2D) -> a boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.euclidian.draw.DrawParametricCurve -> geogebra.common.c.b.r: double MAX_BEND -> a double MAX_BEND_OFF_SCREEN -> b geogebra.common.kernel.geos.ParametricCurve curve -> a geogebra.common.euclidian.GeneralPathClipped gp -> a boolean isVisible -> b boolean labelVisible -> c boolean fillCurve -> d int countPoints -> d long countEvaluations -> a java.lang.StringBuilder labelSB -> a void update() -> a geogebra.common.awt.GPoint plotCurve(geogebra.common.kernel.geos.ParametricC urve,double,double,geogebra.common.euclidian.EuclidianView,geogebra.common.eucli dian.GeneralPathClipped,boolean,geogebra.common.euclidian.draw.DrawParametricCur

ve$Gap) -> a boolean isUndefined(double) -> a boolean isUndefined(double[]) -> a geogebra.common.awt.GPoint plotInterval(geogebra.common.kernel.geos.Parametr icCurve,double,double,int,double,geogebra.common.euclidian.EuclidianView,geogebr a.common.euclidian.GeneralPathClipped,boolean,geogebra.common.euclidian.draw.Dra wParametricCurve$Gap) -> a void corner(geogebra.common.euclidian.GeneralPathClipped,double,double,geoge bra.common.euclidian.EuclidianView) -> a boolean isContinuous(geogebra.common.kernel.geos.ParametricCurve,double,doub le,int) -> a boolean isDefinedAround(geogebra.common.kernel.geos.ParametricCurve,double,d ouble) -> a boolean isDistanceOK(double,double) -> a boolean isSegmentOffScreen(geogebra.common.euclidian.EuclidianView,double,do uble,double,double) -> a boolean isAngleOK(double,double,double,double,double) -> a geogebra.common.awt.GPoint plotProblemInterval(geogebra.common.kernel.geos.P arametricCurve,double,double,int,double,geogebra.common.euclidian.EuclidianView, geogebra.common.euclidian.GeneralPathClipped,boolean,geogebra.common.euclidian.d raw.DrawParametricCurve$Gap,geogebra.common.awt.GPoint) -> a boolean getDefinedInterval(geogebra.common.kernel.geos.ParametricCurve,doubl e,double,double[]) -> a void moveTo(geogebra.common.euclidian.GeneralPathClipped,double,double) -> a void lineTo(geogebra.common.euclidian.GeneralPathClipped,double,double) -> b void drawTo(geogebra.common.euclidian.GeneralPathClipped,double,double,boole an) -> a void draw(geogebra.common.awt.GGraphics2D) -> a void drawTrace(geogebra.common.awt.GGraphics2D) -> d boolean hit(int,int) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b boolean isInside(geogebra.common.awt.GRectangle) -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a boolean filling(geogebra.common.kernel.geos.ParametricCurve) -> a geogebra.common.euclidian.draw.DrawParametricCurve$Gap -> geogebra.common.c.b.r$ a: geogebra.common.euclidian.draw.DrawParametricCurve$Gap LINE_TO -> a geogebra.common.euclidian.draw.DrawParametricCurve$Gap MOVE_TO -> b geogebra.common.euclidian.draw.DrawParametricCurve$Gap RESET_XMIN -> c geogebra.common.euclidian.draw.DrawParametricCurve$Gap RESET_YMIN -> d geogebra.common.euclidian.draw.DrawParametricCurve$Gap RESET_XMAX -> e geogebra.common.euclidian.draw.DrawParametricCurve$Gap RESET_YMAX -> f geogebra.common.euclidian.draw.DrawParametricCurve$Gap CORNER -> g geogebra.common.euclidian.draw.DrawParametricCurve$Gap[] ENUM$VALUES -> a geogebra.common.euclidian.draw.DrawParametricCurve$Gap[] values() -> values geogebra.common.euclidian.draw.DrawParametricCurve$Gap valueOf(java.lang.Str ing) -> valueOf geogebra.common.euclidian.draw.DrawPoint -> geogebra.common.c.b.s: int HIGHLIGHT_OFFSET -> d int SELECTION_OFFSET -> e int SELECTION_DIAMETER_MIN -> f geogebra.common.kernel.kernelND.GeoPointND P -> a int diameter -> g int hightlightDiameter -> h int selDiameter -> i int pointSize -> j boolean isVisible -> b boolean labelVisible -> c

geogebra.common.awt.GEllipse2DDouble circle -> a geogebra.common.awt.GEllipse2DDouble circleHighlight -> b geogebra.common.awt.GEllipse2DDouble circleSel -> c geogebra.common.awt.GLine2D line1 -> a geogebra.common.awt.GLine2D line2 -> b geogebra.common.awt.GLine2D line3 -> c geogebra.common.awt.GLine2D line4 -> d geogebra.common.awt.GGeneralPath gp -> a geogebra.common.awt.GBasicStroke borderStroke -> d geogebra.common.awt.GBasicStroke[] fillStrokes -> a geogebra.common.awt.GBasicStroke[] emptyStrokes -> b boolean isPreview -> d geogebra.common.euclidian.Drawable drawable -> a int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass -> a void update() -> a void drawClippedSection(geogebra.common.kernel.geos.GeoElement,geogebra.comm on.awt.GGraphics2D) -> a void draw(geogebra.common.awt.GGraphics2D) -> a void drawTrace(geogebra.common.awt.GGraphics2D) -> d boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GBasicStroke getEmptyStroke(int) -> a geogebra.common.awt.GBasicStroke getFillStroke(int) -> b int getSelectionDiamaterMin() -> a int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass() -> a geogebra.common.euclidian.draw.DrawPolyLine -> geogebra.common.c.b.t: geogebra.common.kernel.geos.GeoPolyLine poly -> a boolean isVisible -> b boolean labelVisible -> c geogebra.common.euclidian.GeneralPathClipped gp -> a double[] coords -> a java.util.ArrayList points -> a geogebra.common.awt.GPoint2D endPoint -> a void update() -> a void drawTrace(geogebra.common.awt.GGraphics2D) -> d void addPointsToPath(geogebra.common.kernel.kernelND.GeoPointND[]) -> a void draw(geogebra.common.awt.GGraphics2D) -> a void updatePreview() -> a_ void updateMousePos(double,double) -> a void drawPreview(geogebra.common.awt.GGraphics2D) -> a_ void disposePreview() -> c boolean hit(int,int) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b boolean isInside(geogebra.common.awt.GRectangle) -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.euclidian.draw.DrawPolygon -> geogebra.common.c.b.u: geogebra.common.kernel.geos.GeoPolygon poly -> a boolean isVisible -> b boolean labelVisible -> c geogebra.common.euclidian.GeneralPathClipped gp -> a double[] coords -> a java.util.ArrayList points -> a geogebra.common.awt.GPoint2D endPoint -> a void update() -> a

boolean addPointsToPath(geogebra.common.kernel.kernelND.GeoPointND[]) -> a void draw(geogebra.common.awt.GGraphics2D) -> a void updatePreview() -> a_ void updateMousePos(double,double) -> a void drawPreview(geogebra.common.awt.GGraphics2D) -> a_ void disposePreview() -> c boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.awt.GArea getShape() -> a geogebra.common.euclidian.draw.DrawRay -> geogebra.common.c.b.v: geogebra.common.kernel.kernelND.GeoLineND ray -> a boolean isVisible -> b boolean labelVisible -> c java.util.ArrayList points -> a geogebra.common.awt.GLine2D line -> a double[] a -> a double[] v -> b geogebra.common.awt.GPoint2D endPoint -> a void update() -> a void update(boolean) -> c void setClippedLine() -> d void draw(geogebra.common.awt.GGraphics2D) -> a void setStroke(geogebra.common.awt.GBasicStroke) -> a void drawTrace(geogebra.common.awt.GGraphics2D) -> d void updatePreview() -> a_ void updateMousePos(double,double) -> a void drawPreview(geogebra.common.awt.GGraphics2D) -> a_ void disposePreview() -> c boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.euclidian.draw.DrawSegment -> geogebra.common.c.b.w: geogebra.common.kernel.kernelND.GeoLineND s -> a boolean isVisible -> b boolean labelVisible -> c java.util.ArrayList points -> a geogebra.common.awt.GLine2D line -> a double[] coordsA -> a double[] coordsB -> b geogebra.common.awt.GLine2D[] decoTicks -> a geogebra.common.awt.GPoint2D endPoint -> a void update() -> a void draw(geogebra.common.awt.GGraphics2D) -> a void drawTrace(geogebra.common.awt.GGraphics2D) -> d void updatePreview() -> a_ void updateMousePos(double,double) -> a void drawPreview(geogebra.common.awt.GGraphics2D) -> a_ void disposePreview() -> c boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.euclidian.draw.DrawSlider -> geogebra.common.c.b.x:

geogebra.common.kernel.geos.GeoNumeric number -> a boolean isVisible -> b boolean labelVisible -> c double[] coordsRW -> a double[] coordsScreen -> b geogebra.common.awt.GLine2D line -> a geogebra.common.kernel.geos.GeoPoint geoPoint -> a geogebra.common.euclidian.draw.DrawPoint drawPoint -> a void update() -> a void draw(geogebra.common.awt.GGraphics2D) -> a boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean hitPoint(int,int) -> c boolean hitLabel(int,int) -> b boolean hitSlider(int,int) -> d geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.euclidian.draw.DrawSlope -> geogebra.common.c.b.y: geogebra.common.kernel.geos.GeoNumeric slope -> a geogebra.common.kernel.geos.GeoLine g -> a boolean isVisible -> b boolean labelVisible -> c int xLabelHor -> d int yLabelHor -> e java.lang.String horLabel -> b double[] coords -> a geogebra.common.euclidian.GeneralPathClipped gp -> a geogebra.common.kernel.Kernel kernel -> a void init() -> d void update() -> a void draw(geogebra.common.awt.GGraphics2D) -> a boolean hit(int,int) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b boolean isInside(geogebra.common.awt.GRectangle) -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.euclidian.draw.DrawText -> geogebra.common.c.b.z: geogebra.common.kernel.geos.GeoText text -> a boolean isVisible -> b boolean isLaTeX -> c int fontSize -> d int fontStyle -> e boolean serifFont -> d geogebra.common.awt.GFont textFont -> a geogebra.common.kernel.kernelND.GeoPointND loc -> a int oldXpos -> f int oldYpos -> g boolean needsBoundingBoxOld -> e void update() -> a void draw(geogebra.common.awt.GGraphics2D) -> a boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b boolean hitLabel(int,int) -> b geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a boolean doUpdateFontSize() -> h

geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.euclidian.draw.DrawTextField -> geogebra.common.c.b.A: geogebra.common.kernel.geos.GeoTextField geoTextField -> a boolean isVisible -> b java.lang.String oldCaption -> b geogebra.common.gui.inputfield.AutoCompleteTextField textField -> a geogebra.common.javax.swing.GLabel label -> a geogebra.common.euclidian.draw.DrawTextField$InputFieldListener ifListener > a geogebra.common.euclidian.event.KeyHandler ifKeyListener -> a geogebra.common.javax.swing.GBox box -> a int oldLength -> d void update() -> a void draw(geogebra.common.awt.GGraphics2D) -> a void remove() -> b boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b boolean hitLabel(int,int) -> b geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a void setFocus(java.lang.String) -> a geogebra.common.euclidian.EuclidianView access$0(geogebra.common.euclidian.d raw.DrawTextField) -> a geogebra.common.kernel.geos.GeoElement access$1(geogebra.common.euclidian.dr aw.DrawTextField) -> a geogebra.common.euclidian.draw.DrawTextField$InputFieldKeyListener -> geogebra.c ommon.c.b.A$a: geogebra.common.euclidian.draw.DrawTextField this$0 -> a void keyReleased(geogebra.common.euclidian.event.KeyEvent) -> a geogebra.common.euclidian.draw.DrawTextField$InputFieldListener -> geogebra.comm on.c.b.A$b: geogebra.common.euclidian.draw.DrawTextField this$0 -> a void focusGained(geogebra.common.euclidian.event.FocusEvent) -> a void focusLost(geogebra.common.euclidian.event.FocusEvent) -> b geogebra.common.euclidian.draw.DrawUpperLowerSum -> geogebra.common.c.b.B: geogebra.common.kernel.geos.GeoNumeric sum -> a geogebra.common.kernel.arithmetic.NumberValue a -> a geogebra.common.kernel.arithmetic.NumberValue b -> b boolean isVisible -> b boolean labelVisible -> c geogebra.common.kernel.algos.AlgoFunctionAreaSums algo -> a geogebra.common.euclidian.GeneralPathClipped gp -> a double[] coords -> a boolean trapeziums -> d boolean histogram -> e boolean barchartFreqs -> f boolean barchartFreqsWidth -> g void init() -> d void update() -> a void updateBarChart() -> e void draw(geogebra.common.awt.GGraphics2D) -> a boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.euclidian.draw.DrawVector -> geogebra.common.c.b.C: geogebra.common.kernel.kernelND.GeoVectorND v -> a

geogebra.common.kernel.kernelND.GeoPointND P -> a boolean isVisible -> b boolean labelVisible -> c boolean traceDrawingNeeded -> d geogebra.common.awt.GLine2D line -> a double[] coordsA -> a double[] coordsB -> b double[] coordsV -> c geogebra.common.awt.GGeneralPath gp -> a boolean arrowheadVisible -> e boolean lineVisible -> f java.util.ArrayList points -> a geogebra.common.awt.GPoint2D endPoint -> a void update() -> a void setArrow(float) -> a void draw(geogebra.common.awt.GGraphics2D) -> a void drawTrace(geogebra.common.awt.GGraphics2D) -> d void updatePreview() -> a_ void updateMousePos(double,double) -> a void drawPreview(geogebra.common.awt.GGraphics2D) -> a_ void disposePreview() -> c boolean hit(int,int) -> a boolean isInside(geogebra.common.awt.GRectangle) -> a boolean intersectsRectangle(geogebra.common.awt.GRectangle) -> b geogebra.common.kernel.geos.GeoElement getGeoElement() -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.awt.GRectangle getBounds() -> a geogebra.common.euclidian.event.AbstractEvent -> geogebra.common.c.c.a: geogebra.common.awt.GPoint getPoint() -> a boolean isAltDown() -> a boolean isShiftDown() -> b void release() -> a int getX() -> a int getY() -> b boolean isRightClick() -> c boolean isControlDown() -> d int getClickCount() -> c boolean isMetaDown() -> e double getWheelRotation() -> a boolean isMiddleClick() -> f boolean isPopupTrigger() -> g geogebra.common.euclidian.event.ActionEvent -> geogebra.common.c.c.b: geogebra.common.euclidian.event.ActionListener -> geogebra.common.c.c.c: geogebra.common.euclidian.event.ActionListenerI listenerClass -> a void wrapActionPerformed(geogebra.common.euclidian.event.ActionEvent) -> b void setListenerClass(geogebra.common.euclidian.event.ActionListenerI) -> a geogebra.common.euclidian.event.ActionListenerI -> geogebra.common.c.c.d: void actionPerformed(geogebra.common.euclidian.event.ActionEvent) -> a geogebra.common.euclidian.event.FocusEvent -> geogebra.common.c.c.e: geogebra.common.euclidian.event.FocusListener -> geogebra.common.c.c.f: java.lang.Object listenerClass -> a void wrapFocusGained(geogebra.common.euclidian.event.FocusEvent) -> c void wrapFocusLost(geogebra.common.euclidian.event.FocusEvent) -> d void setListenerClass(java.lang.Object) -> a geogebra.common.euclidian.event.KeyEvent -> geogebra.common.c.c.g: char getKeyChar() -> a geogebra.common.euclidian.event.KeyHandler -> geogebra.common.c.c.h: void keyReleased(geogebra.common.euclidian.event.KeyEvent) -> a geogebra.common.export.GeoGebraTubeExport -> geogebra.common.d.a: geogebra.common.main.App app -> a

java.util.ArrayList macros -> a java.lang.String getBase64String() -> a java.lang.String getBase64Tools(java.util.ArrayList) -> a java.lang.StringBuffer getPostData() -> a java.lang.String encode(java.lang.String) -> a geogebra.common.export.GeoGebraTubeExport$UploadResults -> geogebra.common.d.a$a : java.lang.String status -> a java.lang.String uid -> b java.lang.String errorMessage -> c geogebra.common.export.GeoGebraTubeExport this$0 -> a boolean HasError() -> a java.lang.String getUID() -> a geogebra.common.factories.AwtFactory -> geogebra.common.e.a: geogebra.common.factories.AwtFactory prototype -> a geogebra.common.awt.GColor newColor(int) -> a geogebra.common.awt.GColor newColor(int,int,int) -> a geogebra.common.awt.GColor newColor(int,int,int,int) -> a geogebra.common.awt.GColor newColor(float,float,float,float) -> a geogebra.common.awt.GColor newColor(float,float,float) -> a geogebra.common.awt.GAffineTransform newAffineTransform() -> a geogebra.common.awt.GRectangle2D newRectangle2D() -> a geogebra.common.awt.GRectangle newRectangle(int,int,int,int) -> a geogebra.common.awt.GBufferedImage newBufferedImage(int,int,int) -> a geogebra.common.awt.GDimension newDimension(int,int) -> a geogebra.common.awt.GPoint2D newPoint2D() -> a geogebra.common.awt.GRectangle newRectangle(int,int) -> a geogebra.common.awt.GRectangle newRectangle() -> a geogebra.common.awt.GPoint2D newPoint2D(double,double) -> a geogebra.common.awt.GGeneralPath newGeneralPath() -> a geogebra.common.awt.GBasicStroke newMyBasicStroke(float) -> a geogebra.common.awt.GBasicStroke newBasicStroke(float,int,int) -> a geogebra.common.awt.GBasicStroke newBasicStroke(float,int,int,float,float[], float) -> a geogebra.common.awt.GBasicStroke newBasicStroke(float) -> b geogebra.common.awt.GLine2D newLine2D() -> a geogebra.common.awt.GRectangle newRectangle(geogebra.common.awt.GRectangle) -> a geogebra.common.awt.GEllipse2DDouble newEllipse2DDouble() -> a geogebra.common.awt.GEllipse2DFloat newEllipse2DFloat(int,int,int,int) -> a geogebra.common.awt.GArc2D newArc2D() -> a geogebra.common.awt.GArea newArea() -> a geogebra.common.awt.GArea newArea(geogebra.common.awt.GShape) -> a geogebra.common.awt.GGeneralPath newGeneralPath(int) -> a geogebra.common.awt.GCubicCurve2D newCubicCurve2D() -> a geogebra.common.awt.font.GTextLayout newTextLayout(java.lang.String,geogebra .common.awt.GFont,geogebra.common.awt.GFontRenderContext) -> a geogebra.common.awt.GAlphaComposite newAlphaComposite(int,float) -> a geogebra.common.awt.GBasicStroke newBasicStrokeJoinMitre(float) -> c geogebra.common.awt.GGradientPaint newGradientPaint(int,int,geogebra.common. awt.GColor,int,int,geogebra.common.awt.GColor) -> a geogebra.common.euclidian.event.FocusListener newFocusListener(java.lang.Obj ect) -> a geogebra.common.euclidian.event.ActionListener newActionListener(geogebra.co mmon.euclidian.event.ActionListenerI) -> a geogebra.common.awt.GPaint newTexturePaint(geogebra.common.awt.GBufferedImag e,geogebra.common.awt.GRectangle) -> a geogebra.common.factories.CASFactory -> geogebra.common.e.b: geogebra.common.factories.CASFactory prototype -> a geogebra.common.factories.CASFactory getPrototype() -> a

void setPrototype(geogebra.common.factories.CASFactory) -> a geogebra.common.cas.mpreduce.CASmpreduce newMPReduce(geogebra.common.cas.CAS parser,geogebra.common.cas.CasParserTools,geogebra.common.kernel.Kernel) -> a geogebra.common.factories.Factory -> geogebra.common.e.c: geogebra.common.factories.Factory prototype -> a geogebra.common.gui.menubar.RadioButtonMenuBar newRadioButtonMenuBar(geogebr a.common.main.App) -> a geogebra.common.javax.swing.GOptionPane newGOptionPane() -> a geogebra.common.gui.dialog.TextInputDialog newTextInputDialog(geogebra.commo n.main.App,java.lang.String,geogebra.common.kernel.geos.GeoText,geogebra.common. kernel.kernelND.GeoPointND,int,int,boolean) -> a geogebra.common.main.InfoBar newInfoBar(geogebra.common.main.App) -> a geogebra.common.gui.dialog.InputDialog newInputDialog(geogebra.common.main.A pp,java.lang.String,java.lang.String,java.lang.String,boolean,geogebra.common.gu i.InputHandler,geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.factories.Factory getPrototype() -> a void setPrototype(geogebra.common.factories.Factory) -> a geogebra.common.factories.FormatFactory -> geogebra.common.e.d: geogebra.common.factories.FormatFactory prototype -> a geogebra.common.util.ScientificFormatAdapter getScientificFormat(int,int,boo lean) -> a geogebra.common.util.NumberFormatAdapter getNumberFormat(int) -> a geogebra.common.util.NumberFormatAdapter getNumberFormat(java.lang.String,in t) -> a geogebra.common.factories.LaTeXFactory -> geogebra.common.e.e: geogebra.common.factories.LaTeXFactory prototype -> a geogebra.common.util.LaTeXCache newLaTeXCache() -> a geogebra.common.factories.SwingFactory -> geogebra.common.e.f: geogebra.common.factories.SwingFactory prototype -> a geogebra.common.gui.inputfield.AutoCompleteTextField newAutoCompleteTextFiel d(int,geogebra.common.main.App,geogebra.common.euclidian.Drawable) -> a geogebra.common.javax.swing.GLabel newJLabel(java.lang.String) -> a geogebra.common.javax.swing.AbstractJComboBox newJComboBox() -> a geogebra.common.javax.swing.GBox createHorizontalBox() -> a geogebra.common.factories.SwingFactory getPrototype() -> a void setPrototype(geogebra.common.factories.SwingFactory) -> a geogebra.common.factories.UtilFactory -> geogebra.common.e.g: geogebra.common.factories.UtilFactory prototype -> a geogebra.common.util.HttpRequest newHttpRequest() -> a geogebra.common.gui.ContextMenuGeoElement -> geogebra.common.f.a: double[] zoomFactors -> a double[] axesRatios -> b java.util.ArrayList geos -> a geogebra.common.kernel.geos.GeoElement geo -> a geogebra.common.main.App app -> a boolean justOneGeo -> a java.lang.String getDescription(geogebra.common.kernel.geos.GeoElement) -> a void cartesianCoordsCmd() -> a void polarCoorsCmd() -> b void equationImplicitEquationCmd() -> c void equationExplicitEquationCmd() -> d void parametricFormCmd() -> e void cartesianCoordsForVectorItemsCmd() -> f void polarCoordsForVectorItemsCmd() -> g void implicitConicEquationCmd() -> h void equationConicEqnCmd() -> i void equationExplicitConicEquationCmd() -> j void extendedFormCmd(geogebra.common.kernel.geos.GeoUserInputElement) -> a void deleteCmd() -> k java.util.ArrayList checkOneGeo() -> a

void editCmd() -> l void renameCmd() -> m void fixObjectNumericCmd(geogebra.common.kernel.geos.GeoNumeric) -> a void fixObjectCmd() -> n void showLabelCmd() -> o void showObjectCmd() -> p void showObjectAuxiliaryCmd() -> q void openPropertiesDialogCmd() -> r void inputFormCmd(geogebra.common.kernel.geos.GeoUserInputElement) -> b void traceCmd() -> s void animationCmd() -> t void pinCmd(boolean) -> a void geoActionCmd(geogebra.common.kernel.geos.GeoElement,java.util.ArrayList ,java.util.ArrayList,geogebra.common.euclidian.EuclidianView,geogebra.common.awt .GPoint) -> a geogebra.common.gui.GuiManager -> geogebra.common.f.b: java.lang.String strCustomToolbarDefinition -> a geogebra.common.main.App app -> a void updateMenubar() -> a void updateMenubarSelection() -> b geogebra.common.main.DialogManager getDialogManager() -> a void showPopupMenu(java.util.ArrayList,geogebra.common.euclidian.EuclidianVi ewInterfaceCommon,geogebra.common.awt.GPoint) -> a void showPopupChooseGeo(java.util.ArrayList,java.util.ArrayList,geogebra.com mon.euclidian.EuclidianViewInterfaceCommon,geogebra.common.awt.GPoint) -> a void setMode(int,geogebra.common.kernel.ModeSetter) -> a void redo() -> c void undo() -> d void setFocusedPanel(geogebra.common.euclidian.event.AbstractEvent,boolean) -> a void loadImage(geogebra.common.kernel.geos.GeoPoint,java.lang.Object,boolean ) -> a boolean hasAlgebraView() -> a void updateFonts() -> e boolean isUsingConstructionProtocol() -> b void getConsProtocolXML(java.lang.StringBuilder) -> a boolean isInputFieldSelectionListener() -> c geogebra.common.javax.swing.GTextComponent getAlgebraInputTextField() -> a void showDrawingPadPopup(geogebra.common.euclidian.EuclidianViewInterfaceCom mon,geogebra.common.awt.GPoint) -> a boolean hasSpreadsheetView() -> d void attachSpreadsheetView() -> f void setShowView(boolean,int) -> a void setShowView(boolean,int,boolean) -> a boolean showView(int) -> a geogebra.common.kernel.View getConstructionProtocolData() -> a geogebra.common.kernel.View getCasView() -> b geogebra.common.kernel.View getSpreadsheetView() -> c geogebra.common.kernel.View getProbabilityCalculator() -> d geogebra.common.kernel.View getDataAnalysisView() -> e geogebra.common.kernel.View getPlotPanelView(int) -> a geogebra.common.kernel.View getPropertiesView() -> f boolean hasProbabilityCalculator() -> e void getProbabilityCalculatorXML(java.lang.StringBuilder) -> b void getSpreadsheetViewXML(java.lang.StringBuilder,boolean) -> a void updateActions() -> g void updateSpreadsheetColumnWidths() -> h void updateConstructionProtocol() -> i void updateAlgebraInput() -> j void setShowAuxiliaryObjects(boolean) -> a

void mousePressedForPropertiesView() -> k void mouseReleasedForPropertiesView(boolean) -> b boolean save() -> f boolean loadURL(java.lang.String) -> a void setToolBarDefinition(java.lang.String) -> a boolean loadURL(java.lang.String,boolean) -> a boolean loadURL_GGB(java.lang.String) -> b boolean loadURL_base64(java.lang.String) -> c boolean loadFromApplet(java.lang.String) -> d void updateGUIafterLoadFile(boolean,boolean) -> a void startEditing(geogebra.common.kernel.geos.GeoElement) -> a boolean noMenusOpen() -> g void openFile() -> l geogebra.common.gui.Layout getLayout() -> a void showGraphicExport() -> m void showPSTricksExport() -> n void showWebpageExport() -> o void detachPropertiesView() -> p void attachPropertiesView() -> q void attachAlgebraView() -> r void attachCasView() -> s void attachConstructionProtocolView() -> t void attachProbabilityCalculatorView() -> u void attachDataAnalysisView() -> v void detachDataAnalysisView() -> w void attachView(int) -> a geogebra.common.euclidian.EuclidianView getActiveEuclidianView() -> a void showAxesCmd() -> x void showGridCmd() -> y void doAfterRedefine(geogebra.common.kernel.geos.GeoElement) -> b void detachView(int) -> b void detachProbabilityCalculatorView() -> z void detachCasView() -> A void detachConstructionProtocolView() -> B void detachSpreadsheetView() -> C void detachAlgebraView() -> D void openCommandHelp(java.lang.String) -> b void openHelp(java.lang.String,geogebra.common.gui.GuiManager$Help) -> a void openHelp(java.lang.String) -> c void setLayout(geogebra.common.gui.Layout) -> a void initialize() -> E void resetSpreadsheet() -> F void setScrollToShow(boolean) -> c void setShowConstructionProtocolNavigation(boolean,boolean,double,boolean) > a void showURLinBrowser(java.lang.String) -> d void updateMenuWindow() -> G void updateMenuFile() -> H void exitAll() -> I boolean saveCurrentFile() -> h void updateToolbar() -> J boolean hasEuclidianView2() -> i void allowGUIToRefresh() -> K void updateFrameTitle() -> L void setLabels() -> M void setShowToolBarHelp(boolean) -> d void setShowConstructionProtocolNavigation(boolean) -> e geogebra.common.kernel.View getEuclidianView2() -> g boolean hasEuclidianView2EitherShowingOrNot() -> j geogebra.common.kernel.View getAlgebraView() -> h

void applyAlgebraViewSettings() -> N void clearInputbar() -> O java.lang.Object createFrame() -> a java.lang.Object getInputHelpPanel() -> b int getInputHelpPanelMinimumWidth() -> a int getActiveToolbarId() -> b void getAlgebraViewXML(java.lang.StringBuilder,boolean) -> b boolean hasAlgebraViewShowing() -> k geogebra.common.gui.GuiManager$Help -> geogebra.common.f.b$a: geogebra.common.gui.GuiManager$Help COMMAND -> a geogebra.common.gui.GuiManager$Help TOOL -> b geogebra.common.gui.GuiManager$Help GENERIC -> c geogebra.common.gui.GuiManager$Help[] ENUM$VALUES -> a geogebra.common.gui.GuiManager$Help[] values() -> values geogebra.common.gui.GuiManager$Help valueOf(java.lang.String) -> valueOf geogebra.common.gui.InputHandler -> geogebra.common.f.c: boolean processInput(java.lang.String) -> a geogebra.common.gui.Layout -> geogebra.common.f.d: java.util.ArrayList perspectives -> a geogebra.common.main.settings.LayoutSettings settings -> a geogebra.common.io.layout.Perspective[] defaultPerspectives -> a void initializeDefaultPerspectives(boolean,boolean) -> a void setPerspectives(java.util.ArrayList) -> a void applyPerspective(geogebra.common.io.layout.Perspective) -> a void getXml(java.lang.StringBuilder,boolean) -> a boolean isOnlyVisible(int) -> a void applyPerspective(java.lang.String) -> a geogebra.common.gui.SetLabels -> geogebra.common.f.e: void setLabels() -> a geogebra.common.gui.VirtualKeyboardListener -> geogebra.common.f.f: void insertString(java.lang.String) -> a geogebra.common.gui.dialog.InputDialog -> geogebra.common.f.a.a: java.lang.String initString -> a geogebra.common.gui.InputHandler inputHandler -> a java.lang.String inputText -> b java.util.ArrayList tempArrayList -> a boolean processInputHandler() -> a geogebra.common.gui.dialog.TextInputDialog -> geogebra.common.f.a.b: void reInitEditor(geogebra.common.kernel.geos.GeoText,geogebra.common.kernel .kernelND.GeoPointND) -> a void setVisible(boolean) -> a geogebra.common.gui.dialog.handler.NumberInputHandler -> geogebra.common.f.a.a.a : geogebra.common.kernel.commands.AlgebraProcessor algebraProcessor -> a geogebra.common.kernel.arithmetic.NumberValue num -> a boolean processInput(java.lang.String) -> a void setNum(geogebra.common.kernel.arithmetic.NumberValue) -> a geogebra.common.kernel.arithmetic.NumberValue getNum() -> a geogebra.common.gui.dialog.handler.RedefineInputHandler -> geogebra.common.f.a.a .b: geogebra.common.kernel.geos.GeoElement geo -> a geogebra.common.main.App app -> a java.lang.String oldString -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a geogebra.common.kernel.geos.GeoElement getGeoElement() -> a boolean processInput(java.lang.String) -> a geogebra.common.gui.dialog.handler.RenameInputHandler -> geogebra.common.f.a.a.c : geogebra.common.kernel.geos.GeoElement geo -> a boolean storeUndo -> a

geogebra.common.main.App app -> a void setGeoElement(geogebra.common.kernel.geos.GeoElement) -> a boolean processInput(java.lang.String) -> a geogebra.common.gui.dialog.options.OptionsAdvanced -> geogebra.common.f.a.b.a: geogebra.common.gui.dialog.options.OptionsCAS -> geogebra.common.f.a.b.b: geogebra.common.gui.dialog.options.OptionsDefaults -> geogebra.common.f.a.b.c: geogebra.common.gui.dialog.options.OptionsEuclidian -> geogebra.common.f.a.b.d: void updateBounds() -> b geogebra.common.gui.dialog.options.OptionsLayout -> geogebra.common.f.a.b.e: geogebra.common.gui.dialog.options.OptionsObject -> geogebra.common.f.a.b.f: geogebra.common.kernel.Kernel kernel -> a geogebra.common.kernel.geos.GeoElement geoAdded -> a boolean firstTime -> a java.util.ArrayList selection -> a java.lang.StringBuilder sb -> a geogebra.common.main.App app -> a void add(geogebra.common.kernel.geos.GeoElement) -> a void forgetGeoAdded() -> b geogebra.common.kernel.geos.GeoElement consumeGeoAdded() -> a java.lang.String getSelectionDescription() -> a geogebra.common.gui.dialog.options.OptionsSpreadsheet -> geogebra.common.f.a.b.g : geogebra.common.gui.inputfield.AltKeys -> geogebra.common.f.b.a: java.util.HashMap LookupLower -> a java.util.HashMap LookupUpper -> b geogebra.common.gui.inputfield.AutoCompleteTextField -> geogebra.common.f.b.b: void showPopupSymbolButton(boolean) -> a void setAutoComplete(boolean) -> b void enableColoring(boolean) -> c void setOpaque(boolean) -> setOpaque void setFont(geogebra.common.awt.GFont) -> a void setForeground(geogebra.common.awt.GColor) -> a void setBackground(geogebra.common.awt.GColor) -> b void setFocusable(boolean) -> setFocusable void setEditable(boolean) -> setEditable void requestFocus() -> requestFocus void setVisible(boolean) -> setVisible void setColumns(int) -> setColumns void addFocusListener(geogebra.common.euclidian.event.FocusListener) -> a void addKeyHandler(geogebra.common.euclidian.event.KeyHandler) -> a int getCaretPosition() -> getCaretPosition void setCaretPosition(int) -> setCaretPosition void setFocusTraversalKeysEnabled(boolean) -> setFocusTraversalKeysEnabled void setUsedForInputBox(geogebra.common.kernel.geos.GeoTextField) -> a boolean hasFocus() -> hasFocus boolean usedForInputBox() -> a geogebra.common.gui.inputfield.MyTextField -> geogebra.common.f.b.c: int[] getBracketPositions(java.lang.String,int) -> a boolean isCloseBracketOrWhitespace(char) -> a boolean isWhiteSpace(char) -> b geogebra.common.gui.layout.DockComponent -> geogebra.common.f.c.a: boolean updateResizeWeight() -> a void saveDividerLocation() -> a void updateDividerLocation(int,int) -> a void setDockPanelsVisible(boolean) -> a geogebra.common.gui.layout.DockPanel -> geogebra.common.f.c.b: java.lang.String getToolbarString() -> a java.lang.String getDefaultToolbarString() -> b int getViewId() -> a geogebra.common.gui.menubar.MenuInterface -> geogebra.common.f.d.a:

geogebra.common.gui.menubar.MyActionListener -> geogebra.common.f.d.b: void actionPerformed(java.lang.String) -> a geogebra.common.gui.menubar.OptionsMenu -> geogebra.common.f.d.c: geogebra.common.gui.menubar.RadioButtonMenuBar menuAlgebraStyle -> a geogebra.common.gui.menubar.RadioButtonMenuBar menuDecimalPlaces -> b geogebra.common.gui.menubar.RadioButtonMenuBar menuLabeling -> c geogebra.common.gui.menubar.RadioButtonMenuBar menuPointCapturing -> d geogebra.common.main.App app -> a geogebra.common.kernel.Kernel kernel -> a int[] capturingMenuOrder -> a void processActionPerformed(java.lang.String) -> a void addAlgebraDescriptionMenu(geogebra.common.gui.menubar.MenuInterface) -> a void updateMenuViewDescription() -> a void updateMenuDecimalPlaces() -> b void addDecimalPlacesMenu(geogebra.common.gui.menubar.MenuInterface) -> b void addLabelingMenu(geogebra.common.gui.menubar.MenuInterface) -> c void updateMenuLabeling() -> e void addPointCapturingMenu(geogebra.common.gui.menubar.MenuInterface) -> d void updateMenuPointCapturing() -> c void addFontSizeMenu(geogebra.common.gui.menubar.MenuInterface) -> e void update() -> d geogebra.common.gui.menubar.OptionsMenu$1 -> geogebra.common.f.d.d: geogebra.common.gui.menubar.OptionsMenu this$0 -> a void actionPerformed(java.lang.String) -> a geogebra.common.gui.menubar.RadioButtonMenuBar -> geogebra.common.f.d.e: void addRadioButtonMenuItems(geogebra.common.gui.menubar.MyActionListener,ja va.lang.String[],java.lang.String[],int,boolean) -> a void setSelected(int) -> a int getItemCount() -> getItemCount geogebra.common.gui.toolbar.ToolBar -> geogebra.common.f.e.a: java.lang.Integer SEPARATOR -> a java.lang.String getAllToolsNoMacros(boolean,boolean) -> a java.util.Vector parseToolbarString(java.lang.String) -> a geogebra.common.gui.toolbar.ToolbarItem -> geogebra.common.f.e.b: java.util.Vector menu -> a java.lang.Integer mode -> a java.util.Vector getMenu() -> a java.lang.Integer getMode() -> a geogebra.common.gui.util.TableSymbols -> geogebra.common.f.f.a: java.lang.String[] functions -> A java.lang.String[] greekLowerCase -> a java.lang.String[] greekUpperCaseFull -> b java.lang.String[] analysis -> c java.lang.String[] logical -> d java.lang.String[] sets -> e java.lang.String[] operators -> f java.lang.String[] sub_superscripts -> g java.lang.String[] basic_arrows -> h java.lang.String[] otherArrows -> i java.lang.String[] geometricShapes -> j java.lang.String[] games_music -> k java.lang.String[] handPointers -> l java.lang.String[] UNICODEotherarrows -> m java.lang.String[] UNICODEmisc -> n java.lang.String[] UNICODEweather_astrology -> o java.lang.String[] UNICODEgames_music -> p java.lang.String[] UNICODEwriting -> q java.lang.String[] UNICODEbullets -> r java.lang.String[] otherdingbats -> s

algebra.f.gui.common.String[] specialChars -> y java.view.DialogType TextArea -> a geogebra.App.main.view.common.gui.App) -> a java.AlgebraController -> geogebra.b.common.common.common.common.view.view.String[] JLatex -> w java.view.main.OptionsObject objectPanel -> a int[] $SWITCH_TABLE$geogebra$common$main$OptionType -> a void updateSelection() -> a void setOptionPanel(geogebra.String[] getTranslatedFunctions(geogebra.view.f.common.AlgebraView$SortMode -> geogebra.common. a: geogebra.algebra.main.algebra.HashMap viewMap -> a geogebra.c: geogebra.AlgebraView$SortMode VIEW -> c geogebra.main.common.b: java.String getTypeString(geogebra.main.view.dialog.kernel.view.lang.gui.lang.lang.AlgebraView$SortMode ORDER -> d geogebra.App) -> b java.gui.String[] displayChars -> x java.common.common.gui.String[] basicSymbolsToolTips(geogebra.lang.main.AlgebraView$SortMode TYPE -> b geogebra.a: geogebra.common.commo n.gui.lang.common.AlgebraView -> geogebra.view.DialogType[] values() -> values geogebra.main.Kernel getKernel() -> a geogebra.common.gui.view.OptionType selectedOptionType -> a geogebra.common.lang.common.gui.f.algebra.gui.algebra.common.view.PropertiesStyleBar -> geogebra.algebra.view.GeoElement lastSelectedGeo -> a boolean skipSelection -> a geogebra.properties.String[] symbols -> z java.algebra.f.f.gui.String[] letterLikeSymbols -> u java.g.common.AlgebraView view -> a geogebra.lang.a.common.String[][] basicSymbolsMap(geogebra.algebra.common.gui.common.view.view.common.common.b: boolean isVisible() -> isVisible void startEditing(geogebra.AlgebraView$SortMode[] values() -> values geogebra.DialogType GeoGebraEditor -> c geogebra.properties.kernel.gui.common.Kernel kernel -> a boolean attached -> a geogebra.gui.common.java.lang.OptionType) -> a java.DialogType[] ENUM$VALUES -> a geogebra.algebra.g.algebra.common.common.algebra.algebra.algebra.view.kernel.a.common.String[] greekLettersPlusVariants() -> a geogebra.main.a.main.common.lang.OptionType) -> a geogebra.lang.lang.Stri ng) -> valueOf geogebra.App getApplication() -> a geogebra.b $a: geogebra.gui.view.gui.String getTypeStringSimple(geogebra.lang.common.g.view.geos.gui.gui.view.common.OptionType getSelectedOptionType() -> a .g.algebra.common.AlgebraView$SortMode LAYER -> e geogebra.main.App app -> a geogebra.DialogType DynamicText -> b geogebra.Kernel kernel -> a geogebra.String) -> val ueOf geogebra.kernel.AlgebraView$SortMode valueOf(java.view.algebra.DialogType valueOf(java.main.gui.common.common.lang.String[] UNICODEgeometricShapes -> t java.options.kernel.lang.common.gui.common.OptionType) -> a java.common.gui.b.App) -> c java.boolean) -> a void cancelEditing() -> cancelEditing boolean isEditing() -> isEditing geogebra.App) -> a java.AlgebraView$SortMode DEPENDENCY -> a geogebra.DialogType -> geogebra.App app -> a geogebra.common.main.geogebra.common.common.common.view.common.common.String[] basicSymbols(geogebra.gui.algebra.String[] currency -> v java.lang.f.g.gui.algebra.common.view.g.common.main.AlgebraView$SortMode[] ENUM$VALUES -> a geogebra.PropertiesView -> geogebra.a.geos.GeoElement.algebra.util.algebra.lang.

gui.lang.lang.common.CellFormatInterface -> geogebra.CellFormat$MyHashMap[] formatMapArray > a int formatCount -> a java.common. Object) -> a void setFormat(java.view.Object getCellFormat(geogebra.c.spreadsheet.lang.boolean isOptionPanelAvailable(geogebra.spreadsheet.common.awt.view.String) -> a geogebra. c.GPoint.gui.int) -> a java.common.a$a: java.gui.java.gui.lang.util.util.spreadsheet.gui.int.spreadsheet.App.common.gui.f.GPoint.HashMap getFormatMap(int) -> a java.common.view.SpreadsheetTableModel tableModel -> a void setCellRange(int.a: geogebra.c.view.HashMap formatTokenMap -> a void clearAll() -> a java.geogebra.view.Object put(java.common.int) -> a java.g.view.StringBuilder) -> a void processXMLString(java.StringBuilder) -> a java.App app -> a geogebra.common.lang.lang.util.common.g.String) -> b geogebra.gui.spreadsheet.java.int.Object getCellFormat(geogebra.lang.gui.int.int.view.common.util.common.util.spreadsheet.lang.spreadsheet.int) -> a void setFormat(geogebra.ArrayList.String) -> a void processCellFormatString(java.int.main.StringBuilder encodeFormats() -> a void processXMLString(java.view.ArrayList.b: java.MyTable table -> a geogebra.lang.view.main.spreadsheet.view.java.common.f.g .int) -> a void getXML(java.lang.lang.lang.main .Object) -> put geogebra.HashMap getFormatMap(int) -> a void getXML(java.g.CellRange -> geogebra.GPoint.CellFormat -> geogebra.OptionType) -> a int[] $SWITCH_TABLE$geogebra$common$main$OptionType() -> a geogebra.common.int) -> a int getMinColumn() -> a int getMinRow() -> b int getMaxColumn() -> c int getMaxRow() -> d boolean isSingleCell() -> a boolean isColumn() -> b boolean isRow() -> c int[] getActualDimensions() -> a boolean is2D() -> d boolean is1D() -> e boolean isPartialRow() -> f boolean isPartialColumn() -> g boolean isEmpty() -> h boolean isEmptyRange() -> i boolean isPointList() -> j geogebra.lang.common.Object.spreadsheet.CellFormat$MyHashMap -> geogebra.Object) -> a void setFormat(geogebra.CellRange.lang.c.java.Object getCellFormat(geogebra.awt.f.common.spreadsheet.common.gui.CellRange.common.int) -> a void setBorderStyle(geogebra.CellRange getActualRange() -> a .f.c: int minColumn -> a int minRow -> b int maxColumn -> c int maxRow -> d int anchorColumn -> e int anchorRow -> f geogebra.common.Object) -> a void setCellFormatString() -> b void setBorderStyle(java.awt.gui.common.lang.common.main.CellRang e.common.

util.int.d: geogebra.int.b oolean.ArrayList) -> a boolean isCreatePointListPossible(java.int.view.kernel.geos.util.String getCellRangeString(geogebra.GeoElement createPolyLine(java.common.kernel.ArrayList) -> a boolean isCreateOperationTablePossible(java.common.plugin.geos.int.boolean) -> a geogebra.int.boolean.g.lang.geo gebra.ArrayList.GeoElement createTableText(int.boolea n.common.spreadsheet.kernel. boolean) -> a geogebra.gui.ArrayList.int.util.lang.int.util.ArrayList clone(java.geogebra.String getCellRangeString(geogebra.boolean) -> a geogebra.spreadsheet.CellRange) -> a boolean hasEmptyCells() -> k int getGeoCount(geogebra.geos.common.ArrayList) -> b boolean isCreateMatrixPossible(java.boolean) -> a geogebra.common.common.common.common.main.GeoClass) -> a boolean isValid() -> l geogebra.common.util.geogebra.Cel lRange.util.lang.ArrayList.main.boolean.common.GeoClass ) -> a geogebra.view.geos.App app -> a geogebra.boolean) -> a geogebra.Construction cons -> a geogebra.boolean.geos.common.gui.GeoList createPointGeoList(java.GeoClass.lang.common.common.spreadsheet.ArrayList.util.util.plugin.MyTable table -> a geogebra.GeoElement createMatrix(int.kernel.boolean) -> a java.view.gui.util.common.int) -> b void InsertAbove(int.ArrayList toPartialColumnList() -> b java.common.b oolean.gui.kernel.boole an.boolean.ArrayList toGeoList() -> a java.plugin.common.GeoClass) -> a boolean containsGeoClass(geogebra.GeoElement createMatrix(int.int) -> c void InsertBelow(int.kernel.boolean.common.util.common.common.int.spreadsheet.boolean) -> a void getPointListDimensions(java.lang.void setActualRange() -> a int getWidth() -> e java.SpreadsheetTableModel tableModel -> a geogebra.spreadsheet.boolean.kernel.GeoElement createList(java.Object) -> equals int hashCode() -> hashCode boolean contains(java.util.common.int) -> d void createOperationTable(geogebra.kernel.f.CellRange clone() -> b boolean equals(java.geogebra.lang.Object) -> a java.util.ArrayList toPartialRowList() -> c java.plugin.spreadsheet.int.boolean.common.ArrayList.view.CellRangeProcessor$PointDimension) -> a geogebra.view.view.GeoFunctionNVar) -> a java.view.common.geos.spreadsheet.common.boolean.GeoList createList(java.view.CellRangeProcessor -> geogebra.String createMatrixExpression(int.boolean) -> b geogebra.boolean.kernel.int.gui.util.ArrayList toCellList(boolean) -> a boolean hasSameAnchor(geogebra.ArrayList) -> c boolean containsGeoClass(java.boolean.Object clone() -> clone geogebra.lang.bo olean.String getCellRangeString(java.SpreadsheetViewInterface getView() -> a java.common.common.int.common.gui.util.spr eadsheet.int) -> a void InsertRight(int.kernel.geos.ArrayList) -> a .bo olean.util.geos.ArrayList.boolean) -> a java.Cel lRange) -> a java.int.boolean) -> b void InsertLeft(int.geos.util.util.CellRange.ArrayList.c .GeoElement createPolyLine(java.view.gui.gui.spreadsheet.gui.

int.boolean) -> a boolean cut(int.common.common.view.gui.view.c.Object) -> compare geogebra.gui.spreadsheet.int) -> editCellAt geogebra.f.MyTableInterface getTable() -> a void copy(int.common.f.kernel.String[][].view.int) -> b boolean pasteInternal(int.CopyPasteCut -> geogebra.view.spreadsheet.view.common.int.CellRangeProcessor this$0 -> a geogebra.common.common.int.lang.geogebra.java.f.common.int.int) -> a boolean pasteExternal(java.lang.CopyPasteCut getCopyPasteCut() -> a int getColumnCount() -> getColumnCount int getRowCount() -> getRowCount boolean isSelectAll() -> a geogebra.int. spreadsheet.f: int compare(java.int.gui.spreadsheet.SpreadsheetTableModel tableModel -> a geogebra.kernel.gui.common.main.common.int.SpreadsheetViewInterface view -> a geogebra.f.int) -> a boolean pasteInternalMultiple(int.view.view.common.e: geogebra.spreadsheet.spreadsheet.int.common.f.util.spreadsheet.GeoElement[][] cellBufferGeo -> a int sourceColumn1 -> a int sourceRow1 -> b java.SpreadsheetViewInterface getView() -> a geogebra.c.view.lang.StringBuilder cellBufferStr -> a geogebra.MyTable -> geogebra.h : int getSelectionType() -> a boolean editCellAt(int.d$a: boolean doHorizontalPairs -> a int c1 -> a int c2 -> b int r1 -> c int r2 -> d geogebra.int.main.view.common.App app -> a geogebra.common.common.int) -> b boolean delete(int.view.common.common.Kernel getKernel() -> a geogebra.Comparator getComparator() -> a geogebra.common.gui.int) -> c boolean pasteExternalMultiple(java.lang.gui.common.CopyPasteCut$Record -> geogebra.CopyPasteCut$1 -> geogebra.common.int.Object[] constructionIndexes -> a java.int.spreadsheet.c.spreadsheet.common.spreadsheet.int.common.spreadsheet.kernel.lang.main.gui.g: geogebra.String[][].int) -> d void deleteAll() -> a boolean delete(geogebra.spreadsheet.int.view.view.int.SpreadsheetViewInterface getView() -> a geogebra.common.lang.int.int.f.g.g.e$a: int id -> a int x1 -> b int y1 -> c int x2 -> d int y2 -> e int getx1() -> a int getx2() -> b int gety1() -> c int gety2() -> d geogebra.gui.int) -> a java.Object.Kernel kernel -> a geogebra.gui.spreadsheet.CellRangeProcessor$PointDimension -> geogeb ra.gui.geogebra.g.view.int.CellRange) -> a boolean pasteExternalMultiple(java.gui.spreadsheet.gui.common.g.MyTableInterface table -> a java.App getApplication() -> a geogebra. c.gui.view.int.c.int.gui.c.g.common.g.geos.common.int.MyTableInterface -> geogebra.common.Comparator comparator -> a geogebra.view.int.String[][].CellFormatInterface getCellFormatHandle .spreadsheet.common.App.lang.gui.util.main.common.

common.int.String.String) -> b geogebra.gwt.lang.common.int.common.view.kernel.common.kernel.common.String.kernel.shared.r() -> a boolean isSelectNone() -> b void repaint() -> repaint void selectionChanged() -> a boolean setSelection(int.int.Kernel.common.common.String) -> b int getConsStep() -> a geogebra.RegExp.String) -> a boolean isStandardNumber(java.g.App.common.int.int) -> a java.MyXMLHandler -> geogebra.io.int.Kernel.java.GeoElement .String) -> a geogebra.java.gwt.spreadsheet.java.f.lang.java.GeoElement.int) -> a geogebra.a: void startElement(java.RegExp pattern2 -> a boolean doDragCopy(int.spreadsheet.kernel .int) -> b geogebra.main.common.g.int.int.GeoElement getValue(geogebra.geos.common.LinkedHashMap) -> a void endElement(java.lang.common.int) -> a boolean isNumber(java.google.geos.lang.kernel.g.regexp.common.util.geos.common.common.String.common.int.gui.int) -> a java.c.int.common.Kernel.main.java.App.main.int) -> a void updateEditor(java.GeoElemen t.St ring.j: geogebra.Ap p.Integer[] cbTimeoutOptions -> a int mode -> a int constMode -> b .kernel.int.int.Kernel kernel -> a geogebra.String.com mon.java.lang.gui.geos.geos.kernel.f.kernel.geogebra.geogebra.java.gui.App.geogebra.lang.common.String updateCellReferences(geogebra.common.lang.kernel.google.lang.GeoElement[] getDependentObjects(geogebra.int.String.geogebra.kernel.int) -> a void doCopyHorizontalNoStoringUndoInfo1(int.geos.view.DocHandler -> geogebra.common.kernel.common.GeoElement.String ) -> a geogebra.int) -> a boolean isPatternSource(geogebra.lang.common.int.lang.common.lang.spreadsheet.String) -> a geogebra.geogebra.view.geogebra.geos.lang.kernel.common.common.kernel.GeoElement.GeoElement updateOldValue(geogebra.i: geogebra.geos.lang. main.int) -> a void doCopyNoStoringUndoInfo1(geogebra.gui.common.lang.main.common.java.int) -> a geogebra.geos.String.kernel.Kernel.geos.App.kernel.spreadsheet.int.String replaceAll(com.String[] tooltipTimeouts -> a java.lang.CellRange) -> a void doCopyVerticalNoStoringUndoInfo1(int.geogebra.common.geos.GeoElement) -> a geogebra.String) -> a geogebra.common.regexp.main.geos.int.GeoElement prepareNewValue(geogebra.ge ogebra.c.b: double FORMAT -> a int[] menuFontSizes -> a java.lang.GeoElement prepareAddingValueToTableNoStoringUnd oInfo(geogebra.kernel.int.int .common.String) -> a geogebra.App app -> a com.view.java.MyTableInterface getSpreadsheetTable() -> a void rowHeaderRevalidate() -> a void columnHeaderRevalidate() -> c void updateCellFormat(java.lang.kernel.kernel.common.int.common.SpreadsheetViewInterface -> geogebra.GeoElement[][] getValues(geogebra.common.lang.geos.String.kernel.lang.lang.int.java.common .lang.GeoElement.int.String) -> a void startDocument() -> a void endDocument() -> b void text(java.RelativeCopy -> geogebra.shared.common .g.common.io.geos.GeoElement doCopyNoStoringUndoInfo0(geogebra.Kernel.kerne l.java.

LinkedList linkedGeoList -> b java.String[] macroOutputLabels -> c geogebra.Integer getTimeoutOption(long) -> a void text(java.util.int casMode -> c geogebra.Kernel kernel -> a geogebra.common.GeoCasCell geoCasCell -> a geogebra.LinkedHashMap) -> e void startEuclidianView3DElement(java.LinkedList minMaxList -> h int consStep -> e double ggbFileFormat -> b boolean hasGuiElement -> b geogebra.java.lang.util.util.lang.GeoElement geo -> a geogebra.util.ArrayList tmp_views -> c int tmp_sp1 -> f int tmp_sp2 -> g boolean tmp_spHorizontal -> c boolean tmp_showAlgebra -> d boolean tmp_showSpreadsheet -> e int viewNo -> h boolean resetEVsettingsNeeded -> f java.kernel.util.io.util.util.String[] macroInputLabels -> b java.kernel.Parser origParser -> b java.util.common.util.common.Macro macro -> a geogebra.arithmetic.lang.util.util.main.common.common.util.util.java.common.parser.util.LinkedList animatingList -> g java.geos.kernel.LinkedHashMap) > b void startEuclidianViewElement(java.util.LinkedHashMap) -> b void startMacroElement(java.String.java.common.common.common.java.util.String.ArrayList tmp_perspectives -> a java.HashMap xmin -> a java.kernel.Construction origCons -> b geogebra.HashMap ymax -> d void reset(boolean) -> a void initKernelVars() -> c int getConsStep() -> a java.util.util.HashMap xmax -> b java.util.LinkedList showObjectConditionList -> c java.kernel.String.LinkedList animationSpeedList -> e java.layout.kernel.java.util.Command cmd -> a geogebra.parser.LinkedHashMap) -> a void startScriptingElement(java.common.App app -> a java.Construction cons -> a geogebra.GeoElement[] cmdOutput -> a boolean startAnimation -> a int docPointStyle -> d geogebra.HashMap ymin -> c java.ArrayList tmp_panes -> b java.LinkedHashMap) -> f .util.String) -> a void startGeoGebraElement(java.lang.geos.String.util.lang.String.lang.kernel.common.Kernel origKernel -> b geogebra.Parser parser -> a geogebra.kernel.kernel.lang.lang.LinkedHashMap) -> a void endElement(java.LinkedList startPointList -> a java.LinkedHashMap) -> d void handleKeyboard(java.LinkedList dynamicColorList -> d java.geos.String) -> b void startDocument() -> a void endDocument() -> b void startElement(java.common.Perspective tmp_perspective -> a java.kernel.lang.LinkedList animationStepList -> f java.kernel.lang.common.

util.EuclidianSettings.LinkedHash Map) -> h boolean handleProbabilityDistribution(java.LinkedHashMap) -> i boolean handleSpreadsheetLayout(java.LinkedHashMap) -> h boolean handleGrid(geogebra.Linke dHashMap) -> b boolean handleGuiShow(geogebra.util .LinkedHashMap) -> u boolean handleKernelContinuous(java.LinkedHashMap) -> a void startKernelElement(java.LinkedHashMap) -> g boolean handleSpreadsheetFormat(java.util.settings.util.LinkedHashMap) -> v boolean handleKernelUsePathAndRegionParameters(java.LinkedHashMap) -> b boolean handleAlgebraViewMode(java.java.settings.util.settings.common.ja va.util.App.settings.common.java.settings.util.LinkedHashMap) -> s boolean handleCasSettings(java.main.common.util.LinkedHashMap) -> k boolean handleSpreadsheetBrowser(java.String.LinkedHashMap) -> t boolean handleKernelFigures(java.common.common.util.lang.App.jav a.LinkedHashMap) -> n boolean handleKernelCoordStyle(java.ut il.util.util.common.util.LinkedHashMap) -> g boolean handleLineStyle(geogebra.lang.common.java.EuclidianSettings.LinkedHashMap) -> l boolean handleBgColor(geogebra.lang.App.String.util.settings.common.util.java.LinkedHashMap) -> c boolean handleAlgebraViewShowAuxiliaryObjects(java.util.LinkedHashMap) -> i boolean handleAxis(geogebra.LinkedHashMap) -> j boolean handleAngleUnit(java.common.java.LinkedHashMap) -> k void createCompabilityLayout() -> d boolean handleConsProtColumns(geogebra.LinkedHashMap) -> A .String.LinkedHashMap) -> f boolean handleSpreadsheetCellSize(java.LinkedHashMap) -> d boolean handleCoordSystem(geogebra.main.java .LinkedHashMap) -> d boolean handleSpreadsheetSize(java.util.String.LinkedHashMap) -> w void startGuiElement(java.LinkedHashMap) > g void startProbabilityCalculatorElement(java.LinkedHashMap) -> o boolean handleKernelInvTrig(java.settings.LinkedHashMap) -> e boolean handleSpreadsheetColumn(java.void startSpreadsheetViewElement(java.util.java.settings.util.util.util.util.LinkedHashMap) -> x boolean handleConsProtNavigationBar(geogebra.main.lang.LinkedHashMap) -> p boolean handleKernelDecimals(java.util.util .main.util.EuclidianSettings.main.LinkedHashMap) -> d boolean handleGraphicsSettings(java.util.LinkedHashMap) -> e boolean handleAxesColor(geogebra.java.u til.LinkedHashMap) -> m boolean handleAlgebraStyle(java.EuclidianSettings.common.java.java .util.LinkedHashMap) -> i boolean handleAlgebraViewCollapsedNodes(java.LinkedHashMap) -> z boolean handleToolbar(java.util.main.util.common.main.LinkedHashMap) -> b boolean handleEvSettings(geogebra.util.LinkedHashM ap) -> a boolean handleConsProtocol(java.java.settings.java.util.util.LinkedHashMap) -> c boolean handleGuiSettings(geogebra.LinkedHashMap) -> q boolean handleKernelStartAnimation(java.LinkedHashMap) -> c boolean handleEvSize(geogebra.util.common.util.EuclidianSettings.util.java.util.LinkedHashMap) -> f boolean handleGridColor(geogebra.java.EuclidianSettings.LinkedHashMap) -> j boolean handleSpreadsheetInitalSelection(java.main.LinkedHashMap) -> a void startAlgebraViewElement(java.main.lang.util.util.main.App.LinkedHashMap) -> h boolean handleSpreadsheetRow(java.util.main.util.common.main.java.EuclidianSettings.EuclidianSettings.String.util.java .util.main.LinkedHashMap) -> r boolean handleKernelLocalization(java.util.util.EuclidianSettings.LinkedHashMap) -> y boolean handleSplitDivider(java.

util.String) -> e void processEvSizes() -> i geogebra.kernel.LinkedHashMap) -> c void initMacro(java.LinkedHashMap) -> o boolean handlePane(java.lang.geogebra.LinkedHashMap) -> R boolean handleCheckbox(java.Geo Element$ScriptType) -> a boolean handleCondition(java.LinkedHashMap) -> C boolean handleAlgebraInput(java.util.LinkedHashMap ) -> a void startGeoElement(java.common.java.util.util.lang.java.LinkedHashMap) -> H boolean handleShowOnAxis(java.util.util.java.util.String.LinkedHashMap) -> e void startCasCell(java.main.util.String.util.util.util.awt.java.LinkedHashMap) -> p void endCasCell(java.util.java.LinkedHashMap) -> P boolean handleCaption(java.LinkedHashMap) -> m boolean handleDockBar(java.util.String.lang.main.lang.LinkedHashMap) -> S boolean handleValue(java.util.util.java.LinkedHashMap) -> E void startGuiPanesElement(java.LinkedHashMap) -> n boolean handleView(java.main.java.App.String.util.java.LinkedHashMap) -> I boolean handleObjColor(java.common.LinkedHashMap) -> F void handleConstruction(java.util.String) -> d void startCellOutputElement(java.common.util.LinkedHashMap) -> D void endGuiPerspectiveElement() -> f void startGuiViewsElement(java.lang.util.boolean handleWindowSize(geogebra.util.LinkedHashMap) -> B void endGuiPerspectivesElement() -> e void startGuiPerspectiveElement(java.LinkedHashMap) -> K geogebra.LinkedHashMap) -> T .LinkedHashMap) > e boolean handleFont(geogebra.common.util.App.util.lang.GeoElement getGeoElement(java.util.String) -> a boolean handleShow(java.LinkedHashMap) -> b boolean handleLineStyle(java.LinkedHashMap.util.java.LinkedHashMap) -> G char firstChar(java.LinkedHashMap) -> t void endConstructionElement(java.main.common.App.lang.common.lang.java.LinkedHashMap) -> f boolean handleMenuFont(geogebra.util.String.LinkedHashMap) -> N boolean handleCoords(java.util.String.java.LinkedHashMap) -> s void startConstructionElement(java.util.util.LinkedHashMap) -> g boolean handleTooltipSettings(geogebra.util.util.java.common.GColor handleColorAlphaAttrs(java.LinkedHashM ap) -> h boolean handleMouse(geogebra.util.main.geos.LinkedHashMap) -> r void startCellTextElement(java.lang.LinkedHashMap) -> M boolean handleEqnStyle(java.util.String.util.LinkedHashMap) > l boolean handlePerspective(java.util.LinkedHashMap) -> J boolean handleBgColor(java.lang.util.LinkedHashMap) -> i boolean handleLabelingStyle(geogebra.String.util.LinkedHashMap) -> c boolean handleCurveParam(java.common.java.lang.lang.kernel.LinkedHashMap) -> L boolean handleDecoration(java.LinkedHashMap) -> Q boolean handleScript(java.LinkedHashMap) -> a geogebra.LinkedHashMap ) -> j void startGuiPerspectivesElement(java.App.lang.util.main.LinkedHashMap) -> O boolean handleCoordStyle(java.LinkedHashMap) -> q void startCellInputElement(java.String) -> c void startCellPair() -> h void endCellPair(java.util.GColor handleColorAttrs(java.String.java.common.String.geos.util.common.App.java.App.awt.util.java.lang.util.util.LinkedHashMap) -> d void endMacro() -> g void handleWorksheetText(java.

kernelND.LinkedHashMap) -> ag boolean handleBreakpoint(java.util.util.LinkedHashMap) -> V boolean handleLayer(java.util.LinkedHashMap) -> aI boolean handleUserInput(java.util.LinkedHashMap) -> ak boolean handleTextFigures(java.util.LinkedHashMap) -> aF boolean handleLabelMode(java.LinkedHashMap) -> aE boolean handleLabelOffset(java.LinkedHashMap) -> W boolean handleCasCellInput(java.util.boolean handlePointSize(java.LinkedHashMap) -> ad boolean handleSelectedIndex(java.LinkedHashMap) -> ao boolean handleIsLaTeX(java.util.LinkedHashMap) -> ae boolean handleAnimation(java.java.util.LinkedHashMap) -> ay boolean handleStartPoint(java.LinkedHashMap) -> aL java.util.LinkedHashMap) -> ai boolean handleTextFont(java.LinkedHashMap) -> ah boolean handleFile(java.LinkedHashMap) -> aG boolean handleTooltipMode(java.util.util.util.util.util.LinkedHashMap) -> a void startExpressionElement(java.LinkedHashMap) -> av boolean handleOutlyingIntersections(java.util.String) -> a .util.lang.LinkedHashMap) -> aw boolean handleKeepTypeOnTransform(java.util.util.util.LinkedHashMap) -> u boolean handleCmdInput(java.LinkedHashMap) -> as boolean handleEmphasizeRightAngle(java.LinkedHashMap) -> aa boolean handleSpreadsheetTrace(java.LinkedHashMap) -> aA boolean handleListType(java.util.LinkedHashMap) -> ab boolean handleShowTrimmed(java.kernel.GeoPointND handleAbsoluteStartPoint(java.util.util.common.LinkedHashMap) -> ar boolean handleAllowReflexAngle(java.util.LinkedHashMap) -> f boolean parseBoolean(java.kernel.LinkedHashMap) -> am boolean handleInterpolate(java.LinkedHashMap) -> aq boolean handleAbsoluteScreenLocation(java.util.util.LinkedHashMap) -> ap boolean handleArcSize(java.lang.LinkedHashMap) -> aB boolean handleLinkedGeo(java.util.LinkedHashMap) -> Z boolean handleTrace(java.util.lang.LinkedHashMap) -> aj boolean handleTextDecimals(java.LinkedHashMap) -> au boolean handleForceReflexAngle(java.util.util.LinkedHashMap) -> aJ geogebra.util.LinkedHashMap) -> aC void processLinkedGeoList() -> k void processShowObjectConditionList() -> l void processAnimationSpeedList() -> m void processAnimationStepList() -> n void processAnimatingList() -> o void processMinMaxList() -> p void processDynamicColorList() -> q boolean handleEigenvectors(java.LinkedHashMap) -> al boolean handleInBackground(java.util.util.LinkedHashMap) -> aH boolean handleCoefficients(java.util.LinkedHashMap) -> ac boolean handleSelectionAllowed(java.util.LinkedHashMap) -> ax boolean handleSlopeTriangleSize(java.LinkedHashMap) -> a void processStartPointList() -> j boolean handleLength(java.LinkedHashMap) -> at boolean handleComboBox(java.util.util.util.util.uti l.util.util.LinkedHashMap) -> U boolean handlePointStyle(java.util.util.Command getCommand(java.util.LinkedHashMap) -> af boolean handleFixed(java.LinkedHashMap ) -> a void startCommandElement(java.util.String.util.String[] getAttributeStrings(java.LinkedHashMap) -> aK boolean handleCmdOutput(java.LinkedHashMap) -> az geogebra.util.arithmetic.LinkedHashMap) -> Y boolean handleSlider(java.LinkedHashMap) -> aD boolean handleMatrix(java.LinkedHashMap) -> X boolean handleCasCellOutput(java.util.LinkedHashMap) -> an boolean handleAuxiliary(java.common.util.

boolean.ArrayList) -> a java.String embeddedDef -> a java.common.common.io.String min -> a java.GRectangle frameBounds -> a java.String getConstructionRegressionOut() -> c geogebra.String getFullMacroXML(java.common.kernel.DockPanelData -> geogebra.String.a.common.geos.io.io.Construction cons -> a java.MyXMLHandler this$0 -> a geogebra.common.kernel.lang.lang.lang.g.geog ebra.lang.MyXMLHandler$GeoExpPair -> geogebra.io.io.geogebra.common.StringBuilder) -> a java.g.GeoElement getGeo() -> a void setGeo(geogebra.common.io.GeoElement) -> a geogebra.java.MyXMLHandler$GeoNumericMinMax -> geogebra.lang.Locateable locateable -> a java.int.geos.String getPreferencesXML() -> b java.MyXMLHandler this$0 -> a geogebra.QDParser -> geogebra.String exp -> a geogebra.Kernel kernel -> a geogebra.kernel.io.g.c: geogebra.GeoPointND point -> a int number -> a geogebra.common.boolean) -> a void processXMLString(java.d: java.geos.common.common.common.StringBuilder.common.DocHandler.g.boolean.common.common.GeoElement) -> a geogebra.GeoElement geoElement -> a java.lang.kernel.MyXMLHandler this$0 -> a geogebra.Construction) -> a void processXMLString(java.lang.geos.b$b: geogebra.util.lang.util.common.io.lang.kernel.StringBuilder etag -> b int CHAR_SPACE -> a int CHAR_TAB -> b int CHAR_CR -> c int CHAR_NL -> d boolean isWhitespace(char) -> a void reset() -> a int popMode(java.StringBuilder getUndoXML(geogebra.g.common.kernel.java.String getToolbarString() -> a boolean isVisible() -> a boolean isOpenInFrame() -> b .String toolbarString -> b int embeddedSize -> b int getViewId() -> a java.util.String.MyXMLio -> geogebra.lang.common.kernel.awt.String.g.common.io.boolean.lang.common.lang.LinkedHashMap attrs -> a java.common.App app -> a geogebra.lang.lang.common.kernel.String getFullXML() -> a java.MyXMLHandler$LocateableExpPair -> geogebra.lang.lang.common.common.StringBuilder sb -> a java.App) -> a void addXMLHeader(java.String exp -> a geogebra.kernel.String max -> b geogebra.io.Reader) -> a void exc(java.util.lang.boolean) -> a void addGeoGebraHeader(java.kernelND.Stack) -> a void parse(geogebra.common.common.lang.main.common.common.b$a: geogebra.int) -> a geogebra.common.kernel.kernel.lang.lang.io.common.geos.layout.a: int viewId -> a boolean isVisible -> a boolean openInFrame -> b boolean showStyleBar -> c geogebra.String.GeoElement getGeo() -> a void setGeo(geogebra.common.geos.Stack stack -> a java.b$c: geogebra.GeoElement geoElement -> a java.boolean.main.

io.String getEmbeddedDef() -> b int getEmbeddedSize() -> b java.b: java.common.lang.String getXml() -> c java.common.DockSplitPaneData -> geogebra.g.String location -> a double dividerLocation -> a int orientation -> a java.String getId() -> a void setSplitPaneData(geogebra.DockPanelData[] getDockPanelData() -> a void setDockPanelData(geogebra.layout.String iconString -> c java.lang.io.String getXml() -> c void setUnitAxesRatio(boolean) -> j .a.lang.DockPanelData[] dockPanelData -> a java.String getXml() -> b geogebra.String id -> a geogebra.layout.io.Perspective -> geogebra.layout.DockSplitPaneData[] splitPaneData -> a geogebra.DockSplitPaneData[]) -> a geogebra.common.layout.io.lang.lang.lang.common.layout.lang.layout.lang.GRectangle getFrameBounds() -> a java.awt.lang.lang.io.lang.boolean showStyleBar() -> c geogebra.g.io.DockPanelData[]) -> a void setShowToolBar(boolean) -> a boolean getShowToolBar() -> a void setToolbarDefinition(java.layout.common.lang.common.String toolbarDefinition -> b boolean showToolBar -> a boolean showGrid -> b boolean showAxes -> c boolean unitAxesRatio -> d boolean showInputPanel -> e boolean showInputPanelCommands -> f boolean showInputPanelOnTop -> g int toolBarPosition -> a boolean showToolBarHelp -> h boolean showDockBar -> i boolean isDockBarEast -> j java.common.layout.a.c: java.common.String getLocation() -> a double getDividerLocation() -> a int getOrientation() -> a java.DockSplitPaneData[] getSplitPaneData() -> a geogebra.common.Object clone() -> clone geogebra.String getToolbarDefinition() -> b void setShowGrid(boolean) -> b boolean getShowGrid() -> b void setShowAxes(boolean) -> c boolean getShowAxes() -> c void setShowInputPanel(boolean) -> d boolean getShowInputPanel() -> d void setShowInputPanelCommands(boolean) -> e boolean getShowInputPanelCommands() -> e void setShowInputPanelOnTop(boolean) -> f boolean getShowInputPanelOnTop() -> f int getToolBarPosition() -> a void setToolBarPosition(int) -> a boolean getShowToolBarHelp() -> g void setShowToolBarHelp(boolean) -> g boolean getShowDockBar() -> h void setShowDockBar(boolean) -> h boolean isDockBarEast() -> i void setDockBarEast(boolean) -> i java.common.io.String) -> a java.lang.io.common.

h.kernel.h.GColor) -> b void setFocusable(boolean) -> b void setEditable(boolean) -> c void addItem(java.kernel.javax.common.AutoCompleteTextField) -> a void setVisible(boolean) -> a void setBounds(geogebra.common.geos.common.GSplitPane -> geogebra.javax.AbstractJComboBox -> geogebra.String) -> a void setSelectedIndex(int) -> a int getSelectedIndex() -> a void addActionListener(geogebra.String) -> a void setOpaque(boolean) -> b void setFont(geogebra.lang.awt.javax.common.a.a.lang.String) -> b geogebra.e: geogebra.awt.common.common.boolean isUnitAxesRatio() -> j java.a: geogebra.awt.a.javax.gui.awt.AbstractJComboBox) -> a geogebra.swing.String.i.TreeSet tempSet -> a boolean needToShowAnimationButton() -> a void updateNeedToShowAnimationButton() -> a void addAnimatedGeo(geogebra.swing.g: void replaceSelection(java.javax.common.b: void add(geogebra.Kernel kernel -> a java.swing.common.a.String getIconString() -> d void setIconString(java.h.common.javax.common.awt.common.GRectangle) -> a geogebra.common.swing.javax.AnimationManager -> geogebra.f: int HORIZONTAL_SPLIT -> a geogebra.common.lang.TreeSet getTempSet() -> a void sliderStep() -> e .Object getItemAt(int) -> a void setFont(geogebra.h.javax.int) -> a geogebra.event.util.kernel.h.a.common.common.geos.swing.ArrayList changedGeos -> b double frameRate -> a boolean needToShowAnimationButton -> a java.common.awt.inputfield.GPopupMenu -> geogebra.GBox -> geogebra.common.lang.GColor) -> a void setBackground(geogebra.util.common.a: void setVisible(boolean) -> a java.common.GDimension getPreferredSize() -> a geogebra.GColor) -> a void setBackground(geogebra.a.GeoElement) -> a void removeAnimatedGeo(geogebra.String.util.d: int showConfirmDialog(java.awt.common.common.common.ArrayList animatedGeos -> a java.lang.GLabel) -> a void add(geogebra.lang.GFont) -> a void setForeground(geogebra.common.GOptionPane -> geogebra.h.GLabel -> geogebra.common.kernel.Object.java.common.awt.GFont) -> a void setForeground(geogebra.awt.a.euclidian.javax.swing.common.common.lang.util.swing.String) -> a geogebra.common.swing.GRectangle getBounds() -> a void validate() -> a void revalidate() -> b void add(geogebra.GeoElement) -> b void startAnimation() -> b void stopAnimation() -> c boolean isPaused() -> b void clearAnimatedGeos() -> d void adaptFrameRate(long) -> a java.lang.common.common.swing.GTextComponent -> geogebra.common.GColor) -> b geogebra.h.ActionListener) -> a void removeAllItems() -> a int getItemCount() -> b geogebra.java.common.lang.c: void setVisible(boolean) -> a void setText(java.int .

util.AssignmentType) -> a void appendListStart(java.util.HashMap geoTable -> a java.common.HashMap localVariableTable -> b java.d: java.lang.util.util.common.kernel.util.ArrayList usedMacros -> a geogebra.arithmetic.java.String title -> a java.geos.AsynchronousCommand -> geogebra.lang.common.Valid Expression.common.kernel.common.i.i.common.kernel.CASGenericInterface -> geogebra.String date -> c java.lang.arithmetic.common.Map complexNumbersM -> c java.java.common.lang.ArrayList algoList -> c java.Map intsM -> b java.lang.kernel.String evaluateRaw(java.String) -> a geogebra.lang.HashMap geoSetsTypeMap -> d java.util.common.geogebra.arithmetic.ConstructionDefaults consDefaults -> a java.lang.common.ArrayList euclidianViewCE -> d java.GeoElement keepGeo -> a .String) -> b void unbindVariable(java.kernel.ValidExpression parseGeoGebraCASInputAndRe solveDummyVars(java.MyArbitraryConstant.kernel.TreeSet randomElements -> d java.common.f: geogebra.util.common.String author -> b java.i.lang.common.util.ArrayList ceList -> b java.lang.kernel.lang.util.kernel.geogebra.common.lang.lang.Construction -> geogebra.kernel.Map constsM -> a java.common.String getCasInput() -> a geogebra.kernel.Kernel kernel -> a int step -> a boolean supressLabelCreation -> b java.lang.String getTranslatedCASCommand(java.CASParserInterface -> geogebra.Str ing[].lang.String translateAssignment(java.common.HashMap geoCasCellTable -> c boolean collectRedefineCalls -> c java.common.String getKey() -> a void setKey(java.java.kernel.util.lang.CASException -> geogebra.lang.common.i.TreeSet geoSetWithCasCells -> c java.String translateFunctionDeclaration(java.common.util.String.arithmetic.lang.String.boolean isRunning() -> c void setTimerDelay(int) -> a void stopTimer() -> f void startTimer() -> g geogebra.StringBuilder) -> b geogebra.String evaluateGeoGebraCAS(geogebra.UndoManager undoManager -> a geogebra.kernel.common.String) -> a java.AsynchronousCommand) -> a java.StringBuilder) -> a void appendListEnd(java.lang.kernel.i.String) -> b java.kernel.b: void handleCASoutput(java.HashMap redefineMap -> e geogebra.lang.TreeSet geoSetLabelOrder -> b java.i.common.CircularDefinitionException -> geogebra.lang.lang.int) -> a boolean useCacheing() -> a java.g: java.kernel.String[] worksheetText -> a boolean showOnlyBreakpoints -> a geogebra.StringTemplate) -> a java.c: java.lang.String) -> c geogebra.String.String key -> a java.util.lang.String) -> a void evaluateGeoGebraCASAsync(geogebra.util.util.lang.util.String.lang.TreeSet geoSetConsOrder -> a java.geogebra.lang.int) -> a void handleException(java.common .util.e: geogebra.Throwable.kernel.

geos.MyXMLio xmlio -> a geogebra.lang.geos.geos.kernel.lang.App getApplication() -> a boolean isEmpty() -> c int steps() -> a geogebra.io.common.AlgoElement) -> a .GeoElement geoTableVarLookup(java.String) -> c java.int) -> a void addToConstructionList(geogebra.GeoElement getLastGeoElement() -> a geogebra.common.String) -> b void setTitle(java.kernel.lang.GeoElement outputGeo -> b java.geos.kernel.common. int) -> a void updateCasCellRows() -> d boolean moveInConstructionList(int.int) -> a void addLocalVariable(java.common.geos.String getTitle() -> c void setAuthor(java.ConstructionElement.kernel.common.common.GeoPoint origin -> a boolean undoEnabled -> d boolean isRemovingGeoToReplaceIt -> e geogebra.common.common.ConstructionEle ment) -> a void addToAlgorithmList(geogebra.ConstructionElement.lang.lang.GeoCasCell getLastCasCell() -> a void setCasCellRow(geogebra.Construction$Constants isConstantElement(geogebra.common.lang.lang.lang.kernel.common.main.kernel.common.kernel.common.kernel.common.String.geogebra.GeoAxis getXAxis() -> a geogebra.lang.geos.kernel.TreeSet casDummies -> f geogebra.geogebra.String getWorksheetText(int) -> a void setWorksheetText(java.String.String) -> a void setDate(java.lang.lang.geos.AlgorithmSet algoSetCurrentlyUpdated -> a void newConstructionDefaults() -> a geogebra.common.algos.common.String) -> d geogebra.algos.GeoElemen t) -> a void removeLocalVariable(java.GeoElement) -> a void updateLocalAxesNames() -> c geogebra.kernel.kernel.geos.common.common.kernel.geos.GeoCasCell getCasCell(int) -> a geogebra.kernel.ConstructionDefaults getConstructionDefaults() -> a java.util.algos.common.kernel.String) > a void setShowOnlyBreakpoints(boolean) -> b boolean showOnlyBreakpoints() -> d void updateConstructionIndex(int) -> a boolean updateAllConstructionProtocolAlgorithms() -> e void addToConstructionList(geogebra.GeoPoint getOrigin() -> a geogebra.kernel.common.int) -> a boolean worksheetTextDefined() -> a geogebra. boolean) -> a void removeFromConstructionList(geogebra.GeoAxis yAxis -> b java.common.common.GeoAxis xAxis -> a geogebra.geos.util.TreeSet registredFV -> e boolean fileLoading -> f boolean updateConstructionRunning -> g java.Kernel getKernel() -> a void setSuppressLabelCreation(boolean) -> a boolean isSuppressLabelsActive() -> b geogebra.GeoCasCell.String xAxisLocalName -> d java.kernel.com mon.algos.geos.geos.String yAxisLocalName -> e geogebra.kernel.common.kernel.kernel.geos.String getAuthor() -> a java.String getDate() -> b java.lang.algos.lang.GeoAxis getYAxis() -> b void initAxis() -> b geogebra.common.kernel.kernel.kernel.geos.

geos.common.g eos.geos.geogebra.common.kernel.lang.GeoElement) -> f void putCasCellLabel(geogebra.GeoElement) -> a void setStep(int) -> b int getStep() -> b void putLabel(geogebra.GeoElement) -> e java.GeoCasCell lookupCasCellLabel(java.GeoElement) -> d void addToGeoSets(geogebra.common.lang.kernel.kernel.geos.common.common.common.common.geos.TreeSet getGeoSetLabelOrder() -> c void startCollectingRedefineCalls() -> i void stopCollectingRedefineCalls() -> j void replace(geogebra.kernel.common.geos.GeoElement checkConstructionStep(geogebra.common.kernel.boolean) -> a geogebra.TreeSet createTypeSet(geogebra.Strin g) -> b geogebra.GeoElement) -> b void updateConstruction() -> g void updateCasCells() -> h void getConstructionXML(java.geogebra.kernel.geos.common.geos.geos.kernel.util.geos.common.common.kernel.String.geos.void removeFromAlgorithmList(geogebra.GeoCasCell) -> a void doReplaceInXML(java.geogebra.geos.AlgoElement) -> b boolean moveInConstructionList(geogebra.common.geos.common.GeoElement lookupLabel(java.String) -> a boolean isFreeLabel(java.GeoElement) -> a void removeRandomGeo(geogebra.kernel.common.geos.lang.boolean) -> a void updateConstructionOrder(geogebra.kernel.java.lang.kernel.geos.kernel.EuclidianViewCE) -> b boolean notifyEuclidianViewCE() -> f boolean hasEuclidianViewCE() -> g void updateAllRandomGeos() -> f void addRandomGeo(geogebra.kernel.String) -> e void removeCasCellLabel(java.GeoElement) -> a boolean isFreeLabel(java.kernel.common.boolean.lang.kernel.common.algos.TreeSet getGeoSetConstructionOrder() -> a java.geos.geos.StringBuilder.kernel.geos.common.GeoElement.common.kernel.kernel.StringBuilder) -> b void getConstructionRegressionOut(java.lang.GeoClass) -> a java.geos.EuclidianViewCE) -> a void unregisterEuclidianViewCE(geogebra.common.GeoElement) -> c boolean updateConstructionOrder(geogebra.ConstructionElement getConstructionElement(int) -> a geogebra.StringBuilder) -> a void getConstructionElementsXML(java.boolean) -> a geogebra.GeoE lement.kernel.lang.util.common.common.common.String.geos.String ) -> a void removeCasCellLabel(java.lang.common.util.k .kernel.StringBuilder) -> c boolean isUndoEnabled() -> h void setUndoEnabled(boolean) -> c geogebra.geogebra.int) > a void updateAllAlgorithms() -> e void registerEuclidianViewCE(geogebra.plugin.GeoClass) -> b void removeFromGeoSets(geogebra.util.geos.plugin.lang.kernel.common.kernel.common.GeoElement) -> c void removeLabel(geogebra.geos.lang.lang.kernel.common.kernel.common.geogebra .String) -> b geogebra.GeoElement getFirstGeo() -> b java.GeoElement) -> a boolean isRemovingGeoToReplaceIt() -> i void processCollectedRedefineCalls() -> k void changeCasCell(geogebra.util.GeoElement.geos.GeoCasCell.algos.kernel.GeoCasCell lookupCasRowReference(java.GeoElement.kernel.common .GeoCasCell) -> a void prepareReplace(geogebra.geos.GeoElement lookupLabel(java.TreeSet getGeoSetWithCasCellsConstructionOrder() -> b java.String) -> a geogebra.GeoElement.lang.common.lang.TreeSet getGeoSetLabelOrder(geogebra.kernel.common.String.kernel.

ConstructionDefaults -> geogebra.GeoElement) -> a int compare(java.kernel.common.AlgorithmSet getAlgoSetCurrentlyUpdated() -> a geogebra.geos.lang.awt.lang.util.kernel.common.util.Object) -> compare geogebra.GeoElement.Construction this$0 -> a int compare(geogebra.geos.kernel.geos.common.g$b: geogebra.i.GeoElement createSpreadsheetGeoElement(geogebra.StringBuilder getCurrentUndoXML() -> a geogebra.util.java.lang.String) -> g boolean isRegistredFunctionVariable(java.common.common.Construction$Constants -> geogebra.Object.ernel.i.awt.Construction$Constants valueOf(java.kernel.common.plugi n.geos.kernel.lang.kernel.kernel.AlgorithmSet) > a geogebra.common.lang.h: geogebra.ExtremumFinder getExtremumFinder() -> a void storeUndoInfo() -> m void restoreCurrentUndoInfo() -> n void redo() -> o void undo() -> p boolean undoPossible() -> j boolean redoPossible() -> k void addUsedMacro(geogebra.GeoFunction createFunction(geogebra.GeoElement) -> b void addToGeoSetWithCasCells(geogebra.GeoCasCell) -> c geogebra.GeoElement autoCreateGeoElement(java.lang.common.String getIndexLabel(java.common.common.kernel.common.java.Construction$Constants NOT -> a geogebra.kernel.StringBuilder) -> d geogebra.common.common.kernel.kernel.g$a: geogebra.geos.lang.awt.algos.common.TreeSet getGeoSetNameDescriptionOrder() -> d geogebra.lang.String getIndexLabel(java.lang.Operation) -> a void initGeoTables() -> l java.GColor colRegionPoint -> d geogebra.common.kernel.GColor colComplexPoint -> e .kernel.GColor colPoint -> a geogebra.common.geos.kernel.GColor colDepPoint -> b geogebra.common.String) -> f geogebra.String) -> a geogebra.String) -> a java. common.TreeSet getCASdummies() -> e void setAlgoSetCurrentlyUpdated(geogebra.ArrayList getUsedMacros() -> a void clearConstruction() -> q java.geogebra.String getRegistredFunctionVariable() -> d void setFileLoading(boolean) -> d boolean isFileLoading() -> l boolean isUpdateConstructionRunning() -> m java.common.kernel.ge os.lang.Construction$Constants[] ENUM$VALUES -> a geogebra.common.lang.GColor colPathPoint -> c geogebra.common.Macro) -> a java.lang.awt.common.GeoElement getOutputGeo() -> c void registerFunctionVariable(java.Construction$Constants Y_AXIS -> c geogebra.int) -> a java.common.io.Construction$LabelComparator -> geogebra.common.common.common.Construction$Constants[] values() -> values geogebra.kernel.GeoElement.optimization.common.geos.kernel.UndoManager getUndoManager() -> a void setOutputGeo(java.kernel.common.awt.common.common.algos.String) -> b java.String) -> v alueOf geogebra.i.lang.kernel.kernel.MyXMLio getXMLio() -> a void initUndoInfo() -> r void buildConstruction(java.String.kernel.common.geos.kernel.lang.lang.GeoCasCell) -> b void removeFromGeoSetWithCasCells(geogebra.kernel.kernel.common.common.String ) -> c geogebra.Construction$Constants X_AXIS -> b geogebra.geos.common.

GColor colInequality -> k geogebra.GColor colAngle -> m geogebra.kernel.analysis.double[]) -> a int getTag(double.kernel.commons.kernel.common.awt.awt.kernel.Construction cons -> a java.analysis.lang.GColor colList -> p geogebra.i.geogebra.LaguerreSolver laguerreSolver -> a org.common.geogebra.util.double[]) -> c int solveCubic(double[].lang.UnivariateRealSolver rootFinderNewt on -> b java.kernel.double[]) -> d void fixRoots(double[].App) -> a void setDefaultVisualStyles(geogebra.solvers.math.geos.kernel.common.awt.kernel.double.awt.GeoElement) -> a void setMaxLayerUsed(geogebra.math.lang.boolean) -> a void setBlackWhiteMode(boolean) -> a void resetDefaults() -> c void setDefaultAngleSize(int) -> a void setDefaultPointSize(int) -> b void setDefaultLineThickness(int) -> c void setDefaultFilling(float) -> a int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass() -> a geogebra.geogebra.EquationSolver -> geogebra.commons.GColor colPreview -> h geogebra.double[]) -> f int solveQuartic(double[].analysis.common.double[]) -> e .GColor colLine -> j geogebra.HashMap defaultGeoElements -> a int lineThickness -> a int pointSize -> b int angleSize -> c float filling -> a boolean blackWhiteMode -> a java.geos.GColor colPolygon -> f geogebra.boolean) -> a int polynomialComplexRoots(double[].String getCDXML() -> a geogebra.awt.commons.common.i: org.String strIntersection -> c int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass -> a void createDefaultGeoElementsFromScratch() -> a void createDefaultGeoElements() -> b java.GColor colPreviewFill -> i geogebra.common.common.apache.double[]) -> a int solveQuadratic(double[]) -> a int solveQuadratic(double[].awt.solvers.common.common.geos.solvers.GColor colLocus -> n geogebra.common.common.double.String strFree -> a java.GeoElement) -> a int getDefaultType(geogebra.geos.apache.Integer.geos.double) -> a int laguerreAll(double[]) -> b int laguerreAllComplex(double[].awt.common.common.GeoElement.common.apache.common. main.common.double) -> a double findZero(double.math.util.awt.double[]) -> a double solveEqn(double[].GColor colFunction -> o geogebra.common.String strDependent -> b java.awt.GColor colConic -> l geogebra.common.awt.lang.double[]) -> b int solveQuadraticComplex(double[].common.int.awt.UnivariateRealSolver rootFinderBren t -> a org.Comparator comparatorReal -> a int polynomialRoots(double[].GColor colQuadric -> g geogebra.common.lang.GeoElement.GeoElement getDefaultGeo(int) -> a void addDefaultGeo(java.

common.GraphAlgo -> geogebra.l: boolean euclidianViewUpdate() -> b geogebra.i.Comparator getComparatorReal() -> a geogebra.kernel.GeoElement.lang.kernel.kernel.lang.java.common.common.View[] views -> a int viewCnt -> c java.util.lang.util.common.lang.MyArbitraryConstant.kernel.ArrayList userAwarenessListeners -> a geogebra.lang.common.Complex.common.kernel.lang.common.Set getAvailableCommandNames() -> a void clearCache() -> b geogebra.common.StringTemplate) -> a void evaluateGeoGebraCASAsync(geogebra.kernel.kernel.String.common.kernel.GeoGebraCasInterface ggbCAS -> a double SQRT_2_HALF -> a .CASParserInterface getCASparser() -> a boolean isStructurallyEqual(geogebra.EquationSolver$1 -> geogebra.AsynchronousCommand) -> a java.kernel.geogebra.j: int compare(org.String casVariablePrefix -> a geogebra.geogebr a.kernel.MacroManager macroManager -> a boolean insertLineBreaks -> a int angleUnit -> f boolean viewReiniting -> c boolean undoActive -> d geogebra.common.geogebra.kernel.String toAssignment(geogebra.k: int solveCubic(double[].MyArbitraryConstant) -> a java.java.String evaluateRaw(java.Command) -> a java.m: geogebra.ExpressionNodeConstants$StringType getCurr entCASstringType() -> a java.EquationSolverInterface -> geogebra.String evaluateGeoGebraCAS(java.common.o: int MAX_SPREADSHEET_COLUMNS -> a int MAX_SPREADSHEET_ROWS -> b int algebraStyle -> e geogebra.String getCASCommand(java.String) -> a java.common.lang.AlgebraProcessor algProcessor -> a geogebra.common.StringTemplate) -> a java.kernel.kernel.kernel.kernel.Valid Expression.common.apache.boolean.common.arithmetic.arithmetic.arithmetic.String evaluateGeoGebraCAS(geogebra.String[] getPolynomialCoeffs(java.common.lang.lang.ExpressionNodeEvaluator expressionNodeEval uator -> a int kernelInstances -> g boolean continuous -> e geogebra.Object) -> compare geogebra.Object.common.lang.i.org.util.java.kernel.commons.lang.kernel. geogebra.double[]) -> d int solveQuadratic(double[].math.arithmetic.ValidExpressio n.common.String) -> a java.kernel .common.lang.util.String.geos.kernel.Complex) -> a int compare(java.common.PathRegionHandling usePathAndRegionParameters -> a int kernelID -> h java. complex.i.math.lang.StringTemplate) -> a void unbindVariable(java.common.common .double[]) -> b int polynomialRoots(double[].lang.double[]) -> a geogebra.common.commands.java.boolean) -> a int polynomialComplexRoots(double[].commons.kernel.geogebra.String) -> a boolean isCommandAvailable(geogebra.common.kernel.common.String) -> a geogebra.common.common.common.complex.String.kernel.arithmetic.common.i.i.ArrayList.Kernel -> geogebra.EuclidianViewCE -> geogebra.apache.lang.kernel.arithmetic.lang.GeoGebraCasInterface -> geogebra.common.kernel.kernel.i.Construction cons -> a geogebra.java.n: geogebra.common.arithmetic.

lang.StringBuilder sbBuildExplicitLineEquation -> a geogebra.common.NumberFormatAdapter nf -> a geogebra.ExtremumFinder extrFinder -> a geogebra.Manager3DInterface manager3D -> a geogebra.ArrayList renameListenerAlgos -> b java.util.kernel.util.EquationSolver eqnSolver -> a geogebra.lang.kernel.String libraryJavaScript -> b boolean isSaving -> r java.lang.common.optimization.MaxSizeHashMap ggbCasCache -> a double xmin -> d double xmax -> e double ymin -> f double ymax -> g double xscale -> h double yscale -> i double xmin2 -> j double xmax2 -> k double ymin2 -> l double ymax2 -> m double xscale2 -> n double yscale2 -> o boolean graphicsView2showing -> t boolean notifyRepaint -> u int oldViewCnt -> j boolean notifyViewsActive -> v java.common.StringBuilder sbFormat -> b java.StringBuilder formatSB -> c java.StringBuilder sbBuildImplicitEquation -> d java.SystemOfEquationsSolver sysEqSolv -> a geogebra.StringBuilder sbBuildExplicitConicEquation -> f java.GeoVec2D imaginaryUnit -> a .common.common.common.parser.kernel.StringBuilder sbBuildLHS -> e java.common.util.common.StringBuilder sbFormatAngle -> i boolean arcusFunctionCreatesAngle -> s geogebra.kernel.common.kernel.lang.geos.ScientificFormatAdapter sf -> a boolean useSignificantFigures -> b int coordStyle -> i double EPSILON -> b double ROUND_HALF_UP_FACTOR -> c boolean useInternalCommandNames -> f boolean notifyConstructionProtocolViewAboutAddRemoveActive -> g boolean allowVisibilitySideEffects -> h boolean saveScriptsToXML -> i boolean elementDefaultAllowed -> j boolean silentMode -> k boolean wantAnimationStarted -> l boolean resolveUnkownVarsAsDummyGeos -> m boolean updateEVAgain -> n boolean forceUpdatingBoundingBox -> o java.AnimationManager animationManager -> a boolean showAnimationButton -> p boolean loadingMode -> q geogebra.main.ArrayList selectedGeosNames -> c geogebra.util.kernel.Parser parser -> a geogebra.lang.lang.kernel.main.lang.lang.common.lang.CasType DEFAULT_CAS -> a double[] temp -> a java.common.util.int GEOGEBRA_CAS_CACHE_SIZE -> d geogebra.lang.App app -> a geogebra.StringBuilder sbBuildImplicitVarPart -> g java.StringBuilder sbFormatSF -> h java.common.

Construction) -> a geogebra.io.kernel.kernel.EquationSolverInterface) -> a geogebra.commands.geos.kernel.kernel.Kerne l.kernel.common.arithmetic.kerne l.algos.common.kernel.common.commands.kernel.common.common.kernelND.Construction getConstruction() -> a geogebra.common.common.common.ExpressionNodeEvaluator newExpressionNodeE valuator() -> a geogebra.AlgebraProcessor newAlgebraProcessor(geogebr a.common.GeoPlaneND getDefaultPlane() -> a geogebra.GeoElement.kernel.kernel.common.arithmetic.kernel.Manager3DInterface newManager3D(geogebra.kernel.ExtremumFinder getExtremumFinder() -> a geogebra.common.common.util.common.EquationSolver getEquationSolver() -> a geogebra.common.common.SystemOfEquationsSolver getSystemOfEquationsSolver(ge ogebra.kernel.io.common.common.GeoElement getFirstGeo() -> a void setConstructionStep(int) -> a int getConstructionStep() -> a int getLastConstructionStep() -> b void firstStep() -> c void lastStep() -> d void nextStep() -> e int getNextBreakpoint(int) -> a void previousStep() -> f int getPreviousBreakpoint(int) -> b boolean moveInConstructionList(int.ExpressionNodeEvaluator getExpressionNodeE valuator() -> b java.common.App getApplication() -> a geogebra.kernel.common.Comparator DoubleComparator(double) -> a boolean isAnimationRunning() -> a boolean isAnimationPaused() -> b boolean needToShowAnimationButton() -> c void udpateNeedToShowAnimationButton() -> b boolean handleCoords(geogebra.kernel.common.util.common.common.java.Kernel) -> a geogebra.common.AlgebraProcessor getAlgebraProcessor() -> a geogebra.common.kernel.geos.common.kernel.main.common.Kernel) -> a void setManager3D(geogebra.algos.Const ruction) -> a geogebra.Parser getParser() -> a geogebra.geogebra.geogebra.Linked HashMap) -> a geogebra.GeoElement) > a void setUsePathAndRegionParameters(geogebra.ConstructionElement getConstructionElement(int) -> a geogebra.AlgoDispatcher algoDispatcher -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> b geogebra.PathRegionHandling ) -> a void setLoadingMode(boolean) -> d .kernel.kernel.kernel.kernel.common.optimization.GeoElementSpreadsheet ges -> a geogebra.Manager3DInterface getManager3D() -> a void newConstruction() -> a geogebra.geos.MyXMLHandler newMyXMLHandler(geogebra.common.kernel.geos.common.kernel.int) -> a void setSaveScriptsToXML(boolean) -> a boolean getSaveScriptsToXML() -> d void setElementDefaultAllowed(boolean) -> b boolean getElementDefaultAllowed() -> e boolean isContinuous() -> f void setContinuous(boolean) -> c boolean usePathAndRegionParameters(geogebra.kernel.kernel.parser.MyXMLHandler newMyXMLHandler(geogebra.kernel.Manager3DInterface) -> a geogebra.

lang.java.geogebra.lang.common.StringTemplate) -> a void copy(double[].lang.String) -> b java.int.lang.lang.String[].lang.StringBuilder buildExplicitConicEquation(double[].common.double.common.double[]) -> a void negative(double[].lang.ker nel.double.common.String internationalizeDigits(java.kernel.boolean.common.lang.StringTemplate) -> b java.String[].kernel.String.geogebra.util.StringTemplate) -> a java.char.lang.common.double[]) -> b void divide(double[].common.common.java. kernel.geogebra.boolean.StringBuilder formatAngle(double.double) -> a void unbindVariableInGeoGebraCAS(java.common.geogebra.common.geogebra.double[]) -> a long gcd(long.String) -> a java.lang.StringTemplate) -> b java.geogebra.Stri ngTemplate) -> b java.String formatPiE(double.String formatNF(double.StringTemplate) -> c java.boolean .bo olean.kernel. kernel.lang.java.char.kernel.String.String formatRaw(double.common.String getLibraryJavaScript() -> a java.String[ ].double) -> b boolean isGreater(double.common.geogebra.lang.lang.geogebra.Str ingTemplate) -> a void resetLibraryJavaScript() -> g void setLibraryJavaScript(java.StringTemplate) -> a java.double.kernel.String[].common.StringBuilder formatAngle(double.String convertScientificNotation(java.java.lang.geogebra.java.StringTemplate) -> a boolean isZero(double) -> a boolean isInteger(double) -> b boolean isEqual(double.String [].lang.common.lang.double) -> a boolean isGreater(double.kernel.double.lang.double) -> a boolean isEqual(double.StringTemplate) -> a void formatSignedCoefficient(double.kernel.g eogebra.geogebra.common.long) -> a double gcd(double[]) -> a double roundToScale(double.geogebra.StringTemplate) > e java.boo lean.util.geogebra.StringTemplate) -> d java.StringBuilder buildImplicitVarPart(double[].boolean.StringBuilder buildLHS(double[].common.boolean getLoadingMode() -> g char sign(double) -> a void setNotifyConstructionProtocolViewAboutAddRemoveActive(boolean) -> e boolean isNotifyConstructionProtocolViewAboutAddRemoveActive() -> h java.StringTemplate) -> b java.geogebra.StringTemplate) -> a char oppositeSign(char) -> a java.String formatSF(double.kernel.java.geogebra.double) -> b double checkDecimalFraction(double) -> b double checkInteger(double) -> c java.geogebra.NumberFormatAdapter.geogebra.lang.TreeSet getPointSet() -> a .kernel.kernel.StringTemplate) -> a java.common.lang.StringBuilder buildExplicitLineEquation(double[].StringTemplate) -> b java.NumberFormatAdapte r.double) -> b boolean isGreaterEqual(double.String format(double.common.StringTemplate) -> a void formatSigned(double.lang.lang.kernel.kernel.lang.lang.lang.kernel.boolean.String formatPiERaw(double.StringBuilder buildImplicitEquation(double[].util.lang.geogebra.java.lang.geogebra.StringBuilder.kernel.StringBuilder.common.kernel.String formatCoeff(double.double) -> c double convertToAngleValue(double) -> a double checkDecimalFraction(double.lang.StringTemp late) -> a java.lang.geogebra.common.

lang.String) -> c java.String) -> a java.GeoElement) -> b double getViewsYMin(geogebra.lang.String evaluateGeoGebraCAS(java.geos.java.lang.MaxSizeHashMap getCasCache() -> a boolean hasCasCache() -> r void setEuclidianViewBounds(int.common.common.lang.String removeCASVariablePrefix(java.String) -> b java.geos.String evaluateGeoGebraCAS(java.String removeCASVariablePrefix(java.geogebra.lang.String.geogebra.lang.String printVariableName(java.Express ionNodeConstants$StringType.arithmetic.String printVariableName(geogebra.lang.String.lang.lang.java.commo n.common.AsynchronousCommand) -> a void putToCasCache(java.geogebra.kernel.double.lang.double.String addCASVariablePrefix(java.MyArbitraryConstant) -> b java.lang.geogebra.String) -> a void setPrintFigures(int) -> c void setPrintDecimals(int) -> d int getPrintDecimals() -> d int getPrintFigures() -> e boolean isUsingInternalCommandNames() -> l void setUseInternalCommandNames(boolean) -> h boolean isAllowVisibilitySideEffects() -> m void setAllowVisibilitySideEffects(boolean) -> i boolean isMacroKernel() -> n boolean isSilentMode() -> o boolean isGeoGebraCASready() -> p void setSilentMode(boolean) -> j void setResolveUnkownVarsAsDummyGeos(boolean) -> k boolean isResolveUnkownVarsAsDummyGeos() -> q java.lang.String.String evaluateCachedGeoGebraCAS(java.lang.MyArbitraryConstant) -> a java.kernel.common.lang.lang.GeoElement) -> c double getViewsYMax(geogebra.lang.lang.MyArbitraryConstant) -> a void evaluateGeoGebraCASAsync(geogebra.common.lang.String) -> a java.kernel.kernel.String) -> a void resetGeoGebraCAS() -> j void setAlgebraStyle(int) -> e int getAlgebraStyle() -> f geogebra.lang.geos. kernel.double) > a double getViewsXMin(geogebra.kernel .geos.boolean isSaving() -> i void setSaving(boolean) -> f void setInverseTrigReturnsAngle(boolean) -> g boolean getInverseTrigReturnsAngle() -> j void setAngleUnit(int) -> b int getAngleUnit() -> c boolean isZvarAllowed() -> k void setEpsilon(double) -> a double getEpsilon() -> a void setMinPrecision() -> h void resetPrecision() -> i java.kernel.String.lang.double.GeoElement) -> d void notifyEuclidianViewCE() -> k void clearConstruction(boolean) -> l double getXmax() -> b double getXmin() -> c double getXscale() -> d .String addTempVariablePrefix(java.GeoElement) -> a double getViewsXMax(geogebra.common.S tringTemplate) -> c java.lang.arithmetic.kernel.kernel.common.String getCasVariablePrefix() -> b java.String.arithmetic.lang.arithmetic.java.double.kernel.util.boolean.common.double.common.String.common.

UserAwarenessListener) -> a void removeUserAwarenessListener(geogebra.kernel.common.kernel.GeoGebraCasInterface getGeoGebraCAS() -> a int getCoordStyle() -> g void setCoordStyle(int) -> f geogebra.GeoElement) -> a geogebra.Strin g) -> b geogebra.geos.View) -> c void registerRenameListenerAlgo(geogebra.common.kernel.View) -> b void notifyModeChanged(int.lang.kernel.GeoElement) -> g boolean isNotifyViewsActive() -> s boolean isViewReiniting() -> t void addUserAwarenessListener(geogebra.geos.kernel.kernel.common.kernel.geogebra.GeoElement) -> c void notifyUpdateLocation(geogebra.common.common.kernel.String) -> a geogebra.int) -> a geogebra.GeoElement lookupLabel(java.GeoElement) -> b void updateLocalAxesNames() -> l void setNotifyRepaintActive(boolean) -> m void notifyRepaint() -> m void notifyReset() -> n void notifyClearView() -> o void clearJustCreatedGeosInViews() -> p void setNotifyViewsActive(boolean) -> n void attach(geogebra.GeoElement) -> e void notifyUpdateAuxiliaryObject(geogebra.kernel.geos.kernel.geos.common.kernel.geos.lang.kernel.common.common.common.geos.GeoElement) -> f void notifyRename(geogebra.common.String.common.String getModeText(int) -> a java.lang.kernel.GeoCasCell lookupCasRowReference(java.common.kernel.kernel.GeoElement) -> d void notifyUpdateVisualStyle(geogebra.java.View.common.geos.kernel.common.kernel.kernel.String) -> a geogebra.GeoElement getGeoAt(int.kernel.geos.kernel.common.geos.geos.GeoElement lookupLabel(java.common.String[] getPolynomialCoeffs(java.lang.common.int) -> a void notifyAdd(geogebra.lang.GeoElement) -> b void notifyUpdate(geogebra.boolean) -> a java.lang.kernel.kernel.geos.common.geos.geos.common.String) -> a geogebra.AnimationManager getAnimatonManager() -> a double[] getViewBoundsForGeo(geogebra.kernel.geos.geos.GeoCasCell lookupCasCellLabel(java.GeoElement) -> a void notifyRemove(geogebra.ModeSetter) -> a void notifyAddAll(geogebra.double getYmax() -> e double getYmin() -> f double getYscale() -> g geogebra.String.kernel.common.AlgoElement) -> a void notifyRenameListenerAlgos() -> A void notifyAddAll(geogebra.algos.GeoAxis getYAxis() -> b boolean isAxis(geogebra.View) -> a void printAttachedViews() -> z void detach(geogebra.kernel.kernel.lang.geos.UserAwarenessListene r) -> b void updateConstruction() -> q boolean isEmpty() -> u void setUndoActive(boolean) -> o boolean isUndoActive() -> v void storeUndoInfo() -> r void initUndoInfo() -> s void storeSelectedGeosNames() -> B void recallSelectedGeosNames() -> C .common.common.common.lang.common.common.common.GeoAxis getXAxis() -> a geogebra.

kernelND.ExpressionNode handleTrigPower(java.String[].common.GeoElementSpreadsheet getGeoElementSpreadsheet() -> a geogebra.common.kernel.GeoElement[] PolygonND(java.ArrayList) -> a boolean hasMacros() -> z int getMacroNumber() -> h java.kernel .GeoElement[] useMacro(java.lang.MacroKernel newMacroKernel() -> a void notifyChangeLayer(geogebra.common.lang.kernel.lang.AlgoDispatcher getAlgoDispatcher() -> a geogebra.GeoPointND[]) -> b geogebra.kernelND.GeoPointND[]) -> c geogebra.geos.common.kernel.kern el.kernel.geos.String getMacroXML(java.kernel.kernel.geos.Construction.Macro getMacro(int) -> a int getMacroID(geogebra.geos.String[].java.common.GeoPointND.geos.common.geos.common.arithmetic.GeoPointND) -> a geogebra.kernel.common.void redo() -> t void undo() -> u boolean undoPossible() -> w boolean redoPossible() -> x boolean isInsertLineBreaks() -> y geogebra.kernel.kernel.common.kernel.kernel.Macro) -> a void removeMacro(geogebra.arithmetic.common.common.Macro getMacro(java.common.String[].kernel.kernel.lang.common.kernel.String.lang.geogebr a.common.lang.GeoPointN D) -> a geogebra.MyDouble convertIndexToNumber(java.arithmetic.common.algos.kernel.geos.kernel.kernelND.double) -> a geogebra.ExpressionNode convertNumberValueToExpress ionNode(geogebra.int.kernel.kernel.java.kernelND.kernel.String) -> a geogebra.StringBuilder.GeoElement[] PolyLineND(java.kernel.GeoPolygon.GeoPoint[]) -> a geogebra.geogebra.kernel.S tring.NumberValue) -> a geogebra.GeoElement.lang.String[].geos.common .common.geogebra.common.geogebra.GeoPoint[]) -> b geogebra.kernel.GeoCurveCartesian) -> a geogebra.geos.common.geogebr .kernel.geogebra.lang.common.kernel.Macro) -> b void removeAllMacros() -> v boolean setMacroCommandName(geogebra.kernel.geogebra.lang.common.lang.arithmetic.kernel.kernel.geos.GeoPointND.common.String[].kernel.common.GeoPointND[]) -> a geogebra.common.String[].common.double.common.geos.common.common.ExpressionNode.boolean) -> a void addMacro(geogebra.kernel.geos.common.geos.geoge bra.kernel.common.Macro) -> a geogebra.kernel.arithmetic.common.String.common.geogebra.GeoElement[] Polygon(java.geos.kernel.lang.geogebra .common.int) -> a double getXmaxForFunctions() -> h double getXminForFunctions() -> i void clearCasCache() -> x void refreshCASCommands() -> y geogebra.kernel.geos.java.geo gebra.common.util.common.common.kernelND.com mon.kernel.GeoElement createGeoElement(geogebra.common.lang.kernelND.lang.kernelND.GeoElement[] VectorPolygon(java.common.kernel.kernelND.geos.Macro.common.lang.St ring) -> a geogebra.geos.common.GeoElement[]) -> a void getKernelXML(java.ge ogebra.lang.String) > a geogebra.String) -> a java.kernel.util.GeoVec2D getImaginaryUnit() -> a geogebra.GeoElement[] PolyLine(java.kernel.kernelND.String.ArrayList getAllMacros() -> a geogebra.lang.GeoLine Tangent(java.GeoElement[] RigidPolygon(geogebra.kernel.geogebra.GeoPoint.kernel.String) -> a void setWantAnimationStarted() -> w boolean wantAnimationStarted() -> A geogebra.GeoRayND RayND(java.lang.geos.geog ebra.String[].kernel.GeoElement[] RigidPolygon(java.kernel.geogeb ra.common.GeoSegmentND SegmentND(java.geos.lang.Macro.common.

String[] macroOutputLabels -> b geogebra.kernel.java.kernel.common.common.Construction macroCons -> a geogebra.kernel.i.kernelND.geogebra.kernel.kernel.EquationElementInterface buildEquationElementFo rGeo(geogebra.common.geos.common.common.common.KernelCAS -> geogebra.kernel.lang.common.lang.GeoPointND point -> a void registerLocateable(geogebra.a.common.i.Construct ion.geogebra.java.LocateableList -> geogebra.kernelND.String iconFileName -> d boolean showInToolBar -> a geogebra.String toolName -> b java.GeoPointND.kernel.kernel .kernel.CommandProcessor newCmdLocusEquation(geogebr a.common.lang.kernelND.GeoPointND.kernelND.common.GeoCurveCartesian) -> a geogebra.geos.int.Macro -> geogebra.kernel.Locateable -> geogebra.algos.algos.common.GeoPointND) -> b_ void removeStartPoint(geogebra.geos.kernel.common.common.common.lang.GeoLine Tangent(geogebra.lang.GeoLine Tangent(geogebra.Kernel kernel -> a java.GeoPointND[] getStartPoints() -> a void initStartPoint(geogebra.GeoPointND) -> a_ geogebra.int) -> a geogebra.GeoElement[] macroInput -> a geogebra.lang.kernel.GeoElement[] macroOutput -> b java.kernel.common.kernel.Double.geos.java.kernel.lang.String[] macroInputLabels -> a java.geos.lang.common.geos.common.String toolHelp -> c java.common.kernel.i.common.String.kernel.kernel.i.commands.geogebra.geogebra.i.geos.GeoCasCell DependentCasCell(geogebra.common.kernel.geos.Locateable) -> a void unregisterLocateable(geogebra.Kernel) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$algos$Algos() -> a geogebra.kernel.LocusEquation -> geogebra.GeoPoint.kernel.v: geogebra.GeoPointND getStartPoint() -> a void setStartPoint(geogebra.common.kernel.geos.kernelND.kernelND.common.common.r: void changeLayer(geogebra.kern el.boolean) -> a void setUpdateAgain(boolean) -> p boolean getUpdateAgain() -> B boolean getForceUpdatingBoundingBox() -> C boolean useCASforDerivatives() -> D boolean useCASforIntegrals() -> E int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> b geogebra.common.u: int[] $SWITCH_TABLE$geogebra$common$kernel$algos$Algos -> a geogebra.Double) -> a int compare(java.kernel.kernel.q: geogebra.common.kernel.s: void setStartPoint(geogebra.geogebra.common.kernel.Construct ion.java.algos.i.common.geos.lang.kernelND.kernel.p: double val$eps -> a int compare(java.int) -> b boolean isAlwaysFixed() -> a void setWaitForStartPoint() -> a void updateLocation() -> e_ geogebra.GeoPointND[].lang.kernel.kernel.common.i.LayerView -> geogebra.String cmdName -> a java.GeoEle ment.lang.kernel .kernel.common.common.kernel.Object.kernel.common.Locateable) -> b void doRemove() -> a geogebra.EquationScopeInterface) -> a geogebra.common.common.kernel.Kernel$1 -> geogebra.lang.common.common.kernel.common.common.Object) -> compare geogebra.kernel.kernel.Test[] inputTypes -> a .common.GeoCasCell) -> a geogebra.geos.GeoFunction) -> a geogebra.common.AlgoElement.common.common.common.t: geogebra.kernel.common.geos.String.geogebra.int) -> a geogebra.common.common.GeoPoint.common.geos.kernelND.GeoElement.

common.lang.common.Kernel parentKernel -> a geogebra.lang.common.HashSet reservedLabels -> a boolean globalVariableLookup -> a void loadXML(java.lang.common.common.kernel.Construction createMacroConstruction(java.lang.String) -> a java.geos.Construction getMacroConstruction() -> a void initMacro(geogebra.common.java.String) -> d java.kernel.LinkedList usingAlgos -> a boolean copyCaptions -> b int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass -> a geogebra.Se t.String getToolName() -> d java.MacroConstruction macroCons -> a boolean isMacroKernel() -> n .kernel.Test[] getInputTypes() -> a java.kernel.String[]) -> a void initInputOutput() -> b void initMacro(geogebra.String.GeoElement[] getMacroInput() -> a geogebra.String) -> h void addReservedLabel(java.util.common.String getToolOrCommandName() -> e void setToolName(java.Construction.common.algos.w: geogebra.GeoElement lookupLabel(java.util.String) -> c void setGlobalVariableLookup(boolean) -> e geogebra.GeoElement.lang.common.kernel.String) -> b java.common.GeoElement[] getMacroOutput() -> b boolean isInMacroConstruction(geogebra.String getToolHelp() -> a java.GeoElement.String getIconFileName() -> f java.lang.MacroKernel -> geogebra.common.kernel.common.kernel.lang.util.l ang.common.java.Kernel getKernel() -> a geogebra.geos.String) -> c void setIconFileName(java.geos.lang.String) -> i geogebra.String toString() -> toString void getXML(java.lang.java.Construction parentCons -> a java.AlgoMacroInterface) -> b boolean isUsed() -> a void setUnused() -> a geogebra.util .lang.ArrayList getUsedMacros() -> a java.util.lang.java.GeoElement) -> a geogebra.common.kernel.kernel.java.lang.kernel.GeoElement[].common.geos.common.geos.common.geos.String buildMacroXML(geogebra.MacroConstruction -> geogebra.x: geogebra.kernel.lang.lang.lang.common.common.kernel.kernel.StringBuilder) -> a boolean isShowInToolBar() -> b void setShowInToolBar(boolean) -> a java.kernel.common.kernel.ArrayList getDependentGeos() -> b void setCopyCaptionsAndVisibility(boolean) -> b boolean isCopyCaptionsAndVisibility() -> c int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass() -> a geogebra.String getCommandName() -> c void setCommandName(java.util.kernel.Kernel.util.kernel.geos.util.java.kernel.boolean) -> a boolean isReservedLabel(java.algos.String ) -> a void registerAlgorithm(geogebra.GeoElement[]) -> a void addDependentElement(geogebra.Set) -> a geogebra.Set) -> a void addSpecialInputElement(geogebra.kern el.geos.i.lang.AlgoMacroInterface) -> a void unregisterAlgorithm(geogebra.Set) -> a java.String[].common.geogebra.java.i.geos.kernel.common.lang.kernel.common.String getNeededTypesString() -> b void setToolHelp(java.lang.lang.

GeoElement createGeoElement(geogebra.common.geogebr a.Macro) -> b void removeAllMacros() -> a void setMacroCommandName(geogebra.kernelND.i.lang.kernelND.common.GeoPointND.kernel.geogebra.lang.Macro getMacro(java.Macro getMacro(java.common.common.GeoPointN D) -> a geogebra.kernel.common.geogebra.String.kernel.GeoPointND) -> a geogebra.common.common.kernelND.String) -> a void removeMacro(geogebra.Macro.Linked HashMap) -> a geogebra.common.lang.kernel.common.GeoSegmentND Segment3D(java.io.kernel.common.kernel.String) -> c void setGlobalVariableLookup(boolean) -> q void loadXML(java.GeoPointND Midpoint(java.common.geogebra.kernel.Const ruction) -> a geogebra.String.common.kernel.y: java.common.kernel.common.lang.MacroManager -> geogebra.common.GeoPointND Point3DIn(java.common.common.lang.common.GeoPointND) -> b .geogebra .common.MaxSizeHashMap getCasCache() -> a boolean hasCasCache() -> r geogebra.String getMacroXML(java.kernel.Construction.kernelND.Coords.kernelND.geogebra.common.kernel.common.kern el.kernelND.lang.Path.kernel.util.kernel.Macro) -> a geogebra.String) -> a geogebra.double.kernel.kernelND.kernel.boolean) -> a geogebra.util.kernel.kernel.Manager3DInterface -> geogebra.Matrix.GeoGebraCasInterface getGeoGebraCAS() -> a boolean isGeoGebraCASready() -> p void resetGeoGebraCAS() -> j void unbindVariableInGeoGebraCAS(java.kernel.kernel.java.kernel.common.kernel.ArrayList macroList -> a void addMacro(geogebra.kernel.MyXMLHandler newMyXMLHandler(geogebra.geogebra.lang.lang.common.lang.lang.lang.GeoPointND.util.kernel.String) -> a boolean handleCoords(geogebra.i.kernel.java.common.commands.common.AlgebraProcessor newAlgebraProcessor(geogebr a.common.Kernel) -> a geogebra.common.geogeb ra.common.geogebra.String.util.kernel.geogebra.z: geogebra.kernel.lang.geos.common.arithmetic.common.geos.common.kernel.comm on.geogebr a.kernelND.GeoElement Line3D(java.boolean) -> a geogebra.kernel.common.common.java.kernelND.GeoPointND) -> a geogebra.String) -> d double getXmax() -> b double getXmin() -> c double getXscale() -> d double getYmax() -> e double getYmin() -> f double getYscale() -> g void addMacro(geogebra.kernel.String) -> a geogebra.geogebra.kernel.common.String.geog ebra.String) -> a geogebra.String.GeoPointND.GeoPointND Midpoint(java.GeoPointND.common.kernel.Region.double.kernel.common.ArrayList) -> a geogebra.GeoSegmentND) -> a geogebra.common.lang.kernelND.common.lang.lang.GeoElement.String.HashMap macroMap -> a java.kernelND.Macro) -> a void setAllMacrosUnused() -> b int getMacroNumber() -> a java.kernel.geos.ArrayList getAllMacros() -> a void notifyEuclidianViewCE() -> c java.kernelND.common.common.co mmon.kernel.kernel.Macro getMacro(int) -> a int getMacroID(geogebra.util.geos.Macro) -> a geogebra.GeoElement Vector3D(java.kernelND.Kernel getParentKernel() -> a void addReservedLabel(java.String.GeoPointND Point3D(java.ExpressionNodeEvaluator newExpressionNodeE valuator() -> a geogebra.util.kernel.kernelND.kernel.double.

common.String.Geo3DVec newGeo3DVec(double.geogebra.common.Coords) -> b void setVy(geogebra.kernel.kernel.common.common.GeoPointND[]) -> a geogebra.Matrix.Coords getOrigin() -> a geogebra.GeoPointND.kernel.common.geogebr a.Coords getColumn(int) -> a void set(geogebra.geogebra.common.common.Matrix.Coords mul(geogebra.kernel.geogebra.Matrix.kernel.kernelND.GeoElement[] Polygon3D(java.Matrix.i.int) -> a void initialise(int.Matrix.Coords[]) -> a void set(int.kernel.kernel.GeoLineND Line3D(java.GeoDirectionND) -> a geogebra.common.kernel.int) -> b geogebra.CoordMatrix -> geogebra.kernel.GeoLineND) -> a geogebra.kernelND.g eogebra.CoordMatrix subMatrix(int.Coords) -> d geogebra.common.kernelND.kernelND.Coords getVz() -> d void setOrigin(geogebra.Matrix.kernel.common.kernelND.common.g eogebra.kernelND.kernel.kernel.kernelND.kernel.c ommon.CoordMatrix mul(double) -> a geogebra.Coo rds) -> b void setIsSingular(boolean) -> a geogebra.Matrix.geogebra.common.GeoLi neND.GeoConicND Circle3D(java.kernelND.kernelND.double) -> a void set(double) -> a void set(geogebra.CoordMatrix add(geogebra.a.common.geogebr a.lang.Coords) -> c void setVz(geogebra.kernel.kernel.Coords solve(geogebra.common.CoordMatrix inverse() -> a geogebra.common.kernelND.CoordMatrix) -> a int getRows() -> a int getColumns() -> b java. geogebra.String.geogebra.String[].Matrix.kernel.common.kernelND.kernelND.String toString() -> toString geogebra.common.common.kernel.kernel.Matrix.com mon.common.GeoPointND.common.kernelND.common.GeoPointND) -> a geogebra.kernel.common.common.kernel.kernelND.lang.b: .Matrix.geogebra.double.String.common.common.Coords.lang.Matrix.CoordMatrix Identity(int) -> a double[] get() -> a double get(int.Matrix.Matrix.CoordMatrix GgbMatrixOrVector(int.kernel.kernel.common.a: double[] val -> a int rows -> a int columns -> b boolean transpose -> a boolean isSingular -> b geogebra.String.CoordMatrix4x4 -> geogebra.kernel.GeoLineND Line3D(java.c ommon.geogeb ra.String.common.GeoRayND Ray3D(java.kernel.Matrix.geos.Coords) -> a void setVx(geogebra.kernel.kernelND.kernel.common.int.Matrix.kernel.common.kernel.kernel.common.kernel.common.common.GeoDirectionND) -> a geogebra.common.kernel.kernel.int) -> a void set(geogebra.kernel.Matrix.Matrix.common.kernelND.Coords getVy() -> c geogebra.GeoPointND.kernel.kernelND.geogebra.kernelND.kernel.kernel.common.GeoPointND.Matrix.common.int) -> a geogebra.geogebra.Matrix.kernel.GeoPointND.GeoConicND Circle3D(java.GeoLineND OrthogonalLine3D(java.Matrix.lang.common.kernel.a.common.kernel.common.kernel.geogebra.geogebra.Matrix.GeoVectorND) -> a geogebra.common.lang.GeoPointND.common.Matrix.GeoPointND.common.common.double) > a geogebra.kernel.common.Matrix.kernelND.kernel.int) -> a geogebra.kernel.common.GeoPointND.Coords getVx() -> b geogebra.kernel.lang.common.Matrix.kernel.kernelND.geogebra.kernel.kernelND.Matrix.kernel.Coord s) -> a double det() -> a geogebra.kernelND. CoordMatrix) -> a geogebra.kernel.kernelND.String.lang.lang.GeoPointND) -> a geogebra.i.common.common.kernel.

Matrix.Matrix.kernel.common.double) -> a void set(double[]) -> a void set(double) -> a .kernel.common.CoordSys -> geogebra.common.Matrix.common.Matrix.Matrix.Matrix.common.common.common.kernel.kernel.kernel.kernel.kernel.Coords currentNearest -> b boolean check(geogebra.a.common.Coords) -> a void setVx(geogebra.CoordMatrix) -> a geogebra.boolean) -> a geogebra.Matrix.CoordMatrix4x4 MIRROR_Y -> b geogebra.c: geogebra.Matrix.Matrix.Matrix.Matrix.Coords lineEquationVector(geogebra.kernel.common.common.kernel.Coords) -> e void addVectorWithoutCheckMadeCoordSys(geogebra.Coords) -> a geogebra.Matrix.kernel.Coords) -> b void setVy(geogebra.common.common.common.Coords origin -> b geogebra.kerne l.i.Coords) -> f void makeCoordSys(double[]) -> a boolean makeOrthoMatrix(boolean.common.geogebra.common.a.common.common.e: geogebra.common.Matrix.Coords getVx() -> b geogebra.kernel.common.Matrix.CoordMatrix4x4 matrixOrthonormal -> a geogebra.kernel.kernel.Coords getOrigin() -> a geogebra.common.Matrix.common.CoordNearest -> geogebra.Matrix.Coords.kernel.kernel.geogebra.Coords) -> d void setV(geogebra.Matrix.Matrix.kern el.Matrix.CoordMatrix4x4 IDENTITY -> a geogebra.CoordMatrix4x4 getMatrixOrthonormal() -> a geogebra.kernel.i.Matrix.Matrix.CoordMatrix matrix -> a int dimension -> a int madeCoordSys -> b geogebra.kernel.Coords) -> a geogebra.Matrix.Matrix.kernel.Coords.common.kernel.Coords[] vectors -> a int spaceDimension -> c geogebra.kernel.CoordMatrix4x4 drawingMatrix -> b geogebra.common.common.kernel.common.kernel.common.Coords lineEquationVector(geogebra.kernel.common.common.CoordMatrixUtil -> geogebra.Matrix.common.Matrix.Mat rix.common.common.common.Coords point -> a double currentDistance -> a geogebra.kernel.a.Matrix.common.common.Coords getVz() -> d void setMadeCoordSys(int) -> a void resetCoordSys() -> a int getMadeCoordSys() -> a boolean isMadeCoordSys() -> a void addPoint(geogebra.i.Matrix.geogebra.common.int) -> a geogebra.kernel.common.Matrix.common.CoordMatrix4x4 ROTATION_OZ_90 -> c geogebra.Coords.a.common.kern el.common.kernel.Coords) -> a geogebra.Coords[] getOrthoVectors(geogebra.f: double norm -> a double sqNorm -> b boolean calcNorm -> b boolean calcSqNorm -> c void set(int.kernel.Matrix.CoordMatrix4x4 RotationOz(double) -> a geogebra.Matrix.kernel.common.Matrix.kernel.Matrix.i.kernel.common.kernel.Matrix.kernel.Matrix.common.common.kernel.CoordSys Identity3D() -> a void setOrigin(geogebra.Matrix.common.CoordMatrix4x4 mirrorY() -> b geogebra.Matrix.Matrix.common.Matrix.Coords getVy() -> c geogebra.common.kernel.common.CoordMatrix4x4 ROTATION_OZ_M90 -> d geogebra.common.Coords -> geogebra.kernel.Coords get() -> a geogebra.Matrix.kernel.Coords.Coords) -> c void setVz(geogebra.geogebra.kernel.kernel.Coords equationVector -> a geogebra.Matrix.CoordMatrix4x4 Identity() -> a geogebra.Matrix.Matrix.Matrix.kernel.d: geogebra.kernel.kernel.Coords getV(int) -> a geogebra.

Coords[] projectPlane(geogebra.CoordMatrix) -> a geogebra.Coord s) -> d geogebra.Coords crossProduct(geogebra.MyPoint) -> a geogebra.ModeSetter[] values() -> values geogebra.kernel.Matrix.geogebra.Matrix.Ma trix.kernel.common.double) -> a geogebra.kernel.common.double) -> a void matrixTransform(double.common.Matrix.Matrix.GeoPoint getGeoPoint(geogebra.Coords) -> a double norm() -> f void calcNorm() -> a double getNorm() -> g geogebra.common.common.kernel.common.Coords[] completeOrthonormal() -> a geogebra.double.double .common.B: geogebra.double) -> a geogebra.common.Coords[] projectLine(geogebra.kernel.kernel.Coords.double) -> a java.Matrix.Coord s) -> e geogebra.i.common.common.common.common.common.Coords getInhomCoords() -> h geogebra.kernel.kernel.kernel.kernel.common.common.kernel.common.kernel.Coords.double) -> a boolean isEqual(geogebra.ModeSetter[] ENUM$VALUES -> a geogebra.lang.Coords) -> c void setCrossProduct(geogebra.String toString() -> toString double distance(geogebra.kernel.double.Coords) -> a geogebra.double.lang.common.common.Coords) -> a boolean equalsForKernel(double.Matrix.kernel.common.Matrix.Matrix.Coords sub(geogebra.Matrix.Matrix.common.kernel.common.Coords) -> a geogebra.i.common.double get(int) -> a double getX() -> b double getY() -> c double getZ() -> d double getLast() -> e void setX(double) -> b void setY(double) -> c void setZ(double) -> d void setW(double) -> e int getLength() -> c geogebra.Matrix.kernel.kernel.Matrix.common.kernel.Matrix.kernel.Matrix.common.MatrixTransformable -> geogebra.double.i.geogebra.Mat rix.Coords) -> b geogebra.kernel.double.Cons .common.kernel.Coords normalized() -> f geogebra.kernel.M atrix.common.kernel.A: void matrixTransform(double.kernel.common.CoordMatrix mul(double) -> a geogebra.Matrix.kernel.common.ModeSetter -> geogebra.ModeSetter valueOf(java.common.Coords normalize(boolean) -> b double distance(geogebra.Coords mul(double) -> a geogebra.common.common.C: double x -> a double y -> b boolean lineTo -> a boolean isEqual(double.kernel.kernel.common.common.Matrix.double.kernel.ModeSetter CAS_VIEW -> c geogebra.Matrix.Matrix.Matrix.common.common.Matrix.kernel.geos.Matrix.Coords.Matrix.Coords projectInfDim() -> i boolean equalsForKernel(geogebra.kernel.kernel.double.Coords normalize() -> g geogebra.Coords normalized(boolean) -> a geogebra.kernel.common.kernel.kernel.Matrix.kernel.ModeSetter TOOLBAR -> b geogebra.common.kernel.String) -> valueOf geogebra.Matrix.MyPoint -> geogebra.Coords getCoordsIn2DView() -> j geogebra.Matrix.kernel.common.common.common.ModeSetter DOCK_PANEL -> a geogebra.Coords copyVector() -> e double dotproduct(geogebra.double.kernel.kernel.Coords add(geogebra.common.common.ke rnel.common.

GeoPoint) -> a boolean hasNext() -> a void resetStartParameter() -> a boolean hasPositiveOrientation() -> b boolean smallerStep() -> c boolean biggerStep() -> d void stepBack() -> b geogebra.common.geos.kernel.GeoElement.i.common.roots.geos.Object.kernel.i.kernel.kernel.D: int compare(geogebra.double) -> a void setX(double) -> a void setY(double) -> b double distance(geogebra.geos.E: double px -> a double py -> b geogebra.common.Object) -> compare geogebra.common.double) -> a double evaluate(double) -> a geogebra.common.common.kernel.java.common.i.I: int MIN_STEPS_INSTANCE -> a geogebra.lang.H: void init(geogebra.common.GeoPoint.GeoPoint) -> a boolean hasNext() -> a boolean hasPositiveOrientation() -> b .int) -> a void init(double) -> a void resetStartParameter() -> a boolean getNext(geogebra.GeoElement) -> a int compare(java.kernel.GeoPoint) -> a void calcPoint(geogebra.F: geogebra.geogebra.i.common.common.Path path -> a double start_param -> a double start_paramUP -> b double start_paramDOWN -> c double curr_param -> d double last_param -> e double param_extent -> f double min_param -> g double max_param -> h double max_step_width -> i double step_width -> j double offset -> k int mode -> b boolean posOrientation -> a boolean maxBorderSet -> b boolean minBorderSet -> c boolean lastMaxBorderSet -> d boolean lastMinBorderSet -> e void init(geogebra.common.PathAlgo -> geogebra.common.kernel.kernel.common.kernel.NameDescriptionComparator -> geogebra.geos.ParametricCurveDistanceFunction -> geogebra.Path -> geogebra.common.geos.common.common.i.GPoint2D) -> a geogebra.kernel.PathMoverGeneric -> geogebra.awt.PathMover -> geogebra.geos.RealRootFunction funY -> b double mint -> c double maxt -> d void setDistantPoint(double.i.kernel.kernel.common.lang.common.kernel.kernel.ge os.G: boolean isChangeable() -> a geogebra.kernel.common.common.kernel.truction) -> a boolean getLineTo() -> a double getX() -> a double getY() -> b double distance(double.GeoPoint.int) -> a boolean getNext(geogebra.common.common.roots.RealRootFunction funX -> a geogebra.common.

kernelND.double.i.int) -> a void resetStartParameter() -> a void calcPoint(geogebra.common.lang.common.String) -> value Of geogebra.kernel.common.common.kernel.common.PathRegionHandling -> geogebra.common.kernelND.common.kernel.common.i.kernel.PathNormalizer -> geogebra.PathRegionHandling[] values() -> values geogebra.PathMoverLocus -> geogebra.PathParameter) -> a void toNormalizedPathParameter(geogebra.lang.common.GeoPoint) -> a boolean getNext(geogebra.PathParameter) -> a int getPathType() -> a void setPathType(int) -> a double getT() -> a void setT(double) -> a geogebra.common.K: geogebra.kernelND.kernel.i.N: geogebra.GeoPointND) -> b geogebra.kernel.kernel.kernel.double) -> b void toParentPathParameter(geogebra.kernel.kernel.kernel.M: double t -> a int pathType -> a void set(geogebra.kernel.common.PathMover createPathMover() -> a geogebra.ArrayList myPointList -> a boolean noLineToSet -> f boolean lastNoLineToSet -> g void init(geogebra.i.kernelND.common.kernel.kernel.lang.geos.common.kernel.common.common.PathRegionHandling parse(java.kernel.geos.kernel.common.common.PathRegionHandling AUTO -> c java.kernel.common.GeoPointND.kernelND.common.GeoPoint.kernel.common.double) -> a double getMinParameter() -> b double getMaxParameter() -> a_ boolean isClosedPath() -> w_ geogebra.common.common.PathParameter) -> b double infFunction(double) -> a double inverseInfFunction(double) -> b boolean isOnPath(geogebra.kernel.common.common.kernel.PathMover createPathMover() -> a double getMaxParameter() -> a_ double getMinParameter() -> b boolean isClosedPath() -> w_ geogebra.PathRegionHandling[] ENUM$VALUES -> a java.common.O: .common.kernel.kernel.GeoPointND) -> a void pointChanged(geogebra.PathRegionHandling OFF -> a geogebra.boolean smallerStep() -> c boolean biggerStep() -> d boolean changeStep(double) -> a void stepBack() -> b geogebra.PointPair -> geogebra.util.PathParameter -> geogebra.lang.kernel.String getXML() -> a geogebra.J: java.kernelND.common.common.L: void pointChanged(geogebra.common.double) -> a void pathChanged(geogebra.i.geos.common.kernel.kernel.double.PathRegionHandling valueOf(java.String xml -> a geogebra.common.PathOrPoint -> geogebra.i.double) -> a double toNormalizedPathParameter(double.Path parentPath -> a double toParentPathParameter(double.geos.kernel.GeoPointND.common.GeoPoint) -> a void stepBack() -> b boolean noLineTo(double) -> a double borderParam(double) -> a boolean hasNext() -> a geogebra.GeoPointND) -> b void pathChanged(geogebra.GeoPointND) -> a boolean isOnPath(geogebra.GeoElement toGeoElement() -> a_ geogebra.common.String) -> a geogebra.kernel.common.kernel.common.PathRegionHandling ON -> b geogebra.

GeoElement toGeoElement() -> a_ geogebra.common.R: double t1 -> a double t2 -> b geogebra.geos.Coords normal -> a boolean isOnPath -> a double getT1() -> a void setT1(double) -> a double getT2() -> b void setT2(double) -> b boolean isNaN(double) -> a void setIsOnPath(boolean) -> a boolean isOnPath() -> a geogebra.common.kernel.geos.common.PointPair) -> a geogebra.Construction cons -> a java.geog ebra.common.common.common.common.geos.geos.kernel.geos.geogebra.common.App app -> a geogebra.geos.kernel.PointPair next -> a geogebra.Relation -> geogebra.common.kernel.S: geogebra.kernel.kernel.kernelND.geos.common.Q: void pointChangedForRegion(geogebra.kernel.String relation(geogebra.i.GeoVector.common.geos.main.Matrix.common.common.geogebra.Region -> geogebra.lang.PointPair getHead() -> a int size() -> a int getClosestPWithindexQ(int) -> a int getClosestQWithindexP(int) -> b geogebra.int indexP -> a boolean isPalive -> a int indexQ -> b boolean isQonPath -> b double dist -> a geogebra.PointPair.geogebra.common.GeoList.common.kernel.i.lang.kernel.kernel.kernel.GeoPoint.i.kernel.GeoLine) -> a .PointPairList -> geogebra.common.common.GeoPointND) -> c void regionChanged(geogebra.common.GeoElement) -> a java.GeoLine.Path) -> a java.kernel.P: geogebra.co mmon.kernel.geos.kernel.GeoElement.kernel.String relation(geogebra.PointPair head -> a int size -> a boolean isStrict -> a boolean isEmpty() -> a void clear() -> a void insertPointPair(int.GeoPointND) -> d boolean isInRegion(double.kernel.common.i.PointPair) -> b void removeAllPairs(geogebra.geos.kernel.lang.boolean.com mon.GeoVector) -> a java.int.geos.common.PointPair.String relation(geogebra.co mmon.arithmetic.kernel.kernel.lang.geos.common.commo n.kernelND.geogebra.lang.common.comm on.geos.kernel.common.geogebra.String relation(geogebra.GeoSegment.geos.common.kernel.String relation(geogebra.geogebra.kernel .NumberValue.arithmetic.String relation(geogebra.geogebra.geogebra.common.common.common.commo n.GeoList) -> a java.kernel.GeoPoint) -> a java.NumberValue) -> a java.kernel.comm on.kernel.lang.double) -> a geogebra.RegionParameters -> geogebra.common.common.kernel.kernel.GeoSegment) -> a java.geos.common.GeoPoint.kernel.geogebra.GeoPolygon) -> a java.kernel.kernel.common.String relation(geogebra.kernel.kernel.comm on.common.lang.geos.String relation(geogebra.lang.kernel.GeoPoint.double) -> a boolean smallerThan(geogebra.boolean.lang.String relation(geogebra.geogebra.kernel. PointPair) -> a boolean smallerThan2(geogebra.

common.StringTemplate -> geogebra.kernel.GeoNumeric slider -> a void init(geogebra.common.kernel.common.commo n.String equalityString(geogebra.StringTemplate maxPrecision -> m geogebra.String) -> a geogebra.geos.geos.StringTemplate casTemplate -> h geogebra.common.GeoLine.GeoConicPart) -> a java.kernel.common.geos.common.geos.kernel.java.geos.geo gebra.GeoConic) -> a java.SetRandomValue -> geogebra.kernel.String.String getPlainNumerical(java.GeoElement.common.StringTemplate testNumeric -> r geogebra.i.kernel.GeoElement.geos.common.common.lang.kernel.common.boolean) -> c java.geogebra.lang.kernel.StringTemplate numericLatex -> p geogebra.String casPrintFormPI -> a geogebra.geos.common.geogebr a.geogeb ra.common.common.kernel.common.geos.common.kernel.geos.kernel.kernel.common.geos.boolean) -> b java.StringTemplate realTemplate -> d geogebra.GeoConic.String relation(geogebra.GeoLine) -> b java.common.geos.geos.GeoElement.kernel.geos.kernel.String.String incidenceString(geogebra.kernel.String getPlainNumerical(java.kernel.StringTemplate regression -> k geogebra.kernel.StringTemplate testTemplate -> q geogebra.GeoNumeric) -> a void init(double) -> a boolean getNext(geogebra.arithmetic.GeoElement.GeoConic) -> a java.lang.String relation(geogebra.GeoNumeric) -> b geogebra.lang.kernel.String perpendicularString(geogebra.kernel.common.kernel.lang.common.SliderMover -> geogebra.lang.common.String relation(geogebra.common.common.common.String.common.comm on.GeoLine.geos.common.StringTemplate ogpTemplate -> l geogebra.kernel.java.GeoLine.common.lang.geoge bra.lang.common.kernel.U: void setRandomValue(double) -> a geogebra.kernel.util.common.common.GeoNumeric) -> a void calcPoint(geogebra.kernel.GeoLine.kernel.i.GeoElement.common.geos.GeoLine) -> c java.common.StringTemplate latexTemplate -> e geogebra.kernel.GeoElement.kernel.geogebra.kernel.geos.lang.ScientificFormatAdapter sf -> a .String) -> a java.common.lang.java.GeoElement.common.kernel.geogebra.geos.GeoPoint.String parallelString(geogebra.lang.lang.lang.kernel.geos.StringTemplate numericDefault -> n geogebra.common.common.common.kernel.String relation(geogebra.geogebra.geos.GeoPoi nt.common.geos.StringTemplate xmlTemplate -> i geogebra.kernel.kernel.geos.geogebra .kernel.kernel.StringTemplate prefixedDefault -> b geogebra.boolean) -> b java.String incidencePerimeterString(geogebra.common.boolean) -> a java.int) -> a java.common.StringTemplate defaultTemplate -> c geogebra.ExpressionNodeConstants$StringType stringT ype -> a boolean internationalizeDigits -> a java.boolean) -> a java.StringTemplate numericNoLocal -> o geogebra.common.lang.lang.c ommon.geos.T: geogebra.GeoFunction) -> a java.geos.kernel.RestrictionAlgoForLocusEquation -> geogebra.common.geog ebra.geos.common.la ng.StringTemplate noLocalDefault -> a geogebra.String lineConicString(geogebra.common.kernel.kernel.geos.geogebra.lang.kernel.kernel.GeoElement.lang.common.java.kernel.GeoConicPart.String intersectString(geogebra.common.common.lang.common.StringTemplate editTemplate -> j geogebra.GeoConic.StringTemplate mathmlTemplate -> f geogebra.kernel.kernel.geos.geos.kernel.i.common.kernel.kernel.kernel.common.GeoFunction.kernel.common.String linDependencyString(geogebra.common.lang.kernel.kernel.StringTemplate libreofficeTemplate -> g geogebra.kernel.W: geogebra. common.common.V: geogebra.geos. geogebra.i.

GeoElement) -> a geogebra.int.kernel.util.kernel.util.common.ScientificFormatAdapter getSF(geogebra.arithmetic.geogebra.common.ScientificFormatAdapter) -> a boolean allowMoreDigits() -> d double getPrecision(geogebra.ExpressionNodeConstants$StringType getStri ngType() -> a boolean internationalizeDigits() -> a java.common.boolean) -> c geogebra.kernel.common.common.kernel.kernel.Transform -> geogebra.kernel.GeoElement[] transform(geogebra.int.common.common.Z: double epsilon -> a geogebra.NumberFormatAdapter nf -> a boolean forceSF -> b boolean forceNF -> c boolean allowMoreDigits -> d boolean useRealLabels -> e boolean localizeCmds -> f boolean usePrefix -> g double[] precisions -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a geogebra.kernel.common.geog ebra.common.NumberFormatAdapter.boolean) -> a geogebra.kernel.geos.util.ExpressionNodeConstants$Strin gType) -> a boolean useScientific(boolean) -> a boolean hasType(geogebra.StringTemplate copy() -> b int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.common.Construction cons -> a java.kernel.ScientificFormatAdapter) -> a geogebra.common. ExpressionNodeConstants$StringType) -> a void setType(geogebra.ge os.common.arithmetic.ExpressionNodeConstants$StringType) -> b geogebra.ar ithmetic.kernel.common.kernel.lang.util.StringTemplate printScientific(geogebra.GeoElement) -> a geogebra.SystemOfEquationsSolver -> geogebra.geogebra.geog ebra.ari thmetic.EquationSolverInterface eqnSolver -> a int solveSystemOfQuadraticEquations(double[].kernel.kernel.NumberFormatAdapter) -> a geogebra.StringTemplate printDecimals(geogebra.common.common.NumberFormatAdapter getNF(geogebra.common.kernel.i.common.boolean) -> b geogebra.lang.StringTemplate$1 -> geogebra.kernel.common.util.kernel.int.ge .geogebra.a rithmetic.kernel.util.X: boolean allowsRoundHack(double.geos.aa: geogebra.StringTemplate$2 -> geogebra.common.ExpressionNodeConstants$StringType.NumberFo rmatAdapter) -> a boolean isPrintLocalizedCommandNames() -> b int getCoordStyle(int) -> a boolean isUseTempVariablePrefix() -> c boolean allowsRoundHack(double.common.common.kernel.common.kernel.kernel.arithmetic.util.GeoElement doTransform(geogebra.StringTemplate get(geogebra.common.common.common.i.String getPi() -> a geogebra.common.util.StringTemplate deriveReal() -> a geogebra.Scie ntificFormatAdapter) -> a geogebra.NumberFormatAdapter.kernel.common.kernel.ExpressionNodeConstants$StringType.ExpressionNodeConstants$St ringType) -> a geogebra.common.common.geos.Y: int getCoordStyle(int) -> a geogebra.common.common.double[][]) -> a geogebra.common.kernel.StringTemplate printFigures(geogebra.common.common.double[].String transformedGeoLabel(geogebra.arithmetic.common.common.i.ExpressionNodeConstants$StringType.common.util.StringTemplate fullFigures(geogebra.util.common.kernel.i.kernel .common.arithmetic.common.kernel.

i.common.kernel.common.GeoConic getTransformedConic(geogebra.lang.common.geos.GeoVec3D line -> a geogebra.kernel.App app -> a geogebra.kernel.ae: boolean shear -> a geogebra.kernel.ad: geogebra.kernel.common.GeoLineND) -> a boolean isAffine() -> a boolean isSimilar() -> b boolean changesOrientation() -> c geogebra.co mmon.common.kernel.TransformTranslate -> geogebra.common.util.kernel.common.AlgoTransformation getTransformAlgo(geogebra.common.co mmon.main.co mmon.kernel.TransformRotate -> geogebra.co mmon.String) -> a geogebra.ac: geogebra.kernel.common.kernel.GeoElement mirror -> a geogebra.kernel.common.kernel.co mmon.ListIterator iterator -> a void processXML(java.GeoPoint center -> a geogebra.kernelND.common.arithmetic.kernel.i.kernel.kernel.common.GeoElement) -> a boolean isAffine() -> a boolean changesOrientation() -> c geogebra.UndoManager$AppState getCurrentUndoInfo() -> a void storeUndoInfo() -> d void restoreCurrentUndoInfo() -> e void initUndoInfo() -> f boolean undoPossible() -> a boolean redoPossible() -> b void storeUndoInfoAfterPasteOrAdd() -> g void storeUndoInfo(boolean) -> a .AlgoTransformation getTransformAlgo(geogebra.geos.GeoConic) -> a geogebra.kernel.common.kernel.algos.algos.common.kernel.ag: geogebra.common.util.AlgoTransformation getTransformAlgo(geogebra.geos.common.common.common.common.UndoManager -> geogebra.kernel.common.i.co mmon.algos.kernel.GeoPoly.kernel.common.kernel.common.kernel.geos.ab: geogebra.geos.geos.common.GeoElement) -> a boolean isSimilar() -> b boolean changesOrientation() -> c geogebra.geos.geogebra.common .GeoPointND[]) -> a geogebra.Construction construction -> a java.LinkedList undoInfoList -> a java.i.lang.GeoElement) -> a geogebra.kernel.arithmetic.arithmetic.NumberValue ratio -> a geogebra.GeoElement) -> a geogebra.NumberValue num -> a geogebra.common.algos.i.i.kernelND.common.kernel.kernel.algos.kernelND.geog ebra.common.TransformMirror -> geogebra.kernel.GeoVec3D transVec -> a geogebra.common.geos.GeoElement getTransformedLine(geogebra.common.GeoElement) -> a geogebra.AlgoTransformation getTransformAlgo(geogebra.String) -> a void undo() -> a void redo() -> b void updateUndoActions() -> c geogebra.kernel.kernel.kernel.geos.common.geos.GeoElement[] transformPoly(java.algos.geos.GeoElement.kernel.kernel.ker nel.common.kernel.kernel.TransformDilate -> geogebra.common.GeoPointND[] transformPoints(geogebra.TransformShearOrStretch -> geogebra.common.geos.lang.GeoPoint center -> a geogebra.af: geogebra.AlgoTransformation getTransformAlgo(geogebra.geos.common.geos.common.kernelND.String.ke rnel.GeoElement) -> a geogebra.java.NumberValue angle -> a geogebra.geos.os.geos.common.AlgoTransformation getTransformAlgo(geogebra.kernel.common.common.GeoPointND[]) -> a geogebra.

GeoElement) -> g geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.i.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoNumeric M -> a geogebra.ai: void addMacro(geogebra.common.common.common.java.GeoVec2D[] eigenvec -> a .GeoPoint C -> c geogebra.common.geos.common.GeoConic c -> a geogebra.geos.kernel.kernel.geogebra.b: geogebra.geos.String getVarString(geogebra.GeoElement) -> b void repaintView() -> b void reset() -> g void clearView() -> d void setMode(int.common.common.kernel.common.kernel.GeoPoint B -> b geogebra.UndoManager$AppState -> geogebra.kernel.co mmon.StringTemplate) -> a geogebra.kernel.kernel.b.common.GeoNumeric getResult() -> a void compute() -> b geogebra.GeoElement getResult() -> a void compute() -> b void setTransformedObject(geogebra.kernel.geogebra.kernel.GeoElement) -> e void updateVisualStyle(geogebra.kernel.GeoElement getResultTemplate(geogebra.common.kernel.geos.common.geos.UndoManager$AppState) -> a void clearUndoInfo() -> h void pruneStateList() -> i geogebra.kernel.common.common.kernel.common.kernel.void loadUndoInfo(geogebra.AlgoApplyMatrix -> geogebra.kernel.common.geos.kernel.common.common.kernel.GeoElement) -> b geogebra.kernel.common.common.common.b.kernel.AlgoAffineRatio -> geogebra.kernel.geos.geos.advanced.common.ak: void add(geogebra.AlgoAsymptote -> geogebra.common.common.common.VarString -> geogebra.common.ModeSetter) -> a int getViewID() -> a boolean hasFocus() -> hasFocus void repaint() -> repaint boolean isShowing() -> isShowing geogebra.geos.kernel.UpdateLocationView -> geogebra.kernel.kernel.GeoElement.i.common.geos.common.kernel.geos.kernel.kernel.c: geogebra.common.common.geos.lang.i.aj: java.kernel.geos.b.Macro.GeoElement.geos.ker nel.advanced.GeoElement) -> a boolean swapOrientation(boolean) -> a void transformLimitedPath(geogebra.String) -> a void fileLoading() -> b void fileLoadComplete() -> c geogebra.kernel.geos.UserAwarenessListener -> geogebra.common.common.GeoElement) -> c void remove(geogebra.common.ag$a: void delete() -> a geogebra.common.kernel.Macro) -> b void removeAllMacros() -> a void setMacroCommandName(geogebra.common.common.kernel.Macro) -> a void removeMacro(geogebra.kernel.common.kernel.i.a: geogebra.advanced.GeoPoint A -> a geogebra.GeoElement) -> a void update(geogebra.common.common.common.geogebra.geos.GeoElement) -> d void rename(geogebra.geos.common.geos.geos.GeoElement) -> a geogebra.i.kernel.geos.kernel.geos.GeoList matrix -> a geogebra.GeoElement) -> f void updateAuxiliaryObject(geogebra.common.common.MatrixTransformable out -> a geogebra.GeoElement outGeo -> b geogebra.i.ah: void updateLocation(geogebra.i.kernel.common.GeoElement inGeo -> a geogebra.common.co mmon.geos.kernel.lang.View -> geogebra.geos.GeoLine[] asymptotes -> a geogebra.common.kernel.algos.kernel.kernel.common.kernel.algos.geos.common.geos.common.i.kernel.

lang.geos.common.i.common.GeoLine getAxis() -> a void compute() -> b java.kernel.common.b.common.GeoNumeric num -> a geogebra.common.kernel.b.common.kernel.common.lang.d: geogebra.GeoVec2D[] eigenvec -> a geogebra.GeoVec2D[] eigenvec -> a geogebra.kernel.geos.kernel.lang.common.String toString(geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.AlgoAxisStepY -> geogebra.geos.geos.b.i.GeoConic c -> a geogebra.GeoPoint P -> a geogebra.common.algos.kernel.common.common.common.kernel.common.i: geogebra.common.b.f: geogebra.StringTemplate) -> a geogebra.String toString(geogebra.algos.StringTemplate) -> a geogebra.geos.g: geogebra.common.common.common.advanced.geos.b.kernel.kernel.advanced.kernel.common.kernel.kernel.common.lang.geos.kernel.algos.kernel.e: geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.kernel.geos.kernel.GeoVec2D b -> a geogebra.common.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.AlgoAxisSecond -> geogebra.geos.advanced.StringTemplate) -> a geogebra.String toString(geogebra.common.AlgoAxisFirstLength -> geogebra.GeoNumeric getLength() -> a void compute() -> b java.kernel.common.geos.GeoNumeric num -> a geogebra.geos.kernel.kernel.advanced.kernel.GeoConic c -> a geogebra.kernel.kernel.GeoNumeric num -> a geogebra.advanced.common.GeoLine[] getAsymptotes() -> a void compute() -> b java.AlgoAxisSecondLength -> geogebra.common.GeoPoint P -> a geogebra.GeoVec2D b -> a geogebra.GeoNumeric getResult() -> a boolean euclidianViewUpdate() -> b void compute() -> b geogebra.advanced.kernel.StringTemplate) -> a geogebra.common.GeoNumeric getResult() -> a boolean euclidianViewUpdate() -> b void compute() -> b .kernel.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.algos.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoNumeric getLength() -> a void compute() -> b java.kernel.i.Algos getClassName() -> a void setInputOutput() -> a geogebra.i.GeoPoint P -> a geogebra.common.geos.kernel.GeoConic c -> a geogebra.kernel.kernel.geos.GeoLine axis -> a geogebra.geos.geos.algos.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoLine axis -> a geogebra.common.common.GeoNumeric num -> a geogebra.i.String toString(geogebra.kernel.kernel.kernel.GeoLine getAxis() -> a void compute() -> b java.kernel.String toString(geogebra.geos.common.kernel.AlgoAxisFirst -> geogebra.common.kernel.double[] halfAxes -> a geogebra.b.kernel.common.AlgoAxisStepX -> geogebra.common.geos.common.i.common.kernel.common.geos.common.geos.common.common.common.kernel.common.lang.geos.common.algos.kernel.geos.common.algos.common.common.common.kernel.GeoVec2D b -> a geogebra.StringTemplate) -> a geogebra.geos.common.common.kernel.kernel.common.common.h: geogebra.geos.GeoConic c -> a geogebra.

kernel.geos.common.kernel.int) -> a void setRootPoints(double[].kernel.i.kernel.j: geogebra.common.common.GeoNumeric getResult() -> a boolean wantsConstructionProtocolUpdate() -> c_ void compute() -> b geogebra.kernel.m: geogebra.String toString(geogebra. b.i.i.common.common.NumberValue num -> a geogebra.common.GeoPolygon p -> a geogebra.arithmetic.common.common.geos.advanced.AlgoCompleteSquare -> geogebra.i.b.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.double.kernel.kernel.kernel.common.kernel.arithmetic.arithmetic.common.Algos getClassName() -> a geogebra.common.GeoText getResult() -> a void compute() -> b void appendLongLatex(int.GeoNumeric num -> a geogebra.kernel.algos.arithmetic.b.kernel.algos.common.kernel.kernel.geos.kernel.common.FunctionVariable fv -> a geogebra.common.common.algos.AlgoConstructionStep -> geogebra.AlgoCommonDenominator -> geogebra.i.MyDouble a -> a geogebra.advanced.advanced.common.arithmetic.Algos getClassName() -> a void computeComplexRoots() -> f void calcComplexRoots(geogebra.l: geogebra.b.MyDouble k -> c int lastDeg -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.Function) -> a void addToCurrentRoots(double[].kernel.kernel.geos.n: double[] curComplexRoots -> a void compute() -> b geogebra.long[].b.GeoFunction getResult() -> a geogebra.kernel.double[].algos.geos.AlgoComplexRootsPolynomial -> geogebra.geos.kernel.common.algos.common.b.lang.geos.k: geogebra.b.kernel.common.geos.AlgoContinuedFraction -> geogebra.common.common.common.common.NumberValue level -> b geogebra.algos.GeoText text -> a geogebra.arithmetic.kernel.common.Algos getClassName() -> a geogebra.GeoPoint centroid -> a geogebra.geos.common.p: geogebra.common.common.advanced.kernel.kernel.common.common.kernel.kernel.kernel.double[].kernel.StringTemplate) -> a geogebra.common.geos.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.kernel.kernel.geos.common.GeoPoint getPoint() -> a void compute() -> b java.kernel.common.i.common.StringTemplate) -> a int DecimalToFraction(double.common.kernel.kernel.GeoFunction f -> a geogebra.i.common.o: geogebra.common.StringBuilder sb -> b boolean dotsNeeded -> c int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a geogebra.advanced.AlgoCentroidPolygon -> geogebra.advanced.MyDouble h -> b geogebra.geogebra.Algos getClassName() -> a void compute() -> b geogebra.kernel.AlgoCoefficients algoCoef -> a void compute() -> b void setInputOutput() -> a geogebra.cas.int) -> a boolean isLaTeXTextCommand() -> c int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant .kernel.lang.kernel.algos.GeoFunction square -> b geogebra.common.AlgoClosestPointLines -> geogebra.GeoBoolean shorthand -> a long[] denominators -> a java.advanced.geogebra.arithmetic.common.int) -> b geogebra.

common.kernel.geos.common.AlgoDerivative algoCAS2 -> b geogebra.i.b.GeoPoint A -> a geogebra.GeoNumeric getResult() -> a void compute() -> b geogebra.common.geos.s: geogebra.kernel.common.b.GeoPoint A -> a geogebra.common.kernel.kernel.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.cas.kernel.kernel.GeoPoint B -> b geogebra.AlgoCurvature -> geogebra.kernel.cas.kernel.common.common.kernel.GeoNumeric K -> a geogebra.kernel.GeoVector getVector() -> a void compute() -> b void remove() -> c geogebra.kernel.GeoFunction f -> a geogebra.advanced.AlgoCurvatureVectorCurve -> geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.geos.geos.geos.kernel.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.AlgoCurvatureVector -> geogebra.i.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.kernel.AlgoDeterminant -> geogebra.common.geos.GeoCurveCartesian f -> a geogebra.kernel.GeoVector getVector() -> a void compute() -> b void remove() -> c geogebra.s$StringType() -> a geogebra.kernel.AlgoDerivative algoCAS -> a geogebra.kernel.common.GeoNumeric K -> a geogebra.algos.geos.common.geos.kernel.geos.GeoPoint C -> c geogebra.kernel.cas.GeoCurveCartesian f1 -> b geogebra.algos. u: geogebra.kernel.kernel.GeoVector v -> a double[] f1eval -> a double[] f2eval -> b geogebra.common.kernel.geos.GeoNumeric getResult() -> a void compute() -> b geogebra.kernel.AlgoCurvatureCurve -> geogebra.common.kernel.i.common.geos.geos.common.GeoFunction f1 -> b geogebra.common.common.kernel.GeoFunction f2 -> c geogebra.common.geos.geos.algos.kernel.geos.common.common.v: geogebra.kernel.AlgoDerivative algoCAS -> a geogebra.common.advanced.GeoCurveCartesian f -> a geogebra.geos.common.geos.common.advanced.b.kernel.common.geos.kernel.kernel.common.geos.geos.common.kernel.kernel.common.GeoFunction f -> a geogebra.kernel.kernel.geos.cas.b.GeoNumeric getResult() -> a void compute() -> b void remove() -> c geogebra.GeoPoint D -> d geogebra.geos.common.AlgoCrossRatio -> geogebra.advanced.geos.common.b.GeoNumeric num -> a .kernel.b.common.kernel.AlgoDerivative algoCAS2 -> b geogebra.GeoCurveCartesian f2 -> c geogebra.geos.common.common.geos.GeoPoint A -> a geogebra.r: geogebra.common.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.advanced.common.common.GeoPoint A -> a geogebra.common.common.common.i.q: geogebra.kernel.geos.GeoNumeric M -> a geogebra.common.common.GeoVector v -> a geogebra.kernel.advanced.common.kernel.GeoList inputList -> a geogebra.geos.GeoPoint A -> a geogebra.common.common.kernel.kernel.kernel.t: geogebra.i.algos.common.algos.common.kernel.i.

kernel.common.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.kernel.kernel.GeoList getResult() -> a geogebra.GeoLine directrix -> a geogebra.kernel.B: geogebra.Algos getClassName() -> a geogebra.geos.NumberValue number -> a geogebra.advanced.kernel.geos.common.geos.advanced.GeoConic c -> a geogebra.algos.GeoNumeric getResult() -> a void compute() -> b geogebra.kernel.kernel.kernel.common.common.cas.GeoNumeric result -> a geogebra.common.geos.kernel.common.i.kernel.kernel.geos.common.common.geos.GeoNumeric getResult() -> a geogebra.common.i.kernel.kernel.geos.common.kernel.arithmetic.AlgoDivision -> geogebra.kernel.geos.i.geos.NumberValue b -> b geogebra.common.common.common.AlgoDirectrix -> geogebra.geos.GeoNumeric secondDimension -> b boolean matrix -> c geogebra.z: geogebra.kernel.kernel.NumberValue x -> a geogebra.common.common.common.kernel.geos.kernel.common.GeoVec2D b -> a geogebra.kernel.kernel.b.common.List factList -> a void setInputOutput() -> a void compute() -> b geogebra.geos.kernel.Algos getClassName() -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.b.Algos getClassName() -> a geogebra.GeoVec2D[] eigenvec -> a geogebra.geos.advanced.common.common.kernel.Algos getClassName() -> a geogebra.kernel.common.AlgoDimension -> geogebra.kernel.w: geogebra.geos.common.common.b.kernel.common.arithmetic.algos.common.common.GeoList list -> b geogebra.x: geogebra.NumberValue y -> b geogebra.common.GeoList result -> a geogebra.A: geogebra.algos.algos.arithmetic.cas.common.advanced.kernel.GeoPoint P -> a geogebra.GeoNumeric mod -> b geogebra.geos.kernel.GeoNumeric firstDimension -> a geogebra.GeoElement getResult() -> a geogebra.kernel.advanced.arithmetic.String toString(geogebra.GeoList matrixDimension -> a geogebra.common.common.util.geos.geos.common.y: geogebra.common.b.GeoNumeric num -> a geogebra.kernel.common.common.common.lang.AlgoDivisorsSum -> geogebra.GeoList factorList -> a boolean sum -> c void setInputOutput() -> a void compute() -> b geogebra.geos.kernel.AlgoPrimeFactorization factors -> a geogebra.GeoList factorList -> b java.arithmetic.b.i.kernel.geos.common.kernel.GeoPoint P -> a .AlgoPrimeFactorization factors -> a geogebra.algos.common.StringTemplate) -> a geogebra.geogebra.common.NumberValue a -> a geogebra.kernel.common.common.AlgoDynamicCoordinates -> geogebra.kernel.kernel.GeoElement getResult() -> a geogebra.common.kernel.common.i.algos.common.advanced.common.kernel.geos.geos.geos.b.NumberValue number -> a geogebra.AlgoDivisorsList -> geogebra.arithmetic.common.i.common.GeoList result -> a void setInputOutput() -> a void compute() -> b geogebra.common.GeoLine getDirectrix() -> a void compute() -> b java.kernel.kernel.kernel.GeoElement point -> a void setInputOutput() -> a void compute() -> b geogebra.kernel.kernel.geos.common.kernel.common.common.common.

StringTemplate) -> a geogebra.advanced.i.geos.kernel.common.common.D: geogebra.geos.H: geogebra.common.lang.kernel.GeoList) -> a java.b.algos.String toString(geogebra.algos.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.advanced.common.common.I: .geos.AlgoFunctionInvert -> geogebra.b.kernel.common.arithmetic.geos.geos.String toString(geogebra.common.common.NumberValue base -> a geogebra.common.common.i.GeoText number -> a geogebra.geos.kernel.plugin.GeoFunction g -> b int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a geogebra.lang.common.common.geogebra.GeoNumeric getLinearEccentricity() -> a void compute() -> b java.common.common.geos.common.C: geogebra.StringTemplate) -> a geogebra.kernel.geos.Operation) > a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a geogebra.common.advanced.common.GeoList inputList -> a geogebra.common.kernel.geogebra.kernel.GeoConic c -> a geogebra.b.algos.common.kernel.AlgoFromBase -> geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.common.common.String toString(geogebra.common.common.common.i.GeoList.AlgoIdentity -> geogebra.algos.kernel.geos.GeoList getResult() -> a void compute() -> b void flatten(geogebra.AlgoEccentricity -> geogebra.geos.GeoList result -> a void setInputOutput() -> a void compute() -> b geogebra.kernel.common.GeoList outputList -> b geogebra.common.AlgoFlatten -> geogebra.lang.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.geos.kernel.b.b.kernel.kernel.kernel.geos.kernel.GeoConic c -> a geogebra.G: geogebra.common.geos.kernel.GeoFunction f -> a geogebra.common.kernel.GeoNumeric getEccentricity() -> a void compute() -> b java.common.GeoNumeric num -> a geogebra.kernel.kernel.i.algos.geos.kernel.advanced.GeoFunction getResult() -> a void compute() -> b geogebra.common.common.common.kernel.Algos getClassName() -> a geogebra.kernel.common.common.common.common.common.kernel.Algos getClassName() -> a geogebra.kernel.common.geos.kernel.common.advanced.common.geos .i.common.kernel.GeoPoint M -> b geogebra.kernel.kernel.algos.common.common.F: geogebra.String toString(geogebra.geos.kernel.advanced.AlgoExcentricity -> geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.kernel.kernel.kernel.GeoList getResult() -> a geogebra.StringTemplate) -> a geogebra.GeoNumeric result -> a void setInputOutput() -> a geogebra.kernel.GeoPoint getParentPoint() -> b void compute() -> b java.i.geos.kernel.geos.geos.common.GeoPoint getPoint() -> a geogebra.StringTemplate) -> a geogebra.GeoNumeric num -> a geogebra.GeoNumberValue n -> a geogebra.GeoNumeric getResult() -> a void compute() -> b geogebra.kernel.plugin.kernel.common.algos.kernel.kernel.b.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.i.AlgoIncircle -> geogebra.common.advanced.lang.Operation inverse(geogebra.common.b.E: geogebra.common.kernel.geos.

geos.common.algos.common.common.GeoLine bisectorB -> b geogebra.geos.kernel.common.GeoElement inputGeo -> a geogebra.advanced.geos.GeoPoint getC() -> c void compute() -> b java.common.StringTemplate) -> a geogebra.AlgoIndexOf -> geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.common.kernel.geos.common.geos.kernel.GeoNumeric n -> a geogebra.kernel.common.kernel.geos.GeoPoint getB() -> b geogebra.geos.GeoLine heightBC -> d geogebra.common.arithmetic.GeoPoint incenter -> b geogebra.i.common.kernel.common.L: geogebra.kernel.GeoPoint A1 -> c geogebra.kernel.algos.kernel.algos.GeoConicND getCircle() -> a geogebra.kernel.NumberValue start -> a geogebra.kernelND.common.common.common.common.J: geogebra.AlgoInsert -> geogebra.GeoElement hayStack -> a geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoPoint getA() -> a geogebra.Algos getClassName() -> a geogebra.common.geos.kernel.GeoList getResult() -> a void compute() -> b geogebra.kernelND.i.GeoBoolean result -> a void compute() -> b void setInputOutput() -> a geogebra.common.lang.common.GeoNumeric getResult() -> a void compute() -> b geogebra.kernel.NumberValue number -> a void setInputOutput() -> a .kernel.geogebra.kernel.b.geos.common.geos.common.common.geos.common.common.AlgoInvert -> geogebra.GeoList getResult() -> a void compute() -> b geogebra.common.GeoPointND pi -> a geogebra.M: geogebra.common.kernel.kernel.kernel.advanced.kernel.geos.kernel.common.common.common.geos.common.geos.advanced.geos.common.kernel.i.GeoPointND C -> c geogebra.b.kernel.kernel.common.kernel.geos.geos.kernel.kernel.GeoBoolean result -> a geogebra.GeoLine bisectorC -> a geogebra.geos.common.kernelND.common.common.kernel.common.common.kernel.common.kernel.K: geogebra.geos.i.kernel.arithmetic.common.geos.kernel.algos.GeoList outputList -> b geogebra.Region region -> a geogebra.kernelND.common.N: geogebra.i.GeoNumeric index -> a geogebra.common.GeoLine sideBC -> c geogebra.kernelND.kernel.common.geos.geos.geos.kernel.common.GeoConicND circle -> a geogebra.kernel.algos.b.GeoPointND B -> b geogebra.GeoElement needle -> b geogebra.common.advanced.GeoBoolean getResult() -> a geogebra.GeoPoint B1 -> d geogebra.kernel.geos.kernel.GeoPoint heightFoot -> a geogebra.kernel.kernel.GeoList inputList -> a geogebra.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.AlgoIsInRegion -> geogebra.common.common.kernel.common.kernel.kernelND.AlgoIsPrime -> geogebra.common.b.GeoPoint C1 -> e geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.b.geos.kernel.GeoList inputList -> a geogebra.GeoList outputList -> b int size -> a int insertPoint -> b geogebra.kernel.common.kernel.advanced.common.geos.kernel.kernel.common.String toString(geogebra.kernel.kernel.GeoPointND A -> a geogebra.

algos.b.Construction optCons -> b geogebra.kernel.advanced.common.Algos getClassName() -> a geogebra.AlgoOptimize$OptimizationType type -> a boolean isrunning -> c void setInputOutput() -> a void compute() -> b geogebra.AlgoOptimize$OptimizationType[] values() -> values geogebra.kernel.common.geos.advanced.common.GeoNumeric rank -> a void setInputOutput() -> a void compute() -> b geogebra.kernel.ExtremumFinder extrFinder -> a geogebra.kernel.O: geogebra.kernel.common.common.kernel.kernel.common.b.GeoConic circle -> a .algos.AlgoOptimize$OptimizationType MAXIMIZE -> b geogebra.kernel.U: geogebra.kernel.GeoElement equation -> a geogebra.kernel.GeoNumeric n -> a geogebra.geos.GeoNumeric indep -> a geogebra.Algos getClassName() -> a geogebra.GeoNumeric getResult() -> a geogebra.advanced.common.kernel.advanced.algos.geos.common.kernel.common.common.l ang.String) -> valueOf geogebra.common.AlgoOptimize$OptimizationType MINIMIZE -> a geogebra.common.geos.common .P: geogebra.kernel.common.optimization.kernel.Algos getClassName() -> a geogebra.kernel.i.AlgoMaximize -> geogebra.common.advanced.advanced.common.kernel.common.common.AlgoOptimize$OptimizationType[] ENUM$VALUES -> a geogebra.geos.kernel.AlgoOptimize -> geogebra.common.GeoElement dep -> a geogebra.common.b.AlgoOsculatingCircle -> geogebra.common.i.common.kernel.AlgoMatrixRank -> geogebra.common.i.Q: geogebra.advanced.T: geogebra.kernel.b.GeoBoolean getResult() -> a geogebra.common.kernel.kernel.GeoNumeric result -> b geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.kernel.GeoElement getResult() -> a geogebra.geos.FunctionVariable[] fv -> a void setInputOutput() -> a void compute() -> b geogebra.common.kernel.kernel.R: geogebra.geos.S: geogebra.GeoText text -> a geogebra.b.common.optimization.geos.common.common.common.geos.i.GeoFunction f -> a geogebra.common.common.geos.common.common.geos.geos.GeoNumeric curv -> a geogebra.geos.advanced.kernel.advanced.b.kernel.arithmetic.algos.common.RealRootFunctionVariable i_am_not_a_real _function -> a geogebra.common.geos.algos.AlgoOptimize$OptimizationType valueOf(java.kernel.common.AlgoOptimize$OptimizationType -> geogebra.common.GeoText getResult() -> a void compute() -> b geogebra.common.kernel.common.GeoPoint A -> a geogebra.common.AlgoLeftRightSide -> geogebra.AlgoOrdinal -> geogebra.common.advanced.kernel.common.GeoFunctionNVar side -> a boolean left -> c geogebra.kernel.kernel.common.kernel.geos.kernel.kernel.kernel.kernel.common.kernel.algos.void compute() -> b geogebra.kernel.b.GeoFunctionNVar getResult() -> a geogebra.geos.advanced.geos.kernel.b.advanced.GeoList inputList -> a geogebra.advanced.common.i.GeoVector v -> a geogebra.geos.geos.kernel.advanced.i.i.kernel.kernel.Algos getClassName() -> a geogebra.common.common.Algos getClassName() -> a geogebra.S$a: geogebra.i.AlgoMinimize -> geogebra.common.kernel.common.common.GeoPoint R -> b geogebra.geos.common.

V: geogebra.common.common.geos.common.GeoList outputList -> a double LARGEST_INTEGER -> a geogebra.common.algos.lang.common.common.geos.common.GeoNumeric value -> a geogebra.kernel.Y: geogebra.advanced.kernel.Z: geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.kernel.geos.geos.advanced.aa: geogebra.GeoConic getCircle() -> a void compute() -> b void remove() -> c geogebra.common.GeoConic getCircle() -> a void compute() -> b void remove() -> c geogebra.AlgoCurvatureVectorCurve cv -> a geogebra.common.GeoNumeric curv -> a geogebra.geos.kernel.GeoNumeric getResult() -> a geogebra.algos.common.common.AlgoOsculatingCircleCurve -> geogebra.common.AlgoParabolaParameter -> geogebra.GeoPoint point -> a geogebra.kernel.AlgoReducedRowEchelonForm -> geogebra.common.GeoNumeric num -> a geogebra.kernel.GeoCurveCartesian f -> a geogebra.advanced.GeoPoint R -> b geogebra.lang.kernel.common.kernel.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.b.kernel.common.common.common.arithmetic.W: geogebra.common.common.algos.kernel.common.common.b .common.geos.GeoNumeric getParameter() -> a void compute() -> b java.geos.X: geogebra.common.geogebra.geos.kernel.GeoList getResult() -> a void compute() -> b void setListElement(int.kernel.StringBuilder sb -> b .i.advanced.GeoNumeric angle -> a java.geos.common.common.geos.common.GeoList inputList -> a geogebra.common.kernel.advanced.i.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.kernel.advanced.GeoPoint A -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.GeoText args -> b geogebra.kernel.common.b.common.GeoText text -> a geogebra.kernel.NumberValue num -> a geogebra.common.common.kernel.b .GeoList getResult() -> a void compute() -> b geogebra.algos.GeoVector v -> a geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a void compute() -> b geogebra.kernel.common.kernel.geos.geos.kernel.GeoConic circle -> a geogebra.kernel.kernel.kernel.advanced.AlgoCurvatureCurve algo -> a geogebra.geos.common.kernel.common.algos.common.kernel.i.algos.AlgoCurvature algo -> a geogebra.common.advanced.double) -> a geogebra.StringTemplate) -> a geogebra.advanced.common.common.geos.i.b.kernel.kernel.common.AlgoPrimeFactors -> geogebra.geos.i.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoConic c -> a geogebra.kernel.kernel.common.geos.GeoList outputList -> b geogebra.i.AlgoRotateText -> geogebra.kernel.AlgoPathParameter -> geogebra.kernel.advanced.kernel.common.geos.common.geos.kernel.b.geos.AlgoCurvatureVector cv -> a geogebra.String toString(geogebra.kernel.kernel.geos.geos.common.kernel.

kernel.kernel.geos.kernel.kernel.common.kernel.GeoNumeric maxX -> e geogebra.kernel.b.common.GeoNumeric getResult() -> a .kernel.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.common.kernel.common.advanced.kernel.kernel.AlgoSlopeField -> geogebra.double) -> a boolean isLaTeXTextCommand() -> c geogebra.common.geos.GeoText getResult() -> a void compute() -> b void appendRotatedText(java.geos.GeoList geoList -> a geogebra.kernel.EuclidianView mainView -> a geogebra.kernel.GeoElement inputGeo -> a geogebra.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.advanced.GeoText text -> a java.double.geos.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoNumeric minY -> d geogebra.common.common.kernel.AlgoSelectedElement -> geogebra.AlgoSelectedIndex -> geogebra.algos.StringBuilder.lang.kernel.algos.ab: geogebra.common.kernel.kernel.common.common.AlgoScientificText -> geogebra.GeoList geoList -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.FunctionalNVar num -> b geogebra.GeoNumeric num -> a geogebra.ad: geogebra.kernel.kernel.kernel.common.geos.double) -> a java.ae: geogebra.advanced.kernel.common.geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.lang.kernel.i.geos.af: geogebra.arithmetic.geos.geos.geos.geos.kernel.GeoElement getElement() -> a void compute() -> b geogebra.common.b.i.kernel.common.euclidian.common.kernel.common.advanced.common.GeoText getResult() -> a void compute() -> b boolean isLaTeXTextCommand() -> c geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoLocus locus -> a java.common.GeoNumeric n -> a geogebra.common.common.geos.common.common.geos.GeoNumeric lengthRatio -> b geogebra.FunctionalNVar den -> c boolean quotient -> c geogebra.ArrayList al -> a geogebra.common.kernel.G eoText.util.geos.common.algos.StringBuilder sb -> b geogebra.String toString(geogebra.common.kernel.kernel.geos.common.b.GeoLocus getResult() -> a void compute() -> b void drawLine(double.kernel.algos.double.algos.ac: geogebra.geogebra.AlgoStepObject -> geogebra.i.kernel.geos.arithmetic.common.common.geos.common.common.kernel.FunctionalNVar func -> a geogebra.geos.common.kernel.algos.kernel.GeoNumeric num -> a geogebra.kernel.algos.b.GeoElement getElement() -> a void compute() -> b geogebra.AlgoNumerator numAlgo -> a geogebra.GeoNumeric index -> a geogebra.common.StringTemplate) -> a void remove() -> c geogebra.kernel.kernel.geos.double.kernel.arithmetic.common.common.geos.common.kernel.common.common.common.GeoNumeric maxY -> f geogebra.common.kernel.common.AlgoDenominator denAlgo -> a geogebra.algos.GeoNumeric minX -> c geogebra.i.common.kernel.common.b.arithmetic.geos.NumberValue precision -> a geogebra.geos.GeoElement element -> a geogebra.common.lang.i.advanced.

common.Algos getClassName() -> a geogebra.kernel.kernel.common.common.kernel.advanced.i.algos.kernel.AlgoToBase -> geogebra.al: geogebra.common.Algos getClassName() -> a geogebra.common.AlgoToComplexPolar -> geogebra.arithmetic.common.b.kernel.common.kernel.stat.kernel.GeoText getResult() -> a void compute() -> b geogebra.i.b.StringTemplate) -> a geogebra.kernel.geos.common.common.algos.GeoVector outVector -> b void init(int.common.String) -> a void setInputOutput() -> a void compute() -> b geogebra.arithmetic.ai: int coordStyle -> a geogebra.NumberValue a -> a geogebra.kernel.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.AlgoTranspose -> geogebra.common.kernel.geos.common.common.arithmetic.GeoList outputList -> b geogebra.geos.common.ag: geogebra.kernel.common.geos.AlgoTaylorSeries -> geogebra.common.GeoPoint outPoint -> b geogebra.kernel.algos.kernel.kernel.GeoList inputList -> a geogebra.common.common.geos.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.common.kernel.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.geos.b.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoElement ageo -> a geogebra.geos.NumberValue number -> b geogebra.GeoFunction g -> b geogebra.GeoElement.kernel.GeoList outputList -> c int size -> a int size2 -> b geogebra.advanced.geos.common.common.kernel.kernel.geos.geos.advanced.geos.geos.common.algos.common.geos.common.common.common.kernel.GeoFunction getPolynomial() -> a void compute() -> b java.common.GeoElement ngeo -> b geogebra.GeoList dataList -> a geogebra.common.kernel.geos.geos.i.geos.NumberValue base -> a geogebra.kernel.math.boolean wantsConstructionProtocolUpdate() -> c_ void compute() -> b geogebra.kernel.algos.common.GeoElement getResult() -> a geogebra.java.GeoVector inVector -> a geogebra.apache.common.geos.kernel.advanced.lang.GeoText result -> a void setInputOutput() -> a geogebra.kernel.GeoList inList -> a geogebra.common.Frequency f -> a geogebra.kernel.common.common.kernel.common.b.common.GeoElement) -> d geogebra.ak: geogebra.b.geos.NumberValue n -> b geogebra.GeoList uniqueList -> b org.arithmetic.AlgoUnique -> geogebra.GeoList inputList -> a geogebra.kernel.GeoFunction f -> a geogebra.kernel.common.geos.GeoPoint inPoint -> a geogebra.common.geos.kernel.kernel.kernel.b.kernel.common.i.AlgoUnion -> geogebra.kernel.kernel.common.geos.kernel.geos.kernel.ah: geogebra.advanced.i.GeoList inputList2 -> b geogebra.GeoList getResult() -> a void compute() -> b geogebra.kernel.String toString(geogebra.geos.aj: geogebra.GeoList getResult() -> a void compute() -> b void addToOutputList(geogebra.kernel.kernel.kernel.geos.i.common.commons.lang.kernel.algos.advanced.common.geogebra.GeoList getResult() -> a void compute() -> b .kernel.

common.advanced.common.common.common.geos.common.kernel.kernel.i.kernel.i.i.common.i.advanced.Command) -> a geogebra.b.i.common.GeoText getResult() -> a void compute() -> b boolean isLaTeXTextCommand() -> c geogebra.arit hmetic.common.kernel.geos.kernel.GeoElement[] process(geogebra.common.kernel.arit hmetic.GeoElement[] process(geogebra.CmdAttachCopyToView -> geogebra.ap: geogebra.an: geogebra.common.arit hmetic.geos.arit hmetic.Command) -> a geogebra.kernel.GeoElement expression -> a geogebra.common.kernel.geogeb ra.kernel.advanced.GeoElement[] ApplyMatrix(java.b.lang.b.GeoElement[] process(geogebra.geos.aq: geogebra.geos.common.kernel.common.GeoText args -> b geogebra.common.common.common.geos.kernel.common.kernel.GeoPoint startPoint -> a geogebra.advanced.common.at: geogebra.b.geos.common.arit hmetic.i.common.common.common.advanced.AlgoZip -> geogebra.geos.kernel.kernel.common.geos.i.i.common.common.GeoPoint startPointCopy -> b java.common.kernel.kernel.arit hmetic.Command) -> a geogebra.kernel.common.kernel.common.String toString(geogebra.arit hmetic.CmdAsymptote -> geogebra.kernel.kernel.lang.advanced.kernel.kernel.advanced.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.GeoElement[] getInputForUpdateSetPropagation() > a void compute() -> b void createNewList() -> e void addElement(int) -> a geogebra.common.common.common.Command) -> a .i.StringBuilder sb -> b geogebra.common.kernel.StringTemplate) -> a geogebra.geos.kernel.b.GeoList list -> a int last_length -> b boolean expIsFunctionOrCurve -> c boolean isEmpty -> d geogebra.kernel.CmdApplyMatrix -> geogebra.geos.kernel.common.Command) -> a geogebra.kernel.kernel.geos.common.CmdAxisStepY -> geogebra.common.kernel.geogebra.Command) -> a geogebra.GeoElement[] process(geogebra.kernel.geos.common.kernel.CmdAxes -> geogebra.algos.as: geogebra.i.ao: geogebra.b.GeoElement[] process(geogebra.AlgoVerticalText -> geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.advanced.common.GeoElement[] process(geogebra.geos.lang.kernel.common.common.geos.geos.common.kernel.geos.kernel.common.ar: geogebra.b.common.String.common.common.kernel.geogebra.CmdAffineRatio -> geogebra.kernel.kernel.GeoList[] over -> a geogebra.kernel.am: geogebra.algos.AlgoElement expressionParentAlgo -> a boolean updateRunning -> e geogebra.CmdAxisStepX -> geogebra.kernel.geos.advanced.b.CmdCentroid -> geogebra.geos.GeoElement[] process(geogebra.geos.common.kernel.GeoList) -> a geogebra.common.common.GeoElement createNewListElement() -> a void updateListItems() -> f int minOverSize() -> c void updateLocalVar(int) -> c java.algos.GeoText text -> a geogebra.advanced.common.Command) -> a geogebra.common.GeoElement.common.geos.GeoElement[] process(geogebra.av: geogebra.kernel.GeoElement[] vars -> b int varCount -> a geogebra.kernel.common.kernel.Command) -> a geogebra.common.kernel.geos.common.au: geogebra.b.b.arit hmetic.

common.common.CmdDeterminant -> geogebra.GeoLine) -> a geogebra.aJ: geogebra.common.advanced.kernel.kernel.common.i.geos.advanced.aI: geogebra.geos.kernel.GeoVector Direction(java.i.b.advanced.geoge bra.Path.geos.common.common.b.common.common.GeoElement[] process(geogebra.common.GeoElement[] process(geogebra.GeoElement[] process(geogebra.b.arit hmetic.kernel.common.common.String.b.geos.geos.b.i.geogebra.kernel.CmdDivisorsList -> geogebra.geogebra.common.CmdContinuedFraction -> geogebra.b.String) -> a .kernel.common.common.advanced.kernel.common.geos.kernel.geos.b.geogebra.kernel.common.Command) -> a geogebra.b.advanced.az: geogebra.NumberValue.kernel.i.CmdCurvature -> geogebra.lang.common.common.kernel.kernel.Command) -> a geogebra.common.advanced.kernel.lang.CmdDimension -> geogebra.Command) -> a geogebra.kernel.kernel.common.GeoElement[] process(geogebra.GeoPoint) -> a geogebra.GeoElement[] process(geogebra.kernel.kernel.i.common.common.arit hmetic.common.common.common.common.i.kernel.common.GeoElement[] process(geogebra.common.i.arit hmetic.arit hmetic.common.CmdDivision -> geogebra.common.co mmon.ax: geogebra.geos.CmdCrossRatio -> geogebra.lang.advanced.Command) -> a geogebra.arit hmetic.GeoBoolean) -> a geogebra.kernel.arit hmetic.i.kernel.CmdClosestPoint -> geogebra.common.CmdDirection -> geogebra.common.kernel.common.advanced.aC: geogebra.geos.geos.kernel.advanced.lang.Command) -> a geogebra.kernel.common.common.kernel.kernel.Command) -> a geogebra.kernel.Command) -> a geogebra.i.GeoElement[] process(geogebra.CmdCommonDenominator -> geogebra.CmdDenominator -> geogebra.common.common.geos.CmdCompleteSquare -> geogebra.common.lang.common.common.kernel.kernel.GeoPoint ClosestPoint(java.arit hmetic.advanced.advanced.common.String) -> a geogebra.arit hmetic.common.aG: geogebra.lang.arit hmetic.aB: geogebra.String.i.kernel.aL: geogebra.GeoElement[] process(geogebra.i.kernel.common.kernel.kernel.b.common.arit hmetic.GeoList) -> a geogebra.geogebra.kernel.geos.kernel.b.geos.common.aK: geogebra.geogebra.Numbe rValue.arit hmetic.advanced.b.common.kernel.advanced.geos.advanced.i.common.b.geos.Command) -> a geogebra.common.common.kernel.kernel.geos.b.common.kernel.ay: geogebra.b.GeoElement getResult(geogebra.Command) -> a geogebra.kernel.common.kernel.Command) -> a geogebra.kernel.common.arit hmetic.b.c ommon.common.GeoElement doCommand(java.kernel.aw: geogebra.NumberValue.java.common.kernel.geos.common.GeoElement[] process(geogebra.i.Command) -> a geogebra.geogebra.b.CmdDivisorsOrDivisorsSum -> geogebra.GeoElement[] process(geogebra. common.common.java.arit hmetic.GeoElement getResult(geogebra.GeoElement[] process(geogebra.kernel.kernel.b.GeoText ContinuedFraction(java.kernel.i.kernel.common.kernel.common.geos.common.common.Command) -> a geogebra.geos.kernel.aD: geogebra.common.geos.GeoElement[] process(geogebra.aF: geogebra.arithmetic.geos.advanced.common.geos.Command) -> a geogebra.arithmetic.arit hmetic.common.arit hmetic.GeoElement[] process(geogebra.kernel.common.String.kernel.common.common.geos.NumberValue.i.Command) -> a geogebra.common.CmdDirectrix -> geogebra.aH: geogebra.common.i.kernel.geos.String.kernel.aA: geogebra.common.kernel.geogebra.advanced. aM: boolean sum -> a geogebra.kernel.CmdCurvatureVector -> geogebra.CmdConstructionStep -> geogebra.i.kernel.arit hmetic.kernel.kernel.common.advanced.CmdComplexRoot -> geogebra.aE: geogebra.common.GeoElement[] process(geogebra.kernel.kernel.common.common.common.

arit hmetic.kernel.b.advanced.CmdFirstAxisLength -> geogebra.kernel.common.common.kernel.common.common.kernel.kernel.kernel.Command) -> a geogebra.advanced.common.common.kernel.common.Command) -> a geogebra.kernel.i.arit hmetic.i.Command) -> a geogebra.common.i.aS: geogebra.common.arit hmetic.kernel.kernel.common.common.i.CmdDynamicCoordinates -> geogebra.GeoElement doCommand(java.CmdIntersection -> geogebra.geogebra.b.CmdFromBase -> geogebra.kernel.i.b.geos.CmdIterationList -> geogebra.common.advanced.kernel.arit hmetic.c ommon.GeoElement[] process(geogebra.kernel.Command) -> a geogebra.common.common.kernel.Command) -> a geogebra.arit hmetic.geos.arit hmetic.b.CmdImplicitPoly -> geogebra.advanced.kernel.geos.common.advanced.common.aU: geogebra.CmdInvert -> geogebra.advanced.common.b.b.common.kernel.advanced.b.i.geos.geos.arit hmetic.common.common.GeoElement getResult(geogebra.kernel.GeoElement[] process(geogebra.i.common.common.advanced.common.kernel.advanced.GeoElement[] process(geogebra.geos.advanced.i.common.Command) -> a geogebra.geogebra.arit hmetic.kernel.Command) -> a geogebra.bf: geogebra.common.common.kernel.advanced.advanced.kernel.CmdFirstAxis -> geogebra.aX: geogebra.common.kernel.geos.Command) -> a geogebra.advanced.GeoElement[] process(geogebra.kernel.geos.geos.common.GeoElement[] process(geogebra.kernel.CmdInsert -> geogebra.Command) -> a geogebra.b.b.i.common.kernel.kernel.i.geos.common.b.i.kernel.geos.GeoElement[] process(geogebra.common.advanced.CmdEccentricity -> geogebra.advanced.GeoElement[] process(geogebra.common.arit hmetic.GeoElement[] process(geogebra.common.kernel.bd: geogebra.CmdFlatten -> geogebra.kernel.b.common.CmdIndexOf -> geogebra.Command) -> a geogebra.common.i.common.common.aY: geogebra.common.Command) -> a geogebra.kernel.common.common.common.common.common.lang.arit hmetic.b.geos.lang.kernel.GeoElement[] process(geogebra.common.aT: geogebra.common.b.common.Command) -> a geogebra.kernel.b.b.kernel.bb: geogebra.common.arit hmetic.kernel.kernel.common.geos.kernel.i.GeoElement[] process(geogebra.common.common.GeoList.GeoElement[] process(geogebra.common.arit hmetic.geos.kernel.arit hmetic.common.i.common.common.ba: geogebra.CmdIncircle -> geogebra.arit hmetic.advanced.CmdIsPrime -> geogebra.GeoElement[] process(geogebra.geos.CmdExcentricity -> geogebra.GeoElement[] process(geogebra.common.Command) -> a geogebra.arit hmetic.bc: geogebra.b.i.common.advanced.i.kernel.kernel.common.kernel.kernel.b.arit hmetic.geogebra.common.common.common.geos.aV: geogebra.CmdIdentity -> geogebra.arit hmetic.b.String) -> a geogebra.kernel.kernel.i.kernel.java.common.common.kernel.GeoElement[] process(geogebra.common.common.advanced.kernel.be: geogebra.kernel.aQ: geogebra.NumberValue.advanced.geos.i.geos.common.GeoElement[] process(geogebra.common.common.arit hmetic.geos.CmdIntersectRegion -> geogebra.GeoElement[] process(geogebra.Command) -> a geogebra.CmdFactors -> geogebra.advanced.bg: .GeoElement[] process(geogebra.kernel.common.CmdIteration -> geogebra.aR: geogebra.kernel.kernel.Command) -> a geogebra.common.kernel.kernel.kernel.geos.common.kernel.common.kernel.b.common.i.kernel.aN: geogebra.String.kernel.Command) -> a geogebra.arit hmetic.common.b.aZ: geogebra.common.kernel.Command) -> a geogebra.aO: geogebra.common.Command) -> a geogebra.geos.Command) -> a geogebra.arithmetic.kernel.common.aW: geogebra.common.i.common.aP: geogebra.kernel.common.CmdIsInRegion -> geogebra.common.kernel.GeoElement[] process(geogebra.

bl: geogebra.CmdMaximize -> geogebra.Command) -> a geogebra.GeoElement[] process(geogebra.b.common.bk: geogebra.lang.GeoElement[] process(geogebra.common.geogebra.advanced.arit hmetic.common.kernel.CmdRotateText -> geogebra.kernel.common.b.common.CmdNumerator -> geogebra.b.kernel.common.common.bt: geogebra.advanced.kernel.geos.advanced.kernel.Command) -> a geogebra.common.kernel.common.kernel.b.GeoConic) -> a geogebra.i.CmdReducedRowEchelonForm -> geogebra.GeoElement[] process(geogebra.i.common.CmdMinimize -> geogebra.geos.geos.common.i.geos.common.GeoNumeric.String.GeoElement doCommand(java.common.arit hmetic.arit hmetic.Command) -> a geogebra.arit hmetic.common.i.common.Command) -> a geogebra.i.bj: geogebra.arit hmetic.common.i.common.kernel.i.common.i.b.kernel.Command) -> a geogebra.kernel.kernel.arit hmetic.GeoElement[] process(geogebra.common.kernel.i.common.kernel.geos.geos.kernel.advanced.String.kernel.geos.kernel.Command) -> a geogebra.geos.c ommon.b.GeoElement[] process(geogebra.bv: geogebra.GeoElement[] process(geogebra.kernel.common.bp: geogebra.geos.Command) -> a geogebra.geos.kernel.geos.arit hmetic.common.advanced.common.bm: geogebra.String.kernel.kernel.kernel.advanced.common.common.CmdOrdinal -> geogebra.i.Command) -> a geogebra.geos.arit hmetic.GeoElement[] process(geogebra.common.common.common.geos.GeoText ScientificText(java.i.i.common.common.CmdLeftRightSide -> geogebra.kernel.GeoNumeric) -> a geogebra.advanced.common.CmdMatrixRank -> geogebra.GeoElement[] process(geogebra.common.advanced.common.GeoElement[] process(geogebra.Command) -> a geogebra.GeoElement[] process(geogebra.arit hmetic.i.common.b.b.kernel.common.comm on.bn: geogebra.common.CmdPolar -> geogebra.bh: boolean left -> a geogebra.GeoList) -> a geogebra.kernel.geos.geos.kernel.common.b.geos.advanced.common.common.kernel.geos.arit hmetic.common.Command) -> a geogebra.bw: geogebra.common.Command) -> a geogebra.arit hmetic.common.common.kernel.advanced.CmdRootList -> geogebra.GeoElement[] process(geogebra.bx: geogebra.common.bo: geogebra.kernel.arit hmetic.kernel.b.common.kernel.common.kernel.kernel.kernel.common.common. bs: geogebra.kernel.kernel.kernel.common.geos.i.CmdRoots -> geogebra.common.kernel.b.common.common.b.geogebra.advanced.advanced.common.kernel.arit hmetic.geos.arit hmetic.CmdSecondAxisLength -> geogebra.b.i.CmdScientificText -> geogebra.by: .common.String.geogebra.GeoPoint.advanced.advanced.kernel.kernel.b.kernel.GeoElement[] process(geogebra.i.kernel.kernel.arit hmetic.CmdSecondAxis -> geogebra.common.GeoList) -> a geogebra.geogebra.common.geos.kernel.i.GeoElement[] process(geogebra.advanced.Command) -> a geogebra.CmdParameter -> geogebra.common.common.kernel.GeoElement[] process(geogebra.Command) -> a geogebra.GeoElement[] process(geogebra.geos.common.Command) -> a geogebra.advanced.b.b.CmdPrimeFactors -> geogebra.kernel.common.geos.br: geogebra.common.kernel.kernel.common.lang.bq: geogebra.geos.common.kernel.geos.geos.kernel.b.common.kernel.common.bi: geogebra.common.common.geogebra .b.lang.kernel.lang.common.GeoLine PolarLine(java.common.GeoElement doCommand(java.GeoElement[] process(geogebra.kernel.i.advanced.CmdOsculatingCircle -> geogebra.common.CmdPathParameter -> geogebra.kernel.kernel.bu: geogebra.common.common.kernel.common.arit hmetic.common.kernel.common.advanced.Command) -> a geogebra.c ommon.Command) -> a geogebra.kernel.geogebra.geogebra.kernel.geos.kernel.

i.advanced.kernel.Command) -> a geogebra.algos.common.i.common.common.GeoElement) -> a boolean isSimilar() -> b boolean changesOrientation() -> c geogebra.bF: geogebra.GeoElement doCommand(java.kernel.GeoNumeric.advanced.AlgoAngleConic -> geogebra.arit hmetic.GeoNumeric.b.common.kernel.kernel.CmdUnique -> geogebra.arit hmetic.kernel.common.GeoElement[] process(geogebra.advanced.common.kernel.common.StringTemplate) -> a geogebra.common.common.Command) -> a geogebra.common.kernel.common.arithmetic.common.common.common.geos.bH: geogebra.GeoAngle angle -> a geogebra.i.arit hmetic.common.c.kernel.kernel.c.kernel.kernel.bI: geogebra.geos.geos.kernel.i.common.kernel.FunctionalNVar.CmdTranspose -> geogebra.common.common.geos.common.kernel.kernel.common.geos.common.i.bD: geogebra.kernel.GeoLine g -> a geogebra.algos.kernel.b.bB: geogebra.common.common.Command) -> a geogebra.GeoConic c -> a geogebra.algos.b.i.kernel.geos.common.bC: geogebra.common.advanced.GeoElement[] process(geogebra.kernel.Command) -> a geogebra.geos.AlgoAngleLines -> geogebra.common.common.kernel.kernel.common.TransformApplyMatrix -> geogebra.kernel.common.advanced.CmdToComplexPolar -> geogebra.geos.kernel.geos.i.geos.advanced.geo gebra.kernel.kernel.advanced.bE: int coordStyle -> a geogebra.common.GeoElement[] process(geogebra.arit hmetic.CmdSelectedElement -> geogebra.geogebr a.i.geogebra.Command) -> a geogebra.common.bA: geogebra.i.kernel.advanced.GeoNumeric) -> a geogebra.common.geos.common.geos.geos.b.Command) -> a geogebra.geos.common.lang.geos.common.geogebra.kernel.common.Command) -> a geogebra.CmdToBase -> geogebra.kernel.arit hmetic.String.b: geogebra.String toString(geogebra.GeoElement[] process(geogebra.kernel.kernel.kernel.Command) -> a geogebra.CmdSlopeField -> geogebra.i.kernel.GeoList matrix -> a geogebra.co mmon.geos.a: geogebra.kernel.common.arit hmetic.common.CmdVerticalText -> geogebra.bz: geogebra.i.kernel.String.c ommon.common.GeoElement[] process(geogebra.common.geogebra.GeoNumeric.geos.GeoElement[] process(geogebra.geoge bra.common.GeoElement[] process(geogebra.common.kernel.kernel.geos.geos.advanced.kernel.GeoAngle angle -> a .Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.CmdSelectedIndex -> geogebra.geos.kernel.GeoElement[] process(geogebra.kernel.GeoNumeric.common.geos.b.common.kernel.kernel.common.GeoList) -> a geogebra.kernel.common.common.GeoLine h -> b geogebra.geos.kernel.common.common.kernel.kernel.bK: geogebra.b.Command) -> a geogebra.common.common.arit hmetic.kernel.Command) -> a geogebra.bG: geogebra.common.CmdTaylorSeries -> geogebra.geos.kernel.kernel.common.kernel.co mmon.b.arit hmetic.GeoElement[] process(geogebra.geogebra.kernel.CmdUnion -> geogebra.kernel.b.Command) -> a geogebra.GeoElement[] process(geogebra.common.geogebra.common.common.i.lang.geos.common.common.arit hmetic.kernel.common.kernel.advanced.geos.common.bJ: geogebra.geos.b.geogebra.b.b.kernel.kernel.GeoNumeric.common.advanced.AlgoTransformation getTransformAlgo(geogebra.algos.common.lang.GeoElement[] process(geogebra.CmdZip -> geogebra.geos.i.GeoLocus SlopeField(java.common.arit hmetic.common.advanced.kernel.geos.common.b.GeoAngle getAngle() -> a void compute() -> b java.common.i.kernel.common.common.arit hmetic.

GeoElement[] getAngles() -> b geogebra.kernel.common.AlgoAnglePoints algoAngle -> a void setLabels(java.kernel.common.common.algos.algos.kernel.kernel.i.GeoAngle getAngle() -> a geogebra.common.geos.String toString(geogebra.algos.common.common.kernel.AlgoAnglePoints copy() -> a void setInputOutput() -> a void remove() -> c int getConstructionIndex() -> b geogebra.algos.i.StringTemplate) -> a geogebra.geos.kernel.kernelND.common.d: geogebra.common.common.common.GeoAngle angle -> a geogebra.algos.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.DrawInformationAlgo copy() -> a geogebra.common.kernel.kernel.common.geos.GeoPointND getB() -> b geogebra.common.kernel.kernelND.geos.common.kernel.common.common.kernel.GeoAngle newGeoAngle(geogebra.geogebra.lang.algos.common.kernel.kernel.lang.algos.String toString(geogebra.algos.kernel.kernel.c.common.kernel.common.kernelND.common.algos.kernelND.kernel.GeoPointND getA() -> a geogebra.Algos getClassName() -> a int getRelatedModeID() -> a geogebra.kernel.common.common.algos.algos.kernel.AlgoAnglePolygon algoAnglePoly -> a double bx -> a double by -> b double vx -> c double vy -> d double wx -> e double wy -> f geogebra.common.GeoLine getg() -> a geogebra.kernel.AlgoElement$OutputHandler createOutputPoints() -> a geogebra.e: geogebra.AlgoAnglePolygon -> geogebra.GeoPointND An -> a geogebra.geos.common.Coords STANDARD_VN -> a geogebra.GeoPolygon getPolygon() -> a void compute() -> b java.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.DrawInformationAlgo copy() -> a geogebra.kernel.geos.common.geos.lang.common.geos.AlgoAngleLines copy() -> a geogebra.GeoAngle angle -> a geogebra.String[]) -> a geogebra.common.GeoPointND Bn -> b geogebra.kernel.kernel.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.i.common.kernel.kernel.common.c: geogebra.lang.kernel.common.StringTemplate) -> a geogebra.algos.Matrix.kernel.GeoAngle getAngle() -> a geogebra.AlgoAnglePolygon$1 -> geogebra.AlgoAngleNumeric -> geogebra.GeoPointND getC() -> c void compute() -> b java.GeoAngle getAngle() -> a void compute() -> b geogebra.AlgoAnglePoints -> geogebra.common.algos.algos.kernel.kernelND.common.kernel.f: .GeoPointND Cn -> c geogebra.common.common.c.Cons truction) -> a geogebra.GeoNumeric num -> a geogebra.c.common.common.kernel.c.GeoLine geth() -> b void compute() -> b java.AlgoElement$OutputHandler outputAngles -> a geogebra.i.kernel.kernel.common.common.geos.String toString(geogebra.common.kernel.common.kernel.common.geos.kernel.algos.GeoPolygon poly -> a geogebra.kernelND.geos.kernel.common.algos.kernel.StringTemplate) -> a geogebra.kernel.

common.StringTemplate) -> a geogebra.kernel.common.kernel.common.GeoPoint A -> a geogebra.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.geos.algos.geos.GeoLine[] getLines() -> a geogebra.kernel.common.kernel.GeoVector v -> a geogebra.common.c.geos.kernel.kernel.GeoAngle angle -> a double[] coords -> a geogebra.lang.i.common.GeoAngle angle -> a geogebra.String toString(geogebra.common.common.common.h: geogebra.j: geogebra.algos.geos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.kernel.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.common.geos.kernel.AlgoAnglePolygon this$0 -> a geogebra.common.kernel.kernel.common.kernel.common.common.c.geos.common.StringTemplate) -> a geogebra.common.lang.GeoPoint B -> a boolean infiniteB -> c int index -> a geogebra.kernel.geos.String toString(geogebra.common.geos.GeoAngle getAngle() -> a geogebra.common.algos.GeoVector w -> b geogebra.GeoVec3D vec -> a geogebra.GeoElement newElement() -> a geogebra.i.kernel.algos.algos.common.GeoAngle newElement() -> a geogebra.geos.c.kernel.kernel.kernel.common.common.geos.kernel.common.geogebra.common.i.common.common.kernel.common.geos.geos.geos.GeoPoint getB() -> a boolean isNearToAlgorithm() -> d void compute() -> b java.GeoVector getv() -> a void compute() -> b java.GeoAngle getAngle() -> a geogebra.lang.common.common.GeoLine[] bisector -> a double gx -> a double gy -> b double hx -> c double hy -> d double wx -> e double wy -> f double bx -> g double by -> h double lenH -> i double lenG -> j double length -> k double ip -> l geogebra.geos.geos.kernel.geos.GeoPoint C -> c .kernel.geos.kernel.algos.kernel.kernel.kernel.String toString(geogebra.GeoLine h -> b geogebra.algos.c.GeoPoint B -> b geogebra.i.kernel.geos.kernel.AlgoAngularBisectorLines -> geogebra.GeoVector[] wv -> a geogebra.kernel.i: geogebra.AlgoAngleVector -> geogebra.GeoVec3D getVec3D() -> a void compute() -> b java.GeoLine geth() -> b geogebra.GeoLine getg() -> a geogebra.common.kernel.common.AlgoAngularBisectorPoints -> geogebra.common.algos.g: geogebra.geos.AlgoAngleVectors -> geogebra.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.common.kernel.GeoLine g -> a geogebra.common.kernel.kernel.common.common.common.geos.common.kernel.geos.

AlgoAreaConic -> geogebra.GeoLine getLine() -> a geogebra.algos.common.common.common.GeoList getResult() -> a void compute() -> b geogebra.geos.common.GeoNumeric getArea() -> a void compute() -> b geogebra.GeoNumeric num -> a geogebra.geos.common.i.geos.geos.geos.GeoList outputList -> b int size -> a int order -> b int ADD_OBJECT_AT_START -> c int ADD_OBJECT_AT_END -> d geogebra.GeoLine bisector -> a geogebra.kernel.common.String toString(geogebra.AlgoAreaPoints -> geogebra.kernel.kernel.common.kernel.common.kernel.common.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.kernel.AlgoAttachCopyToView -> geogebra.kernel.geos.common.algos.GeoConic conic -> a geogebra.kernel.common.common.common.kernel.geos.algos.c.GeoNumeric area -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.algos.common.geos.AlgoAppend -> geogebra.common.MatrixTransformable out -> a .Algos getClassName() -> a void setInputOutput() -> a geogebra.common.c.common.c.common.kernel.common.geos.m: geogebra.common.c.geos.common.o: geogebra.kernel.i.p: geogebra.i.common.kernel.i.kernel.GeoPoint getC() -> c void compute() -> b java.kernel.c.common.common.kernel.algos.geos.geos.kernel.i.geos.geos.n: geogebra.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.String toString(geogebra.geos.common.kernel.common.common.kernel.kernel.GeoNumeric getArcLength() -> a void compute() -> b java.common.kernel.geos.i.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.geogebra.common.geos.algos.StringTemplate) -> a geogebra.common.geos.kernel.kernel.geos.common.kernel.kernel.geos.lang.geos.common.l: geogebra.kernel.geos.kernel.common.GeoElement geo -> a geogebra.algos.GeoPoint getA() -> a geogebra.kernel.kernel.GeoNumeric area -> a geogebra.common.GeoPolygon polygon -> a geogebra.GeoNumeric area -> a geogebra.GeoConicPart arc -> a geogebra.common.lang.GeoPoint getB() -> b geogebra.AlgoAreaPolygon -> geogebra.kernel.algos.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.GeoLine g -> b geogebra.GeoList inputList -> a geogebra.GeoLine h -> c geogebra.c.kernel.common.k: geogebra.kernel.GeoNumeric getArea() -> a void compute() -> b geogebra.algos.common.GeoNumeric getArea() -> a void compute() -> b geogebra.kernel.common.kernel.algos.kernel.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.algos.kernel.geos.common.GeoVector wv -> a geogebra.AlgoArcLength -> geogebra.GeoPoint[] P -> a geogebra.common.kernel.common.algos.

common.common.common.geos.common.kernel.common.geogebra.String toString(geogebra.kernel.common.NumberValue p1 -> c geogebra.kernel.kernel.ker nel.kernel.NumberValue p3 -> e geogebra.GeoPointND screenCorner3 -> d geogebra.geos.kernel.kernel.co mmon.geos.common.kernel.kernel.AlgoAxes -> geogebra.geos.GeoPointND corner1 -> a geogebra.kernel.geos.common.common.geos.common.kernel.common.AlgoBarChart -> geogebra.GeoElement) -> b void setEV(int) -> a geogebra.common.kernel.common.geogebra.common.common.kernel.kernel.GeoElement) -> a geogebra.geos.common.kernel.GeoPointND screenCorner1 -> c geogebra.GeoLine[] getAxes() -> a void compute() -> b java.common.common.arithmetic.kernelND.GeoVec2D b -> a geogebra.kernel.c.kernel.common.co mmon.arithmetic.common.geos.GeoElement outGeo -> b geogebra.String[] value -> a double barWidth -> a double freqMax -> b boolean isAreaSum -> c geogebra.common.common.geos.kernelND.geos.StringTemplate) -> a geogebra.kernel.geos.arithmetic.NumberValue b -> b geogebra.GeoElement getResult() -> a void compute() -> b void transformFunction(double.kernel.kernel.GeoElement.geos.GeoElement bgeo -> b geogebra.common.kernel.GeoList list1 -> a geogebra.lang.common.geos.common.algos.geos.kernel.kernel.kernel.GeoNumeric sum -> a geogebra.q: geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.advanced.kernel.GeoElement ngeo -> c geogebra.geos.kernel.GeoElement hasJoin -> j geogebra.geos.kernel.kernel.common.GeoElement isHorizontal -> f geogebra.geos.GeoElement pointType -> k int type -> a int N -> b double[] yval -> a double[] leftBorder -> b java.kernel.kernel.kernel.algos.geos.double.kernel.geos.i.lang.common.common.geos.geos.geos.common.common.kernel.common.geos.geos.GeoElement.geogebra.common.common.kernel.geos.GeoElement isCumulative -> e geogebra.kernel.common.kernel.GeoElement p3geo -> i geogebra.GeoElement p1geo -> g geogebra.NumberValue p2 -> d geogebra.geos.GeoElement) -> a boolean swapOrientation(boolean) -> a void transformLimitedPath(geogebra.common.common.kernel.geos.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.NumberValue a -> a geogebra.double.arithmetic.common.kernelND.GeoElement getResultTemplate(geogebra.kernel.GeoConic c -> a geogebra.GeoPointND corner3 -> b geogebra.GeoVec2D[] eigenvec -> a geogebra.NumberValue viewID -> a geogebra.geos.common.AlgoUnique algoUnique -> a .kernelND.kernel.kernel.common.kernel.common.kernel.geos.arithmetic.common.arithmetic.double) -> a void setTransformedObject(geogebra.GeoElement inGeo -> a geogebra.GeoElement p2geo -> h geogebra.GeoElement ageo -> a geogebra.common.algos.kernel.common.GeoList list2 -> b geogebra.algos.common.r: geogebra.i.kernel.GeoLine[] axes -> a geogebra.GeoPoint P -> a geogebra.GeoElement widthGeo -> d geogebra.c.

GeoList.common.GeoElement bgeo -> b geogebra.common.c.algos.common.common.common.kernel.arithmetic.geos.geogebra.arithmetic.kernel.geos.common.algos.geos.kernel.arithmetic.c.geos.GeoElement Q1geo -> d geogebra.common.kernel.arithmetic.lang.common.kernel.geos.common.arithmetic.geos.kernel.kernel.NumberValue getP2() -> d geogebra.common.geos.ArrayList outliers -> b geogebra.kernel.kernel.Algos getClassName() -> a .kernel.common.common.GeoNumeric sum -> a geogebra.common.kernel.arithmetic.kernel.math.String[] getValue() -> a int getType() -> c geogebra.common.Algos getClassName() -> a void compute() -> b geogebra.GeoBoolean useOutliersGeo -> a geogebra.kernel.common.geog ebra.common.geos.statistics.NumberValue b -> b geogebra.NumberValue getA() -> a geogebra.geos.GeoList) -> a boolean prepareDistributionLists() -> n void loadDistributionLists(int.i.NumberValue getB() -> b double[] getValues() -> c geogebra.DrawInformationAlgo copy() -> a void remove() -> c geogebra.kernel.kernel.common.kernel.kernel.org.common.geos.NumberValue getP3() -> e int getDrawType() -> e boolean hasPoints() -> f int getPointType() -> f void compute() -> b void computeWithExp() -> d void computeWithRawData() -> e void computeWithFrequency() -> f void computeFromValueFrequencyLists(geogebra.kernel.kernel.kernel.geos.kernel.GeoElement ageo -> a geogebra.GeoList) -> a void computeFromPointList(geogebra.Algos getClassName() -> a geogebra.GeoElement maxGeo -> g geogebra.GeoElement Q3geo -> f geogebra.kernel.kernel.GeoNumeric getSum() -> a geogebra.Inte gerDistribution) -> a geogebra.arithmetic.common.kernel.kernel.kernel.kernel.kernel.AlgoBinomial -> geogebra.NumberValue getA() -> b geogebra.geos.AlgoFrequency algoFreq -> a void setInputOutput() -> a geogebra.t: int type -> a geogebra.int.kernel.kernel.GeoElement medianGeo -> e geogebra.geos.geos.algos.AlgoBoxPlot -> geogebra.GeoElement minGeo -> c geogebra.GeoElement getIsCumulative() -> a double getFreqMax() -> a double[] getYValue() -> a double[] getLeftBorder() -> b java.common.i.ArrayList tempList -> a int N -> b double[] yval -> a double[] leftBorder -> b java.algos.common.arithmetic.algos.NumberValue getB() -> a geogebra.common.common.common.common.common.arithmetic.geos.s: geogebra.util.GeoList list1 -> a geogebra.common.geos.common.kernel.apache.common.common.common.util.NumberValue getP1() -> c geogebra.common.kernel.GeoList freqList -> b java.common.commons.common.kernel.distribution.algos.NumberValue a -> a geogebra.geos.GeoNumeric getN() -> b int getIntervals() -> d double getWidth() -> b geogebra.common.

AlgoCasBase -> geogebra.kernel.kernel.kernel.geos.geogebra.kernel.String) -> a geogebra.kernelND.w: geogebra.DrawInformationAlgo copy() -> a geogebra.kernel.kernel.common.kernel.kernel.AlgoBoxPlot copy() -> a void compute() -> b void calcBoxPlot() -> e void setInputOutput() -> a geogebra.common.common.CasEvaluableFunction f -> a geogebra.kernel.common.kernel.common.x: geogebra.i.y: geogebra.geos.GeoPointND A -> a geogebra.algos.c.geos.AlgoCenterConic -> geogebra.kernelND.common.GeoPointND C -> c geogebra.AlgoCircleThreePoints -> geogebra.common.algos.geos.common.common.common.i.kernel.kernel.geos.common.algos.geos.common.GeoConic c -> a geogebra.kernel.GeoConic getCircle() -> a java.common.common.StringTemplate) -> a java. kernel.CasEvaluableFunction g -> b void setInputOutput() -> a geogebra.geos.v: geogebra.util.GeoElement getResult() -> a void compute() -> b void applyCasCommand(geogebra.common.c.lang.kernel.GeoLine s1 -> b geogebra.common.common.algos.kernel.kernel.common.String toString(geogebra.common.common.u: geogebra.kernel.String toString(geogebra.lang.GeoPointND B -> b geogebra.i .common.c.GeoConicND circle -> a geogebra.common.common.lang.kernel.kernel.geos.GeoPoint midpoint -> a geogebra.common.kernel.lang.geos.Construction) -> a geogebra.common.algos.kernelND.kernelND.StringTemplate) -> a void clearCasEvalMap(java.algos.common.GeoLine s0 -> a geogebra.GeoNumeric getSum() -> a double[] getLeftBorders() -> a java.geos.kernel.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.common.common.common.i.algos.GeoPoint center -> a double[] det -> a double ax -> a double ay -> b double bx -> c double by -> d double cx -> e double cy -> f double ABx -> g double ABy -> h double ACx -> i double ACy -> j double BCx -> k double BCy -> l double maxDet -> m int casenr -> a .i.kernel.AlgoCirclePointRadiusInterface -> geogebra.common.String toString(geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.GeoQuadricND createSphereND(geogebra.kernel.common.geos.kernel.algos.c.StringTemplate) -> a geogebra.common.ArrayList getOutliers() -> a void addOutlier(double) -> a geogebra.kernel.c.common.kernel.GeoPoint getPoint() -> a void compute() -> b java.algos.kernel.Algos getClassName() -> a int getRelatedModeID() -> a geogebra.common.common.kernelND.AlgoCirclePointRadius -> geogebra.kernel.

kernel.kernel.common.geos.kernel.common.geos.common.common.GeoPointND) -> a void createCircle() -> a geogebra.common.String toString(geogebra.algos.common.geos.common.kernel.void setIncidence() -> n void setPoints(geogebra.i.GeoPoint getA() -> a geogebra.kernel.common.Path path -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a void addIncidence() -> e geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> d void setInput() -> e void setOutput() -> f geogebra.algos.kernel.common.kernel.kernel.common.geos.kernel.lang.i.GeoPoint getC() -> c void compute() -> b java.geos.GeoPoint point -> a geogebra.common.geos.common.geos.GeoConic c -> a geogebra.GeoQuadricND createSphereND(geogebra.common.kernel.common.GeoPoint P2 -> b geogebra.kernel.common.kernel.GeoConic conic -> a geogebra.ke rnel.GeoPoint[] tangentPoints -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a void compute() -> b geogebra.common.AlgoCircumferenceConic -> geogebra.i.geos.geos.common.z: void setIncidence() -> e geogebra.common.C: geogebra.geos.common.AlgoIntersectLineConic algoIntersect -> a geogebra.kernel.StringTemplate) -> a boolean isChangeable() -> a geogebra.common.GeoNumeric circum -> a geogebra.AlgoClosestPoint -> geogebra.Algos getClassName() -> a int getRelatedModeID() -> a .common.geos.kernel.algos.geogebra.kernelND.i.common.kernel.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.AlgoCommonTangents -> geogebra.common.algos.kernel.common.common.c.common.AlgoCircleTwoPoints -> geogebra.AlgoIntersectLineConic algoIntersect2 -> b geogebra.common.common.kernelND.kernel.common.GeoLine polar -> a geogebra.c.Construction) -> a geogebra.geos.common.kernel.algos.kernel.common.kernel.GeoPointND.kernel.GeoConic c2 -> b geogebra.algos.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.kernel.common.geos.kernel.geos.GeoLine polar2 -> b geogebra.kernel.common.kernel.GeoPoint getB() -> b geogebra.GeoPoint getP() -> a void compute() -> b java.common.GeoConic getCircle() -> a java.common.lang.geogebra.GeoPointND.geos.kernel.algos.Algos getClassName() -> a int getRelatedModeID() -> a geogebra.common.kernel.A: geogebra.GeoPoint[] tangentPoints2 -> b boolean equalLines -> c boolean equalLines2 -> d geogebra.kernel.GeoPoint P -> b geogebra.EllipticArcLength ellipticArcLength -> a geogebra.B: geogebra.geos.String toString(geogebra.common.kernel.kernel.common.common.GeoConicND getCircle() -> a geogebra.kernel.algos.c.kernelND.algos.integration.common.common.common.GeoNumeric getCircumference() -> a geogebra.kernel.geos.geos. kernel.algos.kernelND.algos.common.c.String toString(geogebra.geos.kernelND.kernel.kernel.kernel.GeoPoint P -> a geogebra.kernel.kernel.common.lang.GeoLine[] tangents -> a geogebra.common.kernel.

GeoPoint B -> b geogebra.kernel.GeoVec3D[] line -> a int i -> a int j -> b void checkCriticalCase() -> e void addIncidence() -> f geogebra.common.geos.String toString(geogebra.String toString(geogebra.kernel.kernel.GeoConic getConic() -> a geogebra.double[][]) -> a java.lang.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.common.void setInputOutput() -> a geogebra.algos.common.geos.common.common.GeoPoint getFocus1() -> a geogebra.double[][].common.common.common.arithmetic.geos.common.StringTemplate) -> a geogebra.common.common.String toString(geogebra.common.geos.i.kernel.kernel.c.kernel.kernel.kernel.common.GeoPoint[] P -> a geogebra.geos.kernel.AlgoConicPart -> geogebra.kernel.common.common.i.kernel.kernel.kernel.GeoElement ageo -> a geogebra.E: geogebra.double[][]) -> a double evalMatrix(double[][].common.GeoConic getConic() -> a void compute() -> b java.geos.geogebra.kernel.geos.common.kernel.algos.lang.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.GeoConicPart conicPart -> a int type -> a .geo s.algos.common.common.common.common.i.common.common.common.kernel.common.common.kernel.geos.kernel.GeoPoint[] getAllPoints() -> b void compute() -> b void degCone(geogebra.geos.kernel.kernel.geos.GeoPoint) -> a void linComb(double[][].algos.GeoConic conic -> a geogebra.kernel.D: geogebra.common.common.kernel.kernel.GeoVec3D.common.algos.lang.GeoConic getConic() -> a geogebra.NumberValue startParam -> a geogebra.geos.GeoPoint A -> a geogebra.GeoPoint[] getPoints() -> a geogebra.F: geogebra.common.common.kernel.kernel.geos.AlgoConicFociLength -> geogebra.arithmetic.kernel.arithmetic.GeoList L -> a geogebra.c.G: geogebra.geos.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.GeoLine[] getTangents() -> a void initForNearToRelationship() -> d_ void compute() -> b java.geos.geos.geos.AlgoConicFromCoeffList -> geogebra.geos.double.geogebra.common.c.double.i.arithmetic.kernel.common.NumberValue a -> a geogebra.NumberValue getLength() -> a void compute() -> b geogebra.geos.common.kernel.kernel.common.kernel.StringTemplate) -> a geogebra.kernel.GeoVec3D.c.AlgoConicFivePoints -> geogebra.GeoConic conic -> a void setInputOutput() -> a geogebra.kernel.geos.common.algos.GeoPoint getFocus2() -> b geogebra.common.NumberValue endParam -> b geogebra.kernel.common.common.kernel.GeoConic conic -> a boolean criticalCase -> c double[][] A -> a double[][] B -> b double[][] C -> c double[][] Cpert -> d double[][] Cmin -> e double l -> a double m -> b geogebra.kernel.GeoConic conic -> a geogebra.geos.

geos.kernel.GeoLine line -> a void setIncidence() -> e geogebra.geos.geos.kernel.common.c.L: geogebra.GeoPoint getB() -> b geogebra.kernel.AlgoCountIf3 -> geogebra.kernel.algos.c.common.geos.GeoPoint getStartPoint() -> a geogebra.GeoList inputList -> a .common.c .algos.i.common.GeoConic getConic() -> a void setInputOutput() -> a void compute() -> b geogebra.AlgoConicPartConicParameters -> geogebra.I: geogebra.GeoPoint P -> d geogebra.common.common.common.geos.common.StringTemplate) -> a geogebra.common.common.GeoPoint Q -> e void setIncidence() -> e geogebra.algos.GeoPoint getA() -> a geogebra.c.kernel.kernel.kernel.common.geos.common.common.geos.common.kernel.common.common.geos.common.GeoFunction boolFun -> a geogebra.M: geogebra.algos.GeoPoint getC() -> c boolean isLocusEquable() -> e geogebra.GeoList list -> a geogebra.common.kernel.i.kernel.geos.kernel.common.kernel.c.i.kernel.geos.kernel.J: void setInputOutput() -> a geogebra.kernel.geos.GeoPoint C -> c geogebra.common.common.geos.geos.common.common.kernel.GeoPoint B -> b geogebra.common.GeoPoint getEndPoint() -> b geogebra.common.geos.geos.H: geogebra.geos.geos.geos.AlgoConicPartConicPoints -> geogebra.GeoPoint center -> a geogebra.common.common.kernel.kernel.kernel.geos.kernel.i.kernel.GeoPoint Q -> d void setIncidence() -> e geogebra.kernel.kernel.common.String toString(geogebra.algos.geos.i.common.i.kernel.lang.kernel.kernel.common.algos.AlgoCountIf -> geogebra.GeoPoint getCenter() -> c geogebra.common.common.c.algos.GeoConicPart getConicPart() -> a void compute() -> b java.kernel.AlgoConicPartCircle -> geogebra.GeoPoint startPoint -> b geogebra.kernel.common.kernel.algos.common.GeoPoint getEndPoint() -> b geogebra.geos.common.lang.kernel.Algos getClassName() -> a geogebra.common.GeoPoint P -> c geogebra.common.kernel.kernel.algos.GeoPoint getStartPoint() -> a geogebra.kernel.common.AlgoConicPartCircumcircle -> geogebra.geos.geogebra.kernel.common.common.String toString(geogebra.kernel.common.kernel.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoPoint endPoint -> c geogebra.StringTemplate) -> a geogebra.common.geos.geos.kernel.common.geos.kernel.common.K: geogebra.geos.GeoPoint startPoint -> a geogebra.GeoPoint A -> a geogebra.GeoPoint endPoint -> b geogebra.algos.geos.GeoNumeric getResult() -> a void compute() -> b java.geos.GeoNumeric result -> a geogebra.common.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a void compute() -> b boolean isLocusEquable() -> e geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a void compute() -> b void computeDegenerate() -> f void computeCircle() -> n geogebra.common.

kernel.common.GeoCurveCartesianND curve -> a geogebra.algos.common.common.StringBuilder sb -> b int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a geogebra.geos.algos.arithmetic.GeoBoolean getResult() -> a void compute() -> b geogebra.kernel.common.GeoElement var -> a int size -> a geogebra.kernel.StringTemplate) -> a geogebra.algos.common.ExpressionNode root -> a geogebra.common.common.R: geogebra.ExpressionValue getPart(geogebra.GeoElement inputGeo -> a geogebra.algos.kernel.common.kernel.kernel.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.Algos getClassName() -> a geogebra.kernel.Function[]) -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.GeoFunction f -> a geogebra.arithmetic.arithmetic.GeoNumeric localVar -> a geogebra.arithmetic.GeoCurveCartesianND getCurve() -> a void compute() -> b java.c.common.N: geogebra.lang.P: geogebra.GeoBoolean bool -> a geogebra.i.common.arithmetic.O: geogebra.common.common.algos.kernel.common.arithmetic.Equation equation -> a geogebra.common.GeoBoolean bool -> a geogebra.ke rnel.kernel.AlgoDenominator -> geogebra.GeoBoolean getGeoBoolean() -> a void compute() -> b java.common.i.String toString(geogebra.c.common.common.StringTemplate) -> b geogebra.kernel.kernel.kernel.kernelND.kernel.common.NumberValue to -> b geogebra.String toRealString(geogebra.common.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.algos.GeoNumeric getResult() -> a void compute() -> b geogebra.algos.geos.ExpressionValue[] ev -> a geogebra.AlgoDependentFunction -> geogebra.kernel.common.StringTemplate) -> a java.kernel.AlgoCurveCartesian -> geogebra.GeoBoolean outputBoolean -> a geogebra.GeoCurveCartesianND createCurve(geogebra.GeoConic conic -> a geogebra.Function fun -> a geogebra.AlgoDefined -> geogebra.NumberValue[] coords -> a geogebra.common.kernel.common.kernel.S: geogebra.common.lang.i.geos.StringTemplate) -> b geogebra.i.lang.common.common.common.arithmetic.lang.Function expandedFun -> b geogebra.common.common.algos.kernel.arithmetic.common.geos.kernel.geos.com mon.kernel.c.kernel.kernel.geogebra.arithmetic.common.common.kernel.kernel.kernel.kernel.kernel.algos.common.common.kernel.ExpressionNode expression -> a boolean expContainsFunctions -> c java.geos.i.AlgoDependentBoolean -> geogebra.common.geos.common.algos.arithmetic.kernel.AlgoDependentConic -> geogebra.String toString(geogebra.kernel.geos.kernel.Construction.kernel.geos.kernel.common.common.kernel.common.arithmetic.algos.ExpressionNode) -> a geogebra.common.algos.geos.i.common.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.String toRealString(geogebra.GeoNumeric result -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.kernelND.geos.kernel.kernel.lang.c.NumberValue from -> a geogebra.StringTemplate) -> a java.String toString(geogebra.kernelND.common.arithmetic.geos.kernel.common.algos.Algos getClassName() -> a .kernel.kernel.kernel.common.c.Q: geogebra.kernel.common.kernel.kernel.c.common.GeoConic getConic() -> a void compute() -> b java.lang.kernel.common.geos.kernel.geogebra.

Algos getClassName() -> a void setInputOutput() -> a void remove() -> c geogebra.i.StringBuilder sb -> b geogebra.GeoFunctionNVar getFunction() -> a void compute() -> b java.geos.common.kernel.kernel.ExpressionValue[] ev -> a geogebra.geos.common.common.kernel.util.kernel.AlgoDependentGeoCopy -> geogebra.common.common.lang.String getDerivativeLabel(geogebra.kernel.c.common.common.kernel.ExpressionValue expandFunctionDerivativeNo des(geogebra.Equation equation -> a geogebra.lang.String toRealString(geogebra.common.algos.common.common.kernel.arithmetic.GeoFunction getFunction() -> a void compute() -> b geogebra.i.lang.common.ExpressionValue) -> a java.lang.common.arithmetic.common.arithmetic.String toString(geogebra.T: geogebra.ExpressionNode expression -> a geogebra.algos.lang.algos.StringTemplate) -> b geogebra.GeoLine getLine() -> a void compute() -> b java.common.StringTemplate) -> b geogebra.lang.c.AlgoDependentListExpression -> geogebra.kernel.geos.i.c.arithmetic.common.common.lang.kernel.StringTemplate) -> a java.kernel.common.geos.GeoElement getGeo() -> a void compute() -> b java.kernel.algos.GeoElement copyGeo -> b geogebra.common.algos.String toRealString(geogebra.geos.StringTemplate) -> b geogebra.StringTemplate) -> a geogebra.common.W: geogebra.common.i.arithmetic.StringTemplate) -> a java.common.kernel.common.FunctionNVar expandedFun -> b boolean expContainsFunctions -> c java.StringTemplate) -> a java.lang.kernel.String toString(geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.kernel.common.algos.common.FunctionNVar fun -> a geogebra.V: geogebra.Functi on) -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a geogebra.common.common.common.common.lang.common.kernel.X: java.common.kernel.c.kernel.common.String toRealString(geogebra.StringTemplate) -> a geogebra.kernel.String toString(geogebra.kernel.common.StringTemplate) -> a java.i.common.AlgoDependentFunctionNVar -> geogebra.kernel.common.ArrayList listItems -> a geogebra.common.StringTemplate) -> b java.common.void setInputOutput() -> a geogebra.AlgoDependentList -> geogebra.arithmetic.common.lang.ExpressionNode origGeoNode -> a geogebra.GeoList getGeoList() -> a int getRelatedModeID() -> a void compute() -> b java.common.common.U: geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.lang.common.kernel.ExpressionValue) -> a boolean containsFunctions(geogebra.GeoFunctionNVar f -> a geogebra.common.String toString(geogebra.common.algos.kernel.arithmetic.AlgoDependentLine -> geogebra.String toRealString(geogebra.AlgoDependentInterval -> geogebra.kernel.kernel.c.kernel.String toString(geogebra.kernel.GeoLine g -> a geogebra.kernel.lang.kernel.Algos getClassName() -> a java.lang.GeoElement origGeo -> a geogebra.kernel.common.geos.StringBuilder sb -> b geogebra.c.kernel.algos.i.String toString(geogebra.kernel.kernel.kernel.GeoList geoList -> a java.kernel.algos.kernel.kernel.common. .geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.kernel.common.arithmetic.algos.kernel.geos.algos.geos.geos.arithmetic.common.arithmetic.

AlgoDependentText -> geogebra.StringTemplate) -> a java.StringTemplate) -> b geogebra.Y: geogebra.kernel.lang.String toString(geogebra.String toRealString(geogebra.kernel.common.common.ExpressionNode) -> a geogebra.GeoText.kernel.i.StringTemplate) -> a java.kerne l.common.arithmetic.common.algos.common.kernel.common.kernel.ab: geogebra.common.common.algos.common.arithmetic.lang.common.kernel.arithmetic.AlgoDependentVector -> geogebra.lang.AlgoDependentNumber -> geogebra.geos.ExpressionValue copy(geogebra.arithmetic.arithmetic.common.GeoText text -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.kernel.c.String toRealString(geogebra.kernel.common.GeoVector getVector() -> a void compute() -> b .common.GeoVec2D temp -> a geogebra.kernel.kernel.StringTemplate) -> a java.i.String toRealString(geogebra.geos.algos.common.common.String toString(geogebra.common.common.geogebra.common.GeoPoint getPoint() -> a geogebra.common.GeoVec2D temp -> a geogebra.kernel.common.kernel.arithmetic.common.arithmetic.algos.lang.lang.geos.StringTemplate oldTpl -> a geogebra.i.common.ExpressionNode root -> a geogebra.common.arithmetic.common.common.c.kernel.algos.arithmetic.kernel.common.kernel.geos.common.common.common.GeoList list -> a geogebra.String toString(geogebra.GeoList getList() -> a void compute() -> b java.kernel.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.c.ExpressionNode.common.c.StringTemplate) -> a java.kernel.geos.kernel.GeoText getGeoText() -> a void compute() -> b void nodeToGeoText(geogebra.ExpressionValue.GeoNumeric number -> a geogebra.geos.kernel.kernel.common.GeoPoint P -> a geogebra.ExpressionNode getRoot() -> a void setInputOutput() -> a geogebra.kernel.common.ExpressionNode root -> a geogebra.i.arithmetic.geos.String toRealString(geogebra.StringTemplate) -> b geogebra.lang.ExpressionNode getExpressionNode() -> a void compute() -> b java.geos.geogebra .algos.geos.common.common.kernel.common.kernel.StringTemplate) -> a java.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.arithmetic.ExpressionNode root -> a geogebra.common.ExpressionNode getExpression() -> a void compute() -> b java.boolean) -> a void setNumToTrace(geogebra.kernel.common.kernel.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.kernel.Z: geogebra.kernel.algos.kernel.common.StringTemplate) -> b geogebra.ExpressionValue) -> a geogebra.common.kernel.ExpressionNode root -> a geogebra.String toString(geogebra.ExpressionNode getSpecialCopy(geogebra.geos.arithmetic.com mon.common.arithmetic.geos.kernel.kernel.kernel.kernel.AlgoDependentPoint -> geogebra.Algos getClassName() -> a int getRelatedModeID() -> a geogebra.geos.common.ExpressionNode root -> a geogebra.lang.common.GeoNumeric getNumber() -> a geogebra.kernel.kernel.kernel.ac: geogebra.common.geos.ExpressionValue numToTrace -> a boolean numToTraceSet -> c geogebra.kernel.kernel.StringTemplate) -> b void setSpreadsheetTraceableText() -> e geogebra.GeoVector v -> a geogebra.algos.common.kernel.arithmetic.kernel.kernel.arithmetic.common.common.lang.aa: geogebra.kernel.algos.kernel.common.

ah: geogebra.AlgoDilate -> geogebra.kernel.geos.geos.kernel.common.GeoLine getLine() -> a geogebra.algos.common.common.af: geogebra.algos.common.kernel.lang.ae: geogebra.GeoVector getVector() -> a void compute() -> b java.geos.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.geos.common.geos.AlgoIntersectA bstract) -> a geogebra.kernel.co mmon.GeoLine getDiameter() -> a void compute() -> b java.common.common.String.kernel.geos.GeoLine diameter -> b geogebra.common.StringTemplate) -> a geogebra.GeoElement outGeo -> b geogebra.i.common.kernel.common.kernel.kernel.geos.algos.geos.i.kernel.ArrayList intersectionAlgos -> a void removeIntersectionAlgorithm(geogebra.GeoElement) -> a void compute() -> b java.lang.common.kernel.c.algos.double) -> a geogebra.kernel.geos.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.StringTemplate) -> b geogebra.common.lang.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.lang.NumberValue r -> a geogebra.common.common.GeoConic c -> a geogebra.kernel.GeoLine g -> a geogebra.common.Dilateable out -> a geogebra.geos.double) -> a .GeoPoint Point(java.common.GeoElement.GeoPoint S -> a geogebra.double.GeoConic getConic() -> a geogebra.kernel.Construction cons -> a java.GeoVector Vector(java.String toRealString(geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.algos.algos.common.geos.geos.geos.String toString(geogebra.GeoConic c -> a geogebra.GeoVector Vector(double.common.kernel.common.common.GeoVector v -> a geogebra.kernel.kernel.algos.c.kernel.geos.algos.common.StringTemplate) -> a geogebra.geos.kernel.lang.geos.GeoLine g -> a geogebra.arithmetic.common.GeoElement inGeo -> a geogebra.lang.kernel.AlgoDiameterLine -> geogebra.kernel.i.GeoVector v -> a geogebra.GeoElement) -> b geogebra.common.kernel.kernel.kernel.common.common.common.java.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.geos.kernel.GeoElement.common.common.kernel.kernel.double.common.geos.common.String.AlgoDirection -> geogebra.StringTemplate) -> a void transformLimitedPath(geogebra.AlgoDispatcher -> geogebra.common.c.GeoLine getDiameter() -> b void compute() -> b java.co mmon.kernel.i.geos.kernel.geos.GeoElement getResult() -> a void setTransformedObject(geogebra.double.kernel.AlgoDiameterVector -> geogebra.String toString(geogebra.GeoElement rgeo -> c geogebra.common.c.common.geogebra.kernel.kernel.kernel.c.algos.kernel.String toString(geogebra.kernel.common.common.kernel.GeoLine diameter -> a geogebra.common.geos.kernel.kernel.common.common.common.i.geos.bo olean) -> a geogebra.kernel.common.common.GeoVector v -> a geogebra.common.kernel.common.util.lang.geos.geos.String toString(geogebra.kernel.lang.ad: geogebra.kernel.common.algos.ag: geogebra.StringTemplate) -> a java.common.geos.common.String toString(geogebra.kernel.geogebra.geos.geos.kernel.common.

geogebra.GeoPointND) -> a geogebra.kernel.GeoVector) -> a geogebra.kernel.geogebra.GeoLine LineBisector(java.lang.NumberValue.geos.geos.GeoPoint) -> a geogebra.common.lang.kernel.GeoPoint.lang.String.GeoPoint.geos.geogebra.GeoLine Line(java.GeoVector) -> a geogebra.common.geos.lang.GeoList List(java.kernel.geogebra.geos.kernel.common.geogebra.kernel.java.common.geos.kernel.lang.kernel.GeoPoint) -> a geogebra.geos.common.kernel.String.g eogebra.geogebra.common.geos.common.String.geogebra.String[].kernel.kernel.GeoNumeric getDefaultNumber(boolean) -> a geogebra.geos.common.geogebra.common.comm on.GeoRay Ray(java.common.geogebra.kernel.geogebra .geogebra.kernel.geogebra .lang.geos.GeoPoint.geogebra.Function) -> a geogebra.geos.geogebra.kernel.geogebra.GeoVector) -> a geogebra.geogebra.geogebra .geos.geos.double.common.geos.String.geos.GeoPoint.common.common.common.GeoPoint) -> a geogebra.kernel.kernel.String.geos.kernel.common.kernel.kernel.String[].String.GeoNumeric Slope(java.GeoPoint.geos.common.GeoPoint.common .String.GeoLine) -> a geogebra.boolean) -> a geogebra.geos.geogebra.geos.GeoConic Circle(java.geogebra.geos.geos.common.geos.common.c ommon.GeoPoint.GeoElement[] Angle(java.lang.kernel.GeoElement) -> a geogebra.geos.lang.kernel.kernel.GeoVector) -> b geogebra.geogebra. kernel.boolean) -> a geogebra.common.kernel.geos.common.geogebra.geos.GeoSegment) -> a geogebra.geos.geos.GeoPoint.common.common.NumberValue) -> a geogebra.String.kernel.GeoLine AngularBisector(java.common.ke rnel.geogebra.GeoFunction DependentFunction(java.common.kernel.geogebra.String.geogebra.common.geos.common.GeoAngle Angle(java.kernel.geos.kernel.GeoLine Line(java.lang.GeoVector Vector(java.kernel.geos.geogebra.util.geos.kernel.kernel.lang.common.geos.common.geogebra.lang.geos. kernel.geogebra.GeoTextField textfield(java.geogebra.lang.geos.NumberValue.common.common.boolean.String.GeoPoint.GeoRay Ray(java.kernel.lang.GeoVector.geos.lang.common.geos.String.GeoLine) -> a geogebra.geogebra.geos.geos.GeoLine LineBisector(java.arithmetic.GeoPoint.GeoPoint) -> b geogebra.common.String.lang.kernel.GeoLine OrthogonalLine(java.lang.geogebra.common.GeoLine) -> b geogebra.GeoPoint.common.lang.common.kernel.arithmetic.double.geos.GeoPoint) -> a geogebra.common.kernel.com mon.geos.common.GeoPoint.geos. common.kernel. kernel.common.kernel.GeoAngle Angle(java.geos.common.geos.geogebra.geogebra.c ommon.geogebra.common.geos.boolean) -> a geogebra.GeoVector Vector(java.common.GeoPoint.geos.kern el.common.GeoPoint.kern el.kernel.GeoPoint) -> a geogebra.lang.String.String.geos.GeoPoint Point(java.lang.commo n.kernel.common.geos.geogebra.geogebra.common.common.lang.NumberValue) -> a geogebra.common.GeoElement[] Segment(java.kernel.lang.geos.GeoElement[] Angles(java.kernel.GeoPoint.GeoLine) -> a geogebra.kernel.String[].geogebra.common.geos.kernel.geos.GeoLine.geogebra. kernel.kernel.geogebra.kernel.String.commo n.common. kernel.kernel.kernel.c ommon.common.kernel.common.kernel.common.String.lang.geos.co mmon.common.kernel.geos.common.kernel.geos.geos.kernel.common.kernel.geos.lang.GeoSegment Segment(java.GeoLine) -> a geogebra.common.common.geos.GeoAngle Angle(java.geos.kernel.GeoPoint Point(java.geos.geos.ke rnel.geos.GeoElement.kernel. kernel.geos.kernelND.kernel.geogebra.geogebra.lang.geos.kernel.String.geos.String.common.GeoPolygon) -> a geogebra.GeoPoint.common.kernel.geogebra.geos.common.arithmetic.common.String.lang.geogebra.ArrayLis t.GeoPoint) -> a geogebra.kernel.geogeb ra.geos.GeoPoint.kernel .kernel.geogebra.geos.GeoLine.kernel.Path.geogebra .kernel.common.kernel.lang.String.GeoPoint) -> a geogebra.GeoLine OrthogonalLine(java.geogebra.arithmetic.common.common.geo gebra.kernel.geogebra.common.String.kernel.Path.common.geos.String.String[].common.geogebra.geos.lang.kernel.geogebr a.String.ke rnel.lang.kernel.common.common.arithmetic.GeoLine Line(java.commo n.GeoLine[] AngularBisector(java.String.GeoElement[] Rotate(java.geos.geos.

geogebr a.lang.kernel.geogebra.geogebra.geos.GeoConic Circle(java.arithmetic.geogeb ra.kernel.lang.GeoPoint.arithmetic.kern el.kernel.GeoPoint) -> a geogebra.geos.kernel.common.kernel.common.lang.kernel.String.GeoPoint.geos.common.geogebra.common.kernel.common.GeoSegment) -> a geogebra.common.geos.common.geos.common.g eogebra.GeoPoint.kernel.GeoPoint) -> b geogebra.String.geogebra.common.kernel.geogebra.GeoPoint.geogebra.geogebra.geos.common.String.geos.geos.c ommon.GeoPoint.kernel.geogebra.GeoPoint.kernel.GeoConic) -> b geogebra.geogebra.common.common.GeoPoint.geos.String.common.geos.lang.geos.co mmon.geogebra.geoge bra.kernel.common . kernel.kernel.c ommon.kernel.GeoPointND.kernel.kernel.GeoElement) -> a .geos.GeoPoint.GeoPoint) -> b geogebra.kernel.lang.GeoPoint.kernel.lang.String.kernel.common.geogebra.kernel.geogebra.geos.common .geos.String.common .GeoPoint) -> a geogebra.kernel.GeoPoint) -> c geogebra.kernel.geogebra.geos.GeoConic) -> a geogebra.common.arithmetic.common.GeoConicPart CircumcircleSector(java.geogebra.kernel.kernelND.c ommon.geogebra.lang.geos.geos.String.String.GeoLine DiameterLine(java.GeoConicPart CircleSector(java.GeoConic Parabola(java.geos.kernel.GeoPoint.GeoConic Ellipse(java.geos.kernel.GeoPoint.lang.lang.kernel.String.lang.kernel.GeoPointND) -> a geogebra.GeoPoint.lang.geos.GeoPoint.lang.kernel.GeoPoint.geos.common.geogebra.GeoPoint) -> d geogebra.geos.geos.kernel.GeoPoint.GeoPoint) -> a geogebra.geogebra.common.geogebra.kern el.common.geos.kernel.GeoConic Circle(java.GeoPoint) -> a geogebra.geos.geos.geogebra.GeoConic Conic(java.geogebra.GeoPoint.kernelND.common.String.geos.geos.lang.String.geos.geogebra.geogebra.geos.common.common.kernel.NumberValue.kernel.common.geogebra.GeoNumeric Perimeter(java.kernel.geogebra.common.common.commo n.kernel.geogebra.GeoPoint[]) -> a geogebra.geogebra.GeoLine.lang.arithmetic.common.geos.commo n.common.geos.GeoPolygon) -> a geogebra.String .common.geogebra.geogebra.NumberValue) -> a geogebra.common.geos.kernel.common.geos.geos.GeoConic Circle(java.GeoNumeric Distance(java.lang.kernel.comm on.geos.GeoConicPart Semicircle(java.GeoElement.GeoPoint.common.kerne l.GeoPoint Center(java.kernel.geos.kernel.String.geogebra.GeoConic Hyperbola(java.com mon.GeoPoint.geogebr a.kernel.geos.geogebra.geos.lang.GeoPoint) -> b geogebra.geogebra .kernel.geogebra.geos.geogebra.geos.common.arithmetic.co mmon.com mon.kernel.kernel.geos.common.geogebra.common.GeoPoint.lang.geos.kernel.kernel.kernel.geos.common.kernel.geos.String.geos.common.GeoPoint.kernel.geos.ge ogebra.GeoNumeric Area(java.common.geos.ke rnel.geos.kernel.geogebra.geos.kernel.common.geos.geos.String.String[].lang.GeoNumeric Distance(java.kernel.commo n.NumberValue) -> a geogebra.geos.common.common.String.GeoConic Ellipse(java.common.geos.String.lang.GeoPoint.kernel.geos.common.geos.GeoConic) -> a geogebra.common.lang.NumberValue) -> a geogebra.common.common.String.kernel.kernel.common.geos.geogebra .geogebra.geos.common.co mmon.kernel.geos.geos.kernel.GeoConic) -> a geogebra.geos.geogebra.geogebra.kernel.common .kernel.GeoPoint.geos.kernel.common .String.common.geogebra.common.geos.GeoLine DiameterLine(java.geos.geogebra.lang.lang.common.kernel.GeoElement[] RegularPolygon(java.kernel.GeoLine) -> a geogebra.kernel.geos.String..kernel.geogebra.geos.GeoConicPart CircumcircleArc(java.kernel.NumberValue) -> b geogebra.String.common.GeoVector.geogebra.geogebra.geogebra.GeoPoint.common.kernel.kernel.GeoElement[] Dilate(java.geos.GeoPoint.String.kernel.co mmon.ke rnel.GeoConicPart CircleArc(java.common.kernel.geogeb ra.common.common.geos.common.GeoPoint.common.geoge bra.geos.lang.lang.geos.geogebra.kernel.geogebra.kernel.common.geos.common.kernel.geos.kernel.GeoPoint) -> c geogebra.common.GeoPoint.kernel.GeoConic) -> a geogebra.kernel.geos.GeoNumeric Circumference(java.kernel.String.GeoConic Hyperbola(java.common.

kernelND.kernel.geos.GeoFuncti on) -> a geogebra.kernel.Stri ng[].geogebra.GeoPoint[] IntersectPolynomials(java.kernel.GeoFunction.lang.GeoLocus) -> a geogebra.geos.lang.common.GeoImplicitPoly ImplicitPoly(java.GeoPointND[]) -> a geogebra.lang.lang.GeoFunction.geogebra.lang.common.boolean) -> a geogebra.lang.GeoPoint.kernel.GeoPolygon) -> a geogebra.common.lang.geogebr a.g eogebra.geos.String.kernel.kernel.common.common.geos.lang.geos.geogebra.kernel.double) -> a geogebra.kernel.geogebra.St ring.GeoList) -> a geogebra.geogebra.common.kernel.geogebra.common.geogebra.geos.geogebra.boolean) -> a geogebra.String[].common.kernel.kernelND.comm on.geos.kernel.common.geogebra.geos.kernel.geogebra.comm on.common.geos.kernel.kernel.common.GeoFunction.kernelND.String.kernel.GeoLocus Locus(java.geos.GeoLocus Locus(java.GeoFunction.geos.geos.Strin g.kernel.geos.geos.kernel.GeoPoint[] IntersectPolynomialLine(java.lang.GeoElement[] IntersectLinePolygon(java.geogebra.c ommon.GeoList) -> a geogebra.String[ ].GeoElement[] Union(java.Region.kernel.geos.GeoSegment) -> a geogebra.GeoPolygon) -> a geogebra.GeoPointND[].double.geos.lang.GeoLine.geos.kernelND.common.kernel.GeoNumeric Length(java.lang.kernel.common.comm on.GeoPoint) -> a geogebra.common.common.geos.GeoPolygon.geos.geogebra.String.kernel.geos.kernel.common.kernel.common.GeoElement[] Polygon(java.common.GeoLine.lang.GeoLine.kernelND.common.String[].geogebra.GeoLineND) -> a geogebra.GeoLine ND) -> a geogebra.GeoPoint) -> a geogebra.geos.geo gebra.geos.geogebra.geogebra.geos.GeoPolyLin e) -> a geogebra.geogebra.kernelND.common.GeoLineND.common.kernel.String.kernel.kernel.GeoLine.geos.common.geos.kernel.kernel.geogebra.common.common.geogebra.String.kernel.geos.GeoFunc tion.kernel.common.geog ebra. kernel.geogebra.kernel.common.geogebra.common.GeoNumeric Length(java.common.common.lang.geos.kernel.geos.geogebra.common.geogebra.common.geos.common.String.geos.common.kernel.geogebra .lang.kernel.geos.kernel.geogebra.kernel.kernel.geos.kernel.kernel.double.kernel.String.implicit.geos.common.kernelND.geos.geos.GeoFunctionNVar) -> a geogebra.GeoNumeric) -> a geogebra.lang.common.geogebra.GeoPoint IntersectPolynomialsSingle(java.common.common.kernel.lang.geos.geogebra.GeoPoint PointIn(java.common.commo n.common.common.lang.geos.GeoConic) -> a geogebra.geogebra.kernel.String [].geos.common.kernel.geogebra.String.lang.String[].common.geos.GeoPoint) -> a geogebra.GeoElement[] Polygon(java.common.common.geos.common.GeoPointND[] IntersectConics(java.common.common.kernel.kernel.lang.common.common.common.GeoPoint.GeoElement[] IntersectLineCurve(java.common.kernel.kernel.GeoPoint) -> a geogebra.common.GeoPoint[] IntersectLineConic(java.GeoElement[] PolyLine(java.kernel.common.GeoPointND IntersectLines(java.geos.kernel.common.GeoPoint IntersectFunctionLine(java.GeoNumeric Distance(java.comm on.geo gebra.geogebra.GeoLineND.geogebra.geogebra.GeoFunction.common.geos.String [].common.kernel.lang.GeoConicND.kernel.geogebra.geogebra.lang.geos.boolean.kernel.geos.geos.common.geos.kernel.geos.geos. kernel.geogebra.common.geos.Str ing[].kernel.geos.GeoPoint Midpoint(java.geogebra.geogebra.GeoCurveCarte sian) -> a geogebra.String.kernel.GeoLine.kernel.G eoConicND) -> a geogebra.geogebra.GeoLin .kernel.GeoElement[] IntersectLinePolyLine(java.common.co mmon.lang.String. geogebra.kernel.geos.Str ing[].kernelND.geos.GeoPolygon.GeoPoint IntersectFunctions(java.kernel.common.common.kernelND.String[].kernel.common.kernel.geos.geos.geos.geos.lang.geogebra.double.Strin g[].kernel.kernel.kernel.GeoFunction.GeoPoint.kernel.GeoPoint Midpoint(java.kernel.String[] .kernel.GeoElement[] IntersectPolygons(java.lang.geos.lang.kernelND.geogebra .GeoPolygon) -> b geogebra.String.

GeoImplicitPoly.common.kernel.GeoPoint[] IntersectImplicitpolyLine(java.AlgoElement findExistingIntersectionAlgorithm(g eogebra.geogebra.implicit.kernel.kernel.GeoLine Tangent(java.GeoPoint[] IntersectImplicitpolys(java.kernel.lang.GeoConic) -> a geogebra.GeoImplicitPoly.kernel.kernel.kernel.common.geogebra.GeoElement[] Translate(java.kernel.geogebra.common.kernel.kernel.GeoConic) -> a geogebra.common.kernel.g eos.ke rnel.geos.lang.geogebra.geos.geogebra.kernel.geogebra.kernel.common .geos.geogebra.common.kernel.common.GeoFunction.geog ebra.GeoElement) -> a geogebra.geos.kernel.kernel.lang.String[].geos.GeoFunction) -> a geogebra.common.geos.GeoElement.common.implicit.String[].kernel.AlgoIntersectImplicitpolyParametric getInter sectionAlgorithm(geogebra.GeoPoint.geos.common.geogebra.common.implicit.geogebra.geos.geos.kernel.AlgoIntersectPolynomialConic getIntersectionAlg orithm(geogebra.kernel.GeoPoint IntersectConicsSingle(java.kernel.geos.kernel.geos.algos.geogebra.GeoFunction) -> a geogebra.lang.GeoImplicitPoly.common.kernel.common.kernel.GeoLine.String[].GeoPoint.AlgoIntersectLineConic getIntersectionAlgorithm (geogebra.geogebra.geos.common.e) -> a geogebra.GeoImplicitPoly.common.common.GeoConic) -> a geogebra.GeoConic.common.kernel.common.geogebra.co mmon.lang.kernel.geos.algos.geogebra .g eos.kernel.double) -> a geogebra.geos.co mmon.geos.lang.common.common.common.geos.geos.common.String.kernel.common.common.GeoConic.GeoImplicitPoly.kernel.geos.common.common.kernel.kernel.algos.common.common.geos.lang.geogebra.kernel.kernel.GeoConic) -> a geogebra.common.common.i mplicit.lang.implicit.kernel. geogebra.geos.common.kernel.geos.GeoConic) -> a geogebra.geogebra.AlgoIntersectImplicitpolyParametric getInter sectionAlgorithm(geogebra.GeoImplicitPoly.String.kernel.GeoPoint.geos.lang.geos.GeoLin e) -> a geogebra.kernel.GeoLine[] Tangent(java.GeoFunction.geogebra.kernel.implicit.geogebra.GeoConic) -> a geogebra.lang.AlgoIntersectPolynomialLine getIntersectionAlgo rithm(geogebra.GeoLine) -> a geogebra.kernel.common.GeoFunction.common.kernel.common.kernel.common.kernel.geos.geogebra.String[].common. String[].algos.GeoConic) -> a geogebra.geos.algos.kernel.common.AlgoIntersectPolynomials getIntersectionAlgorit hm(geogebra.geos.geogebra.geos.implicit.common.geos.geogebra.String.kernel.geogebra.kernel.geos.geos.double .algos.kernel.co mmon.common.kernel.kernel.GeoFunction) -> a geogebra.geogebra.kernel.GeoImplicitPoly) -> a geogebra.kernel.impl icit.common.GeoFunction.GeoLine[] CommonTangents(java.kernel.common.lang.geogebra.common.GeoPoint[] IntersectPolynomialConic(java.geogebra.common.geos.GeoImplicitPoly) -> a geogebra. geos.common.implicit.AlgoIntersectImplicitpolys getIntersectionAl gorithm(geogebra.lang.common.geos.implicit.geogebra.kernel.AlgoIntersectConics getIntersectionAlgorithm(ge ogebra.geogebra.GeoFuncti on) -> a geogebra.AlgoIntersectImplicitpolys getIntersectionAl gorithm(geogebra.kernel.common.common.kernel.kernel.implicit.common .GeoLine[] Tangent(java.GeoLine) -> a geogebra.GeoConic.GeoCo nic) -> a geogebra.geogebra.kernel.geogebra.geogebra.String[].kernel.common.kernel.co mmon.geogebra.common.Stri ng[].GeoConic.geos.GeoImplicitPoly) -> a geogebra.common.GeoLine.S tring[].geos.common.kernel.implicit.geos.common.common.common.GeoLine[] Tangent(java.implicit.implicit. lang.GeoLine[] Tangent(java.kernel.geos.kernel.common.common.GeoImplicitPoly) -> a geogebra.common.String[].GeoPoint[] IntersectImplicitpolyPolynomial(java.geogebra.geos.GeoCo nic) -> a geogebra.kernel.geos.geos.implicit.common.kernel.common .geos.kernel.GeoImplicitPoly.common.geogebra.geogebra.kernel.kernel.GeoPoint[] IntersectImplicitpolyConic(java.implicit.geos.geos.GeoImplicitPoly.St ring[].common.GeoLine.common.kernel.

common.geogebra.kernel.kernel.AlgoDrawingPadCorner -> geogebra.algos.common.geogebra.GeoElement[] output -> b geogebra.c.common.GeoPointND Q -> b geogebra.common.String toString(geogebra.GeoNumeric dist -> a geogebra.GeoElement g -> a geogebra.geos.common.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.GeoPoint) -> a geogebra.kernel.common.GeoElement.String toString(geogebra.geos.i.geos.GeoLine h -> b geogebra.kernel.common.geos..Algos getClassName() -> a void compute() -> b geogebra.kernel.kernel.kernel.GeoPoint corner -> a geogebra.AlgoDiv -> geogebra.AlgoElement -> geogebra.GeoNumeric getDistance() -> a void compute() -> b java.geogebra.kernelND.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.geogebra.common.common.co mmon.AlgoClosestPoint closePt -> a geogebra.common.kernel.GeoPoint P -> a geogebra.GeoNumeric dist -> a geogebra.common.common.common.StringTemplate) -> a geogebra.GeoLine) -> a geogebra.geos.GeoElement[] Mirror(java.geos.kernel.GeoElement[] Mirror(java.common.String.geos.AlgoDistancePoints -> geogebra.common.an: geogebra.kernel.algos.GeoElement[] input -> a geogebra.kernel.common.geos.common.GeoLine g -> a geogebra.common.GeoConic) -> a geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.GeoElement.String.common.algos.geos.algos.kernel.GeoNumeric getDistance() -> a void compute() -> b java.GeoPoint getParentPoint() -> b geogebra.geos.common.kernel.lang.common.common.kernel.geos.GeoNumeric dist -> a geogebra.String.kernel.arithmetic.co mmon.StringTemplate) -> a geogebra.StringTemplate) -> a geogebra.GeoNumeric[] randomUnlabeledInput -> a boolean isPrintedInXML -> c .al: geogebra.geos.kernel.ao: geogebra.NumberValue evNum -> b geogebra.i.kernel.common.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.geos.algos.c. i.lang.geos.kernel.kernel.geos.kernel.c.co mmon.geos.AlgoDistanceLineLine -> geogebra.c.am: geogebra.String toString(geogebra.kernel.algos.common.geogebra.geos.GeoElement[] Mirror(java.algos.GeoElement[] efficientInput -> c geogebra.lang.geos.geogebra.algos.common.kernel.geos.kernel.kernel.geos.algos.c.geos.i.AlgoDistancePointObject -> geogebra.kernel.lang.common.aj: geogebra.i.i.common.kernel.arithmetic.common.geos.kernel.ak: geogebra.kernel.GeoPointND P -> a geogebra.kernel.c.common.kernel.kernel.common.geos.kernel.kernel.c.common.kernel.kernel.GeoPoint getCorner() -> a void compute() -> b boolean euclidianViewUpdate() -> b java.i.kernel.algos.kernel.kernel.algos.lang.kernel.kernel.common.geos.NumberValue number -> a geogebra.common.kernel.common.kernel.common.geos.GeoNumeric getDistance() -> a void compute() -> b java.AlgoDynamicCoordinatesInterface -> geogebra.common.algos.common.ai: geogebra.kernelND.common.kernel.kernel.StringTemplate) -> a geogebra.common.common.common.algos.kernel.kernel.lang.geogebra.common.geos.kernel.common.GeoElement.GeoVec3D) -> a geogebra.lang.common.common.common.GeoElement.String toString(geogebra.common.common.geos.

common.geoge bra.kernel.util.geos.common.GeoElement[] getInputForUpdateSetPropagation() > a void setDependencies() -> j void doSetDependencies() -> k void setRandomUnlabeledInput() -> a void setEfficientDependencies(geogebra.ArrayList getInputPoints() -> c boolean isIndependent() -> k java.ArrayList inputPoints -> b java.StringT emplate) -> c java.boolean) -> a java.algos.common.ToGeoElement) -> a void setOutput(int.common.GeoElement) -> b void removeOutputExcept(geogebra.GeoElement) -> a void setOutput(geogebra.ArrayList) -> a java.GeoElement[]) -> a void setOutputDependencies() -> e void setOutputDependencies(geogebra.TreeSet getTempSet() -> b geogebra.kernel.Algos) -> a void compute() -> b void initForNearToRelationship() -> d_ boolean isNearToAlgorithm() -> d void update() -> i void updateCascadeAlgos(java.geos.StringTemplate .kernel.GeoElement) -> c void notifyAdd() -> l void notifyRemove() -> m geogebra.ConstructionElement) -> a int getConstructionIndex() -> b int getMinConstructionIndex() -> h int getMaxConstructionIndex() -> i java.geos.geos.kernel.common.geos.util.util.GeoElement[]) -> a geogebra.util.geos.geos.common.lang.kernel.TreeSet getAllIndependentPredecessors() -> a void addPredecessorsToSet(java.common.util.util.kernel.common.TreeSet.common.common.String getNameDescription() -> b java.util.geos.algos.StringBuilder sbAE -> a geogebra.kernel.geos.GeoElement[] getInput() -> d geogebra.kernel.kernel.common.common.ArrayList getFreeInputPoints() -> b java.geos.kernel.kernel.TreeSet tempSet -> a boolean removed -> a boolean protectedInput -> b java.kernel.String getCommandDescription(geogebra.util.lang.GeoElement[] getOutput() -> c geogebra.ArrayList freeInputPoints -> a java.util.kernel.common.geogebra.common.kernel.GeoElement) -> a boolean euclidianViewUpdate() -> b void remove() -> c void setProtectedInput(boolean) -> a void remove(geogebra.common.GeoElement getOutput(int) -> a int getOutputLength() -> g void refreshOutput() -> h java.geos.kernel.boolean stopUpdateCascade -> d java.kernel.util.geos.lang.GeoElement[] getGeoElements() -> e boolean hasSingleOutputType() -> g boolean isAlgoElement() -> h boolean isGeoElement() -> i boolean isConsProtocolBreakpoint() -> j int compareTo(geogebra.lang.String getCommandString(geogebra.AlgoElement updateAfterAlgo -> a void addToConstructionList() -> g void setOutputLength(int) -> b void setOnlyOutput(geogebra.common.kernel.String getAlgebraDescriptionRegrOut(geogebra.geos.GeoElement[].lang.kernel.common.List outputHandler -> a java.algos.common.

kernel.kernel.ArrayList outputList -> a java.algos.common.String toRealString(geogebra.algos.lang.kernel.StringTem plate) -> a geogebra.kernel.GeoElement newElement() -> a geogebra.String getCommandName(geogebra.kernel.ap: geogebra.lang.common.kernel.String getCommandDescription(geogebra.util.GeoElement[] getOutput(geogebra.kernel.algos.i.StringBuilder) -> a java.boolean.StringTemplate) -> f java.kernel.List) -> a boolean isLaTeXTextCommand() -> c geogebra.kernel.Equatio nScopeInterface) -> a boolean isLocusEquable() -> e geogebra.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.common.algos.kernel.common.common.List getOutputHandler() -> a void setOutputHandler(java.StringTemplate .a o$b: geogebra.algos.String indexLabel -> a boolean setLabels -> a int labelsSetLength -> a geogebra.String[]) -> a void setIndexLabels(java.String toString(geogebra.kernel.AlgoElement$elementFactory fac -> a java.geos.common.common.lang.AlgoElement this$0 -> a void removeFromHandler() -> a void adjustOutputSize(int) -> a void augmentOutputSize(int.StringTemplate) -> a java.geos.algos.common.StringBuilder) -> b java.lang.lang.AlgoElement) -> a geogebra.) -> d java.common.AlgoElement getUpdateAfterAlgo() -> a java.common.boolean) -> a void getOutputXML(java.GeoElement.common.GeoElement getElement(int) -> a geogebra.algos.geogebra.String getExpXML(geogebra.lang.common.geos.common.kernel.kernel.i.String getXML() -> c void getXML(java.algos.G eoElement.geogebra.lang.lang.lang.i.geogebra.c.ge os.kernel.kernel.geos.common.boolean) -> a void setLabels(java.common.common.kernel.lang.common.StringTemplate) -> g boolean doStopUpdateCascade() -> m void setStopUpdateCascade(boolean) -> c boolean wantsConstructionProtocolUpdate() -> c_ void setUpdateAfterAlgo(geogebra.common.common.StringTemplate) -> a java.common.aq: .GeoElement[]) -> a int size() -> a geogebra.geogebra.String) -> a void updateLabels() -> b geogebra.common.EquationElementInterface buildEquationElementFo rGeo(geogebra.AlgoEllipseFociPoint -> geogebra.String toExpString(geogebra.lang.kernel.common.common.kernel.AlgoElement$OutputHandler -> geogebra.lang.Algos getClassName() -> a int getRelatedModeID() -> a java.StringBuilder.algos.algos.lang.common.kernel.c.kernel.algos.c.lang.kernel.common.kernel.util.String toString(geogebra.kernel.kernel.StringTemplate) -> b java.common.StringTemplate) -> e void getXML(java.common.StringBuilder.c.String.kernel.lang.common.AlgoEllipseFociLength -> geogebra.common.Algos getClassName() -> a void setPrintedInXML(boolean) -> b boolean isPrintedInXML() -> l java.lang.String toString() -> toString java.ao $a: geogebra.geos.i.lang.util.lang.lang.String getCmdXML(java.boolean) -> a void appendCheckVector(java.common.common.AlgoElement$elementFactory -> geogebra.algos.kernel.String[] labels -> a java.kernel.

i.kernel.geos.kernel.av: geogebra.lang.common.common.i.algos.i.kernel.common.c.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.algos.common.common.as: geogebra.double.common.GeoList getResult() -> a void compute() -> b geogebra.kernel.c.common.geos.kernel.common.algos.AlgoExtremumPolynomial -> geogebra.GeoElement inputList -> a geogebra.Algos getClassName() -> a geogebra.common.roots.kernel.geos.common.AlgoFirstLocus -> geogebra.geos.common.kernel.kernel.kernel.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.au: geogebra.kernel.c.kernel.roots.GeoNumeric n -> a geogebra.geos.common.arithmetic.geos.geos.c.RealRootFunction.geos.kernel.RealRootFunction.AlgoFocus -> geogebra.double) -> a double gradient(geogebra.Algos getClassName() -> a void compute() -> b java.Algos getClassName() -> a void compute() -> b geogebra.geos.GeoPoint getFocus1() -> a geogebra.common.kernel.common.kernel.geos.common.kernel.kernel.algos.geogebra.common.common.GeoPoint C -> c geogebra.algos.GeoConic ellipse -> a void addIncidence() -> e geogebra.GeoPoint getExternalPoint() -> c void compute() -> b java.kernel.kernel.int) -> a int findNumberOfSamples(double.kernel.NumberValue left -> a geogebra.common.aw: geogebra.GeoList outputList -> a int size -> a geogebra.AlgoExtremumMulti -> geogebra.common.kernel.common.geos.kernel.common.double.algos.NumberValue right -> b geogebra.common.common.kernel.i.kernel.common.String toString(geogebra.algos.c.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.kernel.arithmetic.GeoConic getEllipse() -> a geogebra.geos.double.GeoText outputText -> b int size -> a geogebra.kernel.common.kernel.geos.kernel.GeoFunction f -> b geogebra.kernel.geos.algos.geos.common. double.common.algos.common.GeoText inputText -> a geogebra.algos.kernel.common.GeoElement geoleft -> a geogebra.GeoElement georight -> b geogebra.common.kernel.String toString(geogebra.kernel.geos.i.ar: geogebra.StringTemplate) -> a geogebra.at: geogebra.GeoPoint getFocus2() -> b geogebra.geos.common.common.geos.AlgoFirst -> geogebra.AlgoFirstString -> geogebra.common.kernel.kernel.common.kernel.common.common. double) -> a geogebra.kernel.common.i.GeoPoint A -> a geogebra.GeoPoint[] getExtremumPoints() -> a void setInputOutput() -> a void compute() -> b double[] findExtremums(geogebra.common.geos.geos.geos.c.common.common.kernel.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.algos.kernel.common.GeoText getResult() -> a void compute() -> b geogebra.GeoPoint[] focus -> a double temp1 -> a double temp2 -> b .common.kernel.common.GeoConic c -> a geogebra.GeoPoint B -> b geogebra.lang.algos.common.GeoNumeric n -> a geogebra.

AlgoFractionTextPoint -> geogebra.lang.kernel.lang.common.lang.kernel.GeoElement ngeo -> c geogebra.GeoElement densityGeo -> f geogebra.kernel.common.kernel.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.kernel.geos.GeoElement widthGeo -> e geogebra.kernel.common.kernel.common.geos.NumberValue p3 -> h geogebra.arithmetic.common.common.kernel.StringBuilder.kernel.kernel.NumberValue p1 -> f geogebra.common.algos.common.kernel.kernel.kernel.geos.kernel.kernel.arithmetic.arithmetic.common.GeoFunction f -> a geogebra.GeoText text -> a double[] xCoord -> a double[] yCoord -> b double[] zCoord -> c java.geos.kernel.geos.kernel.GeoVec2D[] eigenvec -> a geogebra.kernel.NumberValue d -> i geogebra.algos.algos.arithmetic.i.S tringTemplate.common.common.GeoNumberValue num -> a geogebra.kernel.lang.common.kernel.algos.kernel.StringBuilder sb -> b int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a geogebra.NumberValue b -> b geogebra.common.kernel.common.ay: geogebra.NumberValue density -> e geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.geos.geos.kernelND.common.common.GeoList list3 -> c geogebra.c.i.az: double CHECKPOINTS -> a int type -> a geogebra.GeoList list1 -> a geogebra.common.common.geos.c.common.common.common.GeoElement bgeo -> b geogebra.geos.kernel.GeoElement useDensityGeo -> g geogebra.GeoText getResult() -> a void compute() -> b double[] DecimalToFraction(double.ax: geogebra.double) -> a boolean isLaTeXTextCommand() -> c void appendFormula(java.arithmetic.common.kernel.common.kernel.common.common.NumberValue n -> c geogebra.AlgoFractionText -> geogebra.algos.geos.GeoVec2D b -> a geogebra.geogebra.Kernel) -> a geogebra.common.common.NumberValue width -> d geogebra.arithmetic.kernel.i.double[].kernel.kernel.kernel.geos.GeoElement ageo -> a geogebra.geogebra.GeoText text -> a double[] frac -> a java.common.GeoPointND p -> a geogebra.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.common.kernel.kernel.common.GeoList list2 -> b geogebra.common.NumberValue p2 -> g geogebra.kernel.geos.common.geos.algos.StringTemplate) -> a geogebra.String toString(geogebra.NumberValue a -> a geogebra.c.common.arithmetic.geos.AlgoFunctionAreaSums -> geogebra.arithmetic.geos.kernel.GeoElement isCumulative -> h .GeoElement dgeo -> d geogebra.geos.GeoPoint[] getFocus() -> a void compute() -> b java.kernel.kernel.kernel.common.common.arithmetic.common.geos.kernel.common.common.common.kernel.common.geogebra.geos.StringBuilder sb -> b geogebra.GeoText getResult() -> a void compute() -> b boolean isLaTeXTextCommand() -> c int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.

common.GeoElement getIsCumulative() -> c double getFreqMax() -> a double[] getYValue() -> a double[] getLeftBorder() -> b boolean isRight() -> f boolean euclidianViewUpdate() -> b void setInputOutput() -> a geogebra.ExtremumFinder extrFinder -> a double freqMax -> c boolean histogramRight -> c geogebra.GeoNumeric sum -> a int N -> b double STEP -> b double[] yval -> a double[] leftBorder -> b geogebra.math.kernel.common.common.common.kernel.geos.GeoFunction g -> a geogebra.NumberValue a -> a geogebra.common.geos.common.kernel.lang.common.common.kernel.kernel.common.geos.common.kernel.GeoNumeric getSum() -> a geogebra.arithmetic.common.GeoNumeric getD() -> c void compute() -> b void compute(boolean) -> d boolean functionDefined(double.geos.common.arithmetic.geos.common.kernel.aB: geogebra.geos.kernel.GeoElement p3geo -> k geogebra.int.GeoFunction f -> a geogebra.kernel.StringTemplate) -> a boolean useTrapeziums() -> n boolean isHistogram() -> o int getType() -> d boolean prepareDistributionLists() -> q void loadDistributionLists(int.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.GeoElement getUseDensityGeo() -> b geogebra.optimization.GeoElement getDensityGeo() -> a geogebra.algos.common.kernel.apache.kernel.GeoList getList() -> a geogebra.common.NumberValue b -> b geogebra.algos.c.geos.kernel.geos.arithmetic.ExpressionNode exp2 -> b geogebra.Inte gerDistribution) -> a void update() -> i geogebra.GeoElement p1geo -> i geogebra.geos.common.kernel.ExpressionNode exp -> a geogebra.kernel.GeoElement ageo -> a geogebra.GeoElement p2geo -> j geogebra.kernel.GeoFunction getFunction() -> a void compute() -> b java.common.common.GeoNumeric getN() -> b geogebra.arithmetic.common.geos.AlgoFunctionFreehand -> geogebra.c.geos.arithmetic.arithmetic.kernel.kernel.NumberValue getP1() -> a geogebra.geos.kernel.arithmetic.i.kernel.aA: geogebra.common.geos.GeoFunction g -> b geogebra.common.double) -> a java.geos.common.NumberValue getB() -> c geogebra.geos.ExpressionNode expCond -> c .kernel.common.common.kernel.kernel.StringTemplate) -> a geogebra.kernel.kernel.lang.common.distribution.common.geos.common.GeoFunction getF() -> a int getIntervals() -> c double getStep() -> b double[] getValues() -> c geogebra.geos.NumberValue getA() -> b geogebra.String toString(geogebra.kernel.kernel.kernel.common.arithmetic.commons.kernel.GeoElement bgeo -> b geogebra.kernel.geos.GeoList inputList -> a geogebra.String toString(geogebra.kernel.common.kernel.i.common.common.AlgoFunctionInterval -> geogebra.common.common.geogebra.geos.org.algos.kernel.common.

c.AlgoGeoPointsFunction -> geogebra.kernel.kernel.GeoPoint E -> a geogebra.geos.algos.kernel.GeoPoint E -> a geogebra.optimization.String toString(geogebra.GeoElement georight -> b geogebra.geos.i.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoPoint getPoint() -> a void compute() -> b geogebra.c.algos.algos.aH: geogebra.kernel.kernel.common.ExtremumFinder extrFinder -> a geogebra.geos.String[] labels -> a boolean initLabels -> d boolean setLabels -> c geogebra.GeoPoint[] getPoints() -> b void showOneRootInAlgebraView() -> e void removeDuplicates(double[]) -> a void setPoints(double[].NumberValue right -> b geogebra.geos.i.geos.common.GeoFunction getFunction() -> a void compute() -> b boolean hasEqualExpressions(geogebra.kernel.aD: geogebra.common.Algos getClassName() -> a void compute() -> b geogebra.kernel.geos.kernel.kernel.common.GeoPoint[]) -> a void remove(geogebra.i.common.geogebra.NumberValue left -> a geogebra.kernel.kernel.common.GeoElement geoleft -> a geogebra.c.common.kernel.common.GeoFunction f -> a geogebra.common.GeoFunction) -> a java.common.common.algos.aE: geogebra.common.kernel.common.geos.common.geos.kernel.common.kernel.common.aF: geogebra.kernel.common.Algos getClassName() -> a int getRelatedModeID() -> a java.GeoFunctionable function -> a geogebra.common.i.kernel.kernel.kernel.common.kernel.String toString(geogebra.common.c.kernel.c.geos.common.arithmetic.common.common.kernel.common.geos.common.common.lang.algos.common.i.AlgoFunctionMax -> geogebra.geos.geos.arithmetic.common.geos.GeoElement) -> b void initPoints(int) -> c void removePoint(int) -> e geogebra.common.algos.geos.lang.i.GeoFunctionable function -> a geogebra.kernel.arithmetic.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.GeoPoint[] points -> a java.algos.Algos getClassName() -> a void setInputOutput() -> a geogebra.StringTemplate) -> a geogebra.algos.common.geos.aC: geogebra.kernel.ExtremumFinder extrFinder -> a geogebra.AlgoGCD -> geogebra.common.kernel.AlgoHyperbolaFociLength -> geogebra.kernel.common.kernel.geos.GeoElement geoleft -> a geogebra.int) -> a double yAt(double) -> a void updateLabels(int) -> a void noUndefinedPointsInAlgebraView(geogebra.kernel.kernel.NumberValue left -> a geogebra.common.common.arithmetic.AlgoHyperbolaFociPoint -> geogebra.GeoFunction f -> a geogebra.geos.kernel.aG: geogebra.algos.geos.optimization.GeoFunction f -> a geogebra.lang.algos.kernel.kernel.kernel.common.kernel.kernel.geos.GeoPoint A -> a geogebra.common.AlgoFunctionMin -> geogebra.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.geos.common.common.c.kernel.common.GeoPoint getPoint() -> a void compute() -> b geogebra.common.common.kernel.common.common.algos.GeoElement georight -> b geogebra.common.NumberValue right -> b geogebra.GeoPoint B -> b .geos.kernel.common.kernel.common.

NumberValue getA() -> a .aL: geogebra.kernel.NumberValue a -> a geogebra.GeoFunction getGeoFunction() -> a void compute() -> b java.kernel.geos.geos.common.geos.geos.geos.geos.StringTemplate) -> a geogebra.algos.geos.GeoElement result -> c geogebra.geos.kernel.lang.kernel.geos.geos.kernel.kernel.kernel.kernel.common.geos.kernel.algos.kernel.common.common.geos.common.common.common.kernel.kernel.kernel.common.i.kernel.geos.NumberValue number -> a geogebra.kernel.common.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.algos.String toString(geogebra.GeoPoint getFocus1() -> a geogebra.c.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoFunction g -> b geogebra.geos.GeoElement getGeoElement() -> a void compute() -> b java.geos.StringTemplate) -> a geogebra.GeoConic getHyperbola() -> a geogebra.GeoPoint C -> c geogebra.AlgoIfFunction -> geogebra.common.lang.geos.kernel.geos.common.GeoConic hyperbola -> a void addIncidence() -> e geogebra.kernel.arithmetic.GeoElement elseGeo -> b geogebra.GeoNumeric getIntegral() -> a geogebra.GeoPoint getCorner() -> a void compute() -> b java.kernel.common.kernel.i.AlgoImageCorner -> geogebra.common.GeoPoint getExternalPoint() -> c void compute() -> b java.String toString(geogebra.c.algos.GeoFunction f -> a geogebra.common.geos.geos.kernel.common.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.geogebra.kernel.kernel.geos.kernel.common.GeoBoolean condition -> a geogebra.GeoNumeric intG -> c geogebra.kernel.common.kernel.common.kernel.common.kernel.arithmetic.NumberValue b -> b geogebra.geos.AlgoIntegralFunctions copy() -> a void setInputOutput() -> a geogebra.GeoBoolean evaluate -> a geogebra.common.common.GeoNumeric n -> a geogebra.kernel.common.common.i.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.algos.String toString(geogebra.String toString(geogebra.geos.lang.common.common.AlgoIntegralFunctions -> geogebra.kernel.c.common.kernel.common.common.common.geos.common.arithmetic.common.kernel.common.common.kernel.kernel.algos.kernel.geos.GeoFunction elseFun -> c geogebra.i.common.StringTemplate) -> a geogebra.kernel.common.geos.common.GeoImage img -> a geogebra.GeoElement bgeo -> b geogebra.kernel.aI: geogebra.common.GeoNumeric intF -> b geogebra.GeoFunction boolFun -> a geogebra.GeoElement ageo -> a geogebra.common.kernel.lang.common.common.c.common.kernel.GeoPoint getFocus2() -> b geogebra.GeoFunction getG() -> b geogebra.common.Algos getClassName() -> a geogebra.algos.common.GeoPoint corner -> a geogebra.common.aK: geogebra.GeoFunction getF() -> a geogebra.kernel.common.common.kernel.algos.common.geos.AlgoIf -> geogebra.geos.kernel.geos.aJ: geogebra.common.GeoFunction ifFun -> b geogebra.geos.GeoElement ifGeo -> a geogebra.GeoFunctionConditional result -> a geogebra.common.common.kernel.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.algos.algos.geos.kernel.kernel.common.arithmetic.

GeoConic degConic -> c .DrawInformationAlgo copy() -> a geogebra.common.lang.algos.algos.sampling.common.arithmetic.aO: void avoidDoubleTangentPoint() -> a int getClosestPointIndex(double.common.GeoPointND.kernel.geos.common.FunctionalNVar y1 -> b int getDimension() -> a void computeDerivatives(double.math.double[]) -> a geogebra.common.common.geos.kernel.geos.GeoPoint[] D -> b geogebra.kernel.c.NumberValue getB() -> b void compute() -> b java.GeoPoint[] getCopyOfIntersectionPoints() -> b geogebra.GeoPoint[] Q -> c java.kernel.geos.kernel.geos.geos.algos.AlgoIntegralODE this$0 -> a void reset() -> a boolean requiresDenseOutput() -> a void handleStep(org.AlgoNumerator numAlgo -> a geogebra.kernelND.AlgoDenominator denAlgo -> a geogebra.ArrayList preexistPoints -> a java.apache.common.algos.math.kernel.algos.geos.arithmetic.FunctionalNVar y0 -> a geogebra.kernel.i.AlgoIntegralODE$ODE -> geogebra.common.arithmetic.kernel.common.kernel.aM: geogebra.double) -> a int getClosestPointIndex(geogebra.kernel.common.geogebra.FunctionalNVar f0 -> a geogebra.geos.StringTemplate) -> a geogebra.AlgoIntegralODE$1 -> geogebra.GeoPoint) -> a geogebra.c.i.algos.kernel.common.GeoElement geo -> a geogebra.FunctionalNVar den -> c boolean quotient -> c java.kernel.algos.kernel.kernel.common.ArrayList al -> a org.double[]) -> a geogebra.c.ode.GeoPointND[] getIntersectionPoints() -> b geogebra.StepHandler stepHandler -> a geogebra.GeoPoint[] getIntersectionPoints() -> a geogebra.common.common.boolea n) -> a geogebra.aN: geogebra.String toString(geogebra.common.AlgoIntersect -> geogebra.util.common.kernel.geos.lang.AlgoIntersectConics -> geogebra.GeoPoint[] P -> a geogebra.geos.GeoLocus locus -> a geogebra.kernelND.kernel.common.geogebra.arithmetic.kernel.common.apache.i.common.StringTemplate) -> a void remove() -> c geogebra.double[].kernelND.algos.common.common.common.kernel.arithmetic.common.kernel.i.geos.common.common.kernel.common.common.FunctionalNVar f -> a int getDimension() -> a void computeDerivatives(double.kernelND.kernel.arithmetic.kernel.aM$b: geogebra.commons.kernel.kernel.algos.geos.kernel.i.c.sampling.GeoPoint p -> a geogebra.FunctionalNVar num -> b geogebra.common.kernel.c.String toString(geogebra.commons.common.GeoPointND) -> a geogebra.kernel.common.common.kernel.geos.algos.GeoConic B -> b geogebra.geos.common.util.GeoPoint[] getLastDefinedIntersectionPoints() -> c void setCoords(geogebra.kernel.util.c.algos.ode.common.kernel.common.kernel.i.StepInterpolator.common.common.GeoLocus getResult() -> a void compute() -> b java.aP: geogebra.AlgoIntersectAbstract -> geogebra.kernel.common.common.GeoPointND[] getLastDefinedIntersectionPoint s() -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.arithmetic.aQ: geogebra.aM$a: geogebra.ke rnel.GeoConic A -> a geogebra.common.kernel.common.kernel.common.kernel.common.algos.common.common.c.common.AlgoIntegralODE$ODE2 -> geogebra.AlgoIntegralODE -> geogebra.ArrayList newPoints -> b geogebra.kernel.double[].common.kernel.i.

geos.common.kernel.common.kernel.common.double[][]) -> a void setNearTo(geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void addIncidence() -> f void setInputOutput() -> e geogebra.kernel.common.GeoPoint[].common.kernel.geos.kernel.GeoConic. i.common.common.common.geos.geogebra.geogebra .kernel.geos.geogebra.geos.c ommon.GeoConic) -> a void computeNonContinous() -> r void computeContinuous() -> s void handleLimitedPaths() -> t void updateQonPath() -> u boolean pointLiesOnBothPaths(geogebra.geos.kernel.common.geos.kernel.kernel.GeoConic.kernel.geogebra.kernel.geogebra.kernel.GeoPoint[].int[].GeoConic.geos.GeoPoint getPointFrom1on2(geogebra.common.geos.GeoConic.common.GeoPoint[].int[].common.kernel.ke rnel.double) -> a boolean isLocusEquable() -> e geogebra.geos.kernel .common.kernel.boolean.GeoCo nic.aR: geogebra.GeoConic.GeoLine line -> a .PointPairList pointList -> a geogebra.boolean[].boolean[].geos.geos.GeoConic getB() -> b geogebra.kernel.common.GeoConic.geogebra.common.common.kernel.common.PointPair List.common.kernel.geogebra.kernel.GeoFunction f -> a geogebra.geos.geos.geogebra.geogebra.geos.common.GeoConic.geos.common.geos.AlgoIntersectFunctionLineNewton -> geogebra.GeoPoint[]) -> b boolean testPoints(geogebra.kernel.geogebra.algos.SystemOfEquationsSolver sysSolver -> a geogebra.kern el.kernel.kernel.geos.com mon.GeoPoint[]) -> a void intersectWithDegenerate(geogebra.GeoConic getA() -> a geogebra.GeoPoint[].GeoPoint[]) -> a void moveDefinedPointsToFront(geogebra.GeoPoint[]) -> a void normalizeArray(double[]) -> a void distanceTable(geogebra.common.common.geogebra.common.kernel.common.geos.GeoPoint[] getLastDefinedIntersectionPoints() -> c boolean isNearToAlgorithm() -> d void initForNearToRelationship() -> d_ void compute() -> b void matchExistingIntersections() -> q boolean handleSpecialCase() -> f geogebra.double) -> a boolean calcIntersectionPoints(geogebra.common.com mon.geos.algos.geos.geos.GeoLine tempLine -> a int[] age -> a int[] originalPermutation -> b int[] permutation -> c double[][] distTable -> a boolean[] isQonPath -> a boolean[] isPalive -> b boolean firstIntersection -> c boolean isLimitedPathSituation -> d boolean isPermutationNeeded -> e boolean possibleSpecialCase -> f int specialCasePointOnCircleIndex -> a geogebra.GeoPoint[].double[][].kernel.common.geos.common.common.geos.kernel.common.GeoPoint[].kernel.common.common.kernel.GeoConic.kernel.kernel.GeoPoint[] getIntersectionPoints() -> a geogebra.geos.kernel.c.geos.common.EquationSolverInterface eqnSolver -> a geogebra.geos.double) -> b boolean intersectConicsWithEqualSubmatrixS(geogebra.geogebra.geos.kernel.common.geogebra.kernel.geogebra.geos.kernel.geos.GeoPoint) -> a boolean isSingularitySituation() -> n void intersectConics(geogebra.kernel.common.GeoConic.geogebra.common.GeoConic.geos.kernel.

algos.kernel.kernel.common.AlgoIntersectFunctions -> geogebra.geos.aS: geogebra.common.geos.kernel.kernel.common.Function diffFunction -> a geogebra.GeoPoint[] getIntersectionPoints() -> a geogebra.common.common.geos.kernel.common.kernel.kernel.common.common.common.geos.common.kernel.common.common.common.GeoPoint[] getIntersectionPoints() -> a geogebra.geos.String toString(geogebra.AlgoIntersectFunctionsNewton -> geogebra.common.kernel.geos.lang.GeoPoint tangentPoint -> a geogebra.common.geos.kernel.c.common.GeoPoint startPoint -> a geogebra.i.GeoPoint[] Q -> b int intersectionType -> a int[] age -> a int[] permutation -> b double[][] distTable -> a boolean[] isQonPath -> a boolean[] isPalive -> b int i -> c boolean isDefinedAsTangent -> e boolean firstIntersection -> f boolean isPermutationNeeded -> g geogebra.kernel.geos.kernel.kernel.kernel.kernel.kernel.common.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a void compute() -> b geogebra.AlgoIntersectLineConic -> geogebra.geos.GeoFunction f -> a geogebra.common.kernel.kernel.GeoPoint[] D -> c geogebra.String toString(geogebra.geos.GeoLine g -> a geogebra.common.common.common.common.Algos getClassName() -> a geogebra.kernel.geos.common.StringTemplate) -> a geogebra.common.aU: geogebra.kernel.algos.GeoLine getLine() -> a geogebra.geos.GeoFunction g -> b geogebra.aT: geogebra.kernel.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a void compute() -> b geogebra.c.common.geos.common.GeoPoint getIntersectionPoint() -> a java.i.geogebra.kernel.common.geos.algos.GeoPoint rootPoint -> b geogebra.GeoPoint rootPoint -> b geogebra.algos.GeoPoint getIntersectionPoint() -> a java.algos.Algos getClassName() -> a int getRelatedModeID() -> a void addIncidence() -> q void initElements() -> e void setInputOutput() -> f geogebra.kernel.common.kernel.StringTemplate) -> a geogebra.common.common.c .i.PointPairList pointList -> a boolean isLimitedPathSituation -> h boolean possibleSpecialCase -> c boolean handlingSpecialCase -> d int specialCasePointOnCircleIndex -> b geogebra.kernel.geos.arithmetic.geos.algos.common.Function diffFunction -> a void addIncidence() -> e geogebra.lang.common.kernel.GeoPoint startPoint -> a geogebra.kernel.kernel.arithmetic.common.GeoConic c -> a geogebra.kernel.algos.geos.GeoPoint[] P -> a geogebra.GeoPoint[] getLastDefinedIntersectionPoints() -> c boolean isNearToAlgorithm() -> d void initForNearToRelationship() -> d_ .kernel.geos.geos.GeoConic getConic() -> a geogebra.

k ernel.GeoConic. common.common.common.TreeMap newCoords -> a void setLabels(java.GeoPoint[]) -> a boolean testPoints(geogebra.common.c.common.double) -> a boolean isLocusEquable() -> e geogebra.geos.AlgoIntersectLinePolyLine this$0 -> a geogebra. aY: geogebra.AlgoIntersectLineCurve this$0 -> a geogebra.kernel.lang.String[]) -> a geogebra.common.ge os.kernel.algos.algos.AlgoElement$OutputHandler outputPoints -> a void setLabels(java.common.geos.algos.kernel.algos.GeoConic.geos.common.kernel.common.kernel.c.AlgoElement$OutputHandler createOutputPoints() -> a geogebra.i.AlgoElement$OutputHandler outputPoints -> a java.AlgoIntersectLinePolyLine$1 -> geogebra.common.geogebra.geos.kernel.GeoPoly pi -> a geogebra.algos.kernel.geos.kernel.GeoPolyLine p -> a geogebra.geos.common.common.String toString(geogebra.c.algos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a void intersectionsCoords(geogebra.geos.kernel.geogebra.common.kernel.geogebra.kernel.GeoLine g -> a geogebra.c.kernel.lang.GeoLine h -> b geogebra.kernel.geos.util.AlgoIntersectLineCurve -> geogebra.algos.common.kernel.geos.kernelND.kernel.common.common.common.algos.common.common.common.GeoPoint newElement() -> a geogebra.kernel.algos.kernel.GeoElement newElement() -> a geogebra.algos.common.aZ: geogebra.kernel.kernel.void compute() -> b boolean handleSpecialCase() -> f void computeNonContinous() -> r void computeContinous() -> s void handleLimitedPaths() -> t void updateQonPath() -> u boolean pointLiesOnBothPaths(geogebra.kernel.lang.common.i.common.kernelND.AlgoIntersectLines -> geogebra.TreeMap) -> a void compute() -> b java.kernel.aW: geogebra.common.kernel.GeoPoint S -> a void addIncidence() -> e geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a void compute() -> b java.geogebra.aX : geogebra.kernel.GeoPoint[]) -> a int intersectLineConic(geogebra.algos.GeoPoint) -> a int intersect(geogebra.AlgoIntersectLinePolyLine -> geogebra.geos.GeoElement newElement() -> a geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a .kernel.common.kernel.kernel.util.kernel.String toString(geogebra.geos.GeoLineND.geos.common.common.common.GeoPoint newElement() -> a geogebra.common.c.algos.common.String[]) -> a geogebra.kernel.kernel.GeoPoint[].common.kernel.geos.common.GeoPolyLine.StringTemplate) -> a geogebra.common.geos.common.GeoConicND.GeoCurveCartesian curve -> a geogebra.GeoLine line -> a geogebra.GeoLineND g -> a geogebra.common.common.geos.kernel.algos.AlgoElement$OutputHandler createOutputPoints() -> a geogebra.geos.kernel.GeoLine.kernelND.kernel.common.common.StringTemplate) -> a geogebra.geos.common.i.common.geogebra.aV: geogebra.lang.geos.kernel.common.algos.i.kernel.java.common.kerne l.common.AlgoIntersectLineCurve$1 -> geogebra.geos.GeoLine.common.geogebra.kernel.kernel.i.

GeoPoint refPoint -> a geogebra.GeoLine geth() -> a geogebra.String toString(geogebra.kernel.i. bb: void addIncidence() -> f geogebra.GeoPoint point -> b geogebra.algos.String toString(geogebra.geos.kernel.kernel.c.geos.lang.i.kernel.be: geogebra.Algos getClassName() -> a int getRelatedModeID() -> a double getYValue(double) -> a geogebra.common.kernel.common.i.common.kernel.common.algos.AlgoIntersection -> geogebra.algos.kernel.common.kernel.c.common.kernel.common.lang.common.common.lang.common.common.bc: geogebra.c.GeoPoint[] getIntersectionPoints() -> a java.GeoConic c -> a void compute() -> b geogebra.kernel.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> e geogebra.kernel.kernel.GeoPoint[] getLastDefinedIntersectionPoints() -> c boolean isNearToAlgorithm() -> d void initForNearToRelationship() -> d_ void compute() -> b void remove() -> c java.common.common.geos.kernel.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.GeoList inputList -> a geogebra.geos.String toString(geogebra.geos.algos.common.Algos getClassName() -> a int getRelatedModeID() -> a geogebra.GeoLine getg() -> b void compute() -> b java.lang.geos.common.common.common.common.geos.geos.c.geogebra.kernel.common.kernel.kernel.algos.kernel.algos.algos.algos.geos.AlgoIntersectPolynomials -> geogebra.geos.common.kernel.geos.common.common.common.GeoPoint[] parentOutput -> a int idx -> a void addIncidence() -> f geogebra.algos.GeoInterval interval -> a .geos.kernel.GeoPoint[] getIntersectionPoints() -> a java.geos.kernel.GeoNumberValue index -> a geogebra.common.common.AlgoIntersectPolynomialConic -> geogebra.common.kernel.kernel.common.i.GeoList outputList -> c int size -> a int size2 -> b geogebra.kernel.geos.common.common.kernel.bf: geogebra.StringTemplate) -> a geogebra.common.AlgoIntersectPolynomialLine -> geogebra.String toString(geogebra.kernel.kernel.common.common.kernel.StringTemplate) -> a geogebra.kernel.algos.GeoPoint getPoint() -> a geogebra.geos.AlgoIntersectSingle -> geogebra.common.ba: geogebra.common.GeoPoint getPoint() -> a geogebra.common.algos.AlgoIntersect getAlgo() -> a geogebra.common.GeoFunction h -> a geogebra.common.Algos getClassName() -> a int getRelatedModeID() -> a geogebra.c.kernel.geos.GeoPoint[] getIntersectionPoints() -> a geogebra.kernel.geos.common.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.common.kernel.algos.i.bd: geogebra.kernel.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.common.geos.c .GeoList getResult() -> a void compute() -> b geogebra.GeoList inputList2 -> b geogebra.common.i.kernel.AlgoIntersect algo -> a geogebra.AlgoIntervalAbstract -> geogebra.algos.geos.common.

arithmetic.double) -> a geogebra.common.kernel.geos.algos.common.i.common.AlgoIntervalMax -> geogebra.kernel.GeoLine g -> a void addIncidence() -> e geogebra.common.kernel.common.common.algos.bn: geogebra.common.geos.i.arithmetic.GeoNumeric getResult() -> a void compute() -> b geogebra.c.kernel.NumberValue startValue -> a geogebra.common.geos.GeoBoolean outputBoolean -> a geogebra.bg: geogebra.geos.kernel.algos.bm: geogebra.common.geos.algos.GeoNumeric getResult() -> a geogebra.algos.common.kernel.common.common.GeoElement startValueGeo -> a geogebra.kernel.GeoFunction f -> a geogebra.common.c.common.arithmetic.kernel.common.kernel.i.geos.i.kernel.common.geos.common.kernel.algos.bh: geogebra.AlgoIntervalMidpoint -> geogebra.NumberValue n -> b geogebra.common.geos.common.kernel.algos.common.common.kernel.geos.i.common.algos.kernel.geos.kernel.GeoBoolean getResult() -> a void compute() -> b geogebra.common.c.common.common.GeoPoint P -> a geogebra.AlgoJoin -> geogebra.AlgoIsInteger -> geogebra.kernel.kernel.GeoLine getLine() -> a .common.algos.geos.common.GeoNumeric inputGeo -> a geogebra.bk: geogebra.common.algos.bj: geogebra.geos.Algos getClassName() -> a void compute() -> b geogebra.GeoList getResult() -> a void compute() -> b geogebra.kernel.geos.algos.GeoNumeric result -> a geogebra.i.geogebra.Algos getClassName() -> a void compute() -> b geogebra.bi: geogebra.i.kernel.algos.geos.c.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.kernel.common.c.GeoList outputList -> b int size -> a int size2 -> b geogebra.GeoList getResult() -> a void compute() -> b void setListElement(int.Algos getClassName() -> a void setInputOutput() -> a geogebra.NumberValue startValue -> a geogebra.GeoElement startValueGeo -> a geogebra.kernel.bl: geogebra.kernel.geos.geos.algos.GeoList inputList -> a geogebra.geos.kernel.common.common.common.GeoNumeric result -> a void setInputOutput() -> a geogebra.kernel.geos.NumberValue n -> b geogebra.Algos getClassName() -> a void compute() -> b geogebra.kernel.common.kernel.AlgoIterationList -> geogebra.kernel.kernel.kernel.GeoElement nGeo -> b geogebra.algos.kernel.GeoList list -> a geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoPoint Q -> b geogebra.algos.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.geos.GeoFunction f -> a geogebra.arithmetic.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.geos.kernel.kernel.kernel.AlgoIteration -> geogebra.common.AlgoIntervalMin -> geogebra.common.c.kernel.common.common.common.common.kernel.geos.algos.AlgoJoinPoints -> geogebra.c.i.common.common.kernel.kernel.kernel.c.kernel.GeoElement nGeo -> b geogebra.kernel.common.common.common.kernel.

algos.geos.common.algos.kernel.common.String toString(geogebra.GeoList inputList -> a geogebra.common.geos.kernel.kernel.geos.common.geos.GeoSegment s -> a geogebra.geos.common.common.kernel.GeoList getResult() -> a void compute() -> b geogebra.kernel.GeoPoint) -> a geogebra.common.GeoBoolean bool -> a geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.GeoElement var -> a int size -> a geogebra.lang.GeoFunction boolFun -> a int size -> a geogebra.c.common.common.kernel.kernel.common.i.GeoList getResult() -> a void compute() -> b geogebra.geos.common.common.kernel.common.geos. kernel.common.lang.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoPoint getP() -> a geogebra.kernel.geos.common.i.GeoSegment getSegment() -> a geogebra.common.AlgoJoinPointsSegment -> geogebra.GeoPoint getQ() -> b void compute() -> b java.common.GeoRay getRay() -> a geogebra.common.GeoPolygon getPoly() -> a void compute() -> b void remove() -> c void removeSegmentOnly() -> e int getConstructionIndex() -> b java.algos.kernel.geos.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.kernel.geos.common.kernel.AlgoKeepIf3 -> geogebra.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.String toString(geogebra.common.GeoPoint getQ() -> b void compute() -> b java.c.GeoList outputList -> b geogebra.kernel.lang.AlgoLCM -> geogebra.kernel.kernel.common.kernel.c.bp: geogebra.common.GeoRay ray -> a void addIncidence() -> e geogebra.AlgoJoinPointsRay -> geogebra.GeoList outputList -> b geogebra.kernel.common.String toString(geogebra.c.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a void modifyInputPoints(geogebra.common.c.GeoList inputList -> a geogebra.kernel.geos.algos.geos.kernel.algos.algos.geos.geos.kernel.kernel.kernel.common.GeoPolygon poly -> a void setIncidence() -> f geogebra.common.GeoPoint.common.algos.bq: geogebra.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoPoint getP() -> a geogebra.common.common.kernel.common.kernel.br: geogebra.bo: geogebra.kernel.algos.kernel.bs: .common.common.kernel.GeoPoint getQ() -> b geogebra.common.algos.kernel.common.geogebra.geos.i.common.common.geos.common.geos.common.kernel.common.geos.AlgoKeepIf -> geogebra.GeoPoint getP() -> a geogebra.kernel.i.kernel.GeoPoint Q -> b geogebra.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.geos.geos.common.common.geos.GeoPoint Q -> b geogebra.kernel.common.GeoPoint P -> a geogebra.geos.geos.geogebra.common.kernel.geos.geos.geos.i.GeoPoint P -> a geogebra.common.kernel.

i.lang.kernel.geos.common.geos.GeoPoint midPoint -> c .kernel.GeoBoolean showName -> b geogebra.Algos getClassName() -> a void compute() -> b geogebra.common.geos.kernel.String toString(geogebra.c.GeoList inputList -> a geogebra.kernelND.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.algos.common.geos.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.StringTemplate) -> a geogebra.kernel.AlgoLengthLocus -> geogebra.c.geos.algos.common.common.i.GeoNumeric getLength() -> a void compute() -> b java.common.GeoList getResult() -> a void compute() -> b geogebra.GeoNumeric length -> a geogebra.common.c.common.AlgoLengthSegment -> geogebra.geos.String toString(geogebra.geos.kernel.geos.kernel.kernel.common.i.geos.common.common.GeoList outputList -> b int size -> a geogebra.by: geogebra.geos.kernel.common.bA: geogebra.GeoLine g -> a geogebra.GeoText text -> a geogebra.StringTemplate) -> a geogebra.common.kernel.kernel.c.common.common.kernel.algos.kernel.algos.kernel.geos.AlgoLaTeX -> geogebra.kernel.bx: geogebra.kernel.GeoPoint A -> a geogebra.kernel.GeoNumeric num -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.kernel.algos.common.kernel.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoNumeric getResult() -> a void compute() -> b geogebra.GeoVec3D v -> a geogebra.AlgoLetterToUnicode -> geogebra.common.kernel.geos.common.geos.common.common.common.algos.kernel.bu: geogebra.kernel.algos.kernel.common.common.algos.common.geos.kernel.kernel.common.common.GeoBoolean substituteVars -> a geogebra.common.kernel.GeoNumeric getLength() -> a void compute() -> b java.common.kernel.i.bv: geogebra.kernel.GeoSegmentND seg -> a geogebra.common.geos.i.common.geos.c.kernel.algos.common.common.GeoLocus locus -> a geogebra.common.c.kernel.kernel.geos.geos.algos.algos.kernel.kernel.bw: geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.lang.common.common.common.algos.common.geos.kernel.kernel.GeoNumeric num -> a double[] coords -> a geogebra.kernel.common.algos.kernel.bz: geogebra.Algos getClassName() -> a void compute() -> b geogebra.algos.common.c.GeoPoint B -> b geogebra.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.AlgoLineBisector -> geogebra.GeoNumeric getLength() -> a void compute() -> b geogebra.algos.common.algos.common.c.AlgoLengthVector -> geogebra.geogebra.i.common.common.AlgoLast -> geogebra.common.GeoText getGeoText() -> a void compute() -> b boolean isLaTeXTextCommand() -> c geogebra.kernel.GeoElement geo -> a geogebra.common.kernel.geos.common.i.GeoNumeric num -> a geogebra.geos.kernel.geos.GeoText text -> a geogebra.common.kernel.GeoNumeric n -> a geogebra.i.AlgoLastString -> geogebra.kernel.kernel.bt: geogebra.

GeoPoint midPoint -> a geogebra.kernel.GeoSegment s -> a geogebra.lang.common.geos.kernel.GeoLine l -> a geogebra.algos.kernel.GeoLine getLine() -> a geogebra.GeoPoint getA() -> a geogebra.algos.geos.common.geos.StringTemplate .kernel.common.kernel.GeoPoint P -> a geogebra.kernel.geos.geos.AlgoLinePointLine -> geogebra.c.common.lang.algos.kernel.NumberValue[] num2 -> a geogebra.GeoLine g -> b void addIncidence() -> e geogebra.GeoList geoList -> a geogebra.kernel.kernel.algos.kernel.common.geos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.GeoSegment getSegment() -> a geogebra.common.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.common.common.geos.lang.algos.kernel.kernel.StringTemplate) -> a geogebra.i.common.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.algos.common.common.c.common.algos.kernel.kernel.AlgoListGCD -> geogebra.boolean) -> a geogebra.algos.StringTemplate) -> a geogebra.geogebra.c.NumberValue num -> a geogebra.kernel.common.GeoLine g -> a geogebra.common.String toString(geogebra.kernel.kernel.common.bC: geogebra.GeoPoint getMidPoint() -> c void compute() -> b java.i.bB: geogebra.common.common.i.GeoElement element -> b geogebra.common.common.GeoElement getElement() -> a void compute() -> b java.common.kernel.common.GeoLine g -> a void addIncidence() -> e geogebra.GeoElement numGeo -> a geogebra.common.common.kernel.geos.geos.kernel.kernel.bF: geogebra.common.kernel.GeoPoint getB() -> b geogebra.kernel.common.common.String toString(geogebra.kernel.geos.GeoPoint getP() -> a geogebra.arithmetic.geos.common.geos.String toString(geogebra.String toString(geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.kernel.kernel.geos.kernel.common.common.GeoLine getl() -> b void compute() -> b java.common.GeoPoint getMidPoint() -> a void compute() -> b java.common.common.common.AlgoLinePointVector -> geogebra.String getCommandDescription(geogebra.kernel.geos.kernel.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.algos.common.common.c.kernel.geos.common.bD: geogebra.i.kernel.common.lang.GeoLine getLine() -> a geogebra.common.common.GeoPoint P -> a geogebra.common.kernel.c.geos.kernel.AlgoLineBisectorSegment -> geogebra.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.kernel.kernel.geos.geos.lang.geos.geos.kernel.common.kernel.GeoLine getLine() -> a void compute() -> b java.arithmetic.algos.GeoLine getLine() -> a geogebra.common.AlgoListElement -> geogebra.common.geos.common.bE: geogebra.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.geos.i.geos.geos.GeoList geoList -> a .GeoVector v -> a geogebra.common.

Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.PathMover pathMover -> a int pointCount -> e geogebra.kernel.kernel.GeoPoint PstartPos -> e geogebra.geos.common.kernel.common.GeoList geoList -> a geogebra.geos.GeoNumeric length -> a geogebra.common.geos.common.kernel.geos.GeoNumeric getMin() -> a void compute() -> b geogebra.geos.common.GeoNumeric min -> a geogebra.common.common.kernel.GeoList geoList -> a geogebra.common.common.math.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.kernel.BigInteger bigZero -> a geogebra.geos.common.algos.GeoNumeric getLCM() -> a void compute() -> b geogebra.GeoList freqList -> b geogebra.common.kernel.common.i.GeoNumeric getGCD() -> a void compute() -> b geogebra.common.bK: int MAX_TIME_FOR_ONE_STEP -> a int MIN_STEPS_INSTANCE -> b int MAX_X_PIXEL_DIST -> c int MAX_Y_PIXEL_DIST -> d geogebra.common.common.common.GeoNumeric num -> a geogebra.common.geos.common.GeoElement[] efficientInput -> b geogebra.AlgoListLCM -> geogebra.algos.geos.GeoNumeric getLength() -> a void compute() -> b geogebra.common.c.common.common.i.geos.i.GeoNumeric max -> a geogebra.GeoList geoList -> a geogebra.kernel.kernel.GeoPoint QstartPos -> f double lastX -> a double lastY -> b double maxXdist -> c double maxYdist -> d double xmin -> e double xmax -> f double ymin -> g .algos.kernel.kernel.common.common.algos.algos.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.common.bJ: geogebra.algos.geos.common.kernel.kernel.geos.AlgoListMax -> geogebra.bH: geogebra.c.common.common.geos.bI: geogebra.geos.algos.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.bG: java.common.kernel.geos.GeoNumeric num -> a geogebra.GeoPoint movingPoint -> a geogebra.kernel.common.algos.GeoPoint locusPoint -> b geogebra.kernel.common.geos.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.AlgoLocus -> geogebra.AlgoListLength -> geogebra.kernel.GeoNumeric getMax() -> a void compute() -> b geogebra.common.c.geos.kernel.kernel.geos.common.common.geos.GeoElement[] standardInput -> c geogebra.kernel.Path path -> a geogebra.kernel.kernel.common.i.kernel.c.kernel.GeoList geoList -> a geogebra.kernel.geos.kernel.kernel.algos.geos.c.GeoLocus locus -> a geogebra.geos.common.kernel.common.geos.GeoPoint Pcopy -> c geogebra.GeoList freqList -> b geogebra.geogebra.kernel.kernel.i.kernel.AlgoListMin -> geogebra.common.kernel.GeoPoint Qcopy -> d geogebra.geos.kernel.common.common.geos.kernel.algos.

common.geos.geogebra.kernel.kernel.util.geos.kernel.common.lang.kernel.common.geos.bL: int MIN_STEPS_REALLY -> a java.Algos getClassName() -> a int getRelatedModeID() -> a geogebra.Algos getClassName() -> a int getRelatedModeID() -> a geogebra.kernel.common.util.AlgoLocusList -> geogebra.c.common.common.ArrayList arrLocus -> a geogebra.kernel.GeoLocus locus -> a geogebra.geos.awt.double ymax -> h double farXmin -> i double farXmax -> j double farYmin -> k double farYmax -> l geogebra.awt.kernel.common.GeoPoint) -> a void insertPoint(double.common.common.kernel.util.geos.common.kernel.GeoLocus getLocus() -> a .GeoPoint movingPoint -> a geogebra.StringTemplate) -> a geogebra.common.TreeSet locusConsOrigElements -> a java.geos.kernel.common.kernel.GeoPoint getLocusPoint() -> a geogebra.geos.GeoElement[] standardInput -> c geogebra.awt.GeoPoint) -> a boolean distanceSmall(geogebra.geos.common.kernel.GeoPoint locusPoint -> b geogebra.algos.GeoPoint.kernel.TreeSet Qin -> b long countUpdates -> a double[] paramCache -> a geogebra.kernel.i.util.double) -> a boolean distanceOK(geogebra.geos.geos.kernel.GeoPoint) -> a geogebra.MacroKernel macroKernel -> a java.GRectangle2D nearToScreenRect -> a boolean continuous -> c boolean lastFarAway -> d boolean foundDefined -> e boolean maxTimeExceeded -> f geogebra.common.kernel.TreeSet) -> a void resetMacroConstruction() -> f void compute() -> b boolean isPathIterable(geogebra.kernel.common.boolean) -> a boolean isFarAway(double.algos.common.GeoElement[] efficientInput -> b geogebra.kernel.double.geos.common.TreeSet Qin -> a void fillLocusArray(geogebra.kernel.geogebra.common.Path path -> a boolean foundDefined -> c java.common.Construction macroCons -> b geogebra.String toString(geogebra.geos.common.common.GeoPoint getMovingPoint() -> a void setInputOutput() -> a java.common.kernel.ker nel.common.GeoLocus getLocus() -> a void buildLocusMacroConstruction(java.geos.String toString(geogebra.common.kernel.algos.kernel.common.geos.util.GeoPoint) -> b void updateScreenBorders() -> p boolean euclidianViewUpdate() -> b geogebra.GeoPoint getMovingPoint() -> b void init() -> e void setInputOutput() -> a java.common.GPoint2D getCachedPoint(double) -> a void putCachedPoint(double.StringTemplate) -> a geogebra.geos.GeoElement) -> a void pcopyUpdateCascade() -> n void clearCache() -> o geogebra.kernel.lang.common.geos.GPoint2D[] qcopyCache -> a int cacheIndex -> f long useCache -> b geogebra.common.

lang.GeoPoint) -> a .common.common.kernel.double.void compute() -> b boolean isPathIterable(geogebra.TreeSet locusConsOrigElements -> a java.kernel.common.kernel.boolean) -> a boolean isFarAway(double.geos.GeoElement[] efficientInput -> b geogebra.GeoElement) -> a void insertPoint(double.kernel.TreeSet) -> a void resetMacroConstruction() -> f void compute() -> b void pcopyUpdateCascade() -> n void clearCache() -> o geogebra.GeoNumeric PstartPos -> c double lastX -> a double lastY -> b double maxXdist -> c double maxYdist -> d double xmin -> e double xmax -> f double ymin -> g double ymax -> h double farXmin -> i double farXmax -> j double farYmin -> k double farYmax -> l geogebra.geos.common.GPoint2D getCachedPoint(double) -> a void putCachedPoint(double.geos.common.GeoNumeric Pcopy -> b geogebra.kernel.common.awt.util.common.kernel.common.kernel.GPoint2D[] qcopyCache -> a int cacheIndex -> e long useCache -> b geogebra.geos.awt.i.common.kernel.kernel.algos.kernel.double.kernel.common.algos.GeoLocus locus -> a geogebra.common.geos.common.GeoElement[] standardInput -> c geogebra.geos.TreeSet Qin -> b long countUpdates -> a double[] paramCache -> a geogebra.GeoPoint Qcopy -> b geogebra.boolean) -> a geogebra.double) -> a boolean distanceOK(geogebra.geos.common.geos.kernel.kernel.common.common.String toString(geogebra.GRectangle2D nearToScreenRect -> a boolean continuous -> c boolean lastFarAway -> d boolean foundDefined -> e boolean maxTimeExceeded -> f geogebra.common.c.common.util.kernel.GeoPoint locusPoint -> a geogebra.kernel.common.geos.GeoNumeric movingSlider -> a geogebra.common.kernel.GeoPoint QstartPos -> c geogebra.GeoPoint) -> a void insertPoint(double.MacroKernel macroKernel -> a java.common.awt.common.SliderMover sliderMover -> a int pointCount -> d geogebra.util.Construction macroCons -> b geogebra.kernel.geos.geos.GeoLocus getLocus() -> a void buildLocusMacroConstruction(java.bM: int MAX_TIME_FOR_ONE_STEP -> a int MAX_X_PIXEL_DIST -> b int MAX_Y_PIXEL_DIST -> c geogebra.geos.common.kernel.common.Algos getClassName() -> a int getRelatedModeID() -> a void init() -> e void setInputOutput() -> a java.geos.AlgoLocusSlider -> geogebra.StringTemplate) -> a geogebra.geogebra.kernel.

kernel.GeoElement) -> a geogebra.common.geos.kernel.kernel.geos.common.algos.common.util.kernel.common.i.kernel.common.common.common.geogebra.common.GeoList) -> a geogebra.common.algos.kernel.GeoList) -> a void initFunction(geogebra.Macro macro -> a geogebra.kernel.common.kernel.common.GeoConic) -> a void initLocateable(geogebra.AlgoMacro -> geogebra.kernel.i.FunctionNVar) -> a void initList(geogebra.geos.common.GeoPolygon.kernel.geo s.geos.StringTemplate) -> e void setInputOutput() -> a void compute() -> b java.common.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.g eos.i.Algos getClassName() -> a void compute() -> b geogebra.kernel .geos.geo s.geogebra.kernel.algos.common.geos.common.GeoElement) -> b void initLine(geogebra.common.AlgoMax -> geogebra.GeoElement[] macroInput -> b geogebra.GeoElement.GeoList inputList -> a geogebra.GeoElement[] macroOutput -> c java.kernel.AlgoMacroInterface -> geogebra.geos.c.kernel.geo s.common.kernel.common.common.geogebra.common.ArrayList macroOutputAndReferencedGeos -> a java.arithmetic.geos.geogebra.c.GeoConic.common.common.common.kernel.common.kernel.algos.geos.kernel.algos.geos.common.c.common.Algos getClassName() -> a java.common.common.ArrayList algoOutputAndReferencedGeos -> b int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass -> a void remove() -> c geogebra.geos.bP: void initFunction(geogebra.kernel.common.lang.kernel.GeoElement) -> b void initSpecialReferences(geogebra.common. GeoElement) -> a geogebra.c.Locateable.common.GeoPoint) -> b void updateScreenBorders() -> p boolean euclidianViewUpdate() -> b geogebra.StringTemplate) -> a boolean isMacroInputObject(geogebra.kernel.common.geogebra.boolean distanceSmall(geogebra.common.common.GeoElement getAlgoGeo(geogebra.AlgoMedian -> geogebra.kernel.GeoLine) -> a void initConic(geogebra.GeoLine.Locateable) -> a void initPolygon(geogebra.common.c ommon.geo s.kernel.geos.kernel.geogebra.algos.geos.common.geos.kern el.kernel.kernel.geogebra.common.geos.kernel.kernel.kernel.GeoNumeric median -> a int size -> a geogebra.geos.geos.common.bR: geogebra.kernel.GeoList.c.GeoList freqList -> b geogebra.arithmetic.common.String toString(geogebra.AlgoLocusSliderInterface -> geogebra.geos.kernel.lang.geos.geos.arithmetic.GeoElement) -> a void setMacroConstructionState() -> e void getMacroConstructionState() -> f void createOutputObjects() -> n void initMap() -> o void map(geogebra.i.FunctionNVar) -> a void replaceReferencedMacroObjects(geogebra.i.String getCommandName(geogebra.bQ: geogebra.Express ionNode) -> a int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass() -> a geogebra.HashMap macroToAlgoMap -> a java.kernel.kernel.common.GeoPolygon) -> a void initList(geogebra.kernel .GeoList.GeoElement createAlgoCopy(geogebra.common.algos.GeoElement.bO: geogebra.kernel.bN: geogebra.algos.kernel.util.util.kernel.geogebra.geos.kernel.common.common.common.kernel.kernel.GeoNumeric getMedian() -> a .common.kernel.

common.void compute() -> b java.common.common.Integer[]) -> a java.common.common.common.kernel.common.java.common.c.GeoPoint mirrorPoint -> a geogebra.GeoElement) -> a geogebra.i.geos.kernel.kernel.common.geos.common.bU: geogebra.GeoPointND) -> a geogebra.common.Object[] convertValueFreqListToArrays(geogebra.GeoPoint Q -> c geogebra.common.i.GeoPoint getPoint() -> a void copyCoords(geogebra.geos.kernel.geos.GeoPointND getP() -> b geogebra.GeoPoint M -> a geogebra.lang.geos.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.bT: geogebra.common.common.geos.algos.common.kernel.AlgoMod -> geogebra.GeoElement mirror -> c geogebra.Algos getClassName() -> a void compute() -> b geogebra.common.kernel.lang.GeoElement) -> a void transformLimitedPath(geogebra.GeoList) -> a geogebra.common.kernelND.geos.java.common.geos.kernel.geos.geos.kernel.i.geos.geos.geos.kernelND.GeoPoint getQ() -> b geogebra.kernel.kernel.common.kernel.common.kernel.geos.geos.kernel.kernel.common.common.common.geos.kernelND.kernel.common.common.common.GeoPoint getP() -> b geogebra.co mmon.algos.common.GeoPoint transformedPoint -> b geogebra.geos.geogebra.kernel.common.GeoElement) -> b boolean swapOrientation(boolean) -> a geogebra.kernel.kernelND.common.kernel.kernel.kernel.common.i.Construction) -> a geogebra.geos.String toString(geogebra.kernel.kernel.kernel.geogebra.GeoElement geo -> a .GeoPoint getPoint() -> c void compute() -> b java.geos.common.common.common.common.co mmon.c.algos.common.GeoPointND getQ() -> a geogebra.kernel.common.kernel.geos.bS: geogebra.common.kerne l.common.GeoPoint P -> b geogebra.common.kernel.lang.AlgoMirror -> geogebra.common.StringTemplate) -> a void setTransformedObject(geogebra.bW: geogebra.kernel.kernel.kernel.algos.geos.kernel.ker nel.kernel.kernel.common.kernel.c.Double[].i.kernel.String toString(geogebra.geos.geos.geogebra.kernel.common.common.GeoElement.AlgoMin -> geogebra.bV: geogebra.kernel.GeoSegment segment -> a geogebra.Double getValueAt(int.GeoElement getResultTemplate(geogebra.GeoElement outGeo -> b geogebra.GeoElement getResult() -> a void compute() -> b java.kernelND.AlgoMidpoint -> geogebra.algos.kernel.common.geos.kernel.kernel.kernel.common.c.Mirrorable out -> a geogebra.GeoConic mirrorConic -> a geogebra.AlgoMidpointSegment -> geogebra.geos.common.common.lang.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.GeoElement inGeo -> a geogebra.GeoPoint getP() -> a geogebra.c.geos. GeoList.kernel.kernel.geos.algos.bX: geogebra.algos.AlgoName -> geogebra.lang.i.GeoPointND getPoint() -> c geogebra.common.Algos getClassName() -> a void compute() -> b geogebra.common.c.GeoPointND newGeoPoint(geogebra.kernel.GeoPoint getQ() -> c void computeMidCoords() -> a boolean isLocusEquable() -> e geogebra.geos.lang.GeoElement.algos.algos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.algos.GeoLine mirrorLine -> a geogebra.

GeoPoint P -> a geogebra.AlgoClosestPoint closestPoint -> a geogebra.GeoLine g -> b void addIncidence() -> e geogebra.algos.kernel.common.i.geos.algos.common.kernel.common.algos.common.kernel.common.common.common.geos.algos.common.kernel.geos.cc: geogebra.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.kernel.common.kernel.kernel.GeoElement getResult() -> a void compute() -> b void updateReferencedObject() -> e geogebra.common.common.kernel.String toString(geogebra.AlgoNumerator -> geogebra.geos.kernel.GeoLine[] g -> a geogebra.AlgoObject -> geogebra.lang.AlgoOrthoLinePointVector -> geogebra.algos.GeoElement[] inputForUpdateSetPropagation -> b geogebra.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.common.kernel.geos.common.c.GeoConic l -> a geogebra.geos.arithmetic.common.GeoElement refObject -> b geogebra.GeoElement getResult() -> a void compute() -> b geogebra.geos.AlgoOrthoLinePointConic -> geogebra.GeoElement[] getInputForUpdateSetPropagation() > a geogebra.GeoLine getl() -> b void compute() -> b java.common.common.kernel.kernel.StringTemplate) -> a geogebra.GeoLine l -> a geogebra.kernel.cb: geogebra.String currentLabel -> a geogebra.common.kernel.common.kernel.kernel.geos.common.GeoVector v -> a geogebra.kernel.algos.ke rnel.geos.ExpressionNode) -> a java.ExpressionValue getPart(geogebra.common.bZ: geogebra.common.geos.GeoNumeric[] n -> a geogebra.kernel.i.ca: geogebra.kernel.common.geos.String toString(geogebra.c.kernel.common.kernel.StringTemplate) -> a geogebra.geogebra.kernel.GeoElement g -> a geogebra.GeoLine g -> a void addIncidence() -> e .kernel.algos.kernel.kernel.GeoText text -> a java.kernel.common.kernel.common.kernel.AlgoOrthoLinePointLine -> geogebra.geos.common.common.kernel.bY: geogebra.geos.Algos getClassName() -> a int getRelatedModeID() -> a void addIncidence() -> e void setInputOutput() -> a void compute() -> b java.common.i.common.common.lang.Algos getClassName() -> a void setInputOutput() -> a geogebra.FunctionalNVar f -> a geogebra.c.common.common.algos.common.geos.GeoPoint P -> a geogebra.kernel.kernel.c.common.geos.kernel.kernel.GeoPoint getP() -> a geogebra.kernel.lang.geos.common.algos.i.geos.common.i.common.geos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.arithmetic.kernel.AlgoPointOnPath[] algoPoint -> a geogebra.kernel.arithmetic.algos.kernel.common.algos.kernel.GeoText text -> a geogebra.lang.algos.common.common.String toString(geogebra.GeoText getGeoText() -> a void compute() -> b geogebra.geos.common.c.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoElement geo -> a geogebra.common.geos.GeoPoint P -> a geogebra.kernel.GeoLine getLine() -> a geogebra.kernel.geos.geos.geos.common.

common.String toString(geogebra.c.String toString(geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.GeoVector getVector() -> a void compute() -> b java.common.kernel.StringTemplate) -> a geogebra.geos.AlgoParabolaPointLine -> geogebra.Algos getClassName() -> a void setInputOutput() -> a void compute() -> b geogebra.geos.Algos getClassName() -> a void setInputOutput() -> a void compute() -> b geogebra.kernel.i.common.String toString(geogebra.algos.GeoNumeric getCircumference() -> a geogebra.kernel.kernel.kernel.common.GeoPoint P -> a geogebra.kernel.kernel.GeoConic parabola -> a geogebra.common.c.GeoLine g -> a geogebra.geos.kernel.kernel.common.GeoVector n -> b geogebra.kernel.algos.common.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.GeoPoint getP() -> a void compute() -> b java.ce: geogebra.kernel.kernel.kernel.AlgoPerimeterLocus -> geogebra.common.algos.geos.c.geos.algos.algos.c.common.GeoConic getParabola() -> a geogebra.geos.common.common.cd: geogebra.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.common.kernel.common.algos.geos.GeoPolygon polygon -> a geogebra.geogebra.kernel.kernel.common.kernel.GeoVector n -> a geogebra.geos.geos.geos.algos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.GeoLocus locus -> a geogebra.GeoVector v -> a geogebra.GeoLine getLine() -> a void compute() -> b java.GeoNumeric getResult() -> a geogebra.GeoPoint getFocus() -> a geogebra.kernel.GeoPoint F -> a geogebra.kernel.common.geos.GeoNumeric circum -> a geogebra.common.geos.algos.i.ch: geogebra.common.kernel.common.geos.common.kernel.common.common.lang.i.algos.geos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.common.StringTemplate) -> a .kernel.GeoNumeric circum -> a geogebra.i.common.common.lang.common.kernel.common.String toString(geogebra.kernel.kernel.Region region -> a geogebra.geos.AlgoPerimeterPoly -> geogebra.kernel.kernel.i.GeoVector getVector() -> a void compute() -> b java.kernel.algos.kernel.common.GeoLine l -> a geogebra.kernel.common.geos.c.common.common.c.StringTemplate) -> a geogebra.common.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.algos.kernel.common.AlgoPointInRegion -> geogebra.common.kernel.common.ci: geogebra.geos.AlgoOrthoVectorLine -> geogebra.geos.lang.kernel.common.kernel.i.lang.common.StringTemplate) -> a geogebra.kernel.GeoLine getLine() -> a void compute() -> b java.lang.common.String toString(geogebra.kernel.kernel.common.AlgoOrthoVectorVector -> geogebra.cf: geogebra.kernel.geos.common.cg: geogebra.geos.common.algos.common.kernel.kernel.algos.common.common.

kernel.kernel.common.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.c.AlgoPointList -> geogebra.common.c.common.cn: geogebra.geos.lang.common.GeoPoint[] points -> a java.common.algos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.cl: geogebra.StringTemplate) -> a boolean isLocusEquable() -> e .GeoPoint P -> a geogebra.NumberValue param -> a void addIncidence() -> e geogebra.kernel.GeoLine getLine() -> a void compute() -> b java.geos.geos.geogebra.kernel.kernel.algos.geos.GeoPoint getPoint() -> a geogebra.kernel.i.kernel.common.ck: geogebra.int) -> a void updateLabels(int) -> a void remove(geogebra.common.common.common.kernel.kernel.lang.GeoPoint getQ() -> a void compute() -> b java.algos.common.kernel.algos.common.algos.lang.kernel.GeoPoint[] getPoints() -> a void compute() -> b void setPoints(double[].common.kernel.common.kernel.common.kernel.Path getPath() -> a void compute() -> b java.kernel.kernel.geos.geos.GeoList outputList -> b int size -> a geogebra.AlgoPointsFromList -> geogebra.common.GeoConic getConic() -> a geogebra.common.GeoElement) -> b void initPoints(int) -> c void removeRootPoint(int) -> e geogebra.common.geos.geos.geos.common.common.String toString(geogebra.algos.String[] labels -> a boolean initLabels -> c boolean setLabels -> d geogebra.common.kernel.cm: geogebra.geos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.common.common.geos.i.i.common.kernel.geos.common.algos.geos.kernel.cj: geogebra.StringTemplate) -> a geogebra.arithmetic.kernel.kernel.kernel.GeoPoint P -> a geogebra.GeoList inputList -> a geogebra.algos.Path path -> a geogebra.i.GeoPoint Q -> b geogebra.AlgoPolarLine -> geogebra.GeoPoint P -> a geogebra.kernel.AlgoPointVector -> geogebra.common.geos.String toString(geogebra.common.GeoPoint getP() -> a geogebra.GeoVector v -> a geogebra.c.common.common.c.kernel.GeoList list -> a geogebra.kernel.common.algos.geos.common.GeoConic c -> a geogebra.common.common.common.common.geos.common.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.common.kernel.lang.kernel.String toString(geogebra.kernel.i.algos.kernel.common.kernel.GeoLine polar -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.c.kernel.geos.double[].StringTemplate) -> a boolean isChangeable() -> a boolean isLocusEquable() -> e geogebra.GeoList getResult() -> a void compute() -> b geogebra.kernel.common.kernel.geos.AlgoPointOnPath -> geogebra.

common.kernel.CoordSys cs2D -> a geogebra.common.kernel.common.common.common.geos.kernel.GeoPointND[] points -> a geogebra.kernel.common.common.AlgoPolygonIntersection -> geogebra.i.Matrix.kernel.kernel.String toString(geogebra.common.co: geogebra.algos.cr: geogebra.geos.common.GeoPoint) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$algos$AlgoPolygonOperation$PolyOp eration() -> a geogebra.geos.lang.kernelND.common.common.AlgoPolygon -> geogebra.comm .lang.GeoPolygon inPoly0 -> a geogebra.StringTemplate) -> a geogebra.geogebra.GeoPolygon inPoly1 -> b geogebra.geos.common.common.common.geos.kernel.kernelND.GeoPolyLine poly -> a boolean penStroke -> c java.GeoPoint[] getPoints() -> a void remove() -> c void compute() -> b void createStringBuilder(geogebra.common.common.kernel.GeoDirectionND direction -> a java.kernel.GeoPoint[] getPoints() -> a void compute() -> b java.c.GeoPointND[] points -> a geogebra.algos.GeoPoint[] points -> a geogebra.geos.geos.kernel.common.kernel.algos.GeoList geoList -> a geogebra.common.kernel.i.Algos getClassName() -> a int getRelatedModeID() -> a void updatePointArray(geogebra.kernel.GeoList) -> a geogebra.geos.common.String toString(geogebra.Algos getClassName() -> a geogebra.kernel.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.i.lang.AlgoPolygonOperation -> geogebra.common.cq: geogebra.common.common.common.common.geos.AlgoPolyLine -> geogebra.AlgoPolygonOperation$PolyOperation -> geogebra.common.kernel.algos.geos.common.algos.c.kernel.algos.GeoElement polyhedron -> a geogebra.c.kernel.common.kernel.kernel.kernel.kernel.geos.GeoElement[] createEfficientInput() -> b void setInputOutput() -> a void setOutput() -> e void update() -> i geogebra.algos.common.c.kernel.GeoPolygon poly -> a geogebra.kernel.GeoElement[] getPoints() -> b geogebra.kernel.common.GeoList) -> a void setInputOutput() -> e void update() -> i geogebra.geos.common.geos.StringBuilder sb -> b void createPolyLine() -> a geogebra.cp: geogebra.common.AlgoPolygonOperation$PolyOperation operationTyp e -> a boolean labelPointsAndSegments -> c boolean labelsNeedIniting -> d int[] $SWITCH_TABLE$geogebra$common$kernel$algos$AlgoPolygonOperation$PolyOp eration -> a void setInputOutput() -> a void setOutput() -> e void compute() -> b void updateSegmentsAndPointsLabels() -> f void updatePointsArray(int) -> a void removePoint(geogebra.kernel.geos.kernel.algos.StringTemplate) -> a java.Algos getClassName() -> a int getRelatedModeID() -> a void updatePointArray(geogebra.lang.kernelND.GeoList geoList -> a geogebra.StringBuilder sb -> b void createPolygon(boolean) -> d geogebra.kernel.algos.geos.kernel.kernel.i.kernel.common.common.GeoPolygon poly -> c geogebra.common.geos.kernel.common.common.

AlgoPolygonOperation$PolyOperation UNION -> b geogebra.kernel.algos.AlgoPolygonRegular$3 -> geogebra.kernel.AlgoPolygonRegular$2 -> geogebra.common.AlgoPolygonUnion -> geogebra.GeoPoint) -> a void removeOutputExcept(geogebra.algos.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.common.algos.kernel.common.c.GeoPoint newElement() -> a geogebra.geos.common.common.GeoFunction getPolynomial() -> a void compute() -> b geogebra.common.lang.common.common.AlgoPolygonOperation$PolyOperation DIFFERENCE > c geogebra.i.geos.i.common.kernel.kernel.geos.GeoPolygon newElement() -> a geogebra.common.common.common.String) -> valueOf geogebra.common.geos.geos.cr$a: geogebra.common.kernel.kernel.common.kernel.kernel.GeoElement) -> c boolean isLocusEquable() -> e geogebra.AlgoPolygonOperation$PolyOperation valueOf(java .algos.common.AlgoPolygonRegular this$0 -> a geogebra.geos.common.GeoElement newElement() -> a geogebra.common.kernel.ct: geogebra.algos.common.kernel.AlgoPolynomialFromCoordinates -> geogebra.i.algos.GeoPoint A -> a geogebra.i.AlgoPolygonRegular$1 -> geogebra.GeoFunction g -> a geogebra.arithmetic.on.algos.kernel.kernel.algos.kernel.kernel.c.algos.algos.common.AlgoPolygonRegular this$0 -> a geogebra.Algos getClassName() -> a geogebra.common.algos.common.common.GeoPoint centerPoint -> c geogebra.geos.common.AlgoPolygonOperation$PolyOperation[] values() > values geogebra.kernel.c.common.kernel.AlgoElement$OutputHandler outputPolygon -> a geogebra.Function buildPolyFunctionExpression(geoge bra.algos.common.kernel.GeoPoint B -> b geogebra.AlgoElement$OutputHandler outputPoints -> b geogebra.common.cx: geogebra.AlgoPolygonOperation$PolyOperation[] ENUM$VALUE S -> a geogebra.kernel. c.kernel.common.kernel.geos.common.algos.cv: geogebra.GeoList inputList -> a geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.algos.kernel.cw: geogebra.common.i.i.kernel.common.geos.cu: geogebra.kernel.GeoPolygon getPoly() -> a void compute() -> b void compute(int) -> a void updateOutput(int) -> c void removePoint(geogebra.common.common.common.common.AlgoPolygonRegular -> geogebra.geos.NumberValue num -> a int numOld -> a geogebra.geos.kernel.c.c.algos.geos.common.kernel.GeoElement newElement() -> a geogebra.AlgoPolygonRegular this$0 -> a geogebra.kernel.GeoElement newElement() -> a geogebra.GeoSegment newElement() -> a geogebra.algos.geos.geos.AlgoElement$OutputHandler outputSegments -> c geogebra.kernel.algos.kernel.i.algos.Kernel.double[]) -> a .arithmetic.kernel.common.cs: geogebra.kernel.kernel.common.c.kernel.common.common.kernel.common.kernel.common.common.kernel.common.algos.algos.algos.geos.kernel.arithmetic.kernel.AlgoPolygonOperation$PolyOperation INTERSECTION -> a geogebra.MyDouble rotAngle -> a boolean labelPointsAndSegments -> e boolean showNewSegmentsLabels -> c boolean showNewPointsLabels -> d boolean labelsNeedIniting -> f geogebra.

geos.GeoList inputList -> a geogebra.i.kernel.GeoNumeric getQ1() -> a void compute() -> b geogebra.kernel.common.common.arithmetic.kernel.GeoNumeric Q1 -> a int size -> a geogebra.GeoNumeric num -> a double random -> a double aLast -> b double bLast -> c geogebra.common.c.i.common.kernel.common.common.kernel.cF: geogebra.common.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.NumberValue a -> a geogebra.geos.cC: geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.StringTemplate) -> a geogebra.AlgoRandom -> geogebra.common.GeoNumeric getQ3() -> a void compute() -> b geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.i.common.algos.common.kernel.common.kernel.kernel.GeoPoint P -> a geogebra.common.lang.java.geos.common.GeoNumeric getRadius() -> a void compute() -> b java.c.kernel.algos.Algos getClassName() -> a geogebra.common.lang.geos.i.cA: geogebra.AlgoRandomFixed -> geogebra.c y: geogebra.c.geos.geos.cE: geogebra.geos.kernel.String toString(geogebra.geos.AlgoPolynomialFromFunction -> geogebra.GeoFunction f -> a geogebra.i.common.kernel.i.AlgoQ3 -> geogebra.algos.kernel.kernel.algos.geos.common.AlgoRadius -> geogebra.GeoList freqList -> b geogebra.c.GeoNumeric getResult() -> a void compute() -> b geogebra.GeoList freqList -> b geogebra.Algos getClassName() -> a void compute() -> b void setRandomValue(double) -> a geogebra.kernel.common.kernel.common.GeoFunction getPolynomial() -> a void compute() -> b java.common.GeoFunction g -> b geogebra.algos.c.common.common.kernel.common.common.algos.common.String toString(geogebra.kernel.kernel.GeoList inputList -> a geogebra.geos.cz: geogebra.kernel.double[]) -> a void polcoeBig(double[].kernel.common.c.common.common.geos.NumberValue b -> b geogebra.common.geos.i.kernel.geos.kernel.kernel.common.common.algos.i.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.algos.algos.c.common.double[].algos.common.double[].kernel.Parser parser -> a geogebra.kernel.kernel.GeoNumeric Q3 -> a int size -> a geogebra.algos.cB: geogebra.kernel.int.kernel.common.common.common.double[]) -> b geogebra.int.kernel.kernel.GeoVector v -> a geogebra.AlgoRayPointVector -> geogebra.common.GeoConic c -> a geogebra.kernel.kernel.StringTemplate) -> a void polcoe(double[].geos.StringTemplate) -> a geogebra.common.common.common.GeoNumeric num -> a geogebra.GeoRay ray -> a .parser.kernel.kernel.lang.kernel.geos.geos.common.geos.common.common.kernel.String toString(geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.arithmetic.AlgoProduct -> geogebra.common.c.algos.cD: geogebra.common.geos.kernel.kernel.algos.common.AlgoQ1 -> geogebra.algos.common.algos.

kernel.kernel.lang.algos.common.AlgoRootNewton -> geogebra.cK: geogebra.common.common.common.kernel.kernel.commons.common.common.common.common.double) -> a .String toString(geogebra.common.common.common.geos.math.arithmetic.commons.BrentSolver rootFinderBrent -> a geogebra.kernel.AlgoRootList -> geogebra.common.math.GeoElement bGeo -> b org.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.algos.common.common.GeoList inputList -> a geogebra.kernel.common.NewtonSolver rootFinderNewton -> a org.cG: geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.arithmetic.kernel.geos.kernel.GeoList getResult() -> a void compute() -> b geogebra.math.kernel.kernel.UnivariateRealSolver rootFinder -> a geogebra.GeoList outputList -> b int size -> a geogebra.common.kernel.lang.Function.kernel.geos.geos.kernel.Function.solvers.StringTemplate) -> a geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoList getResult() -> a void compute() -> b geogebra.GeoPoint rootPoint -> a geogebra.GeoPoint getRootPoint() -> b void compute() -> b double calcRoot(geogebra.common.algos.apache.cI: geogebra.kernel.common.kernel.common.kernel.common.kernel.i.geos.double) -> a double[] getDomain(geogebra.kernel.algos.arithmetic.common.GeoList inputList -> a geogebra.common.kernel.GeoList outputList -> b int size -> a geogebra.GeoPoint rootPoint -> a geogebra.common.GeoFunction f -> a geogebra.geos.geos.geos.i.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.geos.kernel.AlgoReverse -> geogebra.solvers.kernel.commons.arithmetic.common.common.void setIncidence() -> e geogebra.AlgoRootInterval -> geogebra.GeoList getResult() -> a void compute() -> b geogebra.i.analysis.i.c.arithmetic.algos.kernel.algos.common.analysis.kernel.common.Function.common.kernel.common.NumberValue start -> a geogebra.algos.algos.geos.apache.kernel.kernel.geos.common.algos.geos.common.geos.kernel.NumberValue a -> a geogebra.geos.common.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.c.cJ: geogebra.double) -> a boolean checkRoot(geogebra.GeoFunction f -> a geogebra.common.apache.geos.geos.kernel.GeoList outputList -> b int size -> a geogebra.common.GeoElement startGeo -> a org.c.algos.kernel.common.GeoPoint getRootPoint() -> a void compute() -> b double calcRoot() -> a java.StringTemplate) -> a geogebra.common.GeoRay getRay() -> a void compute() -> b java.solvers.kernel.algos.String toString(geogebra.GeoList inputList -> a geogebra.kernel.NumberValue b -> b geogebra.geos.kernel.arithmetic.common.i.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.c.kernel.common.analysis.GeoElement aGeo -> a geogebra.c.cH: geogebra.kernel.AlgoRemoveUndefined -> geogebra.common.kernel.geos.geos.

common.int) -> a void ensureSignChanged(geogebra.geos.algos.geos.kernel.common.common.kernel.geos.kernel.kernel.common.common.GeoElement geoleft -> a geogebra.double.NumberValue right -> b geogebra.algos.int ) -> a double calcSingleRoot(geogebra.kernel.double) -> a boolean signChanged(geogebra.common.arithmetic.common.geos.kernel.geos.arithmetic.GeoFunction diff -> e geogebra.common.arithmetic.kernel.i.GeoFunction f2 -> d geogebra.GeoPoint[] getLastDefinedIntersectionPoints() -> c void compute() -> b void computeRoots() -> f void computePolynomialIntersection() -> q void computePolyLineIntersection() -> r void calcRoots(geogebra.kernel.double.geos.kernel.RealRootFunction) -> a void addToCurrentRoots(double[].common.kernel.kernel.geos.common.common.kernel.int) -> b void removeRoot(int) -> e void setRootPoints(double[].roots.arithmetic.kernel.kernel.kernel.kernel.c.common.geos.kernel.common.GeoElement georight -> b int type -> a geogebra.double) -> a int findNumberOfSamples(double.kernel.common.i.GeoElement) -> b void initRootPoints(int) -> c void removeRootPoint(int) -> f .String[]) -> a geogebra.GeoPoint[] getRootPoints() -> c void setInputOutput() -> a void compute() -> b void compute2(geogebra.algos.Function yValFunction -> a geogebra.geos.arithmetic.cM: int mode -> b geogebra.geos.geos.GeoFunction) -> a double[] findRoots(geogebra.common.kernel.cL: geogebra.geos.kernel.GeoFunction.AlgoRoots -> geogebra.GeoFunction.kernel.common.common.RealRootFunction calcRootsMultiple(geogebra.GeoFunction g -> b geogebra.java.GeoPoint[] getIntersectionPoints() -> a geogebra.Algos getClassName() -> a geogebra.lang.common.int) -> a geogebra.kernel.common.common.geos.kernel.lang.common.GeoPoint[] rootPoints -> a java.common.kernel.com mon.common.arithmetic.GeoPoint[] getRootPoints() -> d geogebra.String toString(geogebra.kernel.GeoFunction.common.algos.kernel.common.Function.kernel.kernel.int) -> a void updateLabels(int) -> a void remove(geogebra.double.common.common.common.geos.geos.AlgoRootsPolynomial -> geogebra.NumberValue left -> a geogebra.Algos getClassName() -> a void setInputOutput() -> e geogebra.common.String[] labels -> a boolean initLabels -> d boolean setLabels -> c geogebra.roots.geos.common.geos.GeoFunction f1 -> c geogebra.GeoPoint tempPoint -> a void setLabels(java.common.kernel.common.GeoFunction f -> a geogebra.geos.GeoLine line -> a geogebra.lang.GeoFunction f -> b geogebra.common.Function.c.EquationSolverInterface eqnSolver -> a double[] curRoots -> b int curRealRoots -> a geogebra.geos.geos.common.kernel.kernel.kernel.double) -> a double yAt(double) -> a geogebra.kernel.kernel.common.Function diffFunction -> b geogebra.StringTemplate) -> a geogebra.

common.common.geos.GeoElement getResult() -> a void compute() -> b java.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.ker nel.GeoElement getResultTemplate(geogebra.kernel.algos.cN: geogebra.kernel.kernel.algos.geogebra.algos.co mmon.geos.common.geos.common.geos.common.kernel.kernel.cO: geogebra.kernel.common.kernel.geos.kernel.GeoList list -> a .arithmetic.geos.NumberValue var_to -> b geogebra.geos.AlgoSequence -> geogebra.String toString(geogebra.GeoElement getResultTemplate(geogebra.common.common.kernel.geos.geos.GeoElement var_from_geo -> b geogebra.algos.kernel.geos.c.co mmon.common.common.kernel.GeoPoint M -> c geogebra.common.kernel.arithmetic.c.kernel.common.common.common.geos.kernel.kernel.geos.geos.geos.common.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.String toString(geogebra.common.GeoElement var_to_geo -> c geogebra.kernel.common.GeoElement) -> a geogebra.common.kernel.GeoElement outGeo -> b geogebra.common.NumberValue var_step -> c geogebra.GeoPoint getB() -> b geogebra.lang.NumberValue angle -> a geogebra.common.kernel.common.GeoElement angleGeo -> c geogebra.NumberValue var_from -> a geogebra.cP: geogebra.AlgoSemicircle -> geogebra.common.GeoElement.c.kernel.GeoElement.common.kernel.StringTemplate) -> a void setTransformedObject(geogebra.common.common.common.kernel.GeoConicPart getSemicircle() -> a geogebra.kernel.i.GeoElement) -> a geogebra.geos.GeoConicPart conicPart -> a geogebra.kernel.common.common.kernel.common.ker nel.algos.lang.kernel.lang.GeoNumeric var -> a geogebra.kernel.String toString(geogebra.GeoElement outGeo -> b geogebra.GeoConic getConic() -> a void compute() -> b java.common.c.i.StringTemplate) -> a void setTransformedObject(geogebra.GeoPoint getA() -> a geogebra.i.common.arithmetic.geos.geos.geos.kernel.geos.StringTemplate) -> a geogebra.common.common.GeoElement) -> a geogebra.algos.common.common.GeoElement inGeo -> a geogebra.GeoElement inGeo -> a geogebra.kernel.kernel.GeoPoint A -> a geogebra.GeoPoint Q -> a geogebra.common.Rotateable out -> a geogebra.common.common.geos.kernel.common.kernel.kernel.kernel.GeoElement) -> a geogebra.kernel.geos.common.geos.kernel.PointRotateable out -> a geogebra.GeoElement getResult() -> a void compute() -> b java.geos.algos.GeoPoint B -> b geogebra.geos.common.GeoConic conic -> a geogebra.common.geos.common.common.java.common.geos.NumberValue angle -> a geogebra.common.common.cQ: geogebra.common.GeoElement angleGeo -> c geogebra.arithmetic.GeoElement expression -> a geogebra.kernel.kernel.lang.geos.kernel.kernel.arithmetic.i.geos.geos.kernel.common.geos.kernel.kernel.AlgoRotate -> geogebra.kernel.String toString(geogebra.kernel.geos.kernel.AlgoRotatePoint -> geogebra.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.geos.GeoElement var_step_geo -> d geogebra.common.kernel.geogebra.geos.geos.kernel.

algos.arithmetic.geos.kernel.kernel.PolynomialFunction.c.PolynomialFunction.common.GeoElement outGeo -> b geogebra.math.double.kernel.common.algos.algos.polynomi als.kernel.algos.common.apache.common.apache.kernel.geos.AlgoShearOrStretch -> geogebra.double[]) -> a void makePoints(double[].lang.common.int) -> a void setLabels(java.GeoElement getResult() -> a void compute() -> b void setTransformedObject(geogebra.kernel.double) -> a geogebra.common.geos.c.common.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.GeoElement getResultTemplate(geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.math.i.GeoElement[] geos -> b geogebra.kernel.geos.kernel.geogebra.polynomials.double.geos.cR: geogebra.common.AlgoElement expressionParentAlgo -> a boolean updateRunning -> f geogebra.EquationSolverInterface eqnSolver -> a geogebra.common.algos.MatrixTransformable out -> a geogebra.geos.GeoElement.kernel.apache.GeoPoint[] getLastDefinedIntersectionPoints() -> c void setInputOutput() -> e int getRoots(double[].ker nel.kernel.String toString(geogebra.common.kernel.kernel.GeoElement) -> b boolean swapOrientation(boolean) -> a geogebra.geos.analysis.commons.common.EquationSolverInterface) -> a void doCalc(org.kernel.apache.common.AlgoSimpleRootsPolynomial -> geogebra.GeoPoint[] getIntersectionPoints() -> a geogebra.common.kernel.math.math.kernel.analysis.NumberValue num -> a boolean shear -> c geogebra.analysis.double) -> a void addElement(int) -> a geogebra.common.geos.polynomials.GeoElement inGeo -> a geogebra.geos.geogebra.common.String[]) -> a .polynomials.GeoElement.geos.double. double.PolynomialFunction) -> b void doCalc(org.kernel.kernel.GeoVec3D l -> a geogebra.GeoElement[] getInputForUpdateSetPropagation() > a void compute() -> b void computeSimple() -> e void createNewList(double.common.Polynom ialFunction) -> a void setRootsPolynomialWithinRange(org.GeoElement) -> a geogebra.kernel.commons.common.lang.commons.double) -> b void updateLocalVar(double) -> a java.geos.cS : boolean setLabels -> c geogebra.double) -> b double distancePairSq(double[].i.analysis.AlgoElement$OutputHandler points -> a void setRootsPolynomial(org.common.kernel.kernel.StringTemplate) -> a geogebra.common.co mmon.geos.commons.boolean isSimple -> c double last_from -> a double last_to -> b double last_step -> c boolean expIsFunctionOrCurve -> d boolean isEmpty -> e geogebra.common.geos.common.common.common.kernel.common.common.kernel.co mmon.GeoElement) -> a void transformLimitedPath(geogebra.algos.kernel.kernel.geogebra.geos.GeoElement createNewListElement() -> a void updateListItems(double.common.

GeoElement getRGeo() -> a geogebra.GeoLine getg() -> a void compute() -> b java.kernelND.kernel.common.algos.kernel.common.common.common.geos.kernel.common.geos.DrawInformationAlgo copy() -> a geogebra.GeoPointND M -> a geogebra. kernel.geos.kernel.common.StringTemplate) -> a geogebra.kernel.common.common.cX: geogebra.GeoQuadricND getSphereND() -> a geogebra.algos.algos.common.i.AlgoSimpleRootsPolynomial this$0 -> a geogebra.GeoQuadricND getSphereND() -> a geogebra.i.common.GeoQuadricND sphereND -> a int type -> a geogebra.kernelND. kernel.cW: geogebra.kernel.common.algos.kernel.geos.common.Algos getClassName() -> a geogebra.GeoQuadricND sphereND -> a geogebra.kernelND.int) -> b double[] getXYPair(double.List) -> b int getNrPoints(double) -> a double getYValue(double.GeoList outputList -> b int size -> a geogebra.c.AlgoSphereNDTwoPoints -> geogebra.common.algos.GeoPointND M -> a geogebra.common.common.common.kernel.common.geos.kernelND.kernel.GeoList valueList -> c geogebra.common.algos.kernel.kernel.geos.geos.arithmetic.util.common.algos.kernel.kernel.Construction) -> a geogebra.AlgoSimpleRootsPolynomial$1 -> geogebra.kernel.GeoNumeric slope -> a geogebra.kernelND.cU: geogebra.algos.kernelND.common.kernel.GeoNumeric getSlope() -> a geogebra.GeoPointND getM() -> a geogebra.GeoList getResult() -> a void compute() -> b geogebra.kernelND.GeoList inputList -> a geogebra.kernel.kernel.geos.common.GeoElement getRadiusGeo() -> b void compute() -> b int getType() -> c geogebra.common.common.kernel.kernel.kernelND.kernel.common.GeoPointND P -> b geogebra.common.common.common.geos.i.common.common.common.lang.GeoElement rgeo -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.algos.common.geos.GeoPoint newElement() -> a geogebra.common.kernel.common.common.c.AlgoSort -> geogebra.common.kernel.c.common. cT: geogebra.kernel.kernel.GeoQuadricND createSphereND(geogebra.AlgoSlope -> geogebra.kernelND.Construction) -> a void setInputOutput() -> a geogebra.kernel.void setPoints(java.GeoPointND getCenter() -> b geogebra.kernel.kernel.common.GeoLine g -> a geogebra.kernelND.int) -> a geogebra.kernelND.common.int) -> a double getYValue(double) -> a double getXValue(double) -> b double getXValue(double.GeoElement newElement() -> a geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.NumberValue r -> a geogebra.kernel.kernel.common.GeoPointND getM() -> b .kernel.common.AlgoSphereNDPointRadius -> geogebra.common.i.common.kernel.geos.geos.kernel.common.kernel.kernel.kernel.c.kernel.c.algos.common.kernel.GeoPointND getCenter() -> a geogebra.kernelND.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.i.cV: geogebra.kernelND.kernel.common.GeoQuadricND createSphereND(geogebra.algos.String toString(geogebra.common.geos.

i.algos.kernelND.kernel.AlgoSumText -> geogebra.kernel.kernel.common.kernel.c.common.algos.i.common.common.common.DrawInformationAlgo copy() -> a geogebra.common.df: geogebra.common.kernel.lang.kernel.kernel.AlgoSumTrapezoidal copy() -> a geogebra.algos.kernel.geogebra.c.common.common.Algos getClassName() -> a geogebra.geos.kernel.common.kernel.c.AlgoSumTrapezoidal -> geogebra.dj: geogebra.geos.GeoNumeric Truncate -> a geogebra.kernel.algos.common.algos.common.Algos getClassName() -> a geogebra.c.common.AlgoSumPoints -> geogebra.algos.dg: geogebra.kernel.common.common.geos.common.common.geos.algos.geos.kernel.common.common.kernel.AlgoStepGraph -> geogebra.kernel.GeoElement getResult() -> a void compute() -> b geogebra.c.common.DrawInformationAlgo copy() -> a geogebra.common.algos.i.kernel.algos.kernel.kernel.i.i.de: geogebra.kernel.kernel.GeoPointND getP() -> d void compute() -> b geogebra.common.c.AlgoSumLeft copy() -> a geogebra.algos.geos.common.common.common.kernel.kernel.kernel.GeoElement result -> a geogebra.kernel.DrawInformationAlgo copy() -> a geogebra.StringBuilder sb -> b geogebra.geos.common.lang.kernel.kernel.algos.common.kernel.AlgoSumRectangle copy() -> a geogebra.algos.i.kernel.kernel.geos.algos.AlgoSumRectangle -> geogebra.AlgoSumLeft -> geogebra.GeoList geoList -> a geogebra.common.GeoText args -> b geogebra.common.algos.kernel.geos.GeoPointND getExternalPoint() -> c geogebra.common.kernel.algos.algos.kernel.common.algos.GeoText text -> a geogebra.GeoList geoList -> a geogebra.kernel.common.kernel.kernelND.GeoElement getResult() -> a void compute() -> b geogebra.common.kernel.geos.algos.algos.db: geogebra.AlgoStickGraph -> geogebra.Algos getClassName() -> a geogebra.kernel.cY: geogebra.common.common.Algos getClassName() -> a geogebra.kernel.geos.da: geogebra.common.c.common.algos.i.kernel.common.i.c.geos.geos.kernel.AlgoSumFunctions -> geogebra.i.algos.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.AlgoSumLower copy() -> a geogebra.common.common.kernel.kernel.AlgoTableText -> geogebra.cZ: geogebra.c.StringBuffer sb -> a .algos.Algos getClassName() -> a geogebra.common.kernel.kernel.common.GeoList[] geoLists -> a java.GeoFunction resultFun -> a geogebra.geos.Algos getClassName() -> a geogebra.dc: geogebra.dh: geogebra.common.GeoNumeric Truncate -> a geogebra.common.common.algos.algos.GeoList geoList -> a geogebra.i.i.algos.common.common.dd: geogebra.common.common.common.common.GeoNumeric truncate -> a geogebra.Algos getClassName() -> a geogebra.GeoList geoList -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.c.algos.common.algos.common.common.algos.AlgoSumUpper -> geogebra.kernel.Algos getClassName() -> a geogebra.common.kernel.kernel.AlgoSum -> geogebra.geos.algos.di: geogebra.c.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.algos.common.kernel.common.AlgoSumLower -> geogebra.kernel.common.DrawInformationAlgo copy() -> a geogebra.i.common.algos.c.AlgoSumUpper copy() -> a geogebra.common.GeoText result -> a java.algos.DrawInformationAlgo copy() -> a geogebra.algos.kernel.kernel.GeoText getResult() -> a void compute() -> b geogebra.common.common.

common.common.String openString -> d java.GeoNumeric m -> a geogebra.dl: geogebra.GeoText inputText -> a geogebra.common.String openBracket -> b java.common.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoNumeric n -> b geogebra.StringTemplate) -> a boolean isLaTeXTextCommand() -> c geogebra.kernel.kernel.kernel.kernel.common.kernel.kernel.String closeBracket -> c java.AlgoTableText$Alignment VERTICAL -> a geogebra.AlgoTableText$Alignment -> geogebra.String getCloseSymbol() -> e geogebra.GeoVector direction -> a .AlgoTableText$Alignment[] values() -> values geogebra.AlgoTableText$Alignment alignment -> a boolean verticalLines -> c boolean horizontalLines -> d java.algos.lang.kernel.kernel.geos.common.GeoNumeric n -> a geogebra.geos.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.algos.common.GeoList getResult() -> a void compute() -> b geogebra.StringTemplate) -> b void addCellLaTeX(int.geos.kernel.common.kernel.kernel.common.common.geos.c.String getJustification() -> a java.String justification -> a java.dj$a : geogebra.lang.algos.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.geos.geos.c.AlgoTangentLine -> geogebra.i.common.kernel.kernel.common.common.common.geogebra.common.int.kernel.algos.geos.common.kernel.Strin g) -> valueOf geogebra.GeoText getResult() -> a void compute() -> b geogebra.lang.lang.kernel.lang.geos.GeoLine g -> a geogebra.lang.geos.boolean.common.algos.common.geos.AlgoTableText$Alignment HORIZONTAL -> b geogebra.lang.algos.geogebra.GeoLine diameter -> b geogebra.common.GeoList inputList -> a geogebra.common.geos.StringTemplate) -> a void addCellMathML(int.common.c.AlgoTake -> geogebra.GeoText outputText -> b int size -> a geogebra.common.lang.kernel.common.kernel.lang.kernel.common.geogebra.String getOpenSymbol() -> d java.AlgoTableText$Alignment[] ENUM$VALUES -> a geogebra.kernel.dm: geogebra.algos.geos.kernel.c.common.kernel.common.kernel.kernel.kernel.kernel.algos.algos.geos.GeoText getResult() -> a void parseArgs() -> e void compute() -> b void mathml(geogebra.GeoList outputList -> b int size -> a geogebra.kernel.geos.algos.kernel.i.algos.GeoConic c -> a geogebra.AlgoTableText$Alignment valueOf(java.kernel.common.AlgoTakeString -> geogebra.common.kernel.i.dk: geogebra.common.String closeString -> e int columns -> a int rows -> b boolean isVerticalLines() -> f boolean isHorizontalLines() -> n java.kernel.algos.common.kernel.kernel.common.i.StringTemplate) -> a void latex(geogebra.GeoLine[] tangents -> a geogebra.algos.common.GeoNumeric m -> b geogebra.common.common.common.int.

i.geos.GeoNumeric length -> a geogebra.common.common.geos.common.geos.i.NumberValue number -> a geogebra.common.kernel.GeoConic getConic() -> a geogebra.c.geos.AlgoTextCorner -> geogebra.common.GeoPoint P -> a geogebra.kernel.kernel.dq: geogebra.geos.common.common.common.common.kernel.kernel.kernel.geogebra.common.GeoConic.GeoConic.GeoConic c -> a geogebra.GeoPoint getPoint() -> a geogebra.algos.algos.algos.kernel.GeoPoint getTangentPoint(geogebra.common.kernel.kernel.kernel.geos.kernel.common.algos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.geos.geos.GeoLine[] getTangents() -> a geogebra.i.geos.common.geos.kernel. geos.kernel.common.common.kernel.kernel.common.geos.GeoLine[] getTangents() -> a geogebra.kernel.common.AlgoText -> geogebra.dn: geogebra.geos.GeoLine polar -> a geogebra.common.AlgoTangentPoint -> geogebra.common.geos.GeoPoint[] tangentPoints -> a int i -> a geogebra.geos.common.common.algos.common.AlgoIntersectLineConic algoIntersect -> a geogebra.GeoPoint startPoint -> a geogebra.GeoText text -> a geogebra.common.common.common.common.GeoText txt -> a geogebra.GeoText getGeoText() -> a void compute() -> b geogebra.geos.kernel.GeoPoint startPointCopy -> b geogebra.common.GeoPoint corner -> a geogebra. geos.String toString(geogebra.geos.GeoNumeric getLength() -> a .kernel.kernel.kernel.kernel.common.common.kernel.common.geogebra.kernel.c.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.geos.String toString(geogebra.kernel.common.common.lang.common.geos.kernel.AlgoIntersectLineConic algoIntersect -> a geogebra.common.common.kernel.geos.common.dp: geogebra.common.common.kernel.String toString(geogebra.GeoBoolean latex -> b geogebra.GeoPoint getTangentPoint(geogebra.common.common.kernel.i.algos.algos.StringTemplate) -> a geogebra.kernel.common.kernel.GeoPoint getCorner() -> a void compute() -> b boolean euclidianViewUpdate() -> b java.geos.geogebra.algos.kernel.StringTemplate) -> a boolean isLocusEquable() -> e geogebra.kernel.geos.GeoText text -> a geogebra.GeoLine[] tangents -> a geogebra.lang.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.algos.kernel.GeoLine) -> a void initForNearToRelationship() -> d_ void compute() -> b java.common.lang.c.kernel.GeoPoint[] tangentPoints -> a boolean equalLines -> c geogebra.GeoBoolean substituteVars -> a geogebra.geos.common.algos.geos.geos.geos.geos.do: geogebra.geos.common.GeoLine) -> a void initForNearToRelationship() -> d_ void compute() -> b java.algos.common.kernel.common.StringTemplate) -> a geogebra.c.kernel.kernel.arithmetic.AlgoTextLength -> geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.kernel.GeoElement geo -> a geogebra.common.kernel.kernel.

GeoElement inputGeo -> a geogebra.common.geos.common.geos.kernel.algos.geos.Coords getVectorCoords() -> a java.common.void compute() -> b geogebra.common.kernel.geos.GeoElement getResult() -> a void setTransformedObject(geogebra.c ommon.geogebra.GeoElement) -> a void transformList(geogebra.common.kernel.dv: geogebra.GeoElement) -> c geogebra.kernel.common.common.kernel.StringTemplate) -> a void setTransformedObject(geogebra.common.common.common.kerne l.c.kernel.common.common.GeoElement.kernel.kernel.algos.String toString(geogebra.kernel.GeoElement inGeo -> b geogebra.String toString(geogebra.algos.c.geos.geos.geos.algos.C onstruction.common.common.common.geos.common.common.geos.kernel.kernel.GeoTextField textfield -> a geogebra.algos.kernel.i.geos.common.algos.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoElement) -> b boolean swapOrientation(boolean) -> a void transformLimitedConic(geogebra.common.geos.common.AlgoTurningPointPolynomial -> geogebra.algos.kernel.kernel.common.geogebra.kernel.GeoPoint A -> a geogebra.geos.GeoList list -> a geogebra.kernel.GeoElement outGeo -> c geogebra.geos.co mmon.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.geos.common.geos.lang.geos.common.Matrix.GeoElement.GeoElement copy(geogebra.kernel.kernel.geos.kernel.kernel.kernel.GeoElement getResult() -> a void compute() -> b geogebra.GeoVec3D v -> a geogebra.kernel.GeoE lement) -> b geogebra.Translateable out -> a geogebra.i.common.kernel.common.geos.kernel.c.common.geos.geos.GeoElement.geos.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.lang.kernel.geogebra.i.StringTemplate) -> a geogebra.geogebra.kernel.c.GeoElement) -> a void transformLimitedPath(geogebra.kernel.co mmon.common.algos.GeoPoint transformedPoint -> a geogebra.GeoList) -> a geogebra.dt: geogebra.common.kernel.kernel.co mmon.i.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.c.geos.kernel.i.AlgoTranslateVector -> geogebra.ds: geogebra.algos.common.kernel.GeoElement getResultTemplate(geogebra.common.geos.kernel.geos.common.common.kernel.common.kernel.common.kernel.common.AlgoTextToUnicode -> geogebra.kernel.common.GeoElement) -> a geogebra.common.geos.GeoText text -> a geogebra.algos.AlgoTextfield -> geogebra.common.GeoVector w -> a geogebra.common.kernel.GeoElement copyInternal(geogebra.algos.kernel.GeoList.kernel.common.geogebra.GeoElement.GeoElement) -> a geogebra.i.AlgoClosestPoint pt -> a geogebra.kernel.du: geogebra.c.geos.common.geos.geos.kernel.dr: geogebra.kernel.geogebra.kernel.GeoTextField getResult() -> a void compute() -> b int getRelatedModeID() -> a geogebra.common.geos.common.geos.geos.geos.common.kernel.GeoList getResult() -> a void compute() -> b geogebra.kernel.GeoVector getTranslatedVector() -> a void compute() -> b java.kernel.geos.common.common.GeoElement v -> a geogebra.d .AlgoTransformation -> geogebra.AlgoTranslate -> geogebra.common.common.ker nel.

kernel.kernel.kernel.i.kernel.common.c.c.String toString(geogebra.common.kernel.kernel.i.i.algos.geos.common.kernel.kernel.AlgoUnitVectorLine -> geogebra.arithmetic.common.common.c.GeoList list -> a geogebra.kernel.common.i.common.common.kernel.StringTemplate) -> a geogebra.common.lang.kernel.algos.i.common.dx: geogebra.kernel.kernel.algos.common.arithmetic.kernel.common.lang.String toString(geogebra.geos.common.GeoText text -> a geogebra.GeoText getResult() -> a void compute() -> b geogebra.lang.common.GeoVector v -> a geogebra.common.common.algos.kernel.kernel.arithmetic.GeoVector getVector() -> a .kernel.algos.dz: geogebra.AlgoUnitOrthoVectorLine -> geogebra.common.dy: geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.dD: geogebra.common.common.kernel.NumberValue a -> a geogebra.kernel.GeoVector u -> a double length -> a geogebra.kernel.AlgoTwoNumFunction -> geogebra.geos.StringTemplate) -> a geogebra.common.w: geogebra.kernel.GeoLine g -> a geogebra.geos.kernel.geos.common.AlgoUnicodeToLetter -> geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.algos.common.GeoVector n -> b double length -> a geogebra.geos.common.geos.GeoVector getVector() -> a void compute() -> b java.common.kernel.algos.NumberValue b -> b geogebra.kernel.common.StringTemplate) -> a geogebra.algos.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.String toString(geogebra.common.geos.GeoVector v -> a geogebra.kernel.dB : geogebra.GeoLine g -> a geogebra.common.AlgoUnitOrthoVectorVector -> geogebra.common.GeoNumeric getResult() -> a void compute() -> b geogebra.dA: geogebra.GeoText text -> a geogebra.GeoVector getVector() -> a void compute() -> b java.c.geos.c.GeoNumeric num -> a void setInputOutput() -> a geogebra.common.kernel.geos.algos.common.lang.common.GeoVector n -> a double length -> a geogebra.common.common.Algos getClassName() -> a geogebra.kernel.common.AlgoUnitVectorVector -> geogebra.common.StringTemplate) -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.i.common.i.kernel.GeoVector u -> b double length -> a void setInputOutput() -> a geogebra.algos.geos.kernel.AlgoUnicodeToText -> geogebra.kernel.common.kernel.kernel.common.algos.kernel.geos.NumberValue a -> a geogebra.common.geos.algos.common.Algos getClassName() -> a void compute() -> b java.GeoVector getVector() -> a void compute() -> b java.dC: geogebra.GeoText getResult() -> a void compute() -> b geogebra.algos.c.geos.String toString(geogebra.algos.c.kernel.common.common.geos.geos.kernel.geos.geos.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.common.common.geos.

lang.int) -> b void intParamParam(geogebra.int.kernel.common.common.Inequality.arithmetic.kernel.kernel.util.GeoLine helperLine -> a geogebra.arithmetic.Inequality.String toString(geogebra.kernelND.geos.Inequality.GeoVectorND createNewVector() -> a geogebra.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.GeoVectorND getVector() -> b void compute() -> b void setCoords() -> e geogebra.kernel.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.GeoFunction helperFunction -> a double[] co -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$Inequality$IneqType -> a void setLabels(java.common .com mon.arithmetic.GeoVectorND v -> a geogebra.GeoVec2D b -> a geogebra.kernel.common.void compute() -> b java.common .kernel.AlgoVectorPoint -> geogebra.Inequality.GeoPoint[] vertex -> a double temp1 -> a double temp2 -> b geogebra.kernel.kernel.geos.common.kernel.arithmetic.kernel.GeoVector v -> a geogebra.kernel.GeoVec2D[] eigenvec -> a geogebra.boolean) -> a void intParamYX(geogebra.geos.kernel.int.common.boolean) -> b void intParamXY(geogebra.geogebra.geos.Inequality) -> a void intParamYLinear(geogebra.kernel.algos.geos.algos.kernel.c ommon.common.common.List vertices -> a geogebra.int.kernel.kernel.geos.common.common.arithmetic.algos.algos.common.kernelND.common.common.common .kernelND.common.int.arithmetic.lang.common.kernel.StringTemplate) -> a geogebra.common.kernel.kernel.GeoPoint[] getVertex() -> a void compute() -> b java.kernel.int.common.kernelND.kernel.kernel.dH: geogebra.i.kernel.c.GeoPoint getP() -> a void compute() -> b geogebra.geos.kernel.common.common.kernel.geogebra.GeoPointND Q -> b geogebra.GeoFunctionNVar p -> a java.kernelND.algos.kernel.AlgoVector -> geogebra.algos.geogebra.common.kernel.arithmetic.Inequality.kernel.kernelND.int) -> a void intParamOneVar(geogebra.kernel.GeoVector getVector() -> a geogebra.common.common.geos.AlgoVertex -> geogebra.c.kernel.common.kernel.algos.common.arithmetic.i.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.kernel.geos.common.c.common.common.Inequality.common.common.lang.common.geogebra.StringTemplate) -> a geogebra.dE: geogebra.common.geos.kernel.algos.Inequality.Inequality.geos.common.common.c.String toString(geogebra.GeoPointND P -> a geogebra.AlgoElement$OutputHandler outputPoints -> a geogebra.i.common.geogebra.kernel.kernel.AlgoVertexIneq -> geogebra.common.dF: geogebra.dG: geogebra.kernel.int.i.GeoPointND newStartPoint() -> a geogebra.String[]) -> a void setInputOutput() -> a void compute() -> b void typeSwitch(geogebra.AlgoElement[][] helpers -> a int validVertices -> a geogebra.Inequality.Inequality.kernel.kernel.arithmetic.kernel.GeoConic c -> a geogebra.GeoPoint P -> a geogebra.geos.algos.common.co mmon.common.arithmetic.geogebra.common.arithmetic.

kernel.common.geogebra.c ommon.arithmetic.kernel.boolean) > a void addVertices(geogebra.boolean.int) -> e void intLinearY(geogebra.int.Inequality) -> d void intConicX(geogebra.kernel.geos.AlgorithmSet -> geogebra.common.Inequality.Algos getClassName() -> a geogebra.kernel.kernel.common.common.Inequality) -> e void intConicConic(geogebra.dI: geogebra.GeoPoint oneVertex -> a geogebra. kernel.geos.AlgoVertexPolygon this$0 -> a geogebra.kernel.common.GeoElement getOutput(int) -> a geogebra.GeoElement newElement() -> a geogebra.geos.Inequality.algos.geogebra.common.String[]) -> a geogebra.geos.Inequality) -> h void initHelpers() -> e void ensurePoint() -> f geogebra.lang.c. kernel.kernel.i.Inequality.AlgoElement.kernel.GeoElement[] getVertex() -> b geogebra.algos.kernel.c.kernel.arithmetic.int.geos.geogebra.com mon.AlgoElement.arithmetic.common.c ommon.kernel.i.kernel.AlgoElement) -> a void addVertices(geogebra.GeoPoly p -> a geogebra.arithmetic.arithmetic.NumberValue index -> a geogebra.common.int.common.kernel.kernel.int.AlgoVertexPolygon$1 -> geogebra.common.arithmetic.common.c ommon.common.kernel.arithmetic.GeoElement newElement() -> a geogebra.common.arithmetic.geogebra.geos.dK: geogebra.common.c.arithmetic.kernel.algos.StringTemplate) -> a geogebra.kernel.kernel.Inequality.common .arithmetic.kernel.kernel.com mon.arithmetic.algos.int.Inequality) -> f void intLinearX(geogebra.kernel.geogebra.kernel.algos.arithmetic.common.common.kernel.Inequality.Inequality.arithmetic.common.algos.common.AlgoVertexIneq$1 -> geogebra.common.geos.common.arithmetic.algos.common.kernel.algos.kernel.common.kernel.kernel.Inequality.i.kernel.GeoPoint newElement() -> a geogebra..common.int) -> d void intXY(geogebra.arithmetic.Inequality.kernel.Inequality.common.geogebra.Inequality) -> c void intConicY(geogebra.Inequality.algos.i.kernel.dL: .geos.arithmetic.arithmetic.common.common.algos.arithmetic.common.geogebra.Inequality) -> g void intLinearConic(geogebra.int) -> c void intParamXParamY(geogebra.common.common.kernel.AlgoElement$OutputHandler createOutputPoints() -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$Inequality$IneqType() -> a geogebra.common.common.boolean) -> a void intLinearLinear(geogebra.algos.int.kernel.common.common.common.kernel.kernel.common.common.common.Inequality.GeoPoint getOneVertex() -> a geogebra.arithmetic.Inequality.arithmetic.Inequality.kernel.arithmetic.int.kernel.common.boolean) -> c void intParamXLinear(geogebra.AlgoElement$OutputHandler outputPoints -> a void setLabels(java.kernel.geogebra.kernel.int) -> f void setHelper(int.geogebra.GeoElement[] getVertex() -> b geogebra.Inequality.Inequality.co mmon.geos.Inequality.GeoPoint newElement() -> a geogebra.kernel.algos.common.arithmetic.common.common.common.common.dJ: geogebra.lang.geos.kernel.Algos getClassName() -> a void setInputOutput() -> a int getOutputLength() -> g void compute() -> b java.algos.kernel.AlgoVertexPolygon -> geogebra.geogebra.kernel.kernel.c.kernel.arithmetic.AlgoVertexIneq this$0 -> a geogebra.kernel.common .geogebra.algos.kern el.AlgoElement$OutputHandler createOutputPoints() -> a geogebra.String toString(geogebra.Inequality) -> b void intParamConic(geogebra.kernel.common.geogebra.arithmetic.

algos.algos.kernel.common.kernel.Algos AlgoTrilinear -> v geogebra.common.Algos AlgoAreaPoints -> l geogebra.Algos AlgoAreaPolygon -> m geogebra.algos.algos.algos.util.common.common.algos.algos.Algos AlgoAnglePoints -> d geogebra.Algos AlgoBarycenter -> u geogebra.Object next() -> next geogebra.kernel.kernel.kernel.kernel.kernel.AlgorithmSet$Link getHead() -> a void setHead(geogebra.AlgorithmSet$AlgorithmSetIterator -> geogebra.Algos AlgoCircleThreePoints -> A geogebra.algos.i.algos.common.kernel.lang.kernel.HashMap hashMap -> a geogebra.kernel.Algos AlgoAngleNumeric -> c geogebra.algos.algos.common.algos.Algos AlgoAxisSecond -> r geogebra.algos.Algos AlgoAngleConic -> a geogebra.algos.common.algos.AlgorithmSet$Link cur -> a geogebra.Algos AlgoCenterConic -> x geogebra.common.kernel.kernel.common.common.algos.algos.kernel.kernel.kernel.Algos AlgoAngleVectors -> g geogebra.kernel.i.kernel.kernel.kernel.c.kernel.kernel.AlgoElement) -> a void addAll(geogebra.common.Algos AlgoAxes -> o geogebra.kernel.common.kernel.common.algos.common.common.Algos AlgoCellRange -> w geogebra.Algos AlgoAxisSecondLength -> s geogebra.common.kernel.common.Algos AlgoIncircle -> B geogebra.common.Algos AlgoAngularBisectorLines -> i geogebra.kernel.Algos AlgoAxisFirst -> p geogebra.Algos AlgoCirclePointRadius -> z geogebra.algos.algos.algos.Algos AlgoAnglePolygon -> e geogebra.util.algos.common.algos.AlgoElement) -> b boolean remove(geogebra.AlgoElement algo -> a geogebra.Collection) -> a java.common.common.kernel.kernel.common.kernel.lang.algos.c.kernel.AlgoElement) -> c void updateAll() -> a void updateAllUntil(geogebra.Algos AlgoAngularBisector -> h geogebra.kernel.algos.common.kernel.kernel.commo n.common.common.common.common.kernel.algos.common.kernel.c.AlgorithmSet$Link -> geogebra.algos.common.algos.common.kernel.kernel.Algos AlgoAngleLines -> b geogebra.common.kernel.AlgorithmSet$Link) -> a void removeAllFromCollection(java.common.common.common.AlgorithmSet this$0 -> a void remove() -> remove boolean hasNext() -> hasNext geogebra.Collection) -> b geogebra.kernel.algos.kernel.Algos AlgoCircleTwoPoints -> C .kernel.Algos AlgoAngularBisectorPoints -> j geogebra.algos.kernel.common.common.AlgorithmSet$Link next -> a geogebra.algos.AlgorithmSet$Link head -> a geogebra.dM: geogebra.Algos AlgoCentroidPolygon -> y geogebra.Algos -> geogebra.Algos AlgoAngleVector -> f geogebra.kernel.common.common.algos.algos.AlgorithmSet$Link tail -> b int size -> a int getSize() -> a boolean add(geogebra.common.algos.String toString() -> toString geogebra.Algos AlgoAsymptote -> n geogebra.kernel.kernel.algos.algos.algos.common.algos.algos.common.i.common.AlgorithmSet$AlgorithmSetIterator getIterator() -> a geogebra.AlgorithmSet) -> a boolean contains(geogebra.util.algos.kernel.kernel.dL$b: geogebra.algos.Algos AlgoAxisFirstLength -> q geogebra.common.Algos AlgoAreaConic -> k geogebra.AlgorithmSet this$0 -> a geogebra.AlgoElement next() -> a java.kernel.common.algos.algos.common.common.algos.algos.common.common.Algos AlgoCubic -> t geogebra.java.common.algos.AlgoElement) -> a void addAllToCollection(java.algos.common.dL$a: geogebra.kernel.algos.

kernel.Algos geogebra.Algos geogebra.common.kernel.algos.kernel.Algos geogebra.common.common.common.kernel.algos.kernel.algos.common.Algos geogebra.Algos geogebra.Algos geogebra.algos.kernel.kernel.Algos geogebra.common.kernel.algos.algos.kernel.common.kernel.Algos geogebra.Algos geogebra.Algos geogebra.algos.common.algos.algos.Algos geogebra.algos.kernel.algos.Algos geogebra.kernel.Algos AlgoConicFivePoints -> D AlgoConicArc -> E AlgoConicSector -> F AlgoCircleArc -> G AlgoCircleSector -> H AlgoCircumcircleArc -> I AlgoCircumcircleSector -> J AlgoCurveCartesian -> K AlgoDerivative -> L AlgoDiameterLine -> M AlgoDiameterVector -> N AlgoDilate -> O AlgoDirection -> P AlgoDirectrix -> Q AlgoDistanceLineLine -> R AlgoDistanceLines3D -> S AlgoDistancePointObject -> T AlgoDistancePoints -> U AlgoEllipseFociLength -> V AlgoEllipseFociPoint -> W AlgoExcentricity -> X AlgoEccentricity -> Y AlgoExtremumPolynomial -> Z AlgoExtremumMulti -> aa AlgoFocus -> ab AlgoFunctionInterval -> ac AlgoHyperbolaFociLength -> ad AlgoHyperbolaFociPoint -> ae AlgoIf -> af AlgoIfFunction -> ag AlgoIntegral -> ah AlgoIntegralDefinite -> ai AlgoIntegralFunctions -> aj AlgoIntersectConics -> ak AlgoIntersectCS1D1D -> al AlgoIntersectCS1D2D -> am AlgoIntersectCS2D2D -> an AlgoIntersectFunctionLineNewton -> ao AlgoIntersectFunctionsNewton -> ap AlgoIntersectLineConic -> aq AlgoIntersectLineConic3D -> ar AlgoIntersectLineConicRegion -> as AlgoIntersectLines -> at AlgoIntersectLinePolyLine -> au AlgoIntersectLineCurve -> av AlgoIntersectLinePolygon -> aw AlgoIntersectLinePolygon3D -> ax AlgoIntersectLinePolygonalRegion -> ay AlgoIntersectLinePolygonalRegion3D -> az AlgoIntersectLineQuadric3D -> aA AlgoIntersectPlaneConic -> aB AlgoIntersectPlanePolygon -> aC AlgoIntersectPlanePolygonalRegion -> aD AlgoIntersectPolynomialLine -> aE AlgoIntersectPolynomials -> aF AlgoIntersectSingle -> aG AlgoIntersectSingle3D -> aH AlgoIntersectPolynomialConic -> aI AlgoIntersectImplicitpolyParametric -> aJ AlgoIntersectFunctions -> aK .kernel.algos.Algos geogebra.algos.algos.common.common.Algos geogebra.kernel.Algos geogebra.common.kernel.algos.common.common.algos.kernel.Algos geogebra.algos.common.Algos geogebra.common.algos.Algos geogebra.common.kernel.algos.kernel.algos.common.kernel.kernel.kernel.kernel.common.Algos geogebra.algos.kernel.algos.common.common.kernel.kernel.kernel.kernel.algos.algos.Algos geogebra.kernel.Algos geogebra.common.common.common.Algos geogebra.common.common.common.common.Algos geogebra.Algos geogebra.kernel.common.common.Algos geogebra.geogebra.common.algos.algos.algos.common.kernel.common.algos.algos.algos.Algos geogebra.algos.common.common.algos.Algos geogebra.kernel.common.algos.algos.Algos geogebra.kernel.algos.Algos geogebra.algos.kernel.common.common.Algos geogebra.Algos geogebra.algos.common.common.Algos geogebra.algos.kernel.kernel.common.kernel.kernel.common.Algos geogebra.algos.kernel.kernel.Algos geogebra.algos.Algos geogebra.kernel.Algos geogebra.algos.algos.common.Algos geogebra.Algos geogebra.algos.Algos geogebra.algos.Algos geogebra.kernel.common.algos.algos.algos.kernel.common.common.Algos geogebra.Algos geogebra.algos.algos.algos.Algos geogebra.Algos geogebra.common.kernel.kernel.Algos geogebra.kernel.common.algos.kernel.kernel.kernel.kernel.algos.kernel.Algos geogebra.common.kernel.common.kernel.kernel.Algos geogebra.common.kernel.common.algos.Algos geogebra.algos.common.algos.Algos geogebra.common.Algos geogebra.common.Algos geogebra.common.Algos geogebra.Algos geogebra.Algos geogebra.algos.kernel.common.algos.common.kernel.Algos geogebra.Algos geogebra.kernel.Algos geogebra.Algos geogebra.Algos geogebra.algos.algos.kernel.algos.common.kernel.common.common.kernel.

algos.algos.kernel.kernel.common.kernel.common.kernel.Algos geogebra.algos.algos.kernel.common.algos.common.common.algos.kernel.common.Algos geogebra.common.common.common.Algos geogebra.Algos geogebra.kernel.algos.Algos geogebra.kernel.algos.Algos geogebra.Algos geogebra.kernel.common.common.kernel.common.kernel.kernel.Algos geogebra.algos.Algos geogebra.Algos AlgoIntersectImplicitpolys -> aL AlgoImageCorner -> aM AlgoImplicitPolyThroughPoints -> aN AlgoImplicitPolyFunction -> aO AlgoTextCorner -> aP AlgoDrawingPadCorner -> aQ AlgoJoinPoints -> aR AlgoJoinPointsRay -> aS AlgoJoinPointsSegment -> aT AlgoArcLength -> aU AlgoLengthSegment -> aV AlgoLengthVector -> aW AlgoLineBisector -> aX AlgoLineBisectorSegment -> aY AlgoLinePointLine -> aZ AlgoLinePointVector -> ba AlgoLocus -> bb AlgoLocusEquation -> bc AlgoLocusSlider -> bd AlgoMidpoint -> be AlgoMidpointSegment -> bf AlgoMirror -> bg AlgoOrthoLinePointLine -> bh AlgoOrthoLinePointVector -> bi AlgoOrthoVectorLine -> bj AlgoOrthoVectorVector -> bk AlgoParabolaParameter -> bl AlgoParabolaPointLine -> bm AlgoPointOnPath -> bn AlgoPointVector -> bo AlgoPolarLine -> bp AlgoPolygon -> bq AlgoPolygonRegular -> br AlgoPolygonUnion -> bs AlgoPolygonIntersection -> bt AlgoPolynomialFromFunction -> bu AlgoPolynomialFromCoordinates -> bv AlgoRadius -> bw AlgoRayPointVector -> bx AlgoRootInterval -> by AlgoRootNewton -> bz AlgoRootsPolynomial -> bA AlgoRoots -> bB AlgoRotate -> bC AlgoRotatePoint -> bD AlgoSemicircle -> bE AlgoSequence -> bF AlgoSlope -> bG AlgoSumLower -> bH AlgoSumUpper -> bI AlgoSumLeft -> bJ AlgoSumRectangle -> bK AlgoTangentFunctionNumber -> bL AlgoTangentFunctionPoint -> bM AlgoTangentImplicitpoly -> bN AlgoTangentLine -> bO AlgoTangentPoint -> bP AlgoCommonTangents -> bQ AlgoTaylorSeries -> bR AlgoTranslate -> bS .Algos geogebra.kernel.kernel.common.common.common.Algos geogebra.common.Algos geogebra.Algos geogebra.algos.common.kernel.kernel.common.kernel.Algos geogebra.Algos geogebra.common.common.algos.common.Algos geogebra.common.algos.Algos geogebra.algos.algos.common.Algos geogebra.algos.algos.kernel.Algos geogebra.kernel.algos.algos.Algos geogebra.Algos geogebra.algos.Algos geogebra.algos.kernel.Algos geogebra.common.algos.kernel.kernel.common.algos.Algos geogebra.common.common.Algos geogebra.Algos geogebra.kernel.algos.algos.common.algos.Algos geogebra.algos.algos.kernel.Algos geogebra.common.kernel.kernel.common.algos.common.algos.kernel.common.kernel.common.algos.algos.algos.Algos geogebra.Algos geogebra.common.algos.algos.kernel.algos.common.Algos geogebra.common.Algos geogebra.kernel.common.common.kernel.common.Algos geogebra.common.kernel.kernel.algos.algos.kernel.kernel.algos.Algos geogebra.Algos geogebra.algos.Algos geogebra.kernel.kernel.algos.algos.Algos geogebra.kernel.Algos geogebra.algos.kernel.common.Algos geogebra.kernel.algos.Algos geogebra.common.algos.common.Algos geogebra.Algos geogebra.kernel.common.algos.algos.Algos geogebra.algos.common.kernel.common.kernel.kernel.algos.algos.common.Algos geogebra.algos.algos.kernel.algos.Algos geogebra.common.Algos geogebra.kernel.common.common.common.kernel.common.common.common.kernel.kernel.geogebra.kernel.common.algos.kernel.Algos geogebra.Algos geogebra.common.kernel.algos.common.kernel.kernel.algos.common.kernel.algos.Algos geogebra.Algos geogebra.Algos geogebra.kernel.kernel.Algos geogebra.kernel.kernel.Algos geogebra.algos.algos.common.common.algos.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.algos.kernel.Algos geogebra.

algos.common.Algos geogebra.common.common.common.common.common.algos.algos.Algos geogebra.algos.Algos geogebra.algos.kernel.algos.kernel.kernel.kernel.kernel.algos.kernel.Algos geogebra.Algos geogebra.geogebra.Algos geogebra.kernel.algos.kernel.Algos geogebra.Algos geogebra.algos.Algos geogebra.common.kernel.kernel.Algos geogebra.algos.algos.kernel.kernel.common.algos.common.common.common.kernel.common.algos.algos.algos.algos.kernel.kernel.algos.common.kernel.Algos geogebra.Algos geogebra.Algos geogebra.common.Algos geogebra.algos.algos.common.algos.kernel.algos.common.algos.common.kernel.common.common.common.kernel.algos.kernel.kernel.common.common.Algos geogebra.algos.Algos geogebra.kernel.common.common.algos.algos.common.kernel.kernel.Algos geogebra.algos.algos.common.common.algos.common.common.kernel.common.algos.algos.common.kernel.Algos geogebra.Algos geogebra.Algos geogebra.algos.kernel.kernel.kernel.Algos geogebra.algos.common.Algos geogebra.kernel.common.common.algos.algos.algos.Algos geogebra.common.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.algos.Algos geogebra.kernel.Algos geogebra.algos.kernel.algos.Algos geogebra.Algos geogebra.algos.Algos geogebra.common.algos.common.kernel.kernel.algos.Algos geogebra.algos.Algos geogebra.Algos geogebra.algos.kernel.kernel.algos.common.common.common.common.common.common.Algos geogebra.kernel.Algos geogebra.kernel.common.Algos geogebra.kernel.kernel.common.algos.Algos geogebra.kernel.common.common.kernel.kernel.common.Algos AlgoTranslateVector -> bT AlgoTurningPointPolynomial -> bU AlgoUnitOrthoVectorLine -> bV AlgoUnitOrthoVectorVector -> bW AlgoUnitVectorLine -> bX AlgoUnitVectorVector -> bY AlgoVector -> bZ AlgoVectorPoint -> ca AlgoVertex -> cb Expression -> cc AlgoAffineRatio -> cd AlgoCrossRatio -> ce AlgoCurvatureVector -> cf AlgoCurvatureVectorCurve -> cg AlgoCurvature -> ch AlgoCurvatureCurve -> ci AlgoOsculatingCircle -> cj AlgoOsculatingCircleCurve -> ck AlgoTangentCurve -> cl AlgoLengthFunction -> cm AlgoLengthFunction2Points -> cn AlgoLengthCurve -> co AlgoLengthCurve2Points -> cp AlgoCircumferenceConic -> cq AlgoPerimeterPoly -> cr AlgoPerimeterLocus -> cs AlgoMod -> ct AlgoDiv -> cu AlgoMax -> cv AlgoFunctionMax -> cw AlgoMin -> cx AlgoFunctionMin -> cy AlgoLCM -> cz AlgoListLCM -> cA AlgoGCD -> cB AlgoListGCD -> cC AlgoSort -> cD AlgoFirst -> cE AlgoLast -> cF AlgoTake -> cG AlgoRemoveUndefined -> cH AlgoDefined -> cI AlgoReverse -> cJ AlgoSum -> cK AlgoMean -> cL AlgoMeanGrouped -> cM AlgoVariance -> cN AlgoSigmaXX -> cO AlgoStandardDeviation -> cP AlgoMedian -> cQ AlgoQ1 -> cR AlgoQ3 -> cS AlgoMode -> cT AlgoDoubleListSigmaXY -> cU AlgoDoubleListPMCC -> cV AlgoDoubleListCovariance -> cW AlgoDoubleListMeanX -> cX AlgoDoubleListMeanY -> cY AlgoDoubleListSXY -> cZ AlgoListSigmaXY -> da .algos.Algos geogebra.common.algos.kernel.common.kernel.Algos geogebra.Algos geogebra.Algos geogebra.kernel.Algos geogebra.Algos geogebra.Algos geogebra.kernel.algos.algos.kernel.kernel.kernel.kernel.Algos geogebra.Algos geogebra.algos.common.common.Algos geogebra.kernel.common.kernel.common.Algos geogebra.algos.Algos geogebra.kernel.algos.common.common.algos.Algos geogebra.algos.common.Algos geogebra.Algos geogebra.algos.common.algos.algos.kernel.algos.kernel.Algos geogebra.common.common.Algos geogebra.kernel.kernel.kernel.Algos geogebra.Algos geogebra.kernel.algos.Algos geogebra.

kernel.common.kernel.kernel.common.algos.Algos geogebra.kernel.kernel.Algos geogebra.kernel.common.Algos geogebra.common.Algos geogebra.common.Algos geogebra.Algos geogebra.Algos geogebra.common.algos.kernel.Algos geogebra.algos.Algos geogebra.common.Algos geogebra.kernel.common.algos.algos.kernel.common.common.Algos geogebra.algos.kernel.algos.kernel.common.kernel.algos.common.common.algos.Algos geogebra.Algos geogebra.Algos geogebra.common.kernel.algos.kernel.Algos geogebra.common.common.common.kernel.algos.kernel.common.kernel.Algos geogebra.common.kernel.algos.algos.common.algos.common.Algos geogebra.Algos geogebra.Algos geogebra.common.kernel.kernel.algos.algos.kernel.common.kernel.kernel.common.kernel.algos.common.kernel.algos.algos.common.kernel.common.kernel.common.kernel.kernel.Algos geogebra.algos.Algos geogebra.kernel.algos.common.algos.kernel.algos.kernel.algos.algos.common.kernel.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.common.kernel.Algos geogebra.algos.Algos AlgoListSigmaXX -> db AlgoListSigmaYY -> dc AlgoListPMCC -> dd AlgoListCovariance -> de AlgoListMeanX -> df AlgoListMeanY -> dg AlgoListSampleSDX -> dh AlgoListSampleSDY -> di AlgoSXX -> dj AlgoListSXX -> dk AlgoListSYY -> dl AlgoListSXY -> dm AlgoFitLineY -> dn AlgoFitLineX -> do AlgoFitPoly -> dp AlgoFitExp -> dq AlgoFitLog -> dr AlgoFitPow -> ds AlgoRandomNormal -> dt AlgoInverseNormal -> du AlgoNormal -> dv AlgoNormalDF -> dw AlgoLogsticDF -> dx AlgoLogstic -> dy AlgoInverseLogstic -> dz AlgoCauchyDF -> dA AlgoFDistributionDF -> dB AlgoErlang -> dC AlgoErlangDF -> dD AlgoTriangular -> dE AlgoTriangularDF -> dF AlgoUniformDF -> dG AlgoUniform -> dH AlgoWeibullDF -> dI AlgoLogNormalDF -> dJ AlgoLogNormal -> dK AlgoInverseLogNormal -> dL AlgoGammaDF -> dM AlgoChiSquaredDF -> dN AlgoExponentialDF -> dO AlgoTDistributionDF -> dP AlgoBinomial -> dQ AlgoExpand -> dR AlgoFactor -> dS AlgoFactors -> dT AlgoConstructionStep -> dU AlgoStepObject -> dV AlgoName -> dW AlgoListMax -> dX AlgoListMin -> dY AlgoListElement -> dZ AlgoListLength -> ea AlgoIteration -> eb AlgoIterationList -> ec AlgoProduct -> ed AlgoRow -> ee AlgoColumn -> ef AlgoLaTeX -> eg AlgoUnicodeToLetter -> eh AlgoUnicodeToText -> ei .Algos geogebra.algos.common.kernel.algos.Algos geogebra.Algos geogebra.kernel.Algos geogebra.kernel.Algos geogebra.kernel.kernel.common.common.Algos geogebra.algos.kernel.algos.common.algos.common.kernel.algos.algos.kernel.common.algos.algos.Algos geogebra.algos.kernel.algos.Algos geogebra.Algos geogebra.Algos geogebra.common.algos.algos.kernel.Algos geogebra.kernel.algos.algos.kernel.Algos geogebra.kernel.common.algos.algos.algos.common.geogebra.Algos geogebra.algos.kernel.common.Algos geogebra.kernel.common.algos.common.Algos geogebra.kernel.Algos geogebra.algos.kernel.common.common.kernel.algos.Algos geogebra.algos.Algos geogebra.algos.Algos geogebra.kernel.common.common.algos.Algos geogebra.kernel.algos.Algos geogebra.Algos geogebra.algos.common.algos.common.common.Algos geogebra.kernel.Algos geogebra.Algos geogebra.common.common.kernel.Algos geogebra.algos.Algos geogebra.algos.common.algos.Algos geogebra.kernel.algos.common.algos.Algos geogebra.kernel.Algos geogebra.common.common.Algos geogebra.common.common.common.algos.common.kernel.Algos geogebra.Algos geogebra.kernel.

algos.common.Algos geogebra.Algos geogebra.common.Algos geogebra.algos.common.kernel.kernel.common.kernel.algos.algos.kernel.common.algos.Algos geogebra.kernel.Algos geogebra.algos.common.kernel.common.algos.algos.common.Algos geogebra.algos.common.algos.Algos geogebra.kernel.kernel.kernel.Algos geogebra.Algos geogebra.common.Algos geogebra.common.common.kernel.algos.kernel.common.Algos geogebra.Algos geogebra.kernel.kernel.Algos geogebra.common.Algos geogebra.common.algos.algos.common.common.kernel.Algos geogebra.algos.algos.common.kernel.Algos geogebra.Algos geogebra.kernel.common.common.kernel.kernel.algos.common.common.kernel.Algos geogebra.common.algos.Algos geogebra.algos.algos.Algos geogebra.common.kernel.algos.common.Algos geogebra.Algos geogebra.algos.kernel.kernel.algos.Algos geogebra.kernel.geogebra.common.algos.kernel.Algos geogebra.common.algos.kernel.Algos geogebra.algos.common.common.kernel.Algos geogebra.Algos geogebra.Algos geogebra.kernel.kernel.Algos geogebra.Algos geogebra.kernel.common.common.common.kernel.common.algos.common.kernel.Algos geogebra.common.kernel.algos.Algos geogebra.kernel.Algos geogebra.kernel.Algos geogebra.algos.common.Algos geogebra.Algos geogebra.kernel.algos.Algos geogebra.kernel.algos.Algos geogebra.algos.kernel.Algos geogebra.Algos geogebra.common.common.kernel.algos.Algos geogebra.common.kernel.algos.Algos geogebra.kernel.algos.algos.Algos geogebra.kernel.algos.kernel.Algos geogebra.common.kernel.common.common.Algos geogebra.common.kernel.Algos geogebra.algos.Algos geogebra.algos.common.kernel.kernel.algos.common.kernel.Algos geogebra.Algos geogebra.common.common.Algos geogebra.algos.Algos geogebra.common.algos.algos.common.Algos AlgoTextToUnicode -> ej AlgoLetterToUnicode -> ek AlgoBarChart -> el AlgoBoxPlot -> em AlgoStickGraph -> en AlgoStepGraph -> eo AlgoHistogram -> ep AlgoHistogramRight -> eq AlgoDotPlot -> er AlgoResidualPlot -> es AlgoNormalQuantilePlot -> et AlgoSumTrapezoidal -> eu AlgoTableText -> ev AlgoObject -> ew AlgoColumnName -> ex AlgoAppend -> ey AlgoJoin -> ez AlgoFlatten -> eA AlgoUnion -> eB AlgoInsert -> eC AlgoIntersection -> eD AlgoSumFunctions -> eE AlgoIsInteger -> eF AlgoRandom -> eG AlgoRandomFixed -> eH AlgoRandomUniform -> eI AlgoRandomBinomial -> eJ AlgoRandomPoisson -> eK AlgoFractionText -> eL AlgoKeepIf -> eM AlgoKeepIf3 -> eN AlgoCountIf -> eO AlgoCountIf3 -> eP AlgoAxisStepX -> eQ AlgoAxisStepY -> eR AlgoInvert -> eS AlgoTranspose -> eT AlgoDeterminant -> eU AlgoSumText -> eV AlgoSimplify -> eW AlgoText -> eX AlgoFitSin -> eY AlgoFitLogistic -> eZ AlgoSumPoints -> fa AlgoSurdText -> fb AlgoScientificText -> fc AlgoSurdTextPoint -> fd AlgoTTest -> fe AlgoZProportionTest -> ff AlgoZMeanTest -> fg AlgoZMean2Test -> fh AlgoZProportion2Test -> fi AlgoZProportionEstimate -> fj AlgoZProportion2Estimate -> fk AlgoZMeanEstimate -> fl AlgoZMean2Estimate -> fm AlgoTTestPaired -> fn AlgoTTest2 -> fo AlgoTMeanEstimate -> fp AlgoTMean2Estimate -> fq .common.algos.common.kernel.Algos geogebra.kernel.common.Algos geogebra.common.Algos geogebra.kernel.algos.kernel.algos.algos.algos.kernel.common.kernel.algos.algos.algos.common.kernel.Algos geogebra.algos.kernel.algos.kernel.kernel.algos.algos.kernel.Algos geogebra.algos.Algos geogebra.algos.common.Algos geogebra.Algos geogebra.algos.common.kernel.common.kernel.common.common.algos.algos.algos.

common.Algos geogebra.algos.Algos geogebra.Algos geogebra.common.algos.Algos geogebra.algos.algos.common.kernel.algos.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.kernel.Algos geogebra.common.Algos geogebra.algos.kernel.common.kernel.algos.Algos geogebra.Algos geogebra.Algos geogebra.algos.algos.kernel.kernel.kernel.algos.common.kernel.kernel.algos.common.kernel.Algos geogebra.Algos geogebra.Algos geogebra.geogebra.Algos geogebra.kernel.kernel.algos.Algos geogebra.common.Algos geogebra.algos.common.common.Algos geogebra.kernel.common.Algos geogebra.kernel.kernel.Algos geogebra.Algos geogebra.kernel.kernel.kernel.kernel.Algos geogebra.Algos geogebra.algos.common.Algos geogebra.kernel.common.Algos geogebra.kernel.kernel.common.algos.kernel.algos.algos.kernel.kernel.algos.Algos geogebra.kernel.common.common.algos.Algos geogebra.kernel.Algos geogebra.algos.kernel.common.Algos geogebra.Algos geogebra.common.common.common.algos.common.kernel.kernel.Algos geogebra.kernel.kernel.algos.algos.Algos geogebra.kernel.Algos AlgoChiSquareTest -> fr AlgoANOVA -> fs AlgoPercentile -> ft AlgoGeometricMean -> fu AlgoHarmonicMean -> fv AlgoDynamicCoordinates -> fw AlgoTDistribution -> fx AlgoInverseTDistribution -> fy AlgoFDistribution -> fz AlgoInverseFDistribution -> fA AlgoGamma -> fB AlgoInverseGamma -> fC AlgoCauchy -> fD AlgoInverseCauchy -> fE AlgoChiSquared -> fF AlgoInverseChiSquared -> fG AlgoExponential -> fH AlgoInverseExponential -> fI AlgoHyperGeometric -> fJ AlgoHyperGeometricBarChart -> fK AlgoInverseHyperGeometric -> fL AlgoPascal -> fM AlgoPascalBarChart -> fN AlgoInversePascal -> fO AlgoPoisson -> fP AlgoPoissonBarChart -> fQ AlgoInversePoisson -> fR AlgoBinomialDist -> fS AlgoBinomialDistBarChart -> fT AlgoInverseBinomial -> fU AlgoWeibull -> fV AlgoInverseWeibull -> fW AlgoZipf -> fX AlgoInverseZipf -> fY AlgoCell -> fZ AlgoTextLength -> ga AlgoTextElement -> gb AlgoPolynomialDiv -> gc AlgoPolynomialMod -> gd AlgoDegree -> ge AlgoCoefficients -> gf AlgoConicCoefficients -> gg AlgoConicFromCoeffList -> gh AlgoLimit -> gi AlgoLimitBelow -> gj AlgoLimitAbove -> gk AlgoAsymptoteFunction -> gl AlgoAsymptoteImplicitPoly -> gm AlgoPartialFractions -> gn AlgoNumerator -> go AlgoFunctionInvert -> gp AlgoDenominator -> gq AlgoSumSquaredErrors -> gr AlgoRSquare -> gs AlgoFit -> gt AlgoFitNL -> gu AlgoFitGrowth -> gv AlgoPointsFromList -> gw AlgoPointList -> gx AlgoRootList -> gy .algos.algos.Algos geogebra.common.algos.kernel.kernel.algos.common.algos.kernel.algos.kernel.algos.common.algos.Algos geogebra.algos.Algos geogebra.common.common.kernel.common.kernel.kernel.common.algos.algos.Algos geogebra.Algos geogebra.Algos geogebra.algos.common.algos.kernel.Algos geogebra.Algos geogebra.common.common.common.common.algos.kernel.kernel.common.Algos geogebra.Algos geogebra.common.common.kernel.algos.kernel.common.Algos geogebra.Algos geogebra.Algos geogebra.algos.kernel.common.algos.algos.common.algos.algos.algos.kernel.algos.algos.kernel.algos.algos.kernel.kernel.algos.kernel.common.common.common.kernel.common.algos.Algos geogebra.kernel.Algos geogebra.common.common.algos.common.common.algos.kernel.common.kernel.algos.common.common.algos.Algos geogebra.kernel.Algos geogebra.kernel.common.Algos geogebra.kernel.algos.algos.common.Algos geogebra.kernel.Algos geogebra.kernel.common.Algos geogebra.algos.Algos geogebra.common.algos.algos.common.Algos geogebra.algos.common.common.common.common.Algos geogebra.Algos geogebra.common.

algos.kernel.Algos geogebra.Algos geogebra.Algos geogebra.common.common.common.common.kernel.Algos geogebra.algos.common.algos.algos.algos.algos.Algos geogebra.algos.algos.kernel.kernel.common.Algos geogebra.common.Algos geogebra.kernel.algos.algos.common.Algos geogebra.Algos geogebra.algos.kernel.Algos geogebra.Algos geogebra.kernel.common.common.algos.kernel.common.Algos geogebra.algos.common.kernel.kernel.algos.kernel.algos.Algos geogebra.Algos geogebra.kernel.kernel.common.Algos geogebra.kernel.algos.kernel.common.algos.common.Algos geogebra.common.common.common.kernel.kernel.algos.common.algos.algos.common.algos.common.kernel.kernel.algos.Algos geogebra.Algos geogebra.algos.Algos geogebra.kernel.algos.Algos geogebra.Algos geogebra.algos.Algos geogebra.algos.Algos geogebra.common.common.kernel.algos.Algos geogebra.algos.common.algos.algos.Algos geogebra.common.kernel.Algos geogebra.kernel.kernel.common.algos.algos.Algos geogebra.kernel.Algos geogebra.kernel.common.kernel.Algos geogebra.common.Algos geogebra.algos.common.common.algos.kernel.kernel.kernel.Algos geogebra.common.common.kernel.kernel.kernel.common.common.algos.algos.algos.kernel.kernel.algos.kernel.kernel.Algos geogebra.kernel.algos.common.Algos geogebra.kernel.Algos geogebra.Algos geogebra.algos.algos.kernel.common.Algos geogebra.Algos geogebra.common.common.kernel.Algos geogebra.Algos geogebra.common.common.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.common.common.kernel.kernel.kernel.kernel.algos.algos.kernel.algos.Algos geogebra.algos.kernel.common.algos.common.algos.common.Algos geogebra.kernel.kernel.algos.kernel.algos.algos.algos.Algos geogebra.common.common.algos.Algos geogebra.geogebra.Algos geogebra.algos.Algos geogebra.kernel.common.kernel.Algos geogebra.algos.Algos geogebra.common.kernel.Algos geogebra.kernel.algos.common.common.common.algos.Algos geogebra.common.kernel.Algos AlgoIntersectLineCubic -> gz AlgoSampleStandardDeviation -> gA AlgoSampleVariance -> gB AlgoSpearman -> gC AlgoFrequencyPolygon -> gD AlgoFrequencyTable -> gE AlgoContingencyTable -> gF AlgoReducedRowEchelonForm -> gG AlgoTiedRank -> gH AlgoOrdinalRank -> gI AlgoShuffle -> gJ AlgoRotateVector -> gK AlgoRandomElement -> gL AlgoApplyMatrix -> gM AlgoShear -> gN AlgoStretch -> gO AlgoComplexRoot -> gP AlgoSimplifyText -> gQ AlgoSolveODE -> gR AlgoIntegralODE -> gS AlgoSlopeField -> gT AlgoSolveODE2 -> gU AlgoSolveODECas -> gV AlgoPolyLine -> gW AlgoPolyLine3D -> gX AlgoFirstString -> gY AlgoLastString -> gZ AlgoTakeString -> ha AlgoRotateText -> hb AlgoVerticalText -> hc AlgoSample -> hd AlgoVoronoi -> he AlgoHull -> hf AlgoConvexHull -> hg AlgoMinimumSpanningTree -> hh AlgoDelauneyTriangulation -> hi AlgoTravelingSalesman -> hj AlgoShortestDistance -> hk AlgoSelectedElement -> hl AlgoSelectedIndex -> hm AlgoStemPlot -> hn AlgoFrequency -> ho AlgoUnique -> hp AlgoClasses -> hq AlgoIndexOf -> hr AlgoZip -> hs AlgoFirstLocus -> ht AlgoLengthLocus -> hu AlgoPrimeFactors -> hv AlgoIsInRegion -> hw AlgoPathParameter -> hx AlgoClosestPoint -> hy AlgoClosestPoint3D -> hz AlgoClosestPointLines3D -> hA AlgoClosestPointToRegion3D -> hB AlgoComplexPolynomial -> hC AlgoOrdinal -> hD AlgoIntervalMidpoint -> hE AlgoIntervalMin -> hF AlgoIntervalMax -> hG .Algos geogebra.kernel.common.Algos geogebra.kernel.kernel.kernel.common.Algos geogebra.common.common.algos.kernel.algos.common.common.algos.Algos geogebra.algos.Algos geogebra.Algos geogebra.common.

Algos geogebra.common.common.Algos geogebra.algos.Algos geogebra.common.Algos geogebra.algos.Algos geogebra.kernel.Algos geogebra.algos.Algos geogebra.kernel.Algos geogebra.common.Algos geogebra.kernel.kernel.Algos geogebra.algos.kernel.kernel.algos.common.kernel.algos.kernel.kernel.common.kernel.kernel.common.kernel.common.common.algos.algos.Algos geogebra.kernel.kernel.kernel.Algos geogebra.kernel.kernel.Algos geogebra.common.kernel.common.common.kernel.Algos geogebra.common.common.kernel.algos.kernel.kernel.common.algos.common.Algos geogebra.algos.common.common.algos.common.kernel.kernel.common.algos.algos.common.Algos geogebra.kernel.common.common.Algos geogebra.common.Algos geogebra.algos.algos.kernel.algos.algos.kernel.common.kernel.common.algos.Algos geogebra.algos.Algos geogebra.Algos geogebra.algos.common.kernel.common.Algos geogebra.kernel.Algos geogebra.Algos geogebra.kernel.Algos geogebra.algos.kernel.algos.common.common.Algos geogebra.Algos geogebra.Algos geogebra.common.algos.algos.Algos geogebra.algos.common.common.Algos geogebra.algos.kernel.common.Algos geogebra.kernel.kernel.algos.common.kernel.Algos geogebra.algos.common.common.algos.kernel.algos.algos.common.kernel.Algos geogebra.common.algos.algos.algos.kernel.algos.Algos geogebra.algos.kernel.common.algos.Algos geogebra.geogebra.common.Algos geogebra.Algos geogebra.algos.common.Algos geogebra.kernel.algos.kernel.algos.kernel.algos.Algos geogebra.kernel.kernel.algos.common.common.algos.Algos geogebra.common.algos.Algos AlgoCylinderInfinitePointVectorNumber -> AlgoCylinderInfiniteAxisRadius -> iF AlgoTetrahedron -> iG AlgoCube -> iH AlgoOctahedron -> iI AlgoDodecahedron -> iJ AlgoIcosahedron -> iK AlgoQuadricSide -> iL AlgoQuadricEnds -> iM .Algos geogebra.common.Algos geogebra.common.common.algos.kernel.kernel.algos.kernel.algos.kernel.Algos geogebra.common.Algos geogebra.kernel.algos.common.algos.algos.algos.kernel.kernel.common.common.kernel.Algos geogebra.common.algos.Algos geogebra.Algos geogebra.common.Algos AlgoMaximize -> hH AlgoMinimize -> hI AlgoTextfield -> hJ AlgoListSDX -> hK AlgoListSDY -> hL AlgoRootMeanSquare -> hM AlgoCompleteSquare -> hN AlgoBernoulliBarChart -> hO AlgoZipfBarChart -> hP AlgoKimberling -> hQ AlgoFunctionFreehand -> hR AlgoTriangleCurve -> hS AlgoPolygon3D -> hT AlgoJoinPoints3DSegment -> hU AlgoJoinPoints3DLine -> hV AlgoJoinPoints3DRay -> hW AlgoOrthoLinePoint -> hX AlgoOrthoLinePointPlane -> hY AlgoOrthoLineLineLine -> hZ AlgoOrthoLineLinePointPlane -> ia AlgoOrthoVectorPlane -> ib AlgoUnitOrthoVectorPlane -> ic AlgoCircle3DThreePoints -> id AlgoCircleAxisPoint -> ie AlgoCirclePointRadiusDirection -> if AlgoCirclePointPointDirection -> ig AlgoPlane -> ih AlgoPlaneThroughPoint -> ii AlgoOrthoPlanePoint -> ij AlgoPlaneBisector -> ik AlgoPoint3DOnPath -> il AlgoIntersectCoordSys -> im AlgoPointInRegion -> in AlgoPoint3DInRegion -> io AlgoSphere -> ip AlgoPrism -> iq AlgoPyramid -> ir AlgoIntersectPlanes -> is AlgoIntersectPlaneQuadric -> it AlgoSpherePointRadius -> iu AlgoSphereTwoPoints -> iv AlgoCone -> iw AlgoLimitedCone -> ix AlgoConeInfinitePointVectorNumber -> iy AlgoConeInfinitePointPointNumber -> iz AlgoConeInfinitePointLineAngle -> iA AlgoCylinder -> iB AlgoLimitedCylinder -> iC AlgoCylinderInfinitePointPointNumber -> i geogebra.kernel.Algos geogebra.common.kernel.Algos geogebra.Algos geogebra.algos.algos.Algos D iE geogebra.kernel.Algos geogebra.Algos geogebra.Algos geogebra.algos.kernel.Algos geogebra.common.algos.kernel.common.common.algos.Algos geogebra.

common.kernel.Algos geogebra.kernel.common.kernel.kernel.common.kernel.common.kernel.kernel.Algos geogebra.Algos geogebra.common.common.kernel.kernel.algos.algos.kernel.algos.algos.common.common.Algos geogebra.common.common.Algos geogebra.kernel.common.Algos geogebra.kernel.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.common.kernel.common.algos.kernel.common.algos.Algos geogebra.Algos geogebra.common.Algos geogebra.algos.Algos geogebra.kernel.Algos geogebra.common.algos.algos.kernel.Algos geogebra.kernel.algos.kernel.common.algos.common.kernel.kernel.kernel.common.algos.Algos geogebra.kernel.Algos geogebra.Algos geogebra.Algos geogebra.algos.algos.Algos geogebra.algos.common.common.Algos geogebra.common.algos.common.common.kernel.algos.algos.common.common.common.algos.algos.common.common.algos.algos.common.common.Algos geogebra.kernel.kernel.Algos geogebra.kernel.Algos geogebra.algos.common.kernel.algos.kernel.Algos geogebra.kernel.kernel.kernel.algos.Algos geogebra.kernel.kernel.Algos geogebra.kernel.common.common.kernel.kernel.algos.Algos geogebra.kernel.common.Algos geogebra.algos.Algos geogebra.kernel.Algos geogebra.kernel.common.common.algos.algos.algos.common.Algos geogebra.kernel.kernel.common.common.kernel.kernel.algos.Algos geogebra.algos.common.Algos geogebra.Algos geogebra.algos.common.common.common.kernel.algos.Algos geogebra.algos.Algos AlgoQuadricEndBottom -> iN AlgoQuadricEndTop -> iO AlgoSurfaceCartesian -> iP AlgoDependentPlane -> iQ AlgoDependentPoint3D -> iR AlgoDependentPoint -> iS AlgoDependentList -> iT AlgoDependentImplicitPoly -> iU AlgoDependentCasCell -> iV AlgoDependentVector -> iW AlgoDependentText -> iX AlgoDependentNumber -> iY AlgoDependentListExpression -> iZ AlgoDependentBoolean -> ja AlgoDependentConic -> jb AlgoDependentFunction -> jc AlgoDependentFunctionNVar -> jd AlgoDependentInterval -> je AlgoDependentLine -> jf AlgoCellRangeExpression -> jg AlgoDependentGeoCopy -> jh AlgoMacro -> ji AlgoTo2D -> jj AlgoDependentVector3D -> jk AlgoParametricDerivative -> jl AlgoDoubleListSigmaXX -> jm AlgoDoubleListSigmaYY -> jn AlgoDoubleListSXX -> jo AlgoDoubleListSYY -> jp AlgoExtremumNumerical -> jq AlgoSimpleRootsPoly -> jr AlgoImplicitPolyTangentCurve -> js AlgoToBase -> jt AlgoFromBase -> ju AlgoContinuedFraction -> jv AlgoAttachCopyToView -> jw AlgoDivisorsSum -> jx AlgoDivisors -> jy AlgoDimension -> jz AlgoDivisorsList -> jA AlgoPolynomialDivision -> jB AlgoDivision -> jC AlgoNpR -> jD AlgoIsPrime -> jE AlgoNextPrime -> jF AlgoPreviousPrime -> jG AlgoMatrixRank -> jH AlgoRandomPolynomial -> jI AlgoLeftSide -> jJ AlgoRightSide -> jK AlgoImplicitDerivative -> jL AlgoToPolar -> jM AlgoToComplex -> jN AlgoTrigSimplify -> jO AlgoTrigCombine -> jP AlgoTrigExpand -> jQ AlgoCommonDenominator -> jR AlgoPolynomialCD -> jS AlgoToPoint -> jT AlgoNIntegral -> jU .algos.common.common.algos.algos.common.common.Algos geogebra.Algos geogebra.common.kernel.Algos geogebra.algos.algos.kernel.algos.algos.algos.algos.kernel.algos.Algos geogebra.algos.algos.algos.algos.common.Algos geogebra.kernel.kernel.Algos geogebra.Algos geogebra.Algos geogebra.Algos geogebra.algos.algos.algos.Algos geogebra.kernel.Algos geogebra.kernel.algos.common.kernel.geogebra.kernel.algos.algos.Algos geogebra.Algos geogebra.Algos geogebra.kernel.Algos geogebra.kernel.kernel.algos.algos.common.Algos geogebra.kernel.Algos geogebra.common.algos.algos.common.common.algos.common.kernel.common.common.Algos geogebra.common.Algos geogebra.kernel.Algos geogebra.kernel.common.

c.Construction) -> a geogebra.common.DependentAlgo -> geogebra.common.i.common.DrawInformationAlgo -> geogebra.geos.arit hmetic.dV: geogebra.lang.common.arithmetic.String command -> a geogebra.Algos[] values() -> values geogebra.c.common.i.kernel.common.lang.geogebra.common.arithmetic.DrawInformationAlgo copy() -> a geogebra.kernel.GeoElement[] getPoints() -> b geogebra.i.i.App app -> a int constIndex -> a long ceIDcounter -> a long ceID -> b void setConstruction(geogebra.algos.common.TreeSet getAllIndependentPredecessors() -> a void getXML(java.kernel.algos.i.common.kernel.algos.kernel.kernel.geos.lang.i.kernel.kernel.kernel.common.c.algos.i.common.GeoElement[] process(geogebra.common.common.Construction cons -> a geogebra.kernel.kernel.dS: geogebra.common.kernel.AssignmentType -> geogebra.ConstructionElement -> geogebra.AssignmentType NONE -> a geogebra.kernel.common.kernel.CmdUnitOrthogonalVector -> geogebra.Kernel getKernel() -> a int getMinConstructionIndex() -> h int getMaxConstructionIndex() -> i int getConstructionIndex() -> b void setConstructionIndex(int) -> d boolean isInConstructionList() -> i_ boolean isConsProtocolBreakpoint() -> j boolean isAvailableAtConstructionStep(int) -> a boolean isIndependent() -> k java.common.String getCommand() -> a geogebra.common.CmdUnitVector -> geogebra.common.EquationScopeInterface -> geogebra.lang.Command) -> a geogebra.lang.dP: geogebra.dT: geogebra.kernel.algos.dU: geogebra.algos.GetPointsAlgo -> geogebra.kernel.common.i.kernel.common.dQ: geogebra.common.kernel.common.common.geos.common.AssignmentType[] ENUM$VALUES -> a .Kernel kernel -> a geogebra.common.c.algos.c.common.common.arit hmetic.kernel.kernel.kernel.algos.Construction getConstruction() -> a geogebra.TangentAlgo -> geogebra.dN: geogebra.common.common.Object) -> equals long getID() -> a int hashCode() -> hashCode int compareTo(java.common.i.common.arithmetic.Algos AlgoIdentity -> jV java.Command) -> a geogebra.algos.common.kernel.arithmetic.d.EquationElementInterface -> geogebra.algos.algos.arithmetic.common.lang.algos.kernel.AssignmentType DEFAULT -> b geogebra.c.common.String) -> valueOf geogebra.kernel.util.kernel.GeoElement[] getGeoElements() -> e boolean isGeoElement() -> i boolean isAlgoElement() -> h java.geos.c.common.common.kernel.kernel.Algos[] ENUM$VALUES -> a java.algos.kernel.main.Object) -> compareTo geogebra.kernel.String getNameDescription() -> b int getRelatedModeID() -> a int compareTo(geogebra.algos.a: geogebra.i.kernel.common.StringBuilder) -> a void remove() -> c void update() -> i void notifyRemove() -> m void notifyAdd() -> l geogebra.c.common.dO: geogebra.AngleAlgo -> geogebra.GeoElement[] process(geogebra.common.i.c.common.AssignmentType DELAYED -> c geogebra.Algos valueOf(java.common.kernel.kernel.lang.common.common.dW: geogebra.dR: geogebra.common.algos.ConstructionElement) -> a boolean equals(java.c.algos.

common.common.String toLaTeXString(boolean.kernel.String getVariableName(int) -> a geogebra.kernel.ExpressionNode[] getArguments() -> a geogebra.common.d.common.lang.kernel.arithmetic.geogebra.StringTemplate) -> a geogebra.util.kernel.common.Macro macro -> a boolean allowEvaluationForTypeCheck -> a java.geogebra.lang.arithmetic.lang.common.arithmetic.kernel.String toString(boolean.arithmetic.kernel.kernel.common.Kernel kernel -> a geogebra.arithmetic.AssignmentType valueOf(java.lang.kernel.k .lang.geos.arithmetic.common.kernel.StringTempl ate) -> a java.HashSet getVariables() -> a boolean isExpressionNode() -> g_ boolean contains(geogebra.String name -> a geogebra.common.String toValueString(geogebra.common.ExpressionValue deepCopy(geogebra.common.ExpressionNode) -> a int getArgumentNumber() -> a java.common.Kernel getKernel() -> a void addArgument(geogebra.common.kernel.geos.GeoElement[] evaluateMultiple() -> a geogebra.String toOutputValueString(geogebra.lang.App app -> a geogebra.common.kernel.common.arithmetic.GeoElement) -> a java.Command -> geogebra.kernel.geogebra.kernel.common.Kernel) -> a void replaceChildrenByValues(geogebra.arithmetic.String getName() -> a_ java.lang.ExpressionValue) -> a boolean isListValue() -> h_ geogebra.AssignmentType[] values() -> values geogebra.Command getTopLevelCommand() -> a java.common.ExpressionNode) -> a java.ExpressionValue traverse(geogebra.kernel.c: java.kernel.ExpressionValue.arithmetic.common.StringBuilder sbToString -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a geogebra.ExpressionNode getArgument(int) -> a void setArgument(int.i.lang.common.kernel.lang.common.BooleanValue -> geogebra.kernel.ExpressionValue evaluate(geogebra.arithmetic.k ernel.String) > valueOf geogebra.main. boolean.kernel.common.lang.i.kernel.common.arithmetic.common.kernel.b: geogebra.Macro) -> a boolean isVector3DValue() -> b_ boolean isTopLevelCommand() -> l geogebra.kernel.String toString(geogebra.String toString(geogebra.common.StringTemplate) -> c geogebra.lang.StringTemplate) -> a void resolveVariables(boolean) -> a boolean isConstant() -> a_ boolean isLeaf() -> x_ boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g geogebra.geogebra.boolean.k ernel.geos.common.kernel.arithmetic.kernel.kernel.boolean.common.common.kernel.StringTemplate) -> a_ java.ArrayList args -> a java.kernel.common.kernel.arithmetic.kernel.geogebra.common.util.common.arithmetic.Macro getMacro() -> a void setMacro(geogebra.common.common.common.arithmetic.d.GeoElement[] evalGeos -> a geogebra.kernel.StringTemplate ) -> a java.MyBoolean getMyBoolean() -> a boolean getBoolean() -> a double getDouble() -> a geogebra.StringTemplate) -> b java.common.common.

kernel.arithmetic.k ernel.kernel.d.lang.String toString(geogebra.StringTemplate) -> b java.kernel.StringTemplate) -> a java.common.String getAssignmentOperatorLaTeX() -> b boolean isVector3DValue() -> b_ .kernel.common.arithmetic.common.lang.util.common.Traversing) -> a geogebra.common.kernel.HashSet getVariables() -> a boolean isBooleanValue() -> e boolean isConstant() -> a_ boolean isExpressionNode() -> g_ boolean isLeaf() -> x_ boolean isListValue() -> h_ boolean isNumberValue() -> c boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isVectorValue() -> d void resolveVariables(boolean) -> a java.ExpressionValue evaluate(geogebra.geos.arithmetic.arithmetic.Polynomial normalForm -> c boolean isFunctionDependent -> a geogebra.kernel.arithmetic.common.kernel.ExpressionNode getLHS() -> b void setLHS(geogebra.arithmetic.ExpressionNode) -> a void setForceLine() -> a boolean isForcedLine() -> n void setForcePlane() -> b boolean isForcedConic() -> o void setForceConic() -> c boolean isForcedImplicitPoly() -> p void setForceImplicitPoly() -> d void initEquation() -> e void setFunctionDependent(boolean) -> b boolean isFunctionDependent() -> q geogebra.ExpressionNode rhs -> b geogebra.arithmetic.kernel.kernel.kernel.arithmetic.StringTemplate ) -> a java.kernel.lang.kernel.arithmetic.arithmetic.Kernel) -> a geogebra.arithmetic.kernel.common.kernel.ExpressionValue deepCopy(geogebra.arithmetic.common.ExpressionNode getRHS() -> a geogebra.String toValueString(geogebra.GeoElement[] getGeoElementVariables() -> a boolean isExplicit(java.kernel.common.kernel.common.common.kernel.kernel.common.k ernel.arithmetic.arithmetic.d: geogebra.i.String getAssignmentOperator() -> a java.common.Polynomial getNormalForm() -> a int degree() -> a geogebra.Polynomial rightPoly -> b geogebra.arithmetic.Equation -> geogebra.common.StringTemplate) -> a_ java.ExpressionNode lhs -> a geogebra.common.kernel.common.kernel.lang.arithmetic.ExpressionValue getItem(int) -> a boolean hasCoords() -> m boolean inspect(geogebra.lang.lang.common.common.common.String) -> a boolean contains(geogebra.Kernel kernel -> a boolean forcePlane -> b boolean forceLine -> c boolean forceConic -> d boolean forceImplicitPoly -> e int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a geogebra.String toLaTeXString(boolean.common.common.geogebra.common.ernel.common.Inspecting) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.ExpressionValue) -> a geogebra.Polynomial leftPoly -> a geogebra.

k ernel.common.kernel.kernel.Kernel kernel -> a geogebra.lang.util.common.common.common.kernel.StringTemplate) -> a void resolveVariables(boolean) -> a void doResolveVariables(boolean) -> e boolean includesPolynomial() -> n java.arithmetic.common.common.kernel.ExpressionValue left -> a geogebra.plugin.ExpressionValue ) -> b int replaceVariables(java.common.d.String toOutputValueString(geogebra.kernel.common.plugin.StringTemplate) -> c geogebra.common.arithmetic.plugin.ExpressionValue evaluate(geogebra.util.Inspecting) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.arithmetic.kernel.kernel.k ernel.geogebra.Traversing) -> a .Kernel) -> a geogebra.common.Kernel) -> a geogebra.common.kernel.kernel.kernel.kernel.ExpressionValue traverse(geogebra.arithmetic.geogebra.Kernel) -> a void simplifyLeafs() -> a void simplifyAndEvalCommands() -> f void simplifyConstantIntegers() -> b geogebra.i.ExpressionNode getRightTree() -> b geogebra.common.kernel.common.common.common.ExpressionValue deepCopy(geogebra.common.arithmetic.ExpressionNode getCopy(geogebra.arithmetic.FunctionVariable.common.arithmetic.common.common.arithmetic.Func tionVariable) -> a int replaceXYZnodes(geogebra.lang.Set) -> a boolean shouldEvaluateToGeoVector() -> o boolean includesDivisionBy(geogebra.common.k ernel.Operation) -> a void setHoldsLaTeXtext(boolean) -> b geogebra.kernel.ExpressionValue) -> b geogebra.Operation operation -> a boolean forceVector -> c boolean forcePoint -> d boolean forceFunction -> e boolean holdsLaTeXtext -> a boolean leaf -> b int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> b geogebra.kernel.common.arithmetic.common.String.ExpressionValue copy(geogebra.kernel.common.ExpressionValue traverse(geogebra.arithmetic.common.arithmetic.util.e: double evaluate(double) -> a geogebra.geogebra.Evaluatable -> geogebra.kernel.arithmetic.common.kernel.kernel.arithmetic.common.kernel.common.ExpressionValue) -> a geogebra.kernel.common.ExpressionValue getRight() -> b void setRight(geogebra.arithmetic.f: geogebra.java.Kernel getKernel() -> a geogebra.d.ExpressionNode getLeftTree() -> a geogebra.main.ExpressionNode -> geogebra.ExpressionValue right -> b geogebra.arithmetic. FunctionVariable.kernel.common.FunctionVariable.arithmetic.ker nel.kernel.Operation getOperation() -> a void setOperation(geogebra.kernel.arithmetic.Traversing) -> a boolean inspect(geogebra.kernel.common.kernel.common.geoge bra.arithmetic.ExpressionValue getLeft() -> a void setLeft(geogebra.common.common.java.i.arithmetic.arithmetic.ExpressionValue.arithmetic.k ernel.arithmetic.arithmetic.common.kernel.arithmetic.common.common.Kernel getKernel() -> a geogebra.kerne l.common.common.ArrayList) -> a geogebra.TreeSet getPolynomialVars() -> a void getPolynomialVars(java.arithmetic.common.kernel.App app -> a geogebra.

kernel.StringBuilder.kernel.geogebra.geogebra.kernel.lang.arithmeti c.kernel.lang.ExpressionNodeConstants$StringType) -> i void appendEqualSign(java.StringBuilder.common.common.kernel.String.common.geogebra.ExpressionNodeConstants$StringType) -> g void appendSubsetSign(java.String.common.StringBuilder.lang.String getCASstring(geogebra.ExpressionNodeConstants$StringType) -> e void appendLessSign(java.java.lang.common.geogebra.StringT emplate) -> a java.plugin.common.arithme tic.geogebra.ExpressionNodeConstants$StringType) -> a void appendParallelSign(java.String operationToString(java.lang.geogebra.kernel.lang.geogebra.common.String.geogebra.java .geogebra.Operation) -> a boolean isConstant() -> a_ boolean isVectorValue() -> d void setForceVector() -> c boolean isForcedVector() -> s void setForcePoint() -> d boolean isForcedPoint() -> t void setForceFunction() -> e boolean isForcedFunction() -> u boolean hasOperations() -> v java.ExpressionValue) -> a boolean containsFunctionVariable() -> p boolean containsCasEvaluableFunction() -> q boolean containsGeoFunctionNVar() -> r void makePolynomialTree(geogebra.lang.arithmet ic.String degFix(java.geogebra.lang.ExpressionValue) -> c java.Equation) -> a boolean polynomialOperation(geogebra.String toValueString(geogebra.ExpressionNodeConstants$StringType) -> d void appendGreaterSign(java.kernel.kernel.StringBuilder.StringTemplate) -> b java.lang.util.StringBuilder.lang.kernel.lang.void replaceChildrenByValues(geogebra.lang.lang.String printCASstring(boolean.StringBuilder.a rithmetic.lang.common.kernel.kernel.common.lang.StringTemplate) -> c java.common.String toString(geogebra.lang.arith metic.kernel.arith metic.String toLaTeXString(boolean.geogebra.lang.arithm etic.geos.geogebra.common.lang.StringTemplate.common.ExpressionNodeConstants$StringType) -> j java.ExpressionNodeConstants$StringType) -> f void appendStrictSubsetSign(java.common.GeoElement) -> a boolean contains(geogebra.StringBuilder.kernel.arithmeti c.lang.lang.arithmetic .String checkMathML(java.kernel.common.geogebra.lang.common.StringBuilder.common.StringTemplate) -> a_ java.kernel.kernel.java.common.HashSet getVariables() -> a geogebra.StringTemplate) -> a void appendPerpSign(java.ExpressionNodeConstants$StringType) -> h void appendNotEqualSign(java.StringTemplate ) -> a java.common.arithmetic.kernel.common.String.java.StringBuilder.kernel.kernel.lang.String) -> a void appendOp(java.common.lang.StringBuilder.lang.common.common.StringTemplat e) -> b boolean expandForOGP(geogebra.StringBuilder.lang.arithmetic .ExpressionNodeConstants$StringType) -> c void appendLeqSign(java.ExpressionNodeConstants$StringType) -> b void appendGeqSign(java.String.lang.arithmetic.geos.boolean .common.common.arithmetic.lang.kernel.kernel.String) -> a .String toOutputValueString(geogebra.boolean) -> a boolean containsMyStringBuffer() -> y java.kernel.GeoElement[] getGeoElementVariables() -> a boolean isLeaf() -> x_ boolean isSingleVariable() -> w boolean isImaginaryUnit() -> x java.geogebra.kernel.

String.c ommon.ExpressionNode gamma() -> m .kernel.geogebra.common.lang.lang.ExpressionNode plus(geogebra.arithmetic.String.String) -> b void mathml(java.arithmetic.arithmetic.common.kernel.Command getTopLevelCommand() -> a java.common.String.common.kernel.java.arithmetic.ExpressionNode cot() -> j geogebra.kernel.java.arithmetic.kernel.ExpressionNode abs() -> d geogebra.lang.arithmetic.lang.ExpressionNodeConstants$StringTy pe.String multiplicationSign(geogebra.lang.arithmetic.ExpressionNode erf() -> c geogebra.String.kernel.ExpressionNode coth() -> h geogebra.lang.java.java.common.arithmetic.String) -> a int opID(geogebra.lang.kernel.jav a.Operation) -> b java.common.common.ExpressionValue) -> a geogebra.kernel.common.String leftBracket(geogebra.ExpressionValue.arithmetic.String.ExpressionNo deConstants$StringType) -> b java.common.Operation.boolean) -> a boolean isTopLevelCommand() -> l geogebra.lang.kernel.common.kernel.arithmetic.kernel.StringBuilder. arithmetic.kernel.common.String.Expre ssionNodeConstants$StringType) -> d java.String) -> a boolean isMultiplyOrDivide(geogebra.kernel.java.arithmetic.lang.StringBuilder.boolean.ExpressionValue.d ouble) -> a geogebra.common.lang.common.kernel.common.Expres sionNodeConstants$StringType) -> c java.common.String.lang.FunctionVa riable) -> a void append(java.StringBuilder.kernel.ExpressionValue.String multiplicationSpace(geogebra.String.common.kernel.StringBuilder.ExpressionNode sec() -> e geogebra.arithmetic.lang.common.arithmetic.java.lang.StringBuilder.lang.kernel.ExpressionNode ln() -> l geogebra.kernel.common.String.ExpressionNode) -> a void mathml(java.java.ExpressionValue.plugin.lang.ke rnel.arithmetic.ExpressionNode factorial() -> k geogebra.plugin.arithmetic.java.lang.ExpressionNode lessThanEqual(double) -> b geogebra.String rightBracket(geogebra.String.ExpressionNode cosec() -> i geogebra.kernel.arithmetic.String.String.kern el.doub le.arithmetic.lang.StringTemplate) -> d boolean isConstantDouble(geogebra.kernel.java.ExpressionNode lessThan(geogebra.ExpressionNode tan() -> f geogebra.lang.kernel.arithmetic.boolean) -> a void appendReduceFunction(java.arithmetic.kernel.common.kernel.common.lang.kernel.Double getCoefficient(geogebra.geogebra.arithmetic.java.common.java.arithmetic.common.common.String.ExpressionNode cosech() -> g geogebra.ExpressionNodeConstants$StringType) -> a boolean chainedBooleanOp(geogebra.arithmetic.common.common.arithmetic.java.arithmetic.lang.java.common.common.arithmetic.ExpressionValue) -> a boolean isNumberValue() -> c boolean isBooleanValue() -> e boolean isListValue() -> h_ boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isExpressionNode() -> g_ boolean isVector3DValue() -> b_ boolean isEqual(geogebra.arithmetic.lang.geogebra.ExpressionNod eConstants$StringType) -> a java.arithmetic.arithmetic.java.kernel.kernel.lang.java.lang.geogebra.lang.common.kernel.java.ExpressionValue) -> b geogebra.lang.String.ExpressionValue) -> a boolean isEqualString(geogebra.kernel.lan g.arithmetic.void trig(java.kernel.common.java.String toRealString(geogebra.lang.ExpressionNode lessThan(double) -> a geogebra.common.kernel .lang.common.l ang.l ang.arithmetic.geogebra.common.arithmetic.kernel.java.java.String.String.String.common.common.lang.

kernel.common.common.kernel.arithmetic.arithmetic.ExpressionNode and(geogebra.kernel.kernel.arithmetic.arithmetic.arithmetic.ExpressionNode powerR(double) -> k geogebra.kernel.arithmetic.arithmetic.common.ExpressionValue) -> g geogebra.common.common.arithmetic.common.arithmetic.geogebra.common.common.ExpressionNode atan() -> w geogebra.common.co mmon.ke rnel.ExpressionNode betaRegularized(geogebra.arithmetic.ExpressionNode polygamma(double) -> c geogebra.arithmetic.common.arithmetic.arithmetic.arithmetic.ExpressionNode linearIntegral(int.common.kernel.arithmetic.ExpressionNode multiplyR(geogebra.ExpressionNode power(geogebra.arithmetic.ExpressionNode subtract(geogebra.ExpressionNode negation() -> z boolean replacePowersRoots(boolean.common.arithmetic.common.ExpressionNode multiply(geogebra.plugin.int) -> a geogebra.ExpressionNode power(double) -> h geogebra.common.arithmetic.arithmetic.arithmetic.common.arithmetic.arithmetic.common.kernel.kernel.kernel.arithmetic.common.kernel.Express ionValue) -> a geogebra.ExpressionNode cos() -> r geogebra.kernel.arithmetic.arithmetic.kernel.arithmetic.FunctionVariable) -> a geogebra.common.ke rnel.FunctionVariable) -> a double getLinearCoefficient(geogebra.common.kernel.arithmetic.ExpressionValue) -> i geogebra.kernel.kernel.common.common.ExpressionNode beta(geogebra.common.arithmetic.geogebra.arithmetic.kernel.ExpressionValue) -> f geogebra.arithmetic.kerne l.kernel.arithmetic.common.common.ExpressionNode subtract(double) -> i geogebra.arithmetic.ExpressionNode plus(double) -> d geogebra.kernel.kernel.kernel.common.ExpressionNode exp() -> n geogebra.common.ExpressionValue) -> l geogebra.geogebra .GeoFunction buildFunction(geogebra.FunctionVariable) -> b geogebra.common.ExpressionNode multiply(double) -> f geogebra.ExpressionNode sqrt() -> t geogebra.arithmetic.arithmetic.common.ExpressionNode plusR(double) -> e geogebra.ExpressionNode gammaIncompleteReverseArgs( geogebra.common.arithmetic.kernel.common.kernel .kernel.common.ExpressionValue) -> j geogebra.ExpressionNode reciprocate() -> s geogebra.kernel.ExpressionNode derivative(geogebra.common.common.ke rnel.ExpressionNode divide(double) -> l geogebra.common.kernel.k ernel.arithmetic.arithmetic.kernel.kernel.common.ExpressionValue replace(geogebra.ExpressionValue) -> c geogebra.ExpressionValue.common.common.kern el.kernel.ExpressionNode sinh() -> p geogebra.arithmetic.geogebra.kernel.ExpressionNode nroot(geogebra.arithmetic.ExpressionNode gammaIncomplete(geogebra.kernel.arithmetic.ke rnel.arithmetic.kernel.common.ExpressionValue) -> e geogebra.ExpressionNode cosh() -> q geogebra.kernel.kernel.FunctionVariable) -> a geogebra.kernel.ExpressionValue.arithmetic.arithmetic.kernel.ExpressionNode divide(geogebra.common.common.arithmetic.ExpressionNode cbrt() -> u geogebra.common.common.Operation.kernel.kernel.common.arithmetic.arithmetic.geogebra.common.common.kernel.arithmetic.FunctionVariab .ExpressionValue) -> h geogebra.kernel.geos.arithmetic. arithmetic.kernel.kernel.arithmetic.ExpressionNode square() -> y geogebra.arithmetic.ExpressionNode sin() -> o geogebra.ExpressionValue) -> k geogebra.arithmetic.kernel.kernel.common.arithmetic.common.common.kernel.ExpressionValu e) -> a geogebra.common.co mmon.kernel.common.arithmetic.arithmetic.common.common.kernel.ExpressionNode sgn() -> v geogebra.kernel . kernel.ExpressionNode multiplyR(double) -> g geogebra.common.ExpressionNode reverseSign() -> x geogebra.common.kerne l.common.ExpressionNode integral(geogebra.common.common.ExpressionNode subtractR(double) -> j geogebra.arithmetic.kernel.kernel.ExpressionValue) -> d geogebra.arithmetic.

common.common.common.FunctionVar iable.common.arithmetic.common.arithmetic.common.kernel.common.kernel.common.arithmetic.ExpressionValue.arithmetic.common.geogebra.arithmetic.common.common.ExpressionNodeConstants$StringType MATHML -> k geogebra.ExpressionValue handleSpecial(geogebra.arithmetic.arithmetic.kernel.geogebra.kernel.arithmetic.arithmetic.ExpressionNodeEvaluator -> geogebra.kernel.arithmetic.kernel .ExpressionValue.arithmetic.ExpressionNode.kernel.ExpressionNodeConstants$StringType[] ENUM$ VALUES -> a geogebra.arithmetic.ExpressionNodeConstants$StringType GEOGEBR A_XML -> a geogebra.kernel.arithmetic.ExpressionValue) -> a double getLinearCoefficientDiv(geogebra.common.lang.k ernel.ExpressionNodeConstants$StringType MPREDUC E -> j geogebra.kernel.kernel.kernel.kernel.ExpressionNode wrap(double) -> m geogebra.d .d .arithmetic.h: geogebra.arithmetic.ExpressionNodeConstants$StringType PSTRICK S -> g geogebra.common.arithmetic.common.kernel.common.arithmetic.ExpressionNodeConstants$StringType PGF -> h geogebra.ExpressionNodeConstants$StringType valueOf (java.kernel.i.kernel.kernel.StringTemplate) -> a geogebra.kernel.ExpressionValue derivative(geogebra.ExpressionNodeConstants$StringType OGP -> l geogebra.ExpressionNodeConstants$StringType MATH_PI PER -> d geogebra.geogebra.common.kernel.common.StringTemplate errorTemplate -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a geogebra.arithmetic.arithmetic.kernel.ExpressionNode wrap(geogebra.FunctionVariable) -> a geogebra.arithmetic.ExpressionValue) -> m geogebra.common.ExpressionNodeConstants$StringType[] value s() -> values geogebra.arithmetic.kernel .kernel.arithmetic.common.ExpressionValue evaluate(geogebra.ExpressionValue unwrap() -> c geogebra.kernel.common.le.arithmetic.kernel.arithmetic.kernel.common.geogebra.common.common.g: geogebra.common.geogebra.arithmetic.kernel.kernel.d.kernel.kernel.common.String) -> valueOf geogebra.geogebra.common.i.kernel.ExpressionNodeConstants$StringType LIBRE_O FFICE -> f geogebra.kernel.g$a: geogebra.common.arithmetic.arithmetic.arithmetic.kernel.common.ExpressionNodeConstants$StringType MAXIMA -> c geogebra.common.k ernel.arithmetic.kernel.ExpressionNodeConstants$StringType -> geogebra .kernel.ExpressionNodeConstants$StringType LATEX > e geogebra.common.ExpressionNode wrap() -> A boolean hasCoords() -> m boolean inspect(geogebra.arithmetic.common.arithmetic.i.arithmetic.ExpressionNodeConstants$StringType JASYMCA -> i geogebra.kernel.arithmetic.common.kernel.ExpressionNodeConstants -> geogebra.kernel.Expressi onValue.kernel.com mon.arithmetic.common.common.common.common.common.common.arithmetic.ExpressionValue) -> b geogebra.common.Inspecting) -> a geogebra.ExpressionValue integral(geogebra.kernel.common.ExpressionNodeConstants$StringType GEOGEBR A -> b geogebra.arithmetic.common.arithmetic.common .FunctionVariable) -> b int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> b geogebra.

kernel.Expressio nValue.kernel.ExpressionValue.geogebra.kernel.common.common.common.common.arithmetic.ExpressionValue.Expression Value.kernel.ExpressionValue.kernel.common.arithmetic.arithmetic.common.kernel.ExpressionValue handleMult(geogebra.ExpressionValue handleYcoord(geogebra.common.ker nel.arithmetic.kernel.geogebra.arithmetic.common.arithmetic.Operation.kernel.common.ExpressionValue) -> a geogebra.kernel.kernel.common.kerne l.geogebra.arithmetic.kernel.Operation.common.kernel.geogebra.geogebra.geogebra.kernel.boolean) -> a geogebra.arithmetic.arithmetic.arithmetic.plugin.common.arithmetic.kern el.i.geogebra.kernel.arithmetic.ExpressionVa lue) -> a geogebra.common.common.boolean) -> b geogebra.common .ExpressionValue.arithmetic.geogebra.ExpressionValue.Expressio nValue.arithmetic.ExpressionValue.common.boolean) -> a geogebra.d.common.arithmetic.ExpressionValue handlePlus(geogebra.kernel.arithmetic.kernel.ExpressionValue handlePower(geogebra.common.kernel.ExpressionValue.StringTemplate.arithmetic.common.kernel.Expressio nValue.ExpressionValue.kernel.arithmetic.ExpressionValue -> geogebra.plugin.kernel.kernel.common.geogebra.kernel.kernel.StringTemplate.ExpressionValue.geogebra.ExpressionValue. arithmetic.geogebra.kernel.arithmetic.common.arithmetic.common. kernel.kernel.common.common.ExpressionValue.geogebra.arithmetic.kernel.ExpressionValue.common.Expression Value) -> c geogebra.geogebra.arithmetic. arithmetic.Kernel.arithmetic.commo n.geogebra.ExpressionValue) -> a geogebra.common.kernel.geogebra.geogebra.common.common.arithmetic.geogebra.co mmon.arithmetic.kernel.arithmetic.kernel.commo n.common.arithmetic.ExpressionV alue.MyBoolean evalEquals(geogebra.ExpressionValue handleFunction(geogebra.arithmetic.i: boolean isConstant() -> a_ boolean isLeaf() -> x_ boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isVector3DValue() -> b_ boolean isListValue() -> h_ boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isExpressionNode() -> g_ boolean isGeoElement() -> i .StringTemplate.common.geogebra.ker nel.kernel.geogebra.common.ExpressionValue.ExpressionV alue.arithmetic.geogebra.ExpressionValue handleXcoord(geogebra.plugin..ExpressionValue.ExpressionVa lue) -> b geogebra.kernel.ExpressionValue handleExp(geogebra.arithmetic.common.kerne l.kernel.kernel. arithmetic.arithmetic.Expressi onValue.ExpressionValue handleCos(geogebra.ExpressionValue.kernel.arithmetic.common.com mon.common.geogebra.common.arithmetic.common.kernel.common.Operation.comm on.geogebra.common.common .arithmetic.common.ExpressionValue.kernel .kernel.arithmetic.ExpressionValue.geogebra.comm on.plugin.common.common.geogebra.arithmetic.geogebra.common. kernel.arithmetic.Express ionValue) -> d int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a geogebra.StringTemplate) -> a geogebra.StringTemplate.ExpressionValue handleDefault(geogebra.ExpressionValue.kernel.common.common.comm on.geogebra.geogebra. kernel.kernel.kernel.ExpressionValue.ExpressionValue) -> a geogebra.kernel.ExpressionValue handleDivide(geogebra.arithmetic.boolean) -> b geogebra.arithmetic.boolean) -> c geogebra.kernel.common.common.geogebra.geogebra.kernel.common.ExpressionValue.Operation.common.arithmetic.arithmetic.arithmetic.kernel.common.geogebra.arithmetic.geogebra.arithmetic.ExpressionValue) -> a geogebra.ExpressionValue handleMinus(geogebra.kernel.kernel.geogebra.StringTemplate.common.common.ExpressionValue handleSin(geogebra.common.arithmetic.arithmetic.kern el.

util.common.FunctionVariable) -> a geogebra.common.common.k ernel.Traversing) -> a boolean inspect(geogebra.kernel.kernel.String toValueString(geogebra.lang.common.double) -> a geogebra.StringTemplate) -> a java.common.String toString(geogebra.common.lang.String getVarString(geogebra.arithmetic.kernel.kernel.common.arithmetic.kernel.arithmetic.common.boolean) -> a .geos.common.k ernel.ExpressionNode wrap() -> A boolean hasCoords() -> m geogebra.Function -> geogebra.arithmetic.LinkedList numericPolyFactorList -> b boolean symbolicPolyFactorListDefined -> c geogebra.arithmetic.kernel.lang.kernel.kernel.Kernel) -> a geogebra.ExpressionNode.kernel.kernel.common.common.kernel.common .arithmetic.common.arithmetic.common.Function getFunction() -> a geogebra.arithmetic.arithmetic.boolean isVariable() -> z void setInTree(boolean) -> c boolean contains(geogebra.common.arithmetic.util.LinkedList symbolicPolyFactorList -> a java.kernel.FunctionVariable) -> a geogebra.common.GeoFunction geoDeriv -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a geogebra.HashSet getVariables() -> a java.ExpressionValue integral(geogebra.ExpressionNode zeroExpr -> c geogebra.boolean) -> a geogebra.util.ExpressionValue derivative(geogebra.arithmetic.common.kernel.ExpressionNode shiftXnode(double) -> a void translateY(double) -> a void addNumber(double) -> b java.k ernel.common.common.common.kernel.k ernel.j: geogebra.lang.common.LinkedList getPolynomialFactors(boolean.ExpressionValue deepCopy(geogebra.StringTemplate ) -> a void resolveVariables(boolean) -> a java.common.util.arithmetic.common.boolean) -> a java.kernel.kernel.common.ExpressionValue traverse(geogebra.i.common.String toRealString(geogebra.common.kernel.ExpressionNode.common.util.geogebra.LinkedList getSymbolicPolynomialDerivativeFactors(int.kernel.util.common.ExpressionValue unwrap() -> c geogebra.common.StringTemplate) -> b geogebra.arithmetic.kernel.lang.common.StringTemplate) -> a_ java.arithmetic.kernel.kernel.common.common.FunctionVariable getFunctionVariable() -> a java.d.StringTemplate) -> c java.LinkedList getPolynomialFactors(boolean) -> a java.arithmetic.arithmetic.ExpressionValue deepCopy(geogebra.kernel.Inspecting) -> a geogebra.k ernel.lang.arithmetic.ExpressionValue evaluate(geogebra.common.common.arithmetic.kernel.kernel.Kernel getKernel() -> a java.common.double) -> a void translateX(geogebra.Kernel) -> a void setExpression(geogebra.arithmetic.String toOutputValueString(geogebra.String toLaTeXString(boolean.common.kernel.kernel.ExpressionNode factorParentExp -> b java.FunctionVariable) -> b geogebra.kernel.arithmetic.kernel.arithmetic.geogebra .StringTemplate) -> a void initFunction() -> a void initFunctionVars() -> b double evaluate(double) -> a boolean evaluateBoolean(double) -> a void translate(double.StringTemplate) -> d geogebra.arithmetic.kernel.PolyFunction getNumericPolynomialDerivativ e(int.arithmetic.ExpressionValue) -> a geogebra.arithmetic.kernel.NumberValue evaluateNum() -> a geogebra.

kernel.arithmetic.co mmon.arithmetic.kernel.kernel.common.common.common.arithmetic.arithmetic.kernel.arithmetic.arithmetic.ExpressionVal ue.common.FunctionNVar -> geogebra.arithmetic.Function.arithmetic. j$a: geogebra.kernel.arithmetic.k: geogebra.kernel.common.arithmetic.arithmetic.Function fun -> b geogebra.GeoLine.util.arithmetic.arithmetic.common.d.kernel.Function derivative -> c double[] ret -> a geogebra.kernel.arithmetic.util.common.Function getDerivativeQuotient(geogebra.Function getDerivativeQuotientNoCAS(geogeb ra.Function) -> a void difference(geogebra.Function) -> b geogebra.kernel.common.kernel.kernel.common.Kernel) -> a geogebra.PolyFunction getNumericPolynomialIntegral( ) -> a java.IneqTree ineqs -> a boolean isBooleanFunction -> a boolean isConstantFunction -> b geogebra.arithmetic.util.FunctionVariable[] fVars -> a geogebra.Function.geos.LinkedList getNumericPolynomialFactors(boolean.String) -> a geogebra.geogebra.geogebra.Function$DerivFunction -> geogebra.String casEvalStringSymbolic -> a geogebra.common.kernel.common.Function.geogebra.kernel.common.ExpressionValue.Function getDerivativeNoFractions(int) -> b geogebra.geos.common.kernel.common.lang.kernel.MaxSizeHashMap casEvalMap -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a boolean isFunctionVariable(java.Function this$0 -> a double evaluate(double) -> a double evaluateDerivative(double) -> b geogebra.kernel.arithmetic.kernel.common.arithmetic.geogebra.PolyFunction expandToPolyFunction(geogebra .common.d.arithmetic.kernel.arithmetic.kernel.common.arithmetic.boolean.common.roots.kernel.common.common.kernel.common.common.boolean) -> a geogebra.boolean.i.arithmetic.Function.Function getIntegralNoCAS() -> b geogebra.kernel.java.Kernel getKernel() -> a geogebra.common.geogebra.kernel.List.LinkedList getSymbolicPolynomialFactors(boolean.boolean) -> a geogebra.kernel.arithmetic.common.boolean) -> c boolean addPolynomialFactors(geogebra.kernel.boolean) -> a geogebra.common.common.i.arithmetic.common.kernel.k ernel.ExpressionValue.common.ArrayList undecided -> a geogebra.common.common.arithmetic.common.geogebra.kernel.common.kernel.arithmetic.String) -> a geogebra.GeoFunction getGeoFunction() -> a geogebra.kernel.ExpressionNode evaluateToExpressionNode(ja va.boolean) -> a geogebra.Function) -> a geogebra.k ernel.Function) -> a void difference(geogebra.RealRootDerivFunction getRealRootDerivFunction( ) -> a boolean includesDivisionByVariable() -> n boolean isVector3DValue() -> b_ geogebra.kernel.Kernel kernel -> a java.Function.arithmetic.kernel.common.k ernel.common.arithmetic.kernel.common.ExpressionValue deepCopy(geogebra.kernel.arithmetic.common.common.kernel.common.geogebra.ExpressionNode getExpression() -> a .kernel.arithmetic.kernel.ExpressionNode casEvalExpression -> b java.Function getDerivativeNoCAS(int) -> c geogebra.arithmetic.arithmetic.PolyFunction expandToPolyFunctionNoCas(geo gebra.arithmetic.lang.common.kernel.common.common.Function getDerivative(int.boolean.arithmetic.GeoFunction getGeoDerivative(int) -> a geogebra.common.util.lang.util.geos.FunctionNVar getFunction() -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a geogebra.arithmetic.kernel.common.arithmetic.boolean) -> b java.ExpressionNode expression -> a geogebra.Function getDerivative(int) -> a geogebra.common.kernel.

kernel.lang.common.StringTemplate) -> b java.arithmetic.HashSet getVariables() -> a geogebra.common.ExpressionNode.arithmetic. common.common.arithmetic.common.kernel.common.kernel.common.StringTemplate) -> a_ java.common.kernel.kernel.common.String toLaTeXString(boolean.lang.String toOutputValueString(geogebra.arithmetic.plugin.StringTemplate ) -> a geogebra.geogebra.arithmetic.String) -> a boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isBooleanValue() -> e boolean isListValue() -> h_ boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isExpressionNode() -> g_ boolean contains(geogebra.Operation.arithmetic.common.MaxSizeHashMap getCasEvalMap() -> a geogebra.arithmetic.kernel.arithmetic.geogebra.kernel.kernel.GeoPoint) -> a boolean evaluateBoolean(geogebra.Operation adjustOp(geogebra.arithmetic.ExpressionValue) -> a boolean isVector3DValue() -> b_ java.GeoPoint) -> a void translate(double.util.int) .String toString(geogebra.arithmetic.ExpressionNode.kernel.kernel.geos.geos.lang.arithmetic.FunctionalNVar.lang.geogebra.ExpressionValue) -> a boolean isBooleanFunction() -> o boolean isConstantFunction() -> p boolean isConstant() -> a_ boolean isLeaf() -> x_ double evaluate(double[]) -> a boolean evaluateBoolean(double[]) -> a java.FunctionVariable[] getFunctionVariables() -> a java.common.String getLabelForAssignment() -> c geogebra.kernel.common.FunctionNVar evalCasCommand(java.kernel.lang.geogebra.String getVarString(int.arithmetic.StringTemplate) -> a int getVarNumber() -> a java.StringBuilder.lang.St ring) -> a void clearCasEvalMap(java.IneqTr ee.ExpressionNode.common.kernel.common.FunctionalNVar) -> a boolean initIneqs(geogebra.geos.kernel.common.kernel.geogebra .kernel.kernel.common.kernel.kernel.boolean.void resolveVariables(boolean) -> a void replaceChildrenByValues(geogebra.geogebra.ExpressionNode) -> a void setExpression(geogebra.GeoElement) -> a void setExpression(geogebra.MyArbitraryConstant) -> a geogebra.kernel.geogebra.IneqTree getIneqs() -> a boolean initIneqs(geogebra.double) -> a void translateX(geogebra.plugin.common.lang.Stri ng.geos.common.b oolean) -> a boolean updateIneqs() -> q double evaluate(geogebra.arithmetic.geogebra.StringTemplate) -> a void initFunction() -> a void fixStructure() -> b void initType(geogebra.common. common.common.FunctionVariable[]) -> a geogebra.arithmetic.String getVarString(geogebra.kernel.lang.common.StringBuilder appendVarString(java.lang.ExpressionNode.FunctionNVar lookupCasEvalMap(java.kernel.String toValueString(geogebra.common.StringTemplate) -> c java.boolean) -> a geogebra.common.lang.com mon.kernel.GeoElement[] getGeoElementVariables() -> a java.FunctionNVar getFunction() -> a geogebra.common.common.arithmetic.common.lang.StringTemplate) -> a java.kernel.common.lang.double.util.common.kernel.arithmetic.kernel.common.arithmetic.kernel.kernel.

IneqTree right -> b geogebra.arithmetic.Inequality get(int) -> a void recomputeSize() -> a void getZeros(java.common .arithmetic.n: double evaluate(double[]) -> a geogebra.double.arithmetic.common.p: geogebra.common.common.common.arithmetic.Inequality) -> a geogebra.arithmetic.arithmetic.arithmetic.kernel.common.arithmetic.kernel.kernel.StringTemplate) -> a geogebra.common.kernel.ExpressionValue traverse(geogebra.arithmetic.String getSetVarString() -> d java.kernel.kernel.GeoFunction getGeoDerivative(int) -> a geogebra.double.common.common.Functional -> geogebra.Function getFunction() -> a geogebra.Set) -> a geogebra.common.Kernel) -> a void setVarString(java.lang.double.Inequality ineq -> a geogebra.d.common.ExpressionNode getFunctionExpression() -> b boolean isDefined() -> r geogebra.k ernel.double.Inequality getIneq() -> a boolean updateCoef() -> a int getSize() -> a geogebra.plugin.common.kernel.double.String toString(geogebra.common.kernel.IneqTree -> geogebra.kernel.common.double) -> a geogebra.common.kernel.double.Inspecting) -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a geogebra.FunctionVariable) -> b geogebra.FunctionVariable) -> a geogebra.ExpressionValue integral(geogebra.IneqTree getIneqs() -> a java.common.lang.common.common.kernel.FunctionVariable -> geogebra.arithmetic.GeoFunction getGeoFunction() -> a geogebra.common.common.StringTemplate) -> a_ geogebra.plugin.kernel.common.d.d.arithmetic.kernel.i.IneqTree left -> a geogebra.kernel.c ommon.common.geos.Operation operation -> a int size -> a void setRight(geogebra.arithmetic.i.lang.lang.l: java.arithmetic.kernel.ExpressionValue getItem(int) -> a geogebra.String varStr -> a boolean isConstant() -> a_ geogebra.common.FunctionalNVar -> geogebra.common.arithmetic.arithmetic.d.util.common.kernel.double.arithmetic.arithmetic.common.kernel.common.ExpressionNode getFunctionExpression() -> b boolean isDefined() -> r geogebra.m: geogebra.k ernel.kernel.common.Traversing) -> a geogebra.arithmetic.common.arithmetic.common.common.arithmetic.ExpressionValue deepCopy(geogebra.Operation) -> a geogebra.i.common.common.String getVarString(geogebra.i.kernel.arithmetic.common.FunctionVariable.kernel.kernel.kernel.int) -> a void matrixTransform(double.arithmetic.arithmetic.kernel.kernel.arithmetic.IneqTree getLeft() -> b void setOperation(geogebra.double) -> a void matrixTransform(double.kernel.common.arithmetic.kernel.kernel.d.kernel.double .Operation getOperation() -> a void setIneq(geogebra.IneqTree getRight() -> a void setLeft(geogebra.o: geogebra.ExpressionValue derivative(geogebra.arithmetic.common.arithmetic.arithmetic.common.common.k ernel.common.arithmetic.arithmetic.common.kernel.d.kernel.String) -> a java.i.kernel.common.-> a geogebra.IneqTree) -> b geogebra.lang.ExpressionNode shiftXnode(double.GetItem -> geogebra.IneqTree) -> a geogebra.FunctionNVar getDerivativeNoCAS(geogebra.common.common.q: .common.arithmetic.arithmetic.kernel.Inequality -> geogebra.arithmetic.common.FunctionNVar getFunction() -> a geogebra.geos.kernel.i.kernel.common.double.plugin.kernel.int) -> a boolean inspect(geogebra.

arithmetic.kernel.arithmetic.kernel.GeoFunction getFunBorder() -> a boolean isAboveBorder() -> b geogebra.geos.common.common.Inequality$IneqType INEQUALITY_CONIC -> e geogebra.Inequality$IneqType INEQUALITY_LINEAR -> d geogebra.common.MyDouble zeroDummy1 -> c void update() -> b void setAboveBorderFromConic() -> c void init1varFunction(int) -> a geogebra.kernel.arithmetic.Inequality$IneqType INEQUALITY_IMPLICIT -> f geogebra.kernel.kernel.Inequality$IneqType INEQUALITY_PARAMETRIC_ Y -> c geogebra.arithmetic.kernel.GeoElement border -> a geogebra.common.lang .Inequality$IneqType INEQUALITY_1VAR_X -> g geogebra.kernel.common.kernel.ExpressionValue) -> a geogebra.Inspecting$CommandFinder -> geogebra.Inequality$IneqType INEQUALITY_PARAMETRIC_ X -> b geogebra.d.common.common.ExpressionNode normal -> a geogebra.common.geos.geos.kernel.Inequality$IneqType[] values() -> values geogebra.MyDouble zeroDummy0 -> b geogebra.kernel.kernel.Stri ng) -> valueOf geogebra.String toString() -> toString boolean isStrict() -> a geogebra.arithmetic.arithmetic.arithmetic.common.common.Kernel kernel -> a boolean isAboveBorder -> a geogebra.common.arithmetic.kernel.FunctionVariable[] fv -> a geogebra.geos.common.GeoFunction) -> a void updateCoef() -> a java.Inequality$IneqType INEQUALITY_1VAR_Y -> h geogebra.common.kernel.i.Inspecting -> geogebra.arithmetic.common.lang.kernel.common.kernel.Inspecting$CommandFinder valueOf(java.common.plugin.kernel.arithmetic.arithmetic.kernel.common.r: boolean check(geogebra.kernel.GeoElement getBorder() -> a geogebra.kernel.GeoPoint[] zeros -> a geogebra.common.GeoLine getLineBorder() -> a geogebra.arithmetic.d.Inequality$IneqType[] ENUM$VALUES -> a geogebra.common.common.arithmetic.kernel.r$a: geogebra.Inspecting$CommandFinder INSTANCE -> a geogebra.kernel.kernel.common.common. d.common.kernel.common.arithmetic.geos.common.geos.Inequality$IneqType -> geogebra.ListValue -> geogebra.kernel.common.kernel.common.arithmetic.arithmetic.common.common.common.kernel.geos.i.kernel.GeoPoint[] getZeros() -> a geogebra.common.GeoLine lineBorder -> a geogebra.arithmetic.arithmetic.lang.kernel.i.g eos.d.arithmetic.q$a : geogebra.kernel.kernel.String) -> valueOf geogebra.arithmetic.kernel.kernel.GeoPoint[] RootMultiple(geogebra.arithmetic.common.common.MyDouble coef -> a geogebra.geos.Inspecting$CommandFinder[] ENUM$VALUES -> a boolean check(geogebra.Inspecting$CommandFinder[] values() -> val ues geogebra.Inequality$IneqType getType() -> a geogebra.common.Inequality$IneqType valueOf(java.kernel.ExpressionValue) -> a geogebra.common.common.arithmetic.kernel.common.Inequality$IneqType type -> a geogebra.common.arithmetic.kernel.kernel.common.arithmetic.geogebra.common.common.i.kernel.arithmetic.geos.common.kernel.s: .kernel.GeoFunction funBorder -> a geogebra.arithmetic.Operation op -> a geogebra.kernel.common.arithmetic.GeoConic conicBorder -> a geogebra.common.common.kernel.geos.geos.GeoConic getConicBorder() -> a geogebra.common.Inequality$IneqType INEQUALITY_INVALID -> a geogebra.arithmetic.

lang.lang.ExpressionValue getListElement(int) -> b geogebra.java.MyArbitraryConstant$AlgoDependentArbconst -> g eogebra.arithmetic.common.lang.kernel.arithmetic.geogebra.kernel.arithmetic.u: boolean value -> a geogebra.common.common.ArrayList complexNumbers -> c geogebra.kernel.common.kernel.commo n.ExpressionValue deepCopy(geogebra.common.k ernel.arithmetic.arithmetic.common.MyList getMyList() -> a double[] toDouble() -> a int size() -> a_ geogebra.arithmetic.kernel.arithmetic.kernel.geos.String toValueString(geogebra.i.common.common.common.kernel.Kernel getKernel() -> a .algos.arithmetic.GeoElement constant -> a geogebra.ArrayL ist.kernel.kernel.common.String.String toOutputValueString(geogebra.common.arithmetic.arithmetic.i.common.HashSet getVariables() -> a java.StringTemplate) -> a_ boolean isConstant() -> a_ boolean isLeaf() -> x_ void resolveVariables(boolean) -> a boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g geogebra.kernel.common.kernel.StringTemplate) -> b java. kernel.algos.d.kernel.lang.Kernel kernel -> a void setValue(boolean) -> b java.common.util.arithmetic.kernel.ConstructionElement outCE -> a geogebra.kernel.StringTemplate) -> c geogebra.common.kernel.common.util.geogebra.MyDouble) > a void reset() -> a geogebra.geos.common.common.util.MyDouble) -> b geogebra.common.kernel.d.util.common.arithmetic.common.ExpressionValue nextComplex(geogebra.kernel.t$a: geogebra.ArrayList consts -> a java.Kernel) -> a java.MyArbitraryConstant this$0 -> a void setInputOutput() -> a void compute() -> b geogebra.kernel.i.kernel.kernel.StringTemplate ) -> a boolean isExpressionNode() -> g_ boolean isListValue() -> h_ boolean contains(geogebra.String toString(geogebra.common.t: java.MyDouble) -> a geogebra.MyDouble) -> c geogebra.MyBoolean -> geogebra.Map.java.arithmetic.common.geogebra.kernel.ExpressionValue nextInt(geogebra.arithmetic.common.ExpressionValue nextConst(geogebra.kernel.util.common.algos.arithmetic.ke rnel.common.ExpressionValue) -> a geogebra.arithmetic.lang.common.util.ArrayList ints -> b java.GeoNumeric getConst(int) -> a int getTotalNumberOfConsts() -> a boolean isCAS() -> a geogebra.kernel.common.MyArbitraryConstant -> geogebra.common.MyBoolean getMyBoolean() -> a boolean getBoolean() -> a boolean isVector3DValue() -> b_ double getDouble() -> a java.arithmetic.kernel.kernel.common.kernel.String toLaTeXString(boolean.ExpressionValue nextConst(java.common.ConstructionElement ce -> a int position -> a geogebra.d.Algos getClassName() -> a geogebra.

MyDouble) -> c geogebra.NumberValue.kernel.kernel.StringTemplate) -> b java.common.arit hmetic.MyDouble.arithmetic.arithmetic.common.kernel.arithmetic.MyDouble cos() -> b geogebra.kernel.arithmetic.common.kernel.StringTemplate ) -> a void setAngle() -> a boolean isAngle() -> v_ void add(geogebra.MyDouble polygamma(geogebra.geogebra.common.arithmetic.kernel.common.MyDouble log2() -> l geogebra.common.kernel.arithmetic.common.common.MyDouble ceil() -> r geogebra.MyDouble.arithmetic.geogebra.arithmetic.kernel.arithmetic.common.arithmetic.arithmetic.common.kernel.geogebra.common.kernel.kernel.kernel.common.MyDouble log(geogebra.MyDouble.kernel.arithmetic.kernel.common.kernel.MyDouble exp() -> m geogebra.arithmetic.geogebra.MyDouble asin() -> f geogebra.k ernel.arithmetic.StringTemplate) -> a_ java.kernel.MyDouble) -> a void sub(geogebra.a rithmetic.kernel.arithmetic.kernel. kernel.geogebra.Kernel kernel -> a double LARGEST_INTEGER -> a geogebra.common.arithmetic.common.kernel.String toString(geogebra.common.common.MyDouble.kernel.common.arithmetic.MyDouble.arithmetic.arithmetic.MyDouble sin() -> c void checkZero() -> b geogebra.MyDouble sqrt() -> n geogebra.ExpressionValue deepCopy(geogebra.kernel.geogebra.common.geogebra.common.MyDouble round() -> s double round(double) -> a .geogebra.common.kernel.common.common.kernel.common.common.MyDouble log10() -> k geogebra.arithmetic.common.arithmetic.kernel.kernel.MyDouble atan2(geogebra.common.common.a rithmetic.common.common.MyDouble) -> b void mult(geogebra.kernel.MyDouble log() -> h geogebra.kernel.MyDouble) -> a void div(geogebra.geos.common.kernel.arithmetic.arithmetic.arithmetic.kernel.common.d. arithmetic.lang.String toLaTeXString(boolean.MyDouble.common.geogebra.kernel.kernel.kernel.arithmetic.kernel.geogebra.geogebra.common.arithmetic.common.common.common.kernel.MyDouble) -> b void powDoubleSgnChange(geogebra.Kernel) -> a void set(double) -> a void resolveVariables(boolean) -> a java.kernel.MyDouble) -> c void mult(geogebra.common. arithmetic.lang.MyDouble getNumber() -> a boolean isAngle() -> v_ boolean isDefined() -> r geogebra.common.NumberValue.kernel.common.MyDouble floor() -> q geogebra.arithmetic.NumberValue) -> c geogebra.common.MyDouble) -> a void pow(geogebra.String toValueString(geogebra.arithmetic.kernel.arithmetic.v: double val -> b boolean isAngle -> a geogebra.arithmetic.arithmetic.kernel.arithmetic.MyDouble cbrt() -> o geogebra.kernel.MyDouble tan() -> d geogebra.geogebra.common.geogebra.common.common.MyDouble erf() -> i geogebra.NumberValue) -> b geogebra.MyDouble.kernel.NumberValue) -> a geogebra.MyDouble abs() -> p geogebra.MyDouble.arithmetic.common.MyDouble psi() -> j geogebra.common.arithm etic.kernel.a rithmetic.geogebra.kernel.kernel.common.kernel.kernel. common.double.MyDouble atan() -> g geogebra.arithmetic.MyDouble.kernel.MyDouble -> geogebra.arithmetic.arithmetic.kernel.kernel.arithmetic.kernel.common.common.common.arithmetic.a rithmetic.MyDouble.kernel.i.common.GeoElement toGeoElement() -> a_ geogebra.kernel.MyDouble acos() -> e geogebra.NumberValue.geogebra.common.arithmetic.common.lang.

lang.MyDouble acosh() -> x geogebra.common.arithmetic.geogebra.kernel.arithmetic.geos.arithmetic.StringTemplate) -> c geogebra.MyDouble sineIntegral() -> H geogebra.arithmetic.arithmetic.arithmetic.arithmetic.util.common.kernel.common.common.ExpressionValue integral(geogebra.common.arithmetic.kernel.common.common.ExpressionValue gammaIncompleteRegularized (geogebra.arithmetic.common.kernel.common.arithmetic.ExpressionValue gammaIncomplete(geogebra.kernel.kernel.MyDouble cosh() -> u geogebra.common.kernel.common.kernel.arithmetic.common.MyDouble sinh() -> v geogebra.App.NumberValue) -> c geogebra.NumberValue) -> a geogebra.lang.common.arithmetic.arit hmetic.arithmetic.common.common.common.String) -> a geogebra.String toOutputValueString(geogebra.MyDouble cot() -> B geogebra.arithmetic.kernel.ExpressionValue derivative(geogebra.kernel.c ommon.kernel.arithmetic.arithmetic.kernel.co mmon.ExpressionValue zeta() -> b int parseInt(java.k .common.lang.kernel.common.lang.NumberValue) -> b geogebra.arithmetic.kernel.Object) -> equals int hashCode() -> hashCode boolean isDefined() -> r geogebra.common.common.arithmetic.arithmetic.kernel.kernel.kernel.arithmetic.lang.MyDouble asinh() -> y geogebra.common.common.GeoElement toGeoElement() -> a_ boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isExpressionNode() -> g_ boolean isListValue() -> h_ boolean contains(geogebra.common.ExpressionValue) -> a boolean isVector3DValue() -> b_ double parsePercentage(geogebra.java.HashSet getVariables() -> a boolean isLeaf() -> x_ double getDouble() -> a geogebra.common.MyDouble apply(geogebra.common.common .common.kernel.kernel.kernel.common.Evaluatable) -> a geogebra.MyDouble sech() -> D geogebra.kernel.ExpressionValue betaIncomplete(geogebra.kernel.kernel.ExpressionValue beta(geogebra.kernel.kernel.kernel.ExpressionValue fractionalPart() -> a geogebra.MyDouble tanh() -> w geogebra.kernel.common.kernel.MyDouble expIntegral() -> I geogebra.MyDouble cosineIntegral() -> G geogebra.common.MyDouble gamma() -> K geogebra.arithmetic.App.common.common.kernel.VectorValue) -> b java.arithmetic.arithmetic.lang.MyDouble csc() -> z geogebra.arithmetic.arithmetic.common.arithmetic.kerne l.main.kernel.common.String) -> b geogebra.Kernel getKernel() -> a int compareTo(java.common.kernel.common.common.kernel.arithmetic.common.kernel.arithmetic.arithmetic.common.MyDouble factorial() -> J geogebra.kernel.arithmetic.MyDouble coth() -> E geogebra.ExpressionValue betaIncompleteRegularized( geogebra.common.MyDouble csch() -> C geogebra.kernel.kernel.FunctionVariable) -> b geogebra.main.MyDouble sgn() -> t geogebra.kernel.common.VectorValue) -> a geogebra.MyDouble atanh() -> F geogebra.arithmetic.arithmetic.arithmetic.arithmetic.Object) -> compareTo boolean equals(java.kernel.arithmetic.MyDouble getNumber() -> a boolean isConstant() -> a_ java.MyDouble sec() -> A geogebra.java.kernel.arithmetic.String) -> a double parseDouble(geogebra.

MyList getMyList() -> a boolean isVector3DValue() -> b_ boolean isElementOf(geogebra.common.arithmetic.kernel.arithmetic.arithmetic.arithmetic.common.geogebra.common.ExpressionValue) -> a double[] toDouble() -> a int replaceVariables(java.arithmetic.ExpressionValue.arithmetic.kernel.common.Kernel kernel -> a int matrixRows -> a int matrixCols -> b java.plugin.HashSet getVariables() -> a boolean isExpressionNode() -> g_ boolean isListValue() -> h_ boolean contains(geogebra.StringTemplate) -> b void matrixMultiply(geogebra.MyList) -> a geogebra.kernel.Kernel) -> a java.common .StringTemplate) -> a boolean listContainsStrict(geogebra.MyList.kernel.geogebra.util.kernel.geogebra.lang.kernel.lang.arithmetic.common.common.arith metic.lang.common.kernel.geogebra.StringTemplate) -> a void setIdentityMatrix() -> b int getMatrixRows() -> b int getMatrixCols() -> c geogebra.plugin.kernel.ArrayList listElements -> a boolean isDefined -> a void addListElement(geogebra.common.arithmetic.kernel.common.common.kernel.i.kernel.common.kernel.String toString(geogebra.arit hmetic.arithme tic.MyList.kernel.kernel.arithmetic.common.w: geogebra.arithmetic.Func tionVariable) -> a void applyRight(geogebra.geogeb ra.geogebra.kernel.arithmetic.arithmetic.plugin.ExpressionValue.MyList) -> a boolean listContains(geogebra.common.String toLaTeXString(boolean.kernel.arithmetic.common.kernel.kernel.arithmetic.arithmetic.common.arithmetic.common.geogebra.geogebra.kernel.common.Kernel.geogebra.MyList.MyList) -> a void apply(geogebra.common.geogebra.StringTemplate) -> b java.kernel.common.ernel.kerne l.geogebra.MyList.ExpressionValue) -> b boolean isMatrix(geogebra.ke rnel.kernel.ExpressionValue.arithmetic.int) -> a java.geogebra .int.kernel.geogebra.ExpressionValue.ExpressionValue getListElement(int) -> b boolean isConstant() -> a_ boolean isLeaf() -> x_ boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g geogebra.MyList.kernel.common.common.Operation.common.arithmetic.StringTemplate) -> a void applyLeft(geogebra.arithmetic.common.MyList invert() -> b boolean isMatrix() -> n void clear() -> a boolean isEquation(geogebra.common.geogebra.util.MyList) -> a .kernel.common.boolean.common.arithmeti c.common.kernel.k ernel.StringTemplate) -> b geogebra.Operation.StringTemplate) -> a_ int size() -> a_ void resolveVariables(boolean) -> a geogebra.common.ExpressionValue getCell(geogebra.kernel.common.common.MyList -> geogebra.common.arithmetic.StringTemplate ) -> a java.arithmetic.kernel.arithmetic.common.kernel.FunctionVariable) -> a geogebra.ExpressionValue) -> a geogebra.d.common.String.common.kernel.kernel.lang.kernel.common.String toValueString(geogebra.Operation.common.commo n.MyList setDifference(geogebra.ExpressionValue deepCopy(geogebra.MyList.geogebra.kernel.common.common.geogebra.common.arithmetic.MyList.kernel.kernel.

MySpecialDouble eulerConstant -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a geogebra.kernel. common.ExpressionValue deepCopy(geogebra.String originalString -> b boolean keepOriginalString -> a boolean isLetterConstant -> b boolean scientificNotation -> c boolean setFromOutside -> d geogebra.common.k ernel.kernel.arithmetic.lang.kernel.lang.Traversing) -> a geogebra.kernel.common.lang.kernel.arithmetic.StringTemplate) -> c java.arithmetic.arithmetic.ExpressionValue traverse(geogebra.common.kernel.common.kernel.common.lang.Kernel getKernel() -> a boolean isDefined() -> o void replaceChildrenByValues(geogebra.k ernel.z: java.Traversing) -> a geogebra.kernel.arithmetic.MyStringBuffer -> geogebra.StringTemplate) -> a_ void resolveVariables(boolean) -> a boolean isConstant() -> a_ boolean isLeaf() -> x_ boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g geogebra.kernel.arithmetic.x: geogebra.common.common.lang.lang.arithmetic.kernel.k ernel.common.common.arithmetic.String strToString -> a java.HashSet getVariables() -> a java.common.geos.i.kernel.kernel.common.common.kernel.kernel.common.lang.Kernel) -> a java.k ernel.kernel.arithmetic.MyStringBuffer getText() -> a .common.i.StringTemplate) -> a_ geogebra.common.String toLaTeXString(boolean.common.arithmetic.util.MyList) -> a geogebra.common.arithmetic.String) -> a java.String) -> a void insert(int.arithmetic.common.arithmetic.String toString(geogebra.MySpecialDouble getEulerConstant(geogebra.Inspecting) -> a geogebra.java.lang.Kernel) -> a geogebra.y: java.kernel.common.common.d.ExpressionValue traverse(geogebra.common.lang.common.common.arithmetic.common.kernel.MyNumberPair -> geogebra.StringTemplate ) -> a geogebra.kernel.MyList getCopy(geogebra.ExpressionValue getItem(int) -> a boolean inspect(geogebra.common.kernel.ExpressionValue deepCopy(geogebra.StringBuilder sb -> a geogebra.common.kernel.common.String toValueString(geogebra.d.StringTemplate) -> a_ void set(double) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.String toOutputValueString(geogebra.kernel.k ernel.kernel.Kernel) -> a java.lang.common.lang.common.kernel.MySpecialDouble -> geogebra.kernel.kernel.String toString(geogebra.common.java.GeoElement) -> a geogebra.arithmetic.kernel.arithmetic.common.common.i.Kernel kernel -> a void append(java.StringTemplate) -> c void vectorProduct(geogebra.arithmetic.d.String toOutputValueString(geogebra.kernel.lang.common.common.StringTemplate) -> b java.Kern el) -> a geogebra.String toString(geogebra.Kernel) -> a boolean isEulerConstant() -> o java.ExpressionValue deepCopy(geogebra.geogebra.

ExpressionNode P -> a geogebra.common.String toLaTeXString(boolean.kernel.ExpressionValue.common.common.ExpressionValue) -> a boolean hasPolarCoords() -> n void setCoords(geogebra.common.kernel.kernel.common.arithmetic.i.ExpressionValue getY() -> b void setPolarCoords(geogebra.kernel.common.Kernel getKernel() -> a geogebra.arithmetic.arithmetic.geos.ExpressionValue) -> b double[] getCoords() -> a java.common.Inspecting) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.common.kernel.String toValueString(geogebra.kernel.kernel.common.arithmetic.arithmetic.MyDouble getNumber() -> a boolean isAngle() -> v_ double getDouble() -> a boolean isDefined() -> r geogebra.kernel.ExpressionValue deepCopy(geogebra.lang.common.kernel.StringTemplate) -> a_ java.common.String toString(geogebra.Kernel kernel -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a geogebra.Kernel) -> a void resolveVariables(boolean) -> a geogebra.common.C: geogebra.k ernel.ExpressionValue getX() -> a geogebra.common.arithmetic.common.kernel.StringTemplate) -> c geogebra.common.common.common.common.StringTemplate ) -> a geogebra.arithmetic.Traversing) -> a boolean hasCoords() -> m boolean containsFunctionVariable() -> o boolean inspect(geogebra.B: geogebra.common.ExpressionValue) -> a boolean isVector3DValue() -> b_ geogebra.geogebra.StringTemplate) -> b java.geogebra.kernel.kernel.kernel.ExpressionNode v -> b java.boolean isExpressionNode() -> g_ boolean isListValue() -> h_ boolean contains(geogebra.kernel.i.lang.common.ExpressionValue) -> a boolean isVector3DValue() -> b_ java.k ernel.arithmetic.common.ExpressionValue y -> b int mode -> a geogebra.common.kernel.arithmetic.common.common.HashSet getVariables() -> a void setMode(int) -> a boolean isVectorValue() -> d boolean isNumberValue() -> c boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isListValue() -> h_ boolean isExpressionNode() -> g_ boolean contains(geogebra.common.geogeb ra.kernel.d.arithmetic.ExpressionValue traverse(geogebra.kernel.kernel.NumberValue -> geogebra.kernel.kernel.Parametric -> geogebra.lang.arithmetic.GeoVec2D getVector() -> a boolean isConstant() -> a_ boolean isLeaf() -> x_ java.common.i.co mmon.ExpressionValue x -> a geogebra.arithmetic.kernel.d.d.arithmetic.common.lang.A: geogebra.util.arithmetic.arithmetic.kernel.arithmetic.arithmetic.lang.common.kernel.arithmetic.String toOutputValueString(geogebra.kernel.ExpressionValue.String parameter -> a .common.kernel.kernel.Kernel getKernel() -> a geogebra.common.MyVecNode -> geogebra.arithmetic.arithmetic.common.kernel.

common.kernel.common.kernel.arithmetic.common.common.kernel.arithmetic.lang.StringTemplate ) -> a java.PolyFunction -> geogebra.ExpressionValue) -> a geogebra.ExpressionValue deepCopy(geogebra.util.i.util.arithmetic.kernel.PolyFunction buildDerivative() -> c geogebra.arithmetic.String toLaTeXString(boolean.common.common.Polynomial) -> a void sub(geogebra.common.common.common.kernel.PolyFunction buildIntegral() -> d double[] evaluateDerivFunc(double) -> a double evaluateDerivative(double) -> b double evaluate(double) -> a geogebra.PolyFunction integral -> b double[] getCoeffs() -> a double[] getCoeffsCopy() -> b boolean updateCoeffValues() -> a int getDegree() -> a geogebra.common.arithmetic.common.kernel.arithmetic.kernel.Polynomial -> geogebra.arithmetic.ExpressionValue deepCopy(geogebra.kernel.common.common.Term) -> a void add(geogebra.kernel.kernel.kernel.arithmetic.lang.common.kernel.arithmetic.String getParameter() -> d java.arithmetic.lang.kernel.geogebra.Term getTerm(int) -> a int length() -> a void append(geogebra.common.PolyFunction getIntegral() -> b geogebra.arithmetic.arithmetic.kernel.k ernel.common.common.kernel.ExpressionValue) -> a void divide(geogebra.kernel.kernel.arithmetic.ExpressionNode getv() -> b java.Function getFunction(geogebra.StringTemplate) -> b boolean isVector3DValue() -> b_ java.String toValueString(geogebra.d.common.String toString(geogebra.kerne l.kernel.kernel.ArrayList terms -> a geogebra.arithmetic.common.kernel.ExpressionNode getP() -> a geogebra.common.geogebra.D: double[] coeffs -> a int degree -> a geogebra.k ernel.common.arithmetic.arithmetic.common.kernel.kernel.kernel.common.common.kernel.kernel.StringTemplate) -> c geogebra.common.PolyFunction derivative -> a geogebra.Kernel kernel -> a geogebra.common.common.arithmetic.d.Kernel) -> a java.common.common.Kernel kernel -> a geogebra.Polynomial) -> d void multiply(double) -> a void power(int) -> a .Polynomial) -> c void multiply(geogebra.kernel.arithmetic.Kernel getKernel() -> a geogebra.PolyFunction getDerivative() -> a geogebra.i.lang.kernel.arithmetic.kernel.Kernel) -> a geogebra.FunctionVariable) -> a geogebra.kernel.common.E: java.lang.kernel.Kernel.arithmetic.Polynomial) -> b void multiply(geogebra.arithmetic.StringTemplate) -> a_ boolean contains(geogebra.arithmetic.common.common.common.common.String toOutputValueString(geogebra.geogebra.ExpressionValue) -> b void divide(geogebra.arithmetic.HashSet getVariables() -> a boolean isBooleanValue() -> e boolean isConstant() -> a_ boolean isExpressionNode() -> g_ boolean isLeaf() -> x_ boolean isListValue() -> h_ boolean isNumberValue() -> c boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isVectorValue() -> d void resolveVariables(boolean) -> a java.common.

arithmetic.lang.arithmetic.kernel.kernel.common.geogebra.ReplaceChildrenByValues -> geogebra.lang.kernel.Term -> geogebra.arithmetic.ExpressionValue sub(geogebra.common.common.lang.common.S tring) -> a double getCoeffValue(java.String toLaTeXString(boolean.arithmetic.common.d.Kernel getKernel() -> a geogebra.k ernel.ExpressionValue) > a geogebra.lang.ExpressionValue) -> a geogebra.common.common.lang.ExpressionValue.arithmetic.arithmetic.String) -> a double getConstantCoeffValue() -> a void simplify() -> a boolean contains(java.common.arithmetic.arithmetic.kernel .StringTemplate) -> a_ java.common.common.ExpressionValue getCoefficient() -> a java.geogebra.H: geogebra.ExpressionNode[] symbCoeffs -> a geogebra.common.arithmetic.ExpressionValue) > b void multiply(geogebra.StringBuilder variables -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a boolean $assertionsDisabled -> a geogebra.kernel.String toOutputValueString(geogebra.lang.common.kernel.FunctionVariable) -> b geogebra.common.kernel.ExpressionValue derivative(geogebra.kernel.kernel.String getVars() -> a int degree() -> a int degree(char) -> a void addToCoefficient(geogebra.common.kernel.kernel.common .arithmetic.arithmetic.common.arithmetic.SymbolicPolyFunction -> geogebra.common.ExpressionValue) -> a boolean isVector3DValue() -> b_ java.common.kernel.G: geogebra.common.kernel.util.arithmetic.ExpressionValue[][] getCoeff() -> a java.arithmetic.ExpressionValue coefficient -> a java.arithmetic.StringTemplate) -> c geogebra.F: void replaceChildrenByValues(geogebra.ExpressionNode[] getSymbolicCoeffs() -> a boolean updateCoeffValues() -> a geogebra.kernel.arithmetic.Term) -> a .common.common.kernel.common.kernel.kernel.arithmetic.lang.common.d.kernel.StringTemplate ) -> a geogebra.common.arithmetic.ExpressionValue getConstantCoefficient() > a geogebra.ExpressionValue integral(geogebra.arithmetic.geos.kernel .d .common.StringTemplate) -> b java.FunctionVariable) -> a geogebra.arithmetic.i.arithmetic.ExpressionValue add(geogebra.geogebra.ExpressionValue.kernel.kernel.kernel.ExpressionValue getCoefficient(java.common.kernel.kernel.arithmetic.HashSet getVariables() -> a void resolveVariables(boolean) -> a boolean isConstant() -> a_ boolean isLeaf() -> x_ boolean isNumberValue() -> c boolean isBooleanValue() -> e boolean isVectorValue() -> d boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isExpressionNode() -> g_ boolean isListValue() -> h_ boolean contains(geogebra.lang.String) -> a int degree() -> b boolean isFreeOf(char) -> a java.i.common.geogebra.common.common.arithmetic.common.common.String toValueString(geogebra.lang.common.kernel.i.kernel.GeoElement) -> a geogebra.kernel.kernel.String toString(geogebra.

arithmetic.common.arithmetic.lang.common.arithmetic.util.ke rnel.ExpressionValue divide(geogebra.common.common.arithmetic.kernel.util.ExpressionVal ue.Traversing$CommandReplacer replacer -> a geogebra.kernel.com mon.d.kernel.Traversing$DerivativeCollector -> geogebra.kernel.ExpressionValue process(geogebra.util.common.StringTemplate) -> a java.common.ExpressionValue) -> a geogebra.TextValue -> geogebra.arithmetic.kernel.lang.lang.kernel.arithmetic.common.common.arithmetic.ExpressionValue process(geogebra.common .Traversing$ArbconstReplacer -> geogebra.MyArbitraryConstant) -> a geogebra.List getFunctions() -> a .String variableString() -> b int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a geogebra.kernel.d.common.App) -> a geogebra.kernel.kernel.J$d: java.String coeffString(geogebra.kernel.common.Traversing$CommandCollector collector -> a geogebra.Traversing$CommandReplacer getReplacer(geo gebra.common.arithmetic.arithmetic.ExpressionValue process(geogebra.arithmetic.arithmetic.common.arithmetic.arithmetic.StringBuilder) -> a boolean equals(java.kernel.common.Traversing -> geogebra.common.String) -> a int compareTo(java.J$a: geogebra.common.kernel.arithmetic.common.I: geogebra.arithmetic.Object) -> equals int hashCode() -> hashCode boolean contains(java.common.kernel.kernel.arithmetic.common.common.App app -> a geogebra.common.kernel.arithmetic.kernel.arithmetic.common.kernel.lang.Object) -> compareTo java.lang.Traversing$DerivativeCollector getCollecto r() -> a java.common.lang.main.ExpressionValue) -> b geogebra.arithmetic.arithmetic.common.common.common.geogebra.kernel.Traversing$CommandReplacer -> geogebra.common.util.ke rnel.i.kernel.k ernel.arithmetic.kernel.kernel.ExpressionValue.common.ke rnel.common.d.ker nel.J$b: java.ExpressionValue) -> a geogebra.util.arithmetic.main.arithmetic.common.ke rnel.arithmetic.common.Set signatures -> a geogebra.arithmetic.ExpressionValue ) -> d void sort(java.arithmetic.common.Traversing$CommandCollector getCollector(j ava.arithmetic.i.J: geogebra.kernel.kernel.Traversing$ArbconstReplacer replacer -> a geogebra.kernel.ke rnel.d.String toString() -> toString java.Traversing$DerivativeCollector collector > a geogebra.geogebra.kernel.List derivativeFunctions -> a java.ExpressionValue) -> a geogebra.arithmetic.arithmetic.arithmetic.i.Traversing$CommandCollector -> geogebra.ExpressionValue.common.geogebra.common.kernel.ExpressionValue process(geogebra.StringTemplate) -> a java.common.arithmetic.arithmetic.kernel.ExpressionValue) -> a geogebra. i.common.MyStringBuffer getText() -> a geogebra.String toString(geogebra.arithmetic.common.List derivativeDegrees -> b java.common.common.MyArbitraryConstant arbconst -> a geogebra.ExpressionValue process(geogebra.common.lang.ExpressionValue) -> a geogebra.J$c: geogebra.common.Set commands -> a geogebra.ExpressionVal ue) -> c void divide(geogebra.arithmetic.kernel.Set) -> a geogebra.d.arithmetic.d.common.kernel.ExpressionValue) -> c geogebra.i.i.common .common.Traversing$ArbconstReplacer getReplacer(ge ogebra.lang.kernel.common.kernel.util.void multiply(geogebra.ExpressionValue multiply(geogebra.arithmetic.

common.d.Traversing$FunctionExpander getCollector() -> a geogebra.common.common.ExpressionValue.common.common.kernel.ExpressionValue oldObj -> a geogebra.geogebra.kernel.kernel.kernel.common .arithmetic.common.common.kernel.ExpressionValue process(geogebra.i.kernel.common.kernel.arithmetic.common.arithmetic.common.arithmetic.kernel.kernel.kernel.d.arithmetic.GeoElement) -> a geogebra.ExpressionValue) -> a boolean didReplacement() -> a geogebra.kernel.kernel.common.arithmetic.ExpressionValue process(geogebra.kernel.kernel.common.Traversing$PolyReplacer -> geogebra.ke rnel.common.ke rnel.ExpressionValue process(geogebra.common.geos.arithmetic.i.arithmetic.common.ExpressionValue process(geogebra.common.arithmetic.i.d.Traversing$FVarCollector -> geogebra.d .FunctionVariable fv -> a int replacements -> a geogebra.i.common.ke rnel.arithmetic.common.arithmetic.arithmetic.Traversing$PowerRootReplacer replacer -> a geogebra.Traversing$FunctionExpander collector -> a geogebra.Traversing$PolyReplacer getReplacer() -> a geogebra.arithmetic.ExpressionValue) -> a geogebra.common.J$e: java.Traversing$Replacer -> geogebra.Expres sionValue) -> a geogebra.J$k: geogebra.common.kernel.J$i: boolean toRoot -> a int MAX_ROOT -> a geogebra.Traversing$PolyReplacer replacer -> a geogebra.J$j : geogebra.common .arithmetic.kernel.kernel.common.arithmetic.common.common.Traversing$PowerRootReplacer -> geogebra.kernel.arithmetic.Set) -> a geogebra.commo n.util.Traversing$VariablePolyReplacer replacer > a .ExpressionValue) -> a geogebra.kernel.d.common.arithmetic.arithmetic.common.arithmetic.common.ExpressionValue process(geogebra.lang.common.arithmetic.arithmetic.d.String.arithmetic.ExpressionValue newObj -> b geogebra.util.J$f: geogebra.arithmetic.co mmon.common.c ommon.arithmetic.i.arithmetic.ker nel.ExpressionValue) -> a geogebra.arithmetic.Traversing$VariablePolyReplacer -> geogebra.kernel.arithmetic.common.arithmetic.common.common.arithmetic.kernel.J$h: geogebra.ExpressionValue) -> a geogebra.kernel.Traversing$Replacer getReplacer(geogebra.arithmetic.ExpressionValue process(geogebra.ke rnel.kernel.kernel.arithmetic.ke rnel.arithmetic.common.util.common.Traversing$Replacer replacer -> a geogebra.common.common. d.kernel.Traversing$PowerRootReplacer getReplacer(b oolean) -> a geogebra.kernel.i.common.geogebra.ExpressionValue) -> a geogebra.ke rnel.common.java.arithmetic.kernel.common.common.Traversing$GeoDummyReplacer getReplacer(ja va.lang.Traversing$FunctionExpander -> geogebra.J$g: java.kernel.List getDegrees() -> b geogebra.arithmetic.ExpressionValue expand(geogebra.kernel.ExpressionValue) -> a geogebra.kernel.common.arithmetic.Traversing$FVarCollector getCollector(java .kernel.kernel.ExpressionValue newObj -> a boolean didReplacement -> a geogebra.kernel.Traversing$FVarCollector collector -> a geogebra.common.common.Set commands -> a geogebra.Traversing$GeoDummyReplacer replacer -> a geogebra.arithmetic.arithmetic.arithmetic.arithmetic.arithmetic.i.Traversing$GeoDummyReplacer -> geogebra.kernel.common.String var -> a geogebra.

common.Traversing$VariablePolyReplacer getReplace r(geogebra.lang.arithmetic.util.FunctionVariable) -> a geogebra.Command getTopLevelCommand() -> a java.String[]) -> a boolean isVariable() -> z boolean isInTree() -> A void setInTree(boolean) -> c boolean isGeoElement() -> i boolean isTopLevelCommand() -> l geogebra.kernel.common.util.String var -> a geogebra.lang.String toAssignmentLaTeXString(geogebra.StringTemplate) > e java.lang.kernel.common.kernel.arithmetic.i.kernel.k ernel.geogebra.arithmetic.kernel.arithmetic.lang.Traversing$VariableReplacer replacer -> a geogebra.J$l: java.common.common.lang.arithmetic.ExpressionValue traverse(geogebra.lang.arithmetic.arithmetic.lang.String toString() -> toString java.kernel.lang.String getAssignmentOperator() -> a java.k ernel.kernel.kernel.lang.AssignmentType getAssignmentType() -> a void addLabel(java.common.kernel.arithmetic.kernel.arithmetic.ExpressionValue) -> a geogebra.common.kernel.String[] getLabels() -> a java.common.common.NumberValue evaluateNum() -> a java.kernel.common.ExpressionValue process(geogebra.common.kernel.Traversing$VariableReplacer -> geogebra.arithmetic.Inspecting) -> a .arithmetic.lang.StringTempla te) -> f java.arithmetic.common.kernel.String) -> b void initLabels() -> a void addLabel(java.i.Traversing$VariableReplacer getReplacer(ja va.String) -> c void setLabels(java.AssignmentType) -> a geogebra.ExpressionValue) -> a int getReplacements() -> a geogebra.kernel.common.lang.kernel.kernel.arithmetic.Vector labels -> a boolean inTree -> a boolean keepInputUsed -> b geogebra.common.lang.d.common.common.AssignmentType assignmentType -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$AssignmentType -> a java.arithmetic.lang.common.common.StringTemplate) -> a geogebra.lang.common.ExpressionValue newObj -> a int replacements -> a geogebra.ExpressionValue process(geogebra.String getLabel() -> e void setLabel(java.lang.String toAssignmentString(geogebra.common.common .ValidExpression -> geogebra.geogebra.arithmetic.K: java.String getLabel(int) -> b java.arithmetic.arithmetic.lang.common.String getAssignmentOperatorLaTeX() -> b java.Vector) -> a int labelCount() -> d java.kernel.common.common.String toValueString(geogebra.lang.lang.arithmetic.StringTemplate) -> b geogebra.String getLabelForAssignment() -> c java.arithmetic.kernel.d.common.common.ke rnel.arithmetic.String.ExpressionValue evaluate(geogebra.kernel.String getDelayedAssignmentOperatorLaTeX() -> g boolean isKeepInputUsed() -> B void setKeepInputUsed(boolean) -> d geogebra.kernel.String toString(geogebra.String toRealString(geogebra.kernel.lang.common.arithmetic.ExpressionValue) -> a geogebra.ke rnel.StringTemplate) -> a_ java.StringTemplate) -> d void setAssignmentType(geogebra.String getDelayedAssignmentOperator() -> f java.Traversing) -> a boolean inspect(geogebra.kernel.common.common.

a: geogebra.StringTemplate) -> a_ .common.GeoVec2D getVector() -> a void setMode(int) -> a geogebra.arithmetic.arithmetic.lang.M: geogebra.arithmetic.ExpressionNode wrap() -> A boolean hasCoords() -> m geogebra.String debugString(geogebra.Kernel) -> a java.common.kernel.FunctionVariable) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$AssignmentType() -> c geogebra.kernel.common.common.arithmetic.kernel.kernel.common.arithmetic.kernel.lang.arithmetic.common.arithmetic.FunctionVariable) -> b geogebra.String getName(geogebra.arithmetic.kernel.kernel.arithmetic.String name -> a geogebra.e.kernel.geogebra.Kernel getKernel() -> a boolean hasCoords() -> m geogebra.kernel.geos.lang.k ernel.StringTemplate ) -> a boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isExpressionNode() -> g_ boolean isVariable() -> z boolean isListValue() -> h_ boolean contains(geogebra.common.common .arithmetic.util.L: java.k ernel.arithmetic3D.kernel.common.String toLaTeXString(boolean.ExpressionVal ue) -> a geogebra.arithmetic.ExpressionValue.common.ExpressionValue.kernel.Variable -> geogebra.kernel.common.arithmetic.kernel.kernel.common.ExpressionValue y -> b geogebra.String toValueString(geogebra.kernel.kernel.ExpressionValue deepCopy(geogebra.common.Kernel) -> a void resolveVariables(boolean) -> a void setCoords(geogebra.geos.common.common.common.common.common.java.common.ExpressionValue z -> c geogebra.common.common.common.common.lang.lang.common.Kernel kernel -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a geogebra.kernel.kernel.common.lang.lang.kernel.kernel.common.StringTemplate) -> g boolean isConstant() -> a_ boolean isLeaf() -> x_ geogebra.common.lang.i.common.Express ionValue) -> a double[] getCoords() -> a java.kernel.common.geogebra.common.ExpressionValue) -> a boolean isVector3DValue() -> b_ java.kernel.GeoElement resolve(boolean.Kernel kernel -> a geogebra.arithmetic.ExpressionValue unwrap() -> c geogebra.ExpressionValue resolveAsExpressionValue(b oolean) -> a java.VectorValue -> geogebra.arithmetic.k ernel.GeoElement resolve(boolean) -> a geogebra.HashSet getVariables() -> a void resolveVariables(boolean) -> a java.common.String toOutputValueString(geogebra.arithmetic.kernel.i.common.common.geos.arithmetic.ExpressionValue deepCopy(geogebra.common.arithmetic.StringTemplate) -> c geogebra.MyVec3DNode -> geogebra.kernel.boolean) -> a geogebra.kernel.kernel.kernel.i.co mmon.common.d.ExpressionValue x -> a geogebra.common.kernel.kernel.ExpressionValue derivative(geogebra.arithmetic.geogebra.arithmetic.kernel.d.kernel.StringTemplate) -> a_ java.ExpressionValue integral(geogebra.String toString(geogebra.StringTemplate) -> b java.String toString(geogebra.

e.barycentric.geos.a: geogebra.common.kernel.common.common.algos.common.String toLaTeXString(boolean.common.kernelND.common.common.NumberValue n -> a geogebra.kernelND.f.lang.kernel.common.common.common.arithmetic.NumberValue n -> a geogebra.HashSet getVariables() -> a boolean isVectorValue() -> d boolean isNumberValue() -> c boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isListValue() -> h_ boolean isExpressionNode() -> g_ boolean contains(geogebra.double) -> a double u(double) -> a void compute() -> b double weight(int.b: double[] getPointAsDouble() -> b geogebra.kernel.Traversing) -> a geogebra.GeoPoint A -> a geogebra.AlgoBarycenter -> geogebra.common.ExpressionValue) -> a boolean isVector3DValue() -> b_ geogebra.ExpressionValue traverse(geogebra.kernel.kernel.i.geos.common.common.double.kernel.f.geos.kernel.StringTemplate) -> b java.common.Geo3DVec get3DVec() -> a java.kernel.geos.common.implicit.Kernel getKernel() -> a boolean inspect(geogebra.kernel.common.algos.common.i.b: geogebra.GeoPoint B -> b geogebra.common.GeoPoint M -> d geogebra.k ernel.kernel.common.kernel.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.kernel.AlgoKimberling -> geogebra.kernel.common.common.geos.lang.GeoPoint C -> c geogebra.kernel.String toValueString(geogebra.kernel.i.common.common.GeoPoint A -> a geogebra.AlgoCubic -> geogebra.double) -> b .geos.kernel.common.common.common.kernel.GeoPoint B -> b geogebra.double.f.kernel.geos.GeoImplicitPoly getResult() -> a void compute() -> b geogebra.StringTemplate ) -> a double[] getPointAsDouble() -> b boolean isConstant() -> a_ boolean isLeaf() -> x_ java.common.algos.common.GeoPoint getResult() -> a void compute() -> b geogebra.GeoPoint point -> a geogebra.i.util.java.GeoList poly -> a geogebra.kernel.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.Vector3DValue -> geogebra.kernel.String toOutputValueString(geogebra.arithmetic3D.geos.kernel.arithmetic.GeoList list -> b geogebra.Geo3DVec get3DVec() -> a geogebra.Inspecting) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.common.geos.kernel.common.double) -> a double weight0to1000(int.common.kernel.barycentric.common.geos.arithmetic.GeoImplicitPoly poly -> a geogebra.common.double.double.kernel.geos.implicit.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.kernel.kernel.kernel.GeoPoint getResult() -> a double p(double.common.StringTemplate) -> c geogebra.geogebra.lang.kernel.arithmetic.GeoPoint C -> c geogebra.common.kernel.kernel.barycentric.c: geogebra.arithmetic.arithmetic.

kernel.common.geos.common.common.common.geos.GeoPoint C -> c geogebra.geos.GeoPoint getResult() -> a void compute() -> b geogebra.GeoNumeric[] xcoef -> a geogebra.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.arithmetic.common.double) -> c double weight1500to1999(int.common.common.common.Command) -> a geogebra.f.geos.CmdKimberling -> geogebra.common.kernel.kernel.common.arithmetic.common.kernel.GeoPoint B -> b geogebra.common.kernel.kernel.kernel.kernel.i.AlgoCoefficients -> geogebra.common.kernel.d: geogebra.CmdTrilinear -> geogebra.kernel.geos.f: geogebra.GeoElement[] process(geogebra.common.common.i.kernel.common.lang.geos.StringTemplate) -> a geogebra.i.kernel.geos.String toString(geogebra.kernel.kernel.Command) -> a geogebra.kernel.i.common.common.geos.double.common.kernel.common.double.Command) -> a geogebra.GeoPoint A -> a geogebra.int) -> a geogebra.arit hmetic.GeoList getResult() -> a void compute() -> b java.AlgoConicCoefficients -> geogebra.common.kernel.implicit.kernel.kernel.geos.common.common.barycentric.double.e: geogebra.j: geogebra.arit hmetic.common.kernel.GeoNumeric[] constant -> c geogebra.GeoElement getResult() -> a void compute() -> b geogebra.common.kernel.double.common.h: geogebra.a: geogebra.kernel.double.GeoPoint point -> d geogebra.double) -> d double weight2000to2500(int.algos.double.arithmetic.arit hmetic.kernel.kernel.geos.arit hmetic.common.i.double.geos.kernel.kernel.g: geogebra.NumberValue v1 -> a geogebra.barycentric.GeoElement[] process(geogebra.arit hmetic.cas.common.GeoImplicitPoly n -> a geogebra.kernel.i.kernel.AlgoTrilinear -> geogebra.GeoElement resArg(geogebra.GeoList g -> a geogebra.f.arithme tic.geos.GeoFunction f -> a geogebra.common.kernel.common.barycentric.kernel.double.f.algos.implicit.geos.geos.i: geogebra.geos.f.GeoNumeric[] ycoef -> b geogebra.common.kernel.Command.f.kernel.common.kernel.common.kernel.cas.kernel.i.NumberValue v3 -> c geogebra.common.geos.double.b: geogebra.double) -> g boolean isLocusEquable() -> e geogebra.kernel.common.common.geos.kernel.common.kernel.GeoPoint P3 -> c geogebra.common.i.i.kernel.AlgoDependentImplicitPoly dd -> a geogebra.kernel.CmdCubic -> geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.common.double) -> f double weight2800plus(int.kernel.f.g.geos.common.GeoConic c -> a .common.GeoElement[] process(geogebra.common.g.Equation eq -> a geogebra.double weight1000to1499(int.kernel.kernel.GeoElement[] process(geogebra.barycentric.common.NumberValue v2 -> b geogebra.AlgoTriangleCurve -> geogebra.algos.CmdBarycenter -> geogebra.kernel.kernel.arithmetic.common.common.common.kernel.barycentric.common.barycentric.geos.GeoPoint P2 -> b geogebra.GeoElement[] process(geogebra.geos.common.common.common.geos.common.GeoPoint P1 -> a geogebra.kernel.geos.common.f.barycentric.common.CmdTriangleCurve -> geogebra.GeoElement poly -> a geogebra.common.Command) -> a geogebra.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.Command) -> a geogebra.double.double) -> e double weight2500to2799(int.

common.g.common.geos.common.StringTemplate) -> a java.kernel.common.lang.kernel.Algos getClassName() -> a void applyCasCommand(geogebra.common.MyArbitraryConstant arbconst -> a void setInputOutput() -> a void compute() -> b geogebra.lang.cas.common.GeoCasCell casCell -> a geogebra.geogebra.kernel.common.common.geos.common.g.arithmetic.common.common.common.c: geogebra.common.kernel.GeoFunction f -> a geogebra.common.common.kernel.StringTemplate) -> a geogebra.common.lang.Algos getClassName() -> a void setInputOutput() -> a geogebra.AlgoDependentCasCell -> geogebra.GeoFunctionNVar result -> a geogebra.common.common.common.String toString(geogebra.Algos getClassName() -> a geogebra.geos.i.i.common.kernel.common.common.kernel.kernel.common.kernel.arithmetic.MyArbitraryConstant arbconst -> a geogebra.GeoList getResult() -> a void compute() -> b java.kernel.algos.common.StringTemplate) -> f geogebra.GeoNumeric var -> a .common.kernel.e: geogebra.g.GeoNumeric getResult() -> a void compute() -> b java.kernel.kernel.kernel.common.kernel.common.geos.geos.arithmetic.kernel.StringTemplate) -> a java.common.lang.common.algos.common.cas.common.kernel.common.j: geogebra.i.kernel.kernel.geos.kernel.kernel.cas.String toString(geogebra.common.kernel.g.i.kernel.common.g.kernel.i.common.arithmetic.Algos getClassName() -> a void initInput() -> e void remove() -> c void setInputOutput() -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.arithmetic.g.GeoList getResult() -> a void compute() -> b java.kernel.h: geogebra.kernel.AlgoDegree -> geogebra.GeoNumeric var -> a geogebra.f: geogebra.GeoFunction f -> a geogebra.common.common.String toString(geogebra.Algos getClassName() -> a void applyCasCommand(geogebra.StringTemplate) -> a geogebra.kernel.common.StringTemplate) -> a geogebra.algos.common.cas.common.String toString(geogebra.kernel.kernel.AlgoDerivative -> geogebra.StringBuilder sb -> b geogebra.kernel.Algos getClassName() -> a void setInputOutput() -> a void applyCasCommand(geogebra.cas.lang.kernel.algos.AlgoFactor -> geogebra.algos.common.AlgoImplicitDerivative -> geogebra.d: geogebra.common.kernel.String toString(geogebra.AlgoIntegral -> geogebra.StringTemplate) -> a geogebra.GeoNumeric num -> a geogebra.kernel.kernel.g.common.common.geos.algos.String getExpXML(geogebra.common.kernel.lang.geos.kernel.GeoList g -> a geogebra.g.algos.arithmetic.cas.algos.AlgoExpand -> geogebra.kernel.MyArbitraryConstant arbconst -> a geogebra.common.common.geos.geos.i.i.MyArbitraryConstant arbconst -> a geogebra.arithmetic.g: geogebra.cas.AlgoFactors -> geogebra.common.kernel.common.i.kernel.geos.cas.MyArbitraryConstant arbconst -> a geogebra.StringTemplate) -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.NumberValue order -> a geogebra.FunctionalNVar functional -> a geogebra.i: geogebra.common.kernel.GeoFunctionNVar getResult() -> a geogebra.common.lang.kernel.GeoCasCell getCasCell() -> a void compute() -> b java.common.kernel.kernel.StringTemplate) -> a geogebra.geos.geos.kernel.GeoList g -> a java.geos.common.common.

dou ble.geos.cas.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.analysis.common.math.i.common.cas.algos.common.geos.common.common.double) -> a double doAdaptiveGaussQuad(geogebra.common.geos.kernel.analysis.kernel.kernel.AlgoLengthCurve2Points -> geogebra.GeoFunction getFunction() -> a geogebra.arithmetic.common.common.commons.common.m$ a: geogebra.common.cas.roots.common.kernel.kernel.LegendreGaussIntegrator secondG auss -> b int adaptiveGaussQuadCounter -> a geogebra.GeoNumeric n -> a boolean numeric -> c geogebra.kernel.double) -> b java.geos.GeoFunction.GeoBoolean evaluate -> a geogebra.lang.common.algos.geos.algos.NumberValue getB() -> b void compute() -> b double freehandIntegration(geogebra.AlgoLengthCurve$LengthCurve -> geogebra.doub le.NumberValue a -> a geogebra.integration.GeoCurveCartesian derivative -> a geogebra.common.apache.GeoNumeric getLength() -> a void compute() -> b geogebra.common.kernel.common.GeoCurveCartesian c1 -> a geogebra.String toString(geogebra.integration.RealRootFunction lengthCurve -> a geogebra.common.common.kernel.kernel.i.common.kernel.algos.kernel.common.do uble) -> a double numericIntegration(geogebra.String toString(geogebra.kernel.i.geos.lang.n: geogebra.common.geos.StringTemplate) -> a java.arithmetic.common.kernel.AlgoLengthCurve this$0 -> a double evaluate(double) -> a geogebra.GeoFunction symbIntegral -> b org.geogebra.kernel.apache. l: boolean evaluateOnly() -> f geogebra.common.DrawInformationAlgo copy() -> a boolean evaluateOnly() -> f geogebra.common.GeoPoint B -> b geogebra.AlgoIntegralDefinite -> geogebra.common.GeoNumeric length -> c geogebra.roots.common.common.g.kernel.geos.common.common.kernel.GeoNumeric getIntegral() -> a geogebra.kernel.common.common.GeoPoint A -> a geogebra.double.Algos getClassName() -> a void setInputOutput() -> a void applyCasCommand(geogebra.geos.kernel.kernel.kernel.geos.g.kernel.common.geos.geos.kernel.common.StringTemplate) -> a geogebra.common.common.StringTemplate) -> a geogebra.GeoNumeric t0 -> a geogebra.commons.arithmetic.kernel.g.GeoFunction f -> a geogebra.m: geogebra.g.k: geogebra.geos.kernel.NumberValue b -> b geogebra.kernel.geos.kernel.geos.kernel.GeoElement ageo -> a geogebra.common.kernel.math.kernel.geos.cas.i.GeoCurveCartesian c -> b geogebra.common.GeoElement bgeo -> b geogebra.i.RealRootFunction.common.AlgoLengthCurve -> geogebra.kernel.common.kernel.roots.Algos getClassName() -> a void setInputOutput() -> a geogebra.g.arithmetic.arithmetic.cas.common.NumberValue getA() -> a geogebra.common.GeoCurveCartesian c -> b geogebra.LegendreGaussIntegrator firstGa uss -> a org.cas.kernel.RealRootFunction.kernel.geos.GeoNumeric length -> a .kernel.common.geos.common.MyArbitraryConstant arbconst -> a geogebra.geos.kernel.GeoNumeric t1 -> b geogebra.common.common.kernel.kernel.geos.kernel.AlgoIntegralDefiniteInterface -> geogebra.kernel.common.kernel.

String.roots.kernel.GeoNumeric A -> a geogebra.algos.cas.common.StringBuilder sb -> b java.GeoNumeric outNum -> a java.common.p: geogebra.kernel.kernel.common.kernel.AlgoLengthCurve2Points this$0 -> a double evaluate(double) -> a geogebra.cas.kernel.kernel.common.algos.common.kernel.kernel.Throwable.AlgoLengthFunction -> geogebra.common.geos.r: geogebra.i.String) -> a geogebra.i.kernel.common.GeoNumeric getLength() -> a void compute() -> b geogebra.o: geogebra.g.kernel.kernel.i.common.common.g.kernel.common.lang.common.GeoPoint A -> a geogebra.kernel.kernel.common.kernel.common.geos.common.geos.kernel.algos.cas.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.cas.common.AlgoLimitAbove -> geogebra.AlgoLengthFunction$LengthFunction -> geogebra.kernel.geos.geos.geos.lang.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoFunction f -> b geogebra.common.geos.GeoFunction f1 -> a geogebra.common.StringTemplate) -> a void handleCASoutput(java.RealRootFunction lengthFunction -> a geogebra.geos.kernel.common.common.lang.n$a: double[] f1eval -> a geogebra.g.kernel.common.common.common.common.lang.RealRootFunction lengthFunction -> a geogebra.common .kernel.AlgoLimit -> geogebra.lang.cas.GeoPoint B -> b geogebra.GeoFunction f -> b geogebra.AlgoLengthFunction2Points -> geogebra.String toString(geogebra.GeoNumeric B -> b geogebra.geos.common.Algos getClassName() -> a int getDirection() -> c .i.algos. common.kernel.GeoNumeric getLength() -> a void compute() -> b geogebra.AlgoLengthFunction2Points$LengthFunction -> geogebra.common.arithmetic.common.kernel.GeoNumeric getLength() -> a void compute() -> b geogebra.cas.g.g.kernel.GeoNumeric length -> a geogebra.kernel.common.lang.common.g.algos.kernel.GeoNumeric length -> c geogebra.common.common.common.cas.NumberValue num -> a geogebra.geos.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.cas.geos.o$a: geogebra.kernel.GeoFunction f -> a geogebra.common.geos.kernel.roots.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.common.String limitString -> a void init(java.kernel.String getCasInput() -> a int getDirection() -> c java.RealRootFunction lengthCurve -> a geogebra.kernel.i.common.cas.AlgoLengthFunction2Points this$0 -> a double evaluate(double) -> a geogebra.q: geogebra.geos.GeoFunction f1 -> a geogebra.common.g.common.common.kernel.p$a: geogebra.common. i.geogebra.AlgoLengthCurve2Points$LengthCurve -> geogebra.int) -> a void handleException(java.cas.kernel.kernel.int) -> a boolean useCacheing() -> a geogebra.GeoNumeric getResult() -> a void compute() -> b java.roots.common.AlgoLengthFunction this$0 -> a double evaluate(double) -> a geogebra.i.common.lang.geos.kernel.

geos.common.StringTemplate) -> a geogebra.common.common.y: geogebra.geos.GeoFunction f1 -> a geogebra.kernel.algos.common.w: geogebra.geos.s: geogebra.i.lang.arithmetic.common.common.kernel.GeoFunction f1 -> a geogebra.StringTemplate) -> a geogebra.g.cas.geos.kernel.geos.i.i.Algos getClassName() -> a void setInputOutput() -> a geogebra.arithmetic.kernel.common.arithmetic.StringBuilder sb -> b geogebra.GeoFunction getResult() -> a void compute() -> b java.kernel.cas.String toString(geogebra.common.i.kernel.common.common.lang.kernel.AlgoNextPreviousPrime -> geogebra.x: geogebra.kernel.g.MyArbitraryConstant arbconst -> a geogebra.i.algos.common.kernel.kernel.common.kernel.algos.AlgoParametricDerivative -> geogebra.MyArbitraryConstant arbconst -> a geogebra.common.Algos getClassName() -> a geogebra.StringBuilder sb -> b geogebra.common.common.algos.common.common.common.GeoNumeric result -> a boolean next -> c geogebra.kernel.kernel.common.arithmetic.GeoFunction g -> c java.GeoList result -> a java.common.kernel.GeoCurveCartesian paramDeriv -> b geogebra.common.AlgoPartialFractions -> geogebra.cas.common.kernel.kernel.String toString(geogebra.g.kernel.kernel.kernel.geos.kernel.StringTemplate) -> a geogebra.kernel.kernel.common.common.common.g.common.kernel.geos.kernel.cas.i.kernel.common.AlgoPolynomialCD -> geogebra.NumberValue init -> a geogebra.String toString(geogebra.cas.v: geogebra.common.geos.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.MyArbitraryConstant arbconst -> a geogebra.GeoCurveCartesian curve -> a geogebra.GeoFunction f2 -> b geogebra.kernel.kernel.GeoFunction f2 -> b geogebra.kernel.i.common.kernel.algos.kernel.lang.MyArbitraryConstant arbconst -> a geogebra.lang.GeoFunction h -> d geogebra.geos.StringTemplate) -> a geogebra.kernel.common.GeoCurveCartesian getParametricDerivative() -> a void compute() -> b java.geos.geos.kernel.String toString(geogebra.common.geogebra.common.common.geos.lang.common.common.common.kernel.lang.common.arithmetic.kernel.kernel.common.GeoFunction f1 -> a geogebra.geos.g.t: geogebra.common.kernel.g.common.arithmetic.GeoFunction g -> c geogebra.GeoNumeric getResult() -> a geogebra.common.kernel.cas.Algos getClassName() -> a int getDirection() -> c geogebra.kernel.algos.kernel.common.StringTemplate) -> a geogebra.z: .lang.common.GeoList getResult() -> a void compute() -> b java.cas.Algos getClassName() -> a void applyCasCommand(geogebra.kernel.geos.AlgoPolynomialDiv -> geogebra.kernel.common.common.AlgoLimitBelow -> geogebra.common.GeoFunction getResult() -> a void compute() -> b java.AlgoPolynomialMod -> geogebra.common.geos.i.g.g.common.Algos getClassName() -> a void setInputOutput() -> a geogebra.common.GeoFunction f2 -> b geogebra.kernel.u: geogebra.geos.GeoFunction g -> c java.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.MyArbitraryConstant arbconst -> a void setInputOutput() -> a void compute() -> b geogebra.common.geos.StringBuilder sb -> b geogebra.kernel.common.algos.common.kernel.geos.cas.AlgoPolynomialDivision -> geogebra.

geos.GeoLocus locus -> a java.Algos getClassName() -> a void setInputOutput() -> a geogebra.AlgoSolveODE$1 -> geogebra.FunctionalNVar f1 -> b geogebra.util.kernel.geos.kernel.ode.ArrayList al -> a geogebra.common.cas.StringTemplate) -> a void remove() -> c geogebra.common.ode.common.lang.Algos getClassName() -> a void setInputOutput() -> a geogebra.GeoText getGeoText() -> a void compute() -> b geogebra.NumberValue num -> a geogebra.g.GeoFunction getResult() -> a void compute() -> b java.i.kernel.geos.common.common.common.arithmetic.Algos getClassName() -> a void applyCasCommand(geogebra.g.kernel.geos.cas.common.i.common.cas.common.A: geogebra.kernel.D$a: geogebra.kernel.kernel.common.algos.kernel.StringTemplate) -> a geogebra.kernel.common.geos.cas.kernel.geos.common.AlgoSimplifyText -> geogebra.commons.algos.arithmetic.commons.kernel.StepInterpolator.String toString(geogebra.kernel.kernel.kernel.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.GeoNumeric step -> d geogebra.MyArbitraryConstant arbconst -> a geogebra.arithmetic.GeoNumeric end -> c geogebra.common.GeoList outputList -> a double LARGEST_INTEGER -> a geogebra.kernel.FunctionalNVar den -> d boolean quotient -> c org.algos.geos.common.common.algos.double.AlgoDenominator denAlgo -> a geogebra.kernel.geos.GeoText text -> b geogebra.common.String toString(geogebra.algos.sampling.cas.AlgoNumerator numAlgo -> a geogebra.geos.common.geogebra.common.common.kernel.arithmetic.AlgoSolveODE -> geogebra.boolea n) -> a geogebra.kernel.math.geos.common.g.geos.common.arithmetic.common.GeoFunction g -> c java.common.FunctionalNVar f -> a int getDimension() -> a .common.kernel.kernel.GeoNumeric y -> b geogebra.common.GeoList getResult() -> a void compute() -> b void setListElement(int.AlgoSolveODE this$0 -> a void reset() -> a boolean requiresDenseOutput() -> a void handleStep(org.algos.AlgoSolveODE$ODE -> geogebra.geos.kernel.kernel.FunctionalNVar num -> c geogebra.GeoLocus getResult() -> a void compute() -> b java.common.cas.GeoText textIn -> a geogebra.geos.i.kernel.math.kernel.kernel.algos.D: geogebra.lang.geos.kernel.lang.kernel.common.apache.kernel.common.C: geogebra.kernel.common.kernel.AlgoPrimeFactorization -> geogebra.kernel.common.sampling.StepHandler stepHandler -> a geogebra.common.GeoFunction f2 -> b geogebra.common.E: geogebra.kernel.GeoFunction f1 -> a geogebra.kernel.kernel.g.common.MyArbitraryConstant arbconst -> a geogebra.common.kernel.common.i.AlgoSimplify -> geogebra.arithmetic.common.common.StringTemplate) -> a geogebra.cas.kernel.common.i.g.common.StringBuilder sb -> b geogebra.common.common.common.common.GeoNumeric x -> a geogebra.common.B: geogebra.arithmetic.g.common.FunctionalNVar f0 -> a geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.apache.common.kernel.arithmetic.i.double) -> a geogebra.geos.kernel.kernel.

common.common.common.common.GeoNumeric step -> e geogebra.geos.i.StringBuilder.GeoElement getResult() -> a geogebra.kernel.String) -> a geogebra.common.cas.common.ArrayList al -> a org.GeoNumeric x -> a geogebra.cas.AlgoSolveODE$ODE2 -> geogebra.GeoFunction f -> c int getDimension() -> a void computeDerivatives(double.lang.I: int fullScale -> a int lessScale -> b geogebra.common.GeoNumeric y -> b geogebra.util.void computeDerivatives(double.GeoFunction b -> a geogebra.kernel.common.common.AlgoSolveODE2$ODE2 -> geogebra.double[].common.String toString(geogebra.common.common.common.kernel.geos.lang.StepInterpolator.GeoLocus locus -> a java.common.g.geos.FunctionalNVar y0 -> a geogebra.kernel.math.g.common.kernel.int.kernel.AlgoSolveODECas -> geogebra.geos.S .kernel.apache.kernel.common.common.common.geos.F: geogebra.commons.g.GeoFunction b -> a geogebra.common.g.StepHandler stepHandler -> a geogebra.algos.GeoFunction c -> b geogebra.g.arithmetic.kernel.common.kernel.StringTemplate) -> a geogebra.int.kernel.i.G: geogebra.geos.double[].GeoNumberValue num -> a geogebra.common.commons.kernel.GeoPointND pt -> a geogebra.GeoFunction c -> b geogebra.geogebra.kernel.AlgoSolveODE2$1 -> geogebra.CasEvaluableFunction f -> a geogebra.geos.double[]) -> a geogebra.kernel.common.common.common.cas.common.GeoList list -> a geogebra.GeoLocus getResult() -> a void compute() -> b java.cas.geos.kernel.GeoElement g -> a geogebra.kernel.common.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.MyArbitraryConstant arbconst -> a java.kernel.geos.common.geos.Algos getClassName() -> a void setInputOutput() -> a geogebra.kernel.kernel.geos.common.arithmetic.H: geogebra.common.i.double[]) -> a geogebra.algos.i.GeoText getResult() -> a void compute() -> b void Fractionappend(java.AlgoSolveODE2 this$0 -> a void reset() -> a boolean requiresDenseOutput() -> a void handleStep(org.kernel.arithmetic.AlgoSurdText -> geogebra.kernel.cas.common.common.GeoText text -> a java.double[]) -> a geogebra.lang.common.kernel.geos.kernel.kernel.common.common.kernel.String oldCASstring -> a geogebra.geos.kernel.GeoNumeric yDot -> c geogebra.kernelND.kernel.kernel.common.algos.kernel.double[].GeoNumeric end -> d geogebra.boolea n) -> a geogebra.kernel.geos.geos.geos.kernel.kernel.kernel.i.sampling.math.lang.sampling.common.F$a: geogebra.common.kernel.common.ode.i.ode.apache.geos.FunctionalNVar y1 -> b int getDimension() -> a void computeDerivatives(double.geos.kernel.cas.lang.D$b: geogebra.Construction cons -> a geogebra.common.cas.GeoFunction f -> c geogebra.common.Algos getClassName() -> a void setInputOutput() -> a void compute() -> b void findPathThroughPoint() -> e void updateG(java.common.StringBuilder sb -> b geogebra.common.kernel.g.kernel.common.AlgoSolveODE2 -> geogebra.

int.lang.I$b: geogebra.StringBuilder.kernel.StringBuilder.double.cas.cas.kernel.common.kernel.lang.java.StringBuilder.double[].geogebra.g.double[].int) -> a int[] PSLQ(double[].g.common.common.kernel.int) -> a int[] PSLQ(int.int.StringTemplate) -> a void appendUndefined(java.common.common.double[].lang.kern el.StringBuilder.lang.AlgoSurdText$AlgebraicFittingType POWER_PRODUCT - .AlgoSurdText$AlgebraicFittingType LINEAR_COMBINAT ION -> b geogebra.AlgoSurdText$AlgebraicFittingType RATIONAL_COMBIN ATION -> c geogebra.tringTemplate) -> a void PSLQappendGeneral(java.geogebra.common.String[].common.geogebra.kernel.cas.kernel.lang. i.kernel.StringBuilder formalSolution -> a geogebra.java.common.int.double.AlgoSurdText this$0 -> a int[] $SWITCH_TABLE$geogebra$common$kernel$cas$AlgoSurdText$AlgebraicFitting Type -> b void compute(double) -> a void computeQuadratic(double) -> c void computeRationalNumber(double) -> d void computeConstant(double) -> b int leastPenaltyIndex() -> a void setCoeffBound(int) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$cas$AlgoSurdText$AlgebraicFitting Type() -> a geogebra.i.double[].double) -> a void PSLQappendQuadratic(java.common.int[].kernel.int) -> a void appendCombination(java.Strin gBuilder.common.double.kernel.kernel .ValidExpression sbToCAS(java.lang.double.common.lang.AlgoSurdText$AlgebraicFittingType aft -> a geogebra.StringTemplate) -> a geogebra.AlgoSurdText$AlgebraicFittingType -> geogebra.AlgoSurdText$AlgebraicFit -> geogebra.java.kernel.int.StringTe mplate.cas.cas.StringTemplate) -> b int[][] mPSLQ(int.geogebra.int[]) -> a boolean isLaTeXTextCommand() -> c geogebra.StringTemplate tpl -> a double[] numList -> b int[][] coeffs -> a int s -> d int numOfPenalties -> e int[][] penalties -> b int numOfConstsUsed -> f int maxCoeff -> g int sumCoeffs -> h boolean isOneUsed -> a int bestIndex -> i int[] bestRelation -> a java.StringBu ilder) -> a double evaluateCombination(int.kernel.cas.String[].common.String[] constStrings -> a int coeffBound -> c double err -> b geogebra.AlgoSurdText$AlgebraicFittingType RATIONAL_NUMBER -> a geogebra.int.arithmetic.geogebra.common.lang.cas.cas.StringTemplate) -> a boolean fitLinearComb(double.int[][].double.double[].int[].lang.common.common.I$a: double num1 -> a int numOfConsts -> a int numOfRadicals -> b double[] constValues -> a java.common.kernel.kernel.int.common.lang.

MyMathExact$MyDecimal[] x_full -> a geogebra.g .AlgoSurdText$AlgebraicFittingType QUADRATIC_RADIC AL -> e geogebra.kernel.common.MyMathExact$MyDecimalMatrix xB1 -> a int[] orthoIndices -> a geogebra.util.common.AlgoSurdText$AlgebraicFittingType valueOf(java.util.cas.cas.util.common.util.cas.common.util.kernel.i.cas.cas.AlgoSurdText this$0 -> a void initialize_full() -> a void hermiteReduction() -> b geogebra.common.util.g.AlgoSurdText$AlgebraicFittingType[] values() -> v alues geogebra.AlgoSurdText$IntRelationFinder -> geogebra.MyMathExact$MyDecimalMatrix B_rest -> d geogebra.common.common.util.common.util.util.util.cas.MyMathExact$MyDecimalMatrix H -> c geogebra.kernel.MyMathExact$MyDecimalMatrix B1 -> b geogebra.common.MyMathExact$MyDecimal l -> f geogebra.la ng.common.cas.common.kernel.MyMathExact$MyDecimalMatrix B -> e geogebra.AlgoSurdText$IntRelationFinder this$1 -> a .common.i.AlgoSurdText$AlgebraicFittingType FUNCTION_OF_LIN EAR_COMBINATION -> g geogebra.String) -> valueOf geogebra.util.common.MyMathExact$MyDecimal b -> e geogebra.MyMathExact$MyDecimalMatrix xB -> g geogebra.common.common.common.AlgoSurdText$AlgebraicFittingType FUNCTION_OF_POW ER_PRODUCT -> h geogebra.common.MyMathExact$MyDecimal ZERO_LESS -> a geogebra.MyMathExact$MyDecimal ONE_LESS -> c double tau -> b double rho -> c double gamma -> d double err -> a double M -> e int n -> a double[] x -> a geogebra.MyMathExact$MyDecimalMatrix A -> d geogebra.util.common.common.common.kernel.kernel.common.common.cas.cas.util.kernel.kernel.common.MyMathExact$MyDecimal[] x_double -> b int fullScale1 -> b int lessScale1 -> c geogebra.common.MyMathExact$MyDecimalMatrix H_full -> b geogebra.MyMathExact$MyDecimalMatrix B_sol -> c geogebra.util.cas.common.AlgoSurdText$IntRelationFinder$IntRelation -> geogebr a.MyMathExact$MyDecimalMatrix D -> f geogebra.util.I$c: geogebra.kernel.util.kernel.util.MyMathExact$MyDecimalMatrix I -> a geogebra.> d geogebra.AlgoSurdText$AlgebraicFittingType FUNCTION_OF_RAT IONAL_NUMBER -> f geogebra.util.kernel.cas.common.common.MyMathExact$MyDecimal ZERO -> b geogebra.common.kernel.common.util.AlgoSurdText$AlgebraicFittingType[] ENUM$VALUES > a geogebra.common.MyMathExact$MyDecimal xNorm -> d geogebra.common.common.I$c$a: int size -> a double sig -> a int nilDim -> b geogebra.util.cas.util.AlgoSurdText$AlgebraicFittingType FUNCTION_OF_QUA DRATIC_RADICAL -> i geogebra.common.common.MyMathExact$MyDecimal d -> g int r -> d java.ArrayList result -> a geogebra.

kernel.cas.GeoCurveCartesian f -> a geogebra.kernel.lang.GeoFunction f -> a geogebra.common.kernel.O: .StringTemplate) -> a geogebra.g.common.AlgoTrigCombine -> geogebra.common.geos.geos.kernel.geos.kernel.geos.geogebra.NumberValue n -> a geogebra.AlgoTangentFunctionPoint -> geogebra.common.kernel.L: geogebra.common.kernel.GeoLine getTangent() -> a void compute() -> b java.kernel.kernel.cas.kernel.kernel.common.geos.Object) -> compareTo geogebra.geos.common.common.kernel.geos.GeoText text -> a java.kernel.cas.common.common.geos.MyMathExact$MyDecimalMatrix getBMatrix() -> a geogebra.common.kernel.GeoFunction target -> a geogebra.kernel.String toString(geogebra.kernel.arithmetic.g.geos.GeoPoint T -> b boolean pointOnFunction -> c geogebra.geos.Algos getClassName() -> a void applyCasCommand(geogebra.GeoPoint P -> a geogebra.geos.common.kernel.kernel.common.kernel.common.geos.kernel.GeoLine tangent -> a geogebra.g.lang.common.common.i.util.kernel.arithmetic.common.GeoElement ngeo -> a geogebra.AlgoSurdText$IntRelationFinder$IntR elation) -> a int compareTo(java.GeoFunction deriv -> b geogebra.geos.K: geogebra.kernel.kernel.algos.common.GeoLine getTangent() -> a void compute() -> b java.algos.geos.kernel.common.GeoFunction deriv -> b geogebra.common.AlgoSurdTextPoint -> geogebra.common.common.util.kernel.kernel.GeoLine tangent -> a geogebra.common.common.String toString(geogebra.common.algos.MyMathExact$MyDecimalMatrix getBRestMatrix() -> c int compareTo(geogebra.GeoCurveCartesian df -> b geogebra.GeoPoint T -> b boolean pointOnCurve -> c geogebra.MyMathExact$MyDecimalMatrix getBSolMatrix() -> b geogebra.Algos getClassName() -> a void setInputOutput() -> a geogebra.geos.lang.common.i.common.AlgoTangentCurve -> geogebra.kernel.common.common.kernel.geos.g.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.kernel.MyArbitraryConstant arbconst -> a void setInputOutput() -> a geogebra.kernel.common.common.kernel.common.kernel.GeoFunction f -> a geogebra.cas.kernel.algos.algos.J: geogebra.g.common.StringBuilder sbp -> b geogebra.common.common.common.geos.i.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.cas.common.i.geos.common.kernel.common.common.common.N: geogebra.i.common.kernel.kernel.GeoPoint p -> a geogebra.GeoLine getTangent() -> a void compute() -> b geogebra.AlgoTangentFunctionNumber -> geogebra.g.M: geogebra.GeoPoint T -> a geogebra.i.AlgoTrigExpand -> geogebra.StringTemplate) -> a geogebra.geos.common.GeoLine tangent -> a geogebra.kernel.geos.GeoPoint P -> a geogebra.common.kernel.util.common.lang.Algos getClassName() -> a int getRelatedModeID() -> a void setInputOutput() -> a geogebra.common.kernel.geos.common.cas.StringTemplate) -> a geogebra.cas.GeoText getResult() -> a void compute() -> b boolean isLaTeXTextCommand() -> c geogebra.geos.

kernel.Command) -> a geogebra.common.common.common.common.kernel.cas.common.kernel.kernel.common.CmdFactor -> geogebra.common.GeoElement[] process(geogebra.common.common.common.geos.common.ac: geogebra.common.arit hmetic.GeoElement getResult(geogebra.common.common.i.common.CasEvaluableFunction.kernel.i.i.arit hmetic.Q: geogebra.common.g.geos.kernel.common.common.kernel.common.MyArbitraryConstant arbconst -> a void setInputOutput() -> a geogebra.Command) -> a geogebra.kernel.common.geos.kernel.geos.g.g.CmdParametricDerivative -> geogebra.kernel.common.common.common.common.kernel.arit hmetic.common.kernel.arithmetic.g.lang.geos.arit hmetic.CmdLimitBelow -> geogebra.i.ab: geogebra.kernel.GeoElement[] process(geogebra.common.common.CmdIntegral -> geogebra.GeoElement[] process(geogebra.kernel.W: java.kernel.common.U: geogebra.common.GeoFunction target -> a geogebra.lang.Command) -> a geogebra.kernel.i.cas.arit hmetic.g.kernel.CmdCoefficients -> geogebra.Command) -> a geogebra.cas.GeoLocus SolveODE(java.GeoElement Integral(java.kernel.common.kernel.geos.arit hmetic.kernel.common.geogebra.kernel.g.kernel.Algos getClassName() -> a void applyCasCommand(geogebra.kernel.Y: geogebra.geogebra.kernel.GeoElement[] process(geogebra.common.i.aa: boolean next -> a geogebra.cas.R: geogebra.AlgoUsingTempCASalgo -> geogebra.Algos getClassName() -> a void applyCasCommand(geogebra.common.cas.geos.common.java.Command) -> a geogebra.geogebra.Command) -> a geogebra.cas.arithmetic.g.common.common.GeoNumeric) -> a geogebra.common.kernel.Z: geogebra.common.g.AlgoElement algoCAS -> a void remove() -> c geogebra.common.CmdNextPreviousPrime -> geogebra.CmdSimplify -> geogebra.T: geogebra.i.g.Command) -> a geogebra.common.GeoElement[] process(geogebra.geos.arit hmetic.common.common.common.cas.common.kernel.kernel.cas.ae: geogebra.common.g.GeoElement[] process(geogebra.StringTemplate) -> a geogebra.String) -> a geogebra.g.g.i.geos.GeoElement[] process(geogebra.kernel.i.kernel.MyArbitraryConstant arbconst -> a geogebra.GeoElement[] process(geogebra.kernel.geos.arit hmetic.common.String.geos.lang.arit hmetic.kernel.GeoElement[] process(geogebra.GeoElement[] process(geogebra.kernel.S: geogebra.cas.geogebra.cas.CmdSolveODE -> geogebra.common.kernel.geos.common.CmdImplicitDerivative -> geogebra.i.algos.i.Command) -> a geogebra.GeoElement[] process(geogebra.co mmon.geos.kernel.CmdExpand -> geogebra.common.g.i.cas.arit hmetic.common.geos.algos.CmdPartialFractions -> geogebra.geos.common.String internalCommandName -> a geogebra.kernel.kernel.common.kernel.geos.cas.common.CmdLimitAbove -> geogebra.CmdDegree -> geogebra.kernel.g.kernel.common.arit hmetic.P: geogebra.Command) -> a geogebra.g.X: geogebra.geos.common.GeoElement[] process(geogebra.geos.cas.kernel.StringTemplate) -> a geogebra.arit hmetic.kernel.common.i.ad: geogebra.lang.CmdLimit -> geogebra.AlgoTrigSimplify -> geogebra.common.common.kernel.kernel.cas.common.g.common.Command) -> a geogebra.common.common.common.Command) -> a geogebra.kernel.cas.kernel.kernel.GeoElement[] process(geogebra.i.common.V: geogebra.kernel.kernel.i.Command) -> a geogebra.kernel.kernel.cas.common.algos.NumberValue.common.common.common.kernel.common.geos.arit hmetic.comm .i.kernel.Command) -> a geogebra.kernel.common.kernel.String.kernel.arit hmetic.common.kernel.

geos.common.kernel.lang.common.commands.String) > a geogebra.CmdTrigSimplify -> geogebra.boolean) -> a geogebra.boolean) -> b geogebra.kernel.kernel.CmdTrigCombine -> geogebra.arit hmetic.boolean) -> b geogebra.g.common.kernel. boolean.GeoElement changeGeoElementNoExceptionHandling(g eogebra.geos.common.GeoCasCell.common.geos.boolean) -> a geogebra.kern el.kernelND.ExpressionValu e) -> a geogebra.commands.kernel.boolean) -> a geogebra.geogebra.ah: geogebra.GeoElement[] process(geogebra.common.Kernel kernel -> a geogebra.NumberValue evaluateToNumeric(java.kernel.String.lang .kernel.lang.common.geos.geos.String) -> a double evaluateToDouble(java.i.arithmetic.common.parser.CmdTrigExpand -> geogebra.common.common.common.Command) -> a geogebra.kernel.aj: geogebra.lang.Construction cons -> a geogebra.arit hmetic.GeoFunctionNVar evaluateToFunctionNVar(java.common.af: geogebra.kernel.kernel.App app -> a geogebra.lang.lang.kernel.common.i.java.Command) -> a geogebra.Set getPublicCommandSet() -> a java.kernel.kernel.g.geos.kernel.lang.ai: geogebra.GeoElement[] processAlgebraCommandNoExceptionHan dling(java.common.geos.common.GeoElement[] processCommand(geogebra.geogebra.lang.boolean.kernel.ParserInterface parser -> a geogebra.GeoBoolean evaluateToBoolean(java.arit hmetic.GeoNumeric.common.kernel.GeoElement[] process(geogebra.GeoElement changeGeoElementNoExceptionHandling(g eogebra.Command) -> a geogebra.geos.GeoPointND evaluateToPoint(java.kernel.ag: geogebra.h.common.ValidExp ression.String.common.boolean) -> a void processCasCell(geogebra.kernel.GeoElement.boolean.GeoElement[] process(geogebra.geos.geos.kernel.GeoElement[] process(geogebra.common.common.common.main.GeoElement.cas.GeoElement changeGeoElement(geogebra.kernel.kernel.Command.i.common.i.g.a: geogebra.kernel.geos.kernel.geos.CmdSurdText -> geogebra.kern el.common.kernel.kernel.String.kernel.g.kernel.geos.lang.lang.geos.boolean.common.boolean.arithmetic.arithmetic.common.java.common.GeoList evaluateToList(java.GeoNumer ic.ExpressionNode) -> a boolean isNotFunctionAbleEV(geogebra.String.String.St ring.arithmetic.common.cas.common.boolean) -> a boolean isNotFunctionAble(geogebra.kernel.kernel.lang.common.common.String.geogebra.common.String.common.UsesCAS -> geogebra.arithmetic.kernel.GeoElement.geogebra.common.arithmetic.Str ing.cas.kernel. boolean) -> a geogebra.common.common.geos.lang.common.g.FunctionalNVar.kernel.cas.common.geos.GeoNumeric ) -> a geogebra.GeoElement[] processAlgebraCommandNoExceptions(j ava.kernel.geogebra.arithmetic.String) -> a geogebra.arit hmetic.geos.Functional NVar.kernel.common.kernel.geos.String getSubCommandSetName(int) -> a boolean isCommandAvailable(java.boolean) -> a double evaluateToDouble(java.geos.geos.kernel.common.lang.boolean) -> a .common.common.cas.kernel.geos.lang.String.kernel.common.geos.on.GeoElement[] processAlgebraCommand(java.kernel.i.common.i.common.common.String) -> a geogebra.lang.kernel.kernel.common.boolean) -> a geogebra.GeoFunction evaluateToFunction(java.GeoNumeric.geos.util.common.Command) -> a geogebra.CommandDispatcher cmdDispatcher -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a java.boolean.kernel.boolean) -> a geogebra.geogebra.common.common.common.boolean) -> a geogebra.kernel.common.AlgebraProcessor -> geogebra.

lang.geos.common.geos.arithmetic.GeoElement[] processList(geogebra. arithmetic.arithmetic.com mon.GeoElement[] doProcessValidExpression(geogebra.ker nel.GeoNumeric DependentNumber(java.lang.kernel.kernel.common.String) -> a geogebra.kernel.kernel.ExpressionValue) -> d geogebra.kernel.arithmetic.kernel.g eogebra.geos.kernel.c ommon.ExpressionVal ue) -> e .GeoElement[] processEquation(geogebra.GeoElement DependentGeoCopy(java.comm on.geos.common.geos.ExpressionNode. String.kernel.arithmetic.kernel.lang.arithmetic.geogebra.boolean.arithmetic.boolean) -> a geogebra.arithmetic.common.kernel.String) -> a geogebra.ExpressionNode.Equation) -> a void checkNoTermsInZ(geogebra.FunctionNVar) -> a geogebra.kernel.common.arithmetic.kerne l.common.arithmetic.ValidExpression) -> a geogebra.arithmetic.Equation) -> a geogebra.String.GeoLine DependentLine(java.common.GeoElement) -> a geogebra.geos.kernel.kernel.arithmetic.GeoFunction DependentInterval(java.common.geogebra.GeoText Text(java.kernel.lang.common.common.arithmetic.GeoElement[] processFunction(geogebra.common .ExpressionNode.kern el.geo gebra.common.kernel.kernel.common.MyList) -> a geogebra.common.kernel.arithmetic.kernel.geogebra.common.geos.lang.geos.kernel.FunctionNVar) -> a geogebra.geos.arithmetic.common.kernel.geos.geos.geogebra.GeoElement[] processValidExpression(geogebra.kernel.kernel.arithmetic.GeoList ListExpression(java.GeoElement[] processFunctionNVar(geogebra.plugin.kernel.arithmetic.kernel.geos.GeoElement[] processImplicitPoly(geogebra.GeoElement[] processExpressionNode(geogebra.kernel. boolean) -> a java.GeoElement[] processText(geogebra.geos.geos.ExpressionValue) -> c geogebra.kernel.common.common.geogebra.arithmetic.kernel.common.geogebra .plug in.kernel.geogebra.String.geos.common.kernel.kernel.geos.geos.common.kernel.common.kernel.GeoElement[] processPointVector(geogebra.common.arithmetic.k ernel.GeoElement[] processBoolean(geogebra.GeoElement[] processNumber(geogebra.ValidExpression) -> b geogebra.String.ExpressionNode) -> a geogebra.arithmetic.common.common.common.common.geos.arithmetic.kernel.common.ExpressionNode. arithmetic.kernel.GeoElement[] processParametric(geogebra.ExpressionNode) -> a geogebra. arithmetic.GeoText evaluateToText(java.common.lang.GeoText DependentText(java.java.boolean) -> a boolean compatibleTypes(geogebra.geos.GeoConic DependentConic(java.GeoElement[] processConic(geogebra.geogebra.Equation) -> a geogebra.lang.ExpressionValue) > b geogebra.String.com mon.lang.kernel.GeoElement[] processLine(geogebra.ValidExpression.ker nel.geos.lang.geogebra.geos.common.common.geog ebra.Equation) -> a geogebra.kernel.Equation) -> b geogebra.common.kernel.Equation) -> c geogebra.common.geogebra.ExpressionNode.common.Parametric) -> a geogebra.arithmetic.common.kernel.common.common.GeoClass) -> a geogebra.common.lang.kernel.arithmetic.geos.kernel.common.Function) -> a geogebra.String.GeoClass.GeoElement[] processValidExpression(geogebra.arithmetic.geogebr a.lang.GeoFunctionNVar DependentFunctionNVar(java.kernel .String.common.kernel.arithmetic.common.ExpressionNode) -> a geogebra.common.kernel.kernel.kernel.lang.geos.common.geos.Equation) -> d geogebra.String. kernel. common.arithmetic.kernel.common.geos.arithmetic.String. common.geos.kernel.common.common.String parseLabel(java.common .common.common.kernel.kernel.kernel.String.common.geos.common.Function) -> a geogebra.common.ExpressionNode.geogebra.lang.

kernel.common.kernel.N umberValue.kernel.common.kernel.GeoElement doCommand(java.commands.kernel.kernel.GeoNumeric.CmdBarChart -> geogebra.geogebra.l: geogebra.String.j: geogebra.i.lang.kernel.kernel.CmdArc -> geogebra.h.common.common.kernel.common.common.kernel.common.h.arithmetic.kernel.i.kernel.geos.b: geogebra.common.ExpressionNode) -> a geogebra.arithmetic.common.CmdAngle -> geogebra.CmdCircumcircleArc -> geogebra.n: geogebra.c ommon.kernel.NumberValue.geos.geogebra.i.commands.commands.common.kernel.commands.common.geos.kernel.Command) -> a geogebra.String.common.c: geogebra.kernel.kernel.i.commands.arit hmetic.geos.common.k: geogebra.NumberValue .common.Command) -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a geogebra.commo n.Command) -> a geogebra.commands.arit hmetic.common.f: geogebra.Command) -> a geogebra.GeoElement[] process(geogebra.GeoElement.kernel.h.kernel.Command) -> a geogebra.kernel.arithmetic.g: geogebra.common.CmdBinomial -> geogebra.kernel.geos.co mmon.common.GeoNumeric BarChart(java.geos.h.common.CmdAppend -> geogebra.arithmetic.kernel.kernel.h.geogebra.kernel.kernel.lang.kernel.GeoElement[] process(geogebra.i.kernel.kernel.kernel.kernel.common.kernel.GeoElement[] process(geogebra.arithmetic.h: geogebra.common.common.h.common.i.geos.kernel.CmdCircleArc -> geogebra.common.common.plugin.Command) -> a geogebra.h.kernel.i.common.GeoElement[] process(geogebra.arit hmetic.GeoElement[] process(geogebra.Command) -> a geogebra.common.Command) -> a geogebra.Operation op -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation -> a geogebra.common.common.i.kernel.common.d: geogebra.common.common.GeoElement[] process(geogebra.lang.common.common.g eogebra.common.geos.geos.common.geogebra.kernel.ExpressionV alue) -> a geogebra.arithmetic.commands.common.common.common.arit hmetic.kernel.GeoElement DependentGeoCopy(java.String.ExpressionNode) -> a void enableCAS() -> a int[] $SWITCH_TABLE$geogebra$common$plugin$Operation() -> a geogebra.common.common.common.CAScmdProcessor -> geogebra.common.geos.kernel.arithmetic.common.arit hmetic.i.geoge bra.kernel.i: geogebra.geos.geogebra.common.kernel.kernel.i.String.arithmetic.commands.geo gebra.geogebra.common.Command) -> a geogebra.common.commands.kernel.arithmetic.GeoElement[] process(geogebra.geos.geos.NumberValue) -> a geogebra.h.common.CmdCAStoOperation -> geogebra.arit hmetic.kernel.common.common.m: geogebra.h.geogebra.common.kernel.arit hmetic.geos.String.geogebra.geos.arit hmetic.i.common.Command) -> a geogebra.GeoElement[] process(geogebra.common.common.Command) -> a geogebra.i.o: .h.GeoPoint DependentPoint(java.common.arit hmetic.h.kernel.kernel.common.CmdCircle -> geogebra.common.common.kernel.geos.CmdAngularBisector -> geogebra.commands.common.common.h.NumberValue.geos.common.common.CmdCenter -> geogebra.geos.geogebra.common.kernel.h.geos.GeoVector DependentVector(java.String.CmdCircleSector -> geogebra.ExpressionNode.arit hmetic.common.kernel.kernel.NumberValue.kernel.GeoElement[] processGeoCopy(java.i.GeoElement[] process(geogebra.kernel.geo gebra.arithmetic.kernel.e: geogebra.kernel.GeoElement[] process(geogebra.CmdArea -> geogebra.lang.lang.common.common.arithmetic.geogebr a.commands.lang.GeoElement[] process(geogebra.kernel.kernel.ExpressionNode.kernel.ExpressionNode) -> a geogebra.commands.common.geogebra.arithmetic.common.i.h.common.geos.commands.common.kernel.arit hmetic.boolean) -> a geogebra.arithmetic.kernel.commands.NumberValu e) -> a geogebra.GeoElement[] processPointVector3D(geogebra.common.

kernel.CmdExtremum -> geogebra.GeoElement[] Dilate(java.common.GeoElement[] process(geogebra.kernel.x: geogebra.geogebra.NumberValue) -> a geogebra.i.arit hmetic.GeoElement[] process(geogebra.common.common.h.CmdCorner -> geogebra.common.common.Command) -> a geogebra.GeoElement.GeoList[]) -> a geogebra.kernel.lang.i.u: geogebra.arit hmetic.h.geos.w: geogebra.kernel.common.String.common.common.kernel.kernel.geogebra.commands.geos.common.i.geos.kernel.kernel.commands.common.commands.geogebra.kernel.common .common.arit hmetic.kernel.arit hmetic.geogebra.common.common.geogebra.common.i.kernel.i.common.geos.kernel.commands.GeoElement[].commo n.geos.GeoElement[] process(geogebra.geogebra.kernel.kernel.common.common.common.arithmetic.h.CmdConic -> geogebra.commands.geos.commands.common.h.common.geos.geos.commands.kernel.h.geos.v: geogebra.kernel.h.Command) -> a geogebra.kernel.kernel.commands.kernel.kernel.common.common.commands.geos.commands.common.geos.i.GeoElement[] getResult2(geogebra.common.geogebra.kernel.CmdExecute -> geogebra.a rithmetic.common.common.geos.arit hmetic.common.kernel.arithmetic.g eogebra.h.arit hmetic.geogebra.kernel.kernel.h.common.common.commands.arit hmetic.String.common.kernel.GeoElement[] process(geogebra.h.String.common.h.i.Command) -> a geogebra.common.common.geos.common.commands.Command) -> a geogebra.commands.kernel.kernel.common.h.common.geogebra.kernel.kernel.common.i.h.h.GeoElement.geos.GeoElement[] getResult3(geogebra.kernel.arit hmetic.arit hmetic.kernel.common.GeoBoolean.lang.CmdDiameter -> geogebra.s: geogebra.Command) -> a geogebra.common.kernel.CasEvaluableFunction.i.r: geogebra.GeoElement[] process(geogebra.E: geogebra.CmdEllipse -> geogebra.i.geos.common.common.q: geogebra.arit hmetic.common.F: .commands.geos.t: geogebra.GeoElement Derivative(java.common.common.CmdCountIf -> geogebra.common.h.kernel.geos.co mmon.kernel.kernel.common.GeoElement[] process(geogebra.common.kernel.kernel.common.common.CmdCircumcircleSector -> geogebra.Command) -> a geogebra.GeoElement[] process(geogebra.kernel.GeoElement[] Conic(java.NumberValue) -> a geogebra.arit hmetic.common.ValidExpression.kernel.common.CmdDistance -> geogebra.a rithmetic.kernel.arit hmetic.common.kernel.common.common.kernel.i.common.GeoElement[] process(geogebra.GeoElement[] process(geogebra.Command) -> a geogebra.i.i.GeoList) -> a geogebra.GeoElement[]) -> a geogebra.kernel.kernel.geos.h.com mon.D: geogebra.Command) -> a geogebra.Command) -> a geogebra.geos.kernel.geos.kernel.geogebra.commands.Command) -> a geogebra.GeoElement[] process(geogebra.common.common.common.CmdCopyFreeObject -> geogebra.common.CmdCircumference -> geogebra.common.common.i.kernel.geos.Command) -> a java.kernel.common.h.common.kernel.kernel.i.kernel.commands.arit hmetic.common.B: geogebra.CmdDefined -> geogebra.geos.commands.kernel.geos.common.common.kernel.GeoElement[] process(geogebra.ValidExpression.common.A: geogebra.kernel.common.Command) -> a geogebra.h.CmdDerivative -> geogebra.geos.kernel.GeoElement[] process(geogebra.kernel.C: geogebra.geos.common.i.geos.Command) -> a geogebra.GeoNumeric.lang.kernel.common.GeoElement[] process(geogebra.arit hmetic.lang.kernel.String getDerivLabel(geogebra.common.kernel.i.y: geogebra.int) > a geogebra.kernel.kernel.common. common.GeoFunction.kernel.common.geos.CmdDilate -> geogebra.kernel.kernel.z: geogebra.geogebra.Command) -> a geogebra.CmdElement -> geogebra.geos.CmdCurveCartesian -> geogebra.common.GeoElement[] process(geogebra.common.geos.common.p: geogebra.CmdDiv -> geogebra.

kernel.GeoFunction) -> a geogebra.GeoText First(java.kernel.lang.lang.geos.M: geogebra.implicit.GeoNumeric) -> a geogebra.geos.NumberValue) -> a geogebra.geogebra.geos.kernel.arit hmetic.geogebra.kernel.common.GeoImplicitPoly.arit hmetic.common.Command) -> a geogebra.geos.common.common. String.kernel.h.common.Command) -> a geogebra.h.App) -> a geogebra.kernel.kernel.common.geogebra.GeoElement[] process(geogebra.common.kernel .la ng.GeoList First(java.commands.commands.kernel.common.arithmetic.k ernel.geos.h.common.geos.common.geogebra.kernel.i.common.GeoFunction.arit hmetic.common.common.geos.GeoImplicitPoly.h.String.geos.common.common.geos.commands.common.common.kernel.kernel.common.geos.GeoElement[] process(geogebra.geos.lang.common.common.arithmetic.common.CmdFocus -> geogebra.common.common.i.Command) -> a geogebra.geogebra.CmdIntersect -> geogebra.common.kernel.common.kernel.CmdFunction -> geogebra.implicit.common.geogebra.int.geos.Command) -> a geogebra.GeoFunction Function(java.commands.arit hmetic.common.k ernel.lang.Command) -> a geogebra.common.Command) -> a geogebra.geogebra.commands.i.kernel.geogebra.geogebra.common.kernel.implicit.GeoFunction resolveFunction(geogebra.GeoElement[] process(geogebra.G: geogebra.geogebra.kern el.kernel.GeoPoint IntersectImplicitpolyLineSingle(java.String.geogebra.kernel.App) -> a void decode(char.GeoElement[] process(geogebra.GeoNumberValue) -> a geogebra.kernel.kernel.Command.kernel.java.geogebra.common.geos.Command) -> a void buildLocalizedDate(java.geogebra.CmdHyperbola -> geogebra.common.GeoConic.geos.main.GeoNumberValue) -> a geogebra.geos.O: geogebra.common.common.common.commands.common.common.common.kernel.geos.common.kernel.GeoNumeric) -> a geogebra.common.geogebra.geos.geos.kernel.kernel.geogebra.h.geogebra.common.c ommon.geos.GeoElement[] process(geogebra.kernel.common.CmdFractionText -> geogebra.kernel.J: geogebra.kernel.common.common.GeoLine.GeoElement[] process(geogebra.CmdFirst -> geogebra.lang.common.geos.geos.common.implicit.common.common.GeoPoint IntersectImplicitpolysSingle(java.kernel.Command) -> a geogebra.lang.h.kernel.GeoNumberValue) -> a geogebra.kernel.I: geogebra.geos.geos.GeoFunction.geos.geos.geogebra.kernel.common.geos.GeoElement[] process(geogebra.String.kernel.commands.common.GeoPoint IntersectImplicitpolyPolynomialSingle(j ava.kernel. kernel.i.geos.java.String.kernel.common.GeoFunction If(java.GeoFunction) -> a geogebra.lang.kernel.kernel.geogebra.kernel.kernel.CmdGetTime -> geogebra.kernel.geos. kernel.i.kernel.arit hmetic.StringBuilder.common.i.GeoNumberValue) -> a .String.CmdIf -> geogebra.H: geogebra.GeoFunction.kernel.kernel.main.common.L: int[] month_days -> a geogebra.common.arit hmetic.arit hmetic.kernel.common.kernel.CmdGCD -> geogebra.i.arit hmetic.common.StringBuilder.common.kernel.common.geogebra.arit hmetic.im plicit.GeoImplicitPoly.common.common.co mmon.geos.common.common.NumberValue.common.geogebra.GeoText.kernel. common.GeoElement[] process(geogebra.geogebra.kernel.geos.String.geos.geos.geos.GeoImplicitPoly.kernel.String.GeoImplicitPoly.kernel.arit hmetic.geog ebra.GeoPoint IntersectImplicitpolyConicSingle(java.common.arithmetic.lang.h.GeoPoint[] Extremum(java.common.i.GeoList.geogebra.geogebra.GeoElement[] process(geogebra.String.kernel.kerne l.geos.N: geogebra.common.Command) -> a geogebra.geogebra.h.geos.l ang.commands.kernel.K: geogebra.common.lang.Command) -> a geogebra.commands.geogebra.common.kernel.lang. kernel.common.common.h.arithmetic.common.kernel.GeoElement[] process(geogebra.i.geogebra.common.common.geos.FunctionVariable) -> a geogebra.String[].kernel.GeoFunction.kernel.kernel.

kernel.geos.GeoNumberValue) -> a geogebra.GeoFunction.lang.Command) -> a geogebra.geos.GeoList Last(java.kernel.geos.lan g.GeoNumberValue) -> a geogebra.common.GeoNumberValue) -> a geogebra.ke rnel.h.kernel.common.Command) -> a geogebra.geos.common.common.h.kernel. geogebra.kernel.common.kernel.geogebra.common.kernel.kernel.lang.common.geos.geos.geos.ValidExpression.common.kernel.Geo Conic.geos.P: geogebra.common.arit hmetic.common.arit hmetic.geogebra.geos.GeoElement[]) -> a geogebra.Command) -> a geogebra.geogebra.common.GeoFunction.geos.geos.Command) -> a geogebra.common.kernel.commands.arit hmetic.String.kernel.geos.common.CmdLeftSum -> geogebra.common.geos.lang.CmdLCM -> geogebra.i.GeoBoolean.ValidExpression.common.geos.kernel.GeoNumberValue) -> a geogebra.kernel.geogebra.common.kernel.GeoElement[] process(geogebra.GeoFunction.kernel.geos.geogebra.GeoPoint IntersectPolynomialsSingle(geogebra.geogebra.i.geogebra.common.kernel.geos.a rithmetic.GeoList Join(java.common.GeoConic.geos.kernel.geogeb ra.kernel.common.String.common.geos.GeoText Last(java.geos.GeoConic.common.kernel.common.String.lang.common.kernel.arit hmetic.com mon.kernel.CmdIsInteger -> geogebra.geos.kernel.common.kernel.geos.geos.common.kernel.GeoPoint IntersectPolynomialLineSingle(java.kernel.common.GeoConic.commo n.kernel.kernel.geos.commands.Command) -> a geogebra.kernel.geog ebra.common.String.geogebra.geos.geos.common.i.NumberValue) -> a geogebra.GeoElement[] process(geogebra.arithmetic.GeoFunction.kernel.kernel.i.common.common.geogebra.common.h.common.String.common.geos.h.GeoFunction .GeoElement[] process(geogebra.kernel.kernel.common.geos.GeoConic.GeoElement.common.common.kernel.geos.String.kernel.geogebra.GeoBoolean) -> a geogebra.common.kernel.ker nel.common.GeoFunction.kernel.geos.CmdJoin -> geogebra.kernel.NumberValue.common.geos.commands.common.geog ebra.GeoNumberValue) -> a geogebra.GeoText.V: .GeoList[]) -> a geogebra.GeoElement[] process(geogebra.common.geogebra.GeoBoolean.geos.common.GeoNumeric) -> a geogebra.common.common.geogebra.common.CmdLaTeX -> geogebra.GeoPoint[] IntersectFunctions(java.h.geogebra.kernel.geos.kernel.k ernel.GeoFunction.common.geos.geos.common.geogebra.GeoL ine.kernel.Stri ng.geos.geos.kernel.common .kernel.common.kernel.common.geogebra.geos.kernel.common.GeoElement[] process(geogebra.geogebra. common.geos. geogebra.common.kernel.geos.kernel.geogebra.geos.i.geos.common.commands.common.geos.common.ke rnel.kernel.i.GeoConic.geogebra.String.GeoPoint) -> a geogebra.kernel.GeoText LaTeX(java.kernel.geogebra.GeoConic.geogebra.lang.kernel.CmdKeepIf -> geogebra.geogebra.R: geogebra.geos.common.kernel.common.common.GeoLine.kernel.kernel.GeoElement[] getResult3(geogebra.i.geos.common.CmdLast -> geogebra.geogebra.ke rnel.geos.common.geos.kernel.geogebra.geogebra.h.lang .String[] .geogebra.GeoLine.Stri ng.common.commands.common.geogebra.geogebra.lang.common.geogebra.kernel.GeoPoint IntersectConicsSingle(java.common.common.GeoElement[] getResult2(geogebra.geos.GeoPoint IntersectLineConicSingle(java.GeoElement[] process(geogebra.GeoList) -> a geogebra.geogebra. common.kernel.common.arithmetic .kernel.lang.kernel.h.geogebra.arit hmetic.arithmetic.common.kernel.GeoPoint IntersectConicsSingle(java.GeoList.common.kernel.Command.kernel.kernel.geogebra.common.geogeb ra.GeoPoint) -> a geogebra.kernel.common.geos.arit hmetic.U: geogebra.geos.GeoNumeric) -> a geogebra.commands.kernel.geos.GeoElement[].common.common.geos.geos.kernel.kernel.common.common.kernel.geos.GeoElement[].S: geogebra.geos.kernel.common.lang.GeoPoint IntersectPolynomialConicSingle(java.GeoPoint IntersectLineConicSingle(java.String.common.T: geogebra.kernel.geos.common.a rithmetic.geos.Q: geogebra.common.Command) -> a geogebra.geogebra.lang.geogebra.commands.kernel.geos.geogebra.

ad: geogebra.common.lang.geos.h.common.String.h.lang.geos.common.i.CmdLocus -> geogebra.GeoElement doCommand(java.java.common.geos.common.h.arit hmetic.geos.kernel.ai: geogebra.arithmetic.kernel.GeoBoolean) -> a geogebra.common.kernel.GeoList.common.kernel.arit hmetic.CmdMax -> geogebra.kernel.kernel.CmdMod -> geogebra.kernel.common.commands.i.CmdLowerSum -> geogebra.GeoElement[] process(geogebra.common.geos.Command) -> a geogebra.arit hmetic.GeoElement[] process(geogebra.i.CmdLength -> geogebra.common.i.common.ah: geogebra.common.i. al: geogebra.common.geos.common.W: geogebra.kernel.i.GeoElement[] process(geogebra.common.h.common.commands.commands.commands.geos.kernel.String) -> a geogebra.CmdName -> geogebra.i.arit hmetic.common.common.GeoElement[] process(geogebra.common.commands.common.kernel.geogebra.common.i.common.geos.arit hmetic.i.geogebra.arithmetic.com mon.common.kernel.geos.geogebra.arit hmetic.common.aa: geogebra.i.kernel.common.kernel.geos.GeoElement[] process(geogebra.common.common.Command) -> a geogebra.GeoElement[] process(geogebra.kernel.kernel.geogebra.common.kernel.common.kernel.CmdLetterToUnicode -> geogebra.CmdMidpoint -> geogebra.kernel.geos.kernel.i.ak: geogebra.Command) -> a geogebra.common.common.common.kernel.geogebra.common.kernel.geogebra.i.GeoElement[] process(geogebra.Command.h.kernel.commands.common.common.common.h.i.kernel.kernel.geos.kernel.common.common.kernel.arit hmetic.GeoElement doCommand(java.h.common.GeoElement getResult(geogebra.kernel.GeoElement[] process(geogebra.kernel.kernel.geos.arit hmetic.common.CmdLineBisector -> geogebra.String.kernel.kernel.Command) -> a geogebra.common.common.arit .arit hmetic.ac: geogebra.geogebra.kernel.kernel.common.CmdMin -> geogebra.Command) -> a geogebra.h.common.kernel.Command.kernel.Command) -> a geogebra.kernel.kernel.common.common.geos.geos.GeoElement[] process(geogebra.commands.commands.commands.common.common.CmdLine -> geogebra.kernel.Command) -> a geogebra.i.common.common.aj: geogebra.common.kernel.GeoElement[] process(geogebra.common.kernel.kernel.common.Command) -> a geogebra.kernel.Y: geogebra.kernel.commands.h.kernel.common.commands.Command) -> a geogebra.Z: geogebra.X: geogebra.h.geos.common.GeoElement[] process(geogebra.i.kernel.h.arit hmetic.kernel.kernel.ab: geogebra.CmdOneListFunction -> geogebra.geos.common.GeoElement[] process(geogebra.geos.kernel.kernel.geos.lang.kernel.kernel.ag: geogebra.Command) -> a geogebra.common.kernel.ae: geogebra.arit hmetic.CmdOneNumber -> geogebra.common.geogebra.common.h.GeoElement[] process(geogebra.common.String.common.h.i.h.com mon.kernel.commands.af: geogebra.kernel.arit hmetic.geos.kernel.h.common.GeoElement[] process(geogebra.geos.Command) -> a geogebra.GeoList.Command) -> a geogebra.common.common.kernel.common.kernel.NumberValue.geos.CmdObject -> geogebra.commands.GeoList) -> a geogebra.geos.common.GeoElement[] process(geogebra.arit hmetic.c ommon.arit hmetic.GeoElement doCommand(java.GeoElement[] process(geogebra.kernel.Command) -> a geogebra.commands.common.Command) -> a geogebra.common.kernel.GeoList) -> a geogebra.GeoList.common.Command) -> a geogebra.kernel.commands.lang.c ommon.arit hmetic.common.c ommon.common.CmdMirror -> geogebra.geos.kernel.geos.GeoElement[] process(geogebra.common.geos.arit hmetic.geos.h.arit hmetic.kernel.commands.Command) -> a geogebra.common.kernel.CmdOneOrTwoListsFunction -> geogebra.common.geogebra.

common.commands.i.commands.common.common.GeoElement doCommand(java.common.kernel.common.CmdProduct -> geogebra.kernel.arit hmetic.CmdOrthogonalLine -> geogebra.String.arit hmetic.kernel.h.common.h.c ommon.GeoElement[] process(geogebra.common.common.GeoElement[] process(geogebra.c ommon.GeoElement[] process(geogebra.GeoElement[] process(geogebra.c ommon.av: geogebra.kernel.i.kernel.commands.kernel.common.geos.kernel.commands.GeoFunction PolynomialFunction(java.common.common.String.Command) -> a geogebra.kernel.geos.Command) -> a geogebra.i.common.GeoElement[] PolyLine(java.CmdPoint -> geogebra.common.commands.CmdParabola -> geogebra.CmdRemoveUndefined -> geogebra.common.geos.kernel.i.common.kernel.i.kernel.Command) -> a geogebra.GeoList) -> a geogebra.lang.CmdPolyLine -> geogebra.common.kernel.aw: geogebra.h.common.kernel.commands.h.kernel.CmdPolygon -> geogebra.geos.common.common.h.common.common.Command) -> a geogebra.common.kernel.commands.common.kernel.geos.GeoElement doCommand(java.arit hmetic.GeoList) -> a geogebra.common.Command) -> a geogebra.kernel.kernel.h.lang.common.h.commands.geos.kernel.common.arit hmetic.common.GeoElement[] process(geogebra.ao: geogebra.i.geos.GeoElement[] process(geogebra.kernel.as: geogebra.GeoElement doCommand(java.h.CmdRectangleSum -> geogebra.ar: geogebra.common.geos.ay: geogebra.common.au: geogebra.kernel.geos.kernel.an: geogebra.kernel.geos.c ommon.GeoElement doCommand(java.i.aq: geogebra.CmdRadius -> geogebra.common.geos.kernel.kernel.i.commands.h.common.geos.geos.hmetic.geogebr a.common.kernel.common.kernel.common.GeoElement[] process(geogebra.kernel.GeoList) -> a .arit hmetic.geogebra.common.kernel.GeoList) -> a geogebra.GeoElement[] process(geogebra.h.common.GeoElement[] process(geogebra.kernel.kernel.geos.common.aA: geogebra.lang.commands.geogebra.Command) -> a geogebra.ax: geogebra.geogebra.common.ap: geogebra.i.kernel.CmdRandom -> geogebra.arit hmetic.i.geos.lang.common.kernel.commands.h.geos.geos.h.i.h.CmdReverse -> geogebra.geos.common.common.common.kernel.arit hmetic.geos.kernel. geogebra.common.Command) -> a geogebra.kernel.arit hmetic.common.GeoList.kernel.common.geogebra.kernel.common.geos.lang.kernel.h.arit hmetic.lang.GeoList) -> a geogebra.kernel.String.common.GeoElement[] process(geogebra.common.i.kernel.common.GeoElement[] process(geogebra.CmdPointIn -> geogebra.kernel.common.kernel.commands.common.at: geogebra.arit hmetic.common.common.i.common.CmdRay -> geogebra.kernel.Command) -> a geogebra.GeoElement[] process(geogebra.common.kernel.kernel.common.CmdPointList -> geogebra.common.kernel.arit hmetic.String[].i.arit hmetic.CmdPerimeter -> geogebra.arit hmetic.kernel.geos.i.common.az: geogebra.geos.commands.common.geos.geos.kernel.Command) -> a geogebra.String.h.geos.GeoList) -> a geogebra.Command) -> a geogebra.kernel.common.geos.kernel.aC: geogebra.h.CmdPolynomial -> geogebra.Command) -> a geogebra.Command) -> a geogebra.Command) -> a geogebra.kernel.arit hmetic.common.common.geos.common.kernel.Command) -> a geogebra.commands.common.i.h.common.GeoElement[] process(geogebra.common.common.arit hmetic.kernel.i.kernel.kernel.kernel.Command) -> a geogebra.String.GeoElement[] process(geogebra.commands.common.Command) -> a geogebra.common.common.commands.kernel.aB: geogebra.geos.common.geogebra.GeoElement[] process(geogebra.common.am: geogebra.common.kernel.commands.CmdOrthogonalVector -> geogebra.kernel.

GeoFunction) -> a geogebra.geogebra.i.kernel.geos.aI: geogebra.common.geos.common.common.GeoElement[] arg -> a void perform(geogebra.geos.c ommon.common.geos.common.i.common.aL: geogebra.GeoList) -> a geogebra.common.GeoElement[] process(geogebra.Command) -> b geogebra.kernel.common.GeoList) -> a geogebra.geos.kernel.common.h.GeoElement[] process(geogebra.Command) -> a geogebra.common.kernel.common.GeoElement[] process(geogebra.kernel.geos.common.common.kernel.String[].CmdSemicircle -> geogebra.common.h.GeoElement[] process(geogebra.h.GeoElement[] process(geogebra.geos. kernel.GeoNumeric) -> a geogebra.commands.common.kernel.GeoElement SumFunctions(java.kernel.common.common.h.common.geogebr a.kernel.kernel.commands.geogebra.common.GeoElement[] process(geogebra.commands.kernel.arithmetic.i.common.common.commands.kernel.kernel.GeoElement[] process(geogebra.Command) -> a geogebra.common.GeoNumeric) -> a geogebra.CmdSegment -> geogebra.kernel.common.GeoNumeric) -> a geogebra.GeoElement Sum(java.geos.commands.GeoElement.geogebra.GeoElement.h.GeoList Sort(java.GeoElement[] Stretch(java.geogebra.kernel.lang.common.comm on.kernel.kernel.kernel.commands.geos.aJ: geogebra.Command) -> a geogebra.kernel.geos.geos.geogebra.Command) -> a geogebra.common.kernel.kernel.String.geos.kernel.common.com mon.kernel.lang.geogebra.commands.common.common.kernel.arit hmetic.CmdSum -> geogebra.geos.String.lang.Command) -> a geogebra.i.i.GeoVec3D.arit hmetic.kernel.Command) -> a geogebra.common.co mmon.geos.geos.kernel.common.h.aM: geogebra.arithmetic.common.i.CmdSort -> geogebra.CmdStretch -> geogebra.kernel.GeoElement.Command) -> a geogebra.geos.i.commands.common.i.common.geos.Command) -> a void performAndClean(geogebra.aD: geogebra.kernel.CmdSequence -> geogebra.GeoPoint[] Root(java.common.String.GeoElement[] process(geogebra.common.common.common.arit hmetic.kernel.common.kernel.GeoElement SumFunctions(java.h.String.String.geogebra.arit hmetic.i.CmdScripting -> geogebra.kernel.arit hmetic.GeoElement[] process(geogebra.String.String.CmdRotate -> geogebra.kernel.GeoList) -> c geogebra.kernel.lang.commo n.aK: geogebra.common.kernel.geos.h.c .geogebra. kernel.geos.kernel.geos.kernel.lang.common.common.GeoElement SumPoints(java.lang.geos.String.arit hmetic.geos.NumberValue) -> a geogebra.common.geogebra.common.geogebra.GeoElement[] process(geogebra.geos.arit hmetic.kernel.geogebra.kernel.GeoElement[] Shear(java.kernel.GeoVec3D.common.GeoElement SumPoints(java.arit hmetic.Command) -> a geogebra.common.kernel.geos.aO: geogebra.common.geos.common.i.geogebra.aG: geogebra.geos.common.geos.kernel.arit hmetic.lang.aF: geogebra.kernel.kernel.common.common.Command) -> a geogebra.common.geogebr a.kernel.commands.aH: geogebra.geogebra.geos.common.arit hmetic.geogebra.kernel.CmdSector -> geogebra.common.CmdShear -> geogebra.kernel.common.common.GeoElement[] Rotate(java.common.geos.ke rnel.arit hmetic.common.common.h.kernel.GeoList.String.Command) -> a geogebra.geos.kernel.aE: geogebra.geos.h.kernel.commands.kernel.lang.kernel.c ommon.common.arithmetic.lang.geos.kernel.h.geos.CmdSlope -> geogebra.commands.geogebra.kernel.common.i.kernel.i.CmdRoot -> geogebra.common.GeoElement[] process(geogebra.common.geos.aN: geogebra.geos.kernel.kernel.kernel.common.common.common.arit hmetic.common.Command) -> a geogebra.commands.h.GeoElement[] process(geogebra.geos.common.kernel.Command) -> a geogebra.geos.lang.GeoList) -> b geogebra.common.kernel.common.kernel.kernel.common.

kernel.ommon.arithmetic.kernel.kernel.h.String.Command) -> a geogebra.geogebra.Num .kernel.h.common.GeoElement[] process(geogebra.geogebra.Command) -> a geogebra.commands.common.common.geos.kernel.geos.ke rnel.i.commands.arit hmetic.geos.geos.common.kernel.common.aX: geogebra.CmdUnicodeToText -> geogebra.lang.commands.geos.Command) -> a geogebra. geos.commands.i.GeoText Take(java.common.String.aR: geogebra.commands.aZ: geogebra.String.common.CmdTwoNumFunction -> geogebra.common.geos.commands.Command) -> a geogebra.kernel.GeoElement[] process(geogebra.GeoElement[] process(geogebra.kernel.common.common.arit hmetic.kernel.kernel.common.kernel.lang.kernel.common.common.Command) -> a geogebra.GeoElement[] process(geogebra.common.CmdTangent -> geogebra.common.CmdTurningPoint -> geogebra.common.geos.common.geos.kernel.kernel.common.geogebra.CmdTake -> geogebra.kernel.aP: geogebra.String.i.common.h.h.CmdVector -> geogebra.kernel.kernel.kernel.GeoElement[] process(geogebra.arit hmetic.h.geos.kernel.geogebra.common.kernel.arit hmetic.geogebra.geos.kernel.i.GeoText.h.Command) -> a geogebra.commands.GeoNumeric) -> a geogebra.GeoNumeric) -> a geogebra.GeoList Take(java.kernel.NumberValu e) -> a geogebra.geos.geos.GeoList.aW: geogebra.i.kernel.GeoElement doCommand(java.common.h.i.common.kernel.h.GeoElement[] process(geogebra.bc: geogebra.common.CmdTextToUnicode -> geogebra.kernel.geos.common.geos.common.NumberValue.aY: geogebra.common.commands.common.Command) -> a geogebra.GeoText) -> a geogebra.Command) -> a geogebra.kernel.common.kernel.common.common.GeoNumeric.common.common.ke rnel.GeoNumeric.CmdText -> geogebra.geogebra.CmdVertex -> geogebra.CmdUnicodeToLetter -> geogebra.aV: geogebra.kernel.common.arit hmetic.arit hmetic.common.i.kernel.GeoElement SumText(java.geos.kernel.common.common.kernel.kernel.common.common.h.geos.kernel.GeoList.common.commands.arit hmetic.GeoElement[] process(geogebra.h.kernel.kernel.kernel.kernel.geogebra.GeoElement[] process(geogebra.commands.common.GeoElement[] process(geogebra.kernel.arit hmetic.kernel.kernel.kernel.kernel.commands.common.String.kernel.CmdUpperSum -> geogebra.common.geos.GeoElement[] process(geogebra.aU: geogebra.GeoElement[] process(geogebra.arithmetic.Command) -> a geogebra.GeoElement[] process(geogebra.geos.common.common.common.arit hmetic.geos.Command) -> a geogebra.common.kernel.com mon. geos.lang.kernel.GeoList.NumberValue.geogebra.c ommon.Command) -> a geogebra.geogebra.geos.kernel.common.common.common.arit hmetic.geos.GeoPoint CornerOfDrawingPad(java.CmdTableText -> geogebra.common.common.geos.geos.geo gebra.bb: geogebra.aS: geogebra.geogebra.kernel.common.common.GeoNumeric) -> b geogebra.kernel.lang.i.common.geogebra.common.Command) -> a geogebra.arit hmetic.common.arit hmetic.i.h.kernel.geogebra.geos.geogebra.kernel.geos.com mon.geos.lang.common.arit hmetic.geos.h.i.kernel.common.GeoList.kernel.lang.geos.geogebra.lang.Command) -> a geogebra.GeoElement SumText(java.i.common.common.kernel.kernel.kernel.commands.GeoNumeric) -> c geogebra.common.GeoElement[] process(geogebra.kernel.common.common.common.CmdTranslate -> geogebra.kernel.kernel.common.h.ba: geogebra.arit hmetic.commands.common.Command) -> a geogebra.kernel.commands.arithmetic.common.kernel.comm on.GeoElement[] process(geogebra.kernel.i.kernel.h.arithmetic.common.kernel.geogebra.kernel.common.geos.common.common.i.common.String.geos.geos.i.common.aQ: geogebra.GeoList) -> d geogebra.common.String.CmdTrapezoidalSum -> geogebra.geos.aT: geogebra.common.GeoText TableText(java.

common.geos.common.CommandProcessor dispatch(geogebra.CommandProcessor dispatch(geogebra.common.kernel.common.commands.commands.commands.geogebra.kernel.CommandDispatcherInterface getScriptingDispa tcher() -> b geogebra.kernel.commands.CommandDispatcherBasic basicDispatcher -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands -> a java.bd: geogebra.common.kernel.commands.lang.boolean) -> a void initCmdTable() -> a void initCASCommands() -> b void fillInternalCmdTable() -> c geogebra.MacroProcessor macroProc -> a geogebra.CommandDispatcherCAS -> geogebra.h.common.common.commands.h.common.common.commands.i.commands.common.i.commands.kernel.App app -> a boolean isCasActive -> a java.util.kernel.kernel.kernel.common.commands.common.CommandDispatcher -> geogebra.common.h.Kernel) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands() -> a geogebra.commands.commands.common.kernel.h .commands.kern el.i.commands.CommandDispatcherBasic getBasicDispatcher() -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands() -> a geogebra.common.common.lan g.CommandDispatcherInterface getDiscreteDispat cher() -> a geogebra.geogebra.commands.common.kernel.Commands.bg: int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands -> a geogebra.String) -> a geogebra.arithmetic.common.CommandDispatcherDiscrete -> geogebra.Commands.kernel.i.common.common.kernel.commands.CommandProcessor commandTableSwitch(java.common.common.commands.commands.commands.Construction cons -> a geogebra.common.kernel.kernel.ke rnel.kernel.common.common.CommandDispatcherCAS getCASDispatcher() -> a geogebra.common.h .common.kernel.common.ke rnel.common.CommandDispatcherAdvanced -> geogebra.Kernel) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands() -> a geogebra.common.Kernel kernel -> a geogebra.Command.CommandDispatcherDiscrete discreteDispatcher -> a geogebra.CommandDispatcherAdvanced advancedDispatcher -> a geogebra.commands.berValue) -> a geogebra.common.util.Commands.kernel.util.lang.HashMap cmdTable -> a java.CommandDispatcherStats statsDispatcher -> a geogebra.i.commands.HashMap internalCmdTable -> c geogebra.CommandProcessor dispatch(geogebra.kernel.commands.kernel.kernel.commands.common.CommandDispatcherScripting scriptingDispatch er -> a geogebra.CommandDispatcherStats getStatsDispatcher() -> a geogebra.common.common.kernel.commands.be: int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands -> a geogebra.CommandDispatcherBasic -> geogebra.common.kernel.kernel.common.kernel.CommandDispatcherInterface getAdvancedDispat cher() -> c geogebra.Kernel) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands() -> a geogebra.util.String getSubCommandSetName(int) -> a java.String) -> a geogebra.Set getPublicCommandSet() -> a boolean isCommandAvailable(java.HashMap casTable -> b java.common.ke rnel.GeoElement[] processCommand(geogebra.kernel.bf : int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands -> a geogebra.main.geogebra.common.CommandDispatcherCAS casDispatcher -> a geogebra.kernel.kernel.commands.kernel.

common.Kernel) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands() -> a geogebra.kernel.App app -> a geogebra.CommandDispatcherInterface -> geogebra.GeoList[]) -> a geogebra.kernel.common.common.java.Commands Mod -> a geogebra.kernel.kern el.i.String.kernel.common.CommandDispatcherScripting -> geogebra.commands.CommandProcessor -> geogebra.kernel.geogebra.kernel.main.arit hmetic.i.geogebra.kernel.common.common.commands.geogebra.MyError argErr(geogebra.CommandProcessor dispatch(geogebra.AlgoFunctionFreehand) -> a void checkDependency(geogebra.kernel.GeoElement getBadArg(boolean[].kernel.common.lang.kernel.common.App.common.Command.common.commands.bl: geogebra.arithmetic.bi: geogebra.StringBuilder sb -> a geogebra.geogebra.commands.Kernel) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands() -> a geogebra.main.commands.kernel.common.Commands.commands.commands.Kernel .commands.k ernel.commands.kernel.Commands Max -> d geogebra.common.common.common.common.kernel.lang.kernel.geogebra.geos.i.kernel.common.App.common.kernel.java.kernel.Commands -> geogebra.kernel.common.common.common.kernel.common.kernel.i.common.App.kernel.common.common.common.geos.GeoList wrapInList(geogebra.common.kernel.java.Kernel) -> a geogebra.kernel.common.common.h.common.arith metic.Strin g.kernel.GeoElement[].main.int) -> a geogebra.main.common.kernel.Kernel. h.geogebra.common.common.common.commands.common.Command) -> a geogebra.kernel.geogebra.AlgebraProcessor algProcessor -> a java.common.Commands Div -> b geogebra.geos.common. arithmetic.Command) -> b geogebra.int) -> a geogebra.common.common.common.kernel.algos.commands.bk : int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands -> a geogebra.GeoElement[].Commands.main.commands.kernel.Stri ng.St ring.int.arit hmetic.int.commands.GeoElement[] resArgs(geogebra.Command.Construction cons -> a geogebra.common.int.kernel.common.java.common.CommandProcessor dispatch(geogebra.kernel.CommandProcessor dispatch(geogebra.geos.geos.geos.main.geos.common.common.CommandDispatcherStats -> geogebra.geogebra.common.geos.GeoElement[] process(geogebra.lang.GeoElement resArgsForZip(geogebra.GeoClass) > a geogebra.common.geogebra.common.kernel.i.kernel.common. kernel.geogebra.lang.ExpressionValue) -> a geogebra. lang.c ommon.Kernel kernelA -> a geogebra.kernel.commands.Commands. h.bj: int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands -> a geogebra.commands.plugin.common.kernel.common.common.geos.GeoElement[]) -> a geogebra.geos.common.commands.int) -> a geogebra.geos..commands.kernel.kernel.Commands LCM -> e .common.ke rnel.Commands Min -> c geogebra.geogebra.ke rnel.commands.ExpressionNode) -> a geogebra.GeoElement[].bh: int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands -> a geogebra.common.common.kernel.ke rnel.StringBuilder.int) -> a void getCommandSyntax(java.AlgoDispatcher getAlgoDispatcher() -> a geogebra.GeoElement[] resArg(geogebra.ke rnel.h.common.geos.common.kernel.kernel.arithmetic.Commands.kernel.CommandProcessor dispatch(geogebra.GeoList wrapFreehandFunctionArgInList(geogebra.geos.algos.h.GeoElement[] resArgsLocalNumVar(geogebra.kernel.lang.bm: geogebra.common.Kernel) -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands() -> a geogebra.common.MyError argNumErr(geogebra.commands.geogebra.

commands.Commands geogebra.common.commands.Commands geogebra.kernel.common.common.kernel.Commands geogebra.common.commands.kernel.Commands geogebra.common.kernel.common.common.commands.Commands geogebra.kernel.commands.commands.common.commands.kernel.Commands geogebra.common.Commands geogebra.Commands geogebra.Commands geogebra.Commands geogebra.common.Commands geogebra.kernel.commands.commands.common.commands.commands.common.commands.kernel.kernel.Commands geogebra.kernel.commands.common.Commands geogebra.commands.Commands geogebra.commands.Commands geogebra.Commands geogebra.commands.common.kernel.commands.commands.kernel.common.common.common.kernel.kernel.Commands geogebra.commands.Commands geogebra.common.commands.Commands geogebra.common.kernel.kernel.kernel.Commands geogebra.kernel.Commands geogebra.kernel.common.commands.common.Commands geogebra.kernel.Commands geogebra.Commands geogebra.Commands geogebra.common.Commands geogebra.kernel.common.Commands geogebra.Commands GCD -> f Expand -> g Factor -> h Simplify -> i PrimeFactors -> j CompleteSquare -> k ToBase -> l FromBase -> m Division -> n Divisors -> o DivisorsList -> p DivisorsSum -> q IsPrime -> r LeftSide -> s NextPrime -> t RightSide -> u PreviousPrime -> v Line -> w Ray -> x AngularBisector -> y OrthogonalLine -> z Tangent -> A Segment -> B Slope -> C Angle -> D Direction -> E Point -> F Midpoint -> G LineBisector -> H Intersect -> I IntersectRegion -> J Distance -> K Length -> L Radius -> M CircleArc -> N Arc -> O Sector -> P CircleSector -> Q CircumcircleSector -> R CircumcircleArc -> S Polygon -> T RigidPolygon -> U Area -> V Circumference -> W Perimeter -> X Locus -> Y Centroid -> Z TriangleCenter -> aa Barycenter -> ab Trilinear -> ac Cubic -> ad TriangleCurve -> ae Vertex -> af PolyLine -> ag PointIn -> ah AffineRatio -> ai CrossRatio -> aj ClosestPoint -> ak LocusEquation -> al Text -> am .Commands geogebra.common.common.common.kernel.Commands geogebra.commands.Commands geogebra.common.kernel.common.Commands geogebra.commands.commands.commands.commands.commands.kernel.common.kernel.commands.kernel.commands.common.kernel.common.kernel.commands.kernel.common.commands.common.kernel.Commands geogebra.commands.commands.kernel.common.kernel.Commands geogebra.common.kernel.Commands geogebra.kernel.common.Commands geogebra.commands.commands.commands.common.Commands geogebra.kernel.Commands geogebra.commands.commands.Commands geogebra.kernel.Commands geogebra.common.common.commands.common.common.common.kernel.Commands geogebra.common.commands.commands.common.commands.kernel.Commands geogebra.commands.common.commands.kernel.Commands geogebra.kernel.kernel.Commands geogebra.commands.common.kernel.commands.Commands geogebra.kernel.kernel.common.kernel.Commands geogebra.common.commands.Commands geogebra.Commands geogebra.commands.kernel.kernel.Commands geogebra.common.common.commands.commands.Commands geogebra.Commands geogebra.commands.commands.kernel.kernel.commands.Commands geogebra.Commands geogebra.Commands geogebra.kernel.commands.common.geogebra.common.common.commands.kernel.Commands geogebra.kernel.commands.commands.kernel.common.kernel.kernel.Commands geogebra.kernel.common.commands.common.Commands geogebra.kernel.commands.common.common.kernel.common.commands.kernel.kernel.Commands geogebra.Commands geogebra.Commands geogebra.common.

Commands geogebra.commands.commands.commands.Commands geogebra.commands.Commands geogebra.commands.common.common.kernel.kernel.kernel.Commands geogebra.common.common.Commands geogebra.kernel.commands.commands.commands.common.common.kernel.kernel.kernel.kernel.common.commands.Commands geogebra.Commands geogebra.common.commands.common.kernel.commands.Commands geogebra.Commands geogebra.kernel.commands.Commands geogebra.kernel.Commands geogebra.Commands geogebra.commands.Commands geogebra.commands.common.Commands geogebra.commands.Commands LaTeX -> an LetterToUnicode -> ao TextToUnicode -> ap UnicodeToText -> aq UnicodeToLetter -> ar FractionText -> as SurdText -> at ScientificText -> au TableText -> av VerticalText -> aw RotateText -> ax Ordinal -> ay ContinuedFraction -> az If -> aA CountIf -> aB IsInteger -> aC KeepIf -> aD Relation -> aE Defined -> aF IsInRegion -> aG Root -> aH Roots -> aI TurningPoint -> aJ Polynomial -> aK Function -> aL Extremum -> aM CurveCartesian -> aN ParametricDerivative -> aO Derivative -> aP Integral -> aQ IntegralBetween -> aR LowerSum -> aS LeftSum -> aT RectangleSum -> aU TaylorSeries -> aV UpperSum -> aW TrapezoidalSum -> aX Limit -> aY LimitBelow -> aZ LimitAbove -> ba Factors -> bb Degree -> bc Coefficients -> bd PartialFractions -> be Numerator -> bf Denominator -> bg ComplexRoot -> bh SolveODE -> bi SlopeField -> bj Iteration -> bk PathParameter -> bl Asymptote -> bm CurvatureVector -> bn Curvature -> bo OsculatingCircle -> bp IterationList -> bq RootList -> br ImplicitCurve -> bs ImplicitDerivative -> bt Ellipse -> bu .kernel.common.common.commands.commands.common.kernel.commands.common.Commands geogebra.common.Commands geogebra.common.Commands geogebra.commands.kernel.kernel.Commands geogebra.commands.Commands geogebra.common.Commands geogebra.kernel.common.common.Commands geogebra.commands.kernel.common.common.kernel.common.common.kernel.Commands geogebra.common.commands.kernel.Commands geogebra.kernel.commands.common.commands.commands.common.commands.commands.kernel.kernel.kernel.kernel.commands.kernel.kernel.commands.kernel.commands.common.common.commands.Commands geogebra.Commands geogebra.common.commands.common.kernel.Commands geogebra.commands.Commands geogebra.common.Commands geogebra.Commands geogebra.commands.common.common.Commands geogebra.commands.commands.common.kernel.kernel.kernel.common.kernel.commands.commands.common.common.commands.kernel.common.kernel.Commands geogebra.Commands geogebra.Commands geogebra.common.common.common.kernel.common.kernel.Commands geogebra.Commands geogebra.Commands geogebra.common.commands.commands.common.common.Commands geogebra.kernel.Commands geogebra.commands.Commands geogebra.Commands geogebra.kernel.Commands geogebra.kernel.common.kernel.commands.common.Commands geogebra.commands.commands.kernel.commands.commands.common.kernel.common.Commands geogebra.Commands geogebra.Commands geogebra.commands.kernel.Commands geogebra.common.Commands geogebra.kernel.kernel.kernel.common.Commands geogebra.common.kernel.Commands geogebra.Commands geogebra.kernel.commands.kernel.geogebra.commands.commands.commands.common.commands.kernel.kernel.commands.commands.kernel.common.Commands geogebra.Commands geogebra.kernel.kernel.kernel.Commands geogebra.common.kernel.kernel.Commands geogebra.commands.common.commands.Commands geogebra.Commands geogebra.Commands geogebra.Commands geogebra.common.common.commands.commands.kernel.common.kernel.common.Commands geogebra.commands.

kernel.Commands geogebra.commands.kernel.Commands geogebra.commands.Commands geogebra.kernel.Commands geogebra.kernel.common.common.Commands geogebra.Commands geogebra.common.commands.commands.Commands geogebra.kernel.Commands geogebra.common.kernel.Commands geogebra.Commands geogebra.common.Commands geogebra.Commands geogebra.kernel.Commands geogebra.commands.commands.Commands geogebra.common.commands.common.common.kernel.kernel.Commands geogebra.common.common.common.Commands geogebra.commands.common.Commands geogebra.common.commands.commands.kernel.Commands geogebra.common.commands.common.common.Commands geogebra.common.common.common.commands.kernel.Commands geogebra.kernel.kernel.Commands geogebra.kernel.common.common.commands.common.Commands geogebra.common.Commands geogebra.Commands geogebra.commands.common.kernel.kernel.common.Commands geogebra.Commands geogebra.common.kernel.Commands geogebra.Commands geogebra.common.common.commands.kernel.commands.kernel.kernel.commands.commands.commands.kernel.kernel.commands.kernel.kernel.kernel.Commands geogebra.commands.common.kernel.Commands geogebra.commands.Commands geogebra.kernel.common.kernel.kernel.kernel.common.common.common.Commands geogebra.Commands geogebra.common.Commands geogebra.Commands geogebra.common.commands.kernel.common.Commands geogebra.commands.common.geogebra.common.common.commands.commands.common.common.kernel.kernel.Commands geogebra.commands.Commands geogebra.Commands geogebra.Commands geogebra.kernel.common.Commands geogebra.common.Commands geogebra.common.kernel.commands.commands.common.kernel.kernel.Commands geogebra.common.kernel.Commands geogebra.commands.kernel.kernel.commands.kernel.kernel.kernel.common.commands.commands.commands.common.Commands geogebra.commands.kernel.Commands geogebra.common.commands.Commands geogebra.commands.commands.commands.commands.commands.commands.common.commands.Commands geogebra.commands.commands.kernel.commands.common.kernel.commands.kernel.common.Commands geogebra.common.commands.common.Commands geogebra.commands.commands.commands.common.Commands geogebra.common.Commands geogebra.Commands geogebra.kernel.kernel.kernel.commands.kernel.Commands geogebra.common.kernel.Commands geogebra.kernel.kernel.kernel.commands.kernel.kernel.Commands Hyperbola -> bv SecondAxisLength -> bw SecondAxis -> bx Directrix -> by Diameter -> bz Conic -> bA FirstAxis -> bB Circle -> bC Incircle -> bD Semicircle -> bE FirstAxisLength -> bF Parabola -> bG Focus -> bH Parameter -> bI Center -> bJ Polar -> bK Excentricity -> bL Eccentricity -> bM Axes -> bN Sort -> bO First -> bP Last -> bQ Take -> bR RemoveUndefined -> bS Reverse -> bT Element -> bU IndexOf -> bV Append -> bW Join -> bX Flatten -> bY Insert -> bZ Sequence -> ca SelectedElement -> cb SelectedIndex -> cc RandomElement -> cd Product -> ce Frequency -> cf Unique -> cg Classes -> ch Zip -> ci Intersection -> cj PointList -> ck OrdinalRank -> cl TiedRank -> cm Union -> cn BarChart -> co BoxPlot -> cp Histogram -> cq HistogramRight -> cr DotPlot -> cs StemPlot -> ct ResidualPlot -> cu FrequencyPolygon -> cv NormalQuantilePlot -> cw FrequencyTable -> cx StickGraph -> cy StepGraph -> cz ContingencyTable -> cA Sum -> cB Mean -> cC .kernel.commands.common.commands.Commands geogebra.commands.Commands geogebra.kernel.common.commands.Commands geogebra.common.commands.Commands geogebra.commands.kernel.commands.

kernel.commands.kernel.commands.Commands geogebra.commands.kernel.common.kernel.kernel.Commands geogebra.common.Commands geogebra.commands.commands.commands.kernel.commands.commands.commands.kernel.Commands geogebra.Commands geogebra.kernel.commands.common.kernel.Commands geogebra.common.common.common.common.kernel.commands.commands.common.common.commands.Commands geogebra.kernel.kernel.kernel.commands.kernel.kernel.commands.Commands geogebra.kernel.common.common.commands.common.Commands geogebra.kernel.common.Commands geogebra.Commands geogebra.kernel.commands.Commands geogebra.common.common.common.Commands geogebra.kernel.Commands geogebra.commands.Commands geogebra.Commands geogebra.Commands geogebra.commands.Commands geogebra.kernel.Commands geogebra.common.Commands geogebra.common.commands.common.commands.common.commands.Commands geogebra.kernel.common.kernel.kernel.kernel.common.kernel.commands.Commands geogebra.Commands geogebra.commands.Commands geogebra.common.Commands geogebra.common.kernel.Commands geogebra.Commands geogebra.Commands geogebra.common.Commands geogebra.kernel.Commands geogebra.common.commands.kernel.commands.Commands geogebra.common.commands.geogebra.common.common.common.kernel.kernel.commands.commands.Commands geogebra.kernel.kernel.kernel.commands.Commands geogebra.commands.kernel.commands.common.kernel.kernel.commands.common.common.kernel.commands.common.commands.Commands geogebra.commands.Commands geogebra.Commands geogebra.Commands geogebra.commands.common.commands.kernel.kernel.kernel.commands.commands.commands.kernel.commands.kernel.commands.Commands geogebra.Commands Variance -> cD SD -> cE SampleVariance -> cF SampleSD -> cG Median -> cH Q1 -> cI Q3 -> cJ Mode -> cK SigmaXX -> cL SigmaXY -> cM SigmaYY -> cN Covariance -> cO SXY -> cP SXX -> cQ SYY -> cR MeanX -> cS MeanY -> cT PMCC -> cU SampleSDX -> cV SampleSDY -> cW SDX -> cX SDY -> cY FitLineY -> cZ FitLineX -> da FitPoly -> db FitExp -> dc FitLog -> dd FitPow -> de Fit -> df FitGrowth -> dg FitSin -> dh FitLogistic -> di SumSquaredErrors -> dj RSquare -> dk Sample -> dl Shuffle -> dm Spearman -> dn TTest -> do ZProportionTest -> dp ZProportion2Test -> dq ZProportionEstimate -> dr ZProportion2Estimate -> ds ZMeanEstimate -> dt ZMean2Estimate -> du ZMeanTest -> dv ZMean2Test -> dw TTestPaired -> dx TTest2 -> dy TMeanEstimate -> dz TMean2Estimate -> dA ChiSquaredTest -> dB ANOVA -> dC Percentile -> dD GeometricMean -> dE HarmonicMean -> dF RootMeanSquare -> dG Random -> dH RandomNormal -> dI RandomUniform -> dJ RandomBinomial -> dK .kernel.common.Commands geogebra.commands.commands.Commands geogebra.kernel.kernel.common.Commands geogebra.Commands geogebra.Commands geogebra.Commands geogebra.commands.common.Commands geogebra.Commands geogebra.commands.kernel.kernel.common.commands.kernel.common.kernel.kernel.commands.common.common.kernel.common.common.Commands geogebra.Commands geogebra.common.commands.commands.commands.kernel.common.Commands geogebra.kernel.Commands geogebra.common.commands.common.kernel.kernel.common.common.commands.Commands geogebra.commands.Commands geogebra.common.common.common.Commands geogebra.common.Commands geogebra.kernel.kernel.commands.commands.common.common.common.Commands geogebra.kernel.commands.Commands geogebra.Commands geogebra.Commands geogebra.common.common.Commands geogebra.kernel.commands.kernel.commands.common.

commands.commands.common.commands.commands.kernel.common.commands.commands.common.common.Commands geogebra.Commands geogebra.kernel.kernel.commands.common.common.common.common.commands.commands.Commands geogebra.commands.common.Commands geogebra.Commands geogebra.commands.common.commands.Commands geogebra.Commands geogebra.kernel.Commands geogebra.kernel.Commands geogebra.common.commands.common.commands.commands.kernel.kernel.kernel.common.common.Commands RandomPoisson -> dL Normal -> dM LogNormal -> dN Logistic -> dO InverseLogistic -> dP InverseNormal -> dQ Binomial -> dR BinomialDist -> dS Bernoulli -> dT InverseBinomial -> dU TDistribution -> dV InverseTDistribution -> dW FDistribution -> dX InverseFDistribution -> dY Gamma -> dZ InverseGamma -> ea Cauchy -> eb InverseCauchy -> ec ChiSquared -> ed InverseChiSquared -> ee Exponential -> ef InverseExponential -> eg HyperGeometric -> eh InverseHyperGeometric -> ei Pascal -> ej InversePascal -> ek Poisson -> el InversePoisson -> em Weibull -> en InverseWeibull -> eo Zipf -> ep InverseZipf -> eq Triangular -> er Uniform -> es Erlang -> et InverseLogNormal -> eu RandomPolynomial -> ev nPr -> ew ApplyMatrix -> ex UnitVector -> ey Vector -> ez UnitOrthogonalVector -> eA OrthogonalVector -> eB Invert -> eC Transpose -> eD ReducedRowEchelonForm -> eE Determinant -> eF Identity -> eG Dimension -> eH MatrixRank -> eI Mirror -> eJ Dilate -> eK Rotate -> eL Translate -> eM Shear -> eN Stretch -> eO CellRange -> eP Row -> eQ Column -> eR ColumnName -> eS .common.kernel.kernel.Commands geogebra.commands.commands.Commands geogebra.common.kernel.commands.commands.Commands geogebra.Commands geogebra.Commands geogebra.common.commands.commands.kernel.commands.kernel.common.kernel.common.common.commands.Commands geogebra.common.commands.common.commands.Commands geogebra.commands.kernel.common.kernel.kernel.commands.commands.kernel.Commands geogebra.Commands geogebra.common.commands.common.kernel.Commands geogebra.kernel.common.kernel.Commands geogebra.commands.Commands geogebra.common.common.Commands geogebra.Commands geogebra.commands.common.Commands geogebra.kernel.commands.Commands geogebra.kernel.commands.Commands geogebra.Commands geogebra.Commands geogebra.commands.Commands geogebra.Commands geogebra.kernel.kernel.kernel.common.common.Commands geogebra.common.common.commands.Commands geogebra.Commands geogebra.commands.commands.common.kernel.common.common.Commands geogebra.commands.common.common.kernel.Commands geogebra.commands.common.commands.kernel.commands.commands.Commands geogebra.geogebra.kernel.commands.common.common.kernel.common.kernel.commands.common.commands.commands.kernel.kernel.kernel.common.common.common.common.commands.Commands geogebra.kernel.commands.common.commands.kernel.Commands geogebra.common.Commands geogebra.Commands geogebra.kernel.kernel.Commands geogebra.Commands geogebra.Commands geogebra.commands.kernel.commands.Commands geogebra.kernel.Commands geogebra.common.Commands geogebra.kernel.kernel.kernel.kernel.Commands geogebra.kernel.kernel.kernel.commands.Commands geogebra.kernel.common.kernel.Commands geogebra.Commands geogebra.common.commands.kernel.common.common.commands.commands.common.kernel.kernel.commands.Commands geogebra.Commands geogebra.commands.commands.kernel.common.kernel.common.kernel.kernel.Commands geogebra.common.common.Commands geogebra.Commands geogebra.kernel.kernel.commands.Commands geogebra.Commands geogebra.Commands geogebra.commands.common.kernel.Commands geogebra.

commands.commands.commands.kernel.kernel.common.commands.commands.common.commands.Commands geogebra.Commands geogebra.common.Commands geogebra.commands.Commands geogebra.Commands geogebra.common.common.Commands geogebra.kernel.Commands geogebra.kernel.Commands geogebra.commands.Commands geogebra.commands.commands.kernel.Commands geogebra.commands.kernel.commands.common.Commands geogebra.Commands geogebra.common.kernel.common.commands.common.common.commands.kernel.Commands geogebra.common.common.kernel.common.commands.Commands geogebra.common.commands.common.common.commands.Commands geogebra.common.kernel.common.geogebra.common.common.kernel.commands.Commands geogebra.Commands geogebra.commands.common.kernel.common.kernel.Commands geogebra.common.commands.common.common.Commands geogebra.commands.Commands geogebra.commands.kernel.commands.kernel.Commands geogebra.commands.Commands geogebra.common.kernel.Commands geogebra.commands.kernel.Commands geogebra.kernel.Commands geogebra.Commands geogebra.Commands geogebra.Commands geogebra.common.Commands geogebra.commands.kernel.commands.common.kernel.kernel.commands.Commands geogebra.common.common.kernel.commands.Commands FillRow -> eT FillColumn -> eU FillCells -> eV Cell -> eW CopyFreeObject -> eX SetColor -> eY SetBackgroundColor -> eZ SetDynamicColor -> fa SetConditionToShowObject -> fb SetFilling -> fc SetLineThickness -> fd SetLineStyle -> fe SetPointStyle -> ff SetPointSize -> fg SetFixed -> fh SetTrace -> fi Rename -> fj HideLayer -> fk ShowLayer -> fl SetCoords -> fm Pan -> fn CenterView -> fo ZoomIn -> fp SetSeed -> fq ZoomOut -> fr SetActiveView -> fs SelectObjects -> ft SetLayer -> fu SetCaption -> fv SetLabelMode -> fw SetTooltipMode -> fx UpdateConstruction -> fy SetValue -> fz PlaySound -> fA ParseToNumber -> fB ParseToFunction -> fC StartAnimation -> fD Delete -> fE Slider -> fF Checkbox -> fG Textfield -> fH Button -> fI Execute -> fJ GetTime -> fK ShowLabel -> fL SetAxesRatio -> fM SetVisibleInView -> fN ShowAxes -> fO ShowGrid -> fP AttachCopyToView -> fQ Voronoi -> fR Hull -> fS ConvexHull -> fT MinimumSpanningTree -> fU DelauneyTriangulation -> fV TravelingSalesman -> fW ShortestDistance -> fX Corner -> fY AxisStepX -> fZ AxisStepY -> ga .Commands geogebra.kernel.kernel.common.commands.common.Commands geogebra.kernel.kernel.kernel.kernel.commands.kernel.commands.common.common.common.commands.Commands geogebra.kernel.common.kernel.kernel.commands.commands.commands.kernel.kernel.commands.commands.kernel.common.Commands geogebra.kernel.Commands geogebra.commands.commands.commands.common.kernel.Commands geogebra.Commands geogebra.common.common.kernel.kernel.common.kernel.kernel.kernel.commands.kernel.Commands geogebra.common.Commands geogebra.Commands geogebra.commands.kernel.common.commands.Commands geogebra.Commands geogebra.kernel.Commands geogebra.common.commands.kernel.common.kernel.commands.Commands geogebra.commands.common.commands.kernel.commands.kernel.common.common.kernel.commands.common.Commands geogebra.Commands geogebra.common.kernel.Commands geogebra.Commands geogebra.Commands geogebra.Commands geogebra.common.commands.kernel.kernel.commands.Commands geogebra.commands.common.commands.Commands geogebra.common.kernel.commands.common.common.Commands geogebra.Commands geogebra.Commands geogebra.common.Commands geogebra.commands.commands.commands.kernel.Commands geogebra.kernel.commands.common.common.common.Commands geogebra.kernel.kernel.common.commands.kernel.Commands geogebra.kernel.

commands.commands.commands.commands.Commands geogebra.common.kernel.commands.common.kernel.Commands geogebra.kernel.Commands geogebra.common.commands.commands.common.Commands geogebra.Commands geogebra.kernel.commands.common.common.common.commands.kernel.kernel.commands.kernel.commands.kernel.Commands geogebra.common.kernel.Commands geogebra.common.common.Commands geogebra.commands.commands.Commands geogebra.common.common.Commands geogebra.common.kernel.kernel.Commands geogebra.common.Commands geogebra.commands.Commands geogebra.commands.kernel.Commands geogebra.kernel.commands.kernel.kernel.commands.kernel.commands.Commands geogebra.kernel.kernel.Commands geogebra.kernel.kernel.commands.common.Commands geogebra.commands.kernel.kernel.common.kernel.common.kernel.common.commands.kernel.common.commands.common.kernel.common.common.commands.common.common.kernel.commands.Commands geogebra.Commands geogebra.common.Commands geogebra.commands.common.commands.kernel.common.Commands geogebra.kernel.kernel.common.kernel.common.common.commands.commands.kernel.kernel.Commands geogebra.commands.kernel.kernel.Commands geogebra.Commands geogebra.common.commands.commands.commands.commands.Commands geogebra.commands.commands.Commands geogebra.Commands geogebra.commands.kernel.kernel.Commands geogebra.kernel.Commands geogebra.Commands geogebra.kernel.kernel.Commands geogebra.kernel.commands.common.common.kernel.commands.common.commands.commands.commands.Commands geogebra.common.kernel.commands.Commands geogebra.kernel.common.common.commands.Commands geogebra.common.kernel.common.Commands geogebra.commands.kernel.kernel.Commands geogebra.kernel.commands.common.common.Commands geogebra.Commands geogebra.kernel.common.common.common.Commands geogebra.Commands geogebra.commands.Commands geogebra.commands.Commands geogebra.Commands geogebra.commands.Commands geogebra.kernel.kernel.Commands ConstructionStep -> gb Object -> gc Name -> gd SlowPlot -> ge ToolImage -> gf DynamicCoordinates -> gg Maximize -> gh Minimize -> gi Curve -> gj FormulaText -> gk IsDefined -> gl ConjugateDiameter -> gm LinearEccentricity -> gn MajorAxis -> go SemiMajorAxisLength -> gp PerpendicularBisector -> gq PerpendicularLine -> gr PerpendicularVector -> gs MinorAxis -> gt SemiMinorAxisLength -> gu UnitPerpendicularVector -> gv CorrelationCoefficient -> gw FitLine -> gx BinomialCoefficient -> gy RandomBetween -> gz TaylorPolynomial -> gA AngleBisector -> gB CircularArc -> gC CircularSector -> gD CircumcircularArc -> gE CircumcircularSector -> gF InflectionPoint -> gG DelaunayTriangulation -> gH Bottom -> gI Cone -> gJ Cube -> gK Cylinder -> gL Dodecahedron -> gM Ends -> gN Icosahedron -> gO InfiniteCone -> gP InfiniteCylinder -> gQ Octahedron -> gR Plane -> gS QuadricSide -> gT SurfaceCartesian -> gU Tetrahedron -> gV Top -> gW CylinderInfinite -> gX Sphere -> gY OrthogonalPlane -> gZ PerpendicularPlane -> ha Prism -> hb Pyramid -> hc PlaneBisector -> hd IntersectionPaths -> he ConeInfinite -> hf Reflect -> hg CFactor -> hh CommonDenominator -> hi .commands.common.Commands geogebra.commands.Commands geogebra.common.kernel.commands.kernel.Commands geogebra.kernel.commands.kernel.Commands geogebra.common.Commands geogebra.commands.Commands geogebra.kernel.common.Commands geogebra.Commands geogebra.common.common.kernel.Commands geogebra.common.common.common.commands.Commands geogebra.commands.common.commands.common.kernel.kernel.common.commands.common.Commands geogebra.kernel.commands.common.common.Commands geogebra.commands.Commands geogebra.Commands geogebra.geogebra.commands.Commands geogebra.common.

commands.Commands ToPoint -> hA geogebra.kernel.kernel.common.kernel.kernel.i.common.Algos getClassName() -> a void compute() -> b java.MyLine) -> a int compare(java.commands.geos.AlgoConvexHull -> geogebra.kernel.commands.k ernel.common.kernel.GeoList inputList -> a geogebra.kernel.i.util.MyException -> geogebra.commands.common.commands.common.bo: int errorType -> a int getErrorType() -> a geogebra.commands.String) -> valueO f int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands() -> a geogebra.kernel.kernel.h.common.kernel.common.Commands Groebner -> hn geogebra.kernel.common.lang.c: int compare(geogebra.geos.commands.GeoLocus locus -> a java.i.common.common.commands.Commands CSolutions -> hk geogebra.commands.kernel.common.commands.AlgoDelauneyTriangulation -> geogebra.geos.common.commands.commands.lang.discrete.commands.commands.kernel.common.Commands MixedNumber -> hs geogebra.geogebra.Commands[] ENUM$VALUES -> a int getTable() -> a geogebra.kernel.common.ArrayList vl -> b int size -> a geogebra.common.common.ArrayList.kernel.Commands ToExponential -> hy geogebra.Comparator lineComparator -> a geogebra.commands.geogebra.d: .bn: geogebra.Object) -> compare geogebra.ArrayList al -> a java.util.common.kernel.kernel.common.Commands Solutions -> hu geogebra.kernel.arit hmetic.common.i.kernel.kernel.kernel.a: geogebra.common.commands.kernel.kernel.kernel.commands.commands.i .Comparator getComparator() -> a geogebra.commands.commands.kernel.common.AlgoHull -> geogebra.i.Command) -> a geogebra.i.kernel.Commands TrigSimplify -> hC geogebra.common.common.Commands ToPolar -> hz geogebra.b: java.Commands Dot -> hm geogebra.MyLine.common.kernel.Commands valueOf(java.MacroProcessor -> geogebra.kernel.commands.Algos getClassName() -> a void setInputOutput() -> a geogebra.commands.util.common.double) -> a geogebra.common.common.common.commands.Commands englishToInternal(geogebra.commands.discrete.common.common.Commands TrigExpand -> hB geogebra.i .h.GeoLocus getResult() -> a void compute() -> b boolean contains(java.common.kernel.common.Object.Commands Numeric -> hr geogebra.common.commands.AlgoDelauneyTriangulation$1 -> geogebra.geos.common.commands.algos.double.common.commands.Commands Cross -> hj geogebra.common.commands.Commands CSolve -> hl geogebra.kernel.common.algos.Commands) -> a geogebra.common.common.util.di screte.kernel.kernel.discrete.common.kernel.kernel.kernel.Commands Rationalize -> ht geogebra.i.lang.Commands[] values() -> values geogebra.kernel.Commands Substitute -> hw geogebra.Commands NSolve -> hp geogebra.kernel.Commands TrigCombine -> hD int table -> a int[] $SWITCH_TABLE$geogebra$common$kernel$commands$Commands -> a geogebra.common.discrete.kernel.common.common.kernel.Commands Solve -> hv geogebra.common.kernel.GeoElement[] process(geogebra.common.Commands NIntegral -> ho geogebra.Commands NSolutions -> hq geogebra.i.common.discrete.Commands ToComplex -> hx geogebra.common.util.java.

kernel.discrete.kernel.kernel.VLinkedNode) -> a void circleEvent(geogebra.common.kernel.discrete.kernel.s tatusstructure.Object) -> a geogebra.int) -> a void endAlgorithm(java.Algos getClassName() -> a void compute() -> b geogebra.i.kernelND.common.common.e: geogebra.kernel.common.VLinkedNode.sta tusstructure.common.VLinkedNode) -> a geogebra.util.GeoNumeric percentage -> a geogebra.GeoPointND end -> b geogebra.geogebra.signalprocessor.geos.i.geogebra.AlgoHull$TestRepresentationWrapper -> geogebra.common.kernel.lang.common.common.ArrayList al -> a int edgeCount -> a void setInputOutput() -> a geogebra.i.discrete.kernel.GeoLocus getResult() -> a void compute() -> b geogebra.kernel.discrete.algos.discrete.kernel.discrete.common.discrete.common.discrete.kernel.AlgoHull$1 -> geogebra.i.voronoi.GeoBoolean weighted -> a java. representation.kernelND.geos.common.AlgoHull this$0 -> a int calculateCutOff(geogebra.voronoi.common.kernel.kernel.f : geogebra.AlgoMinimumSpanningTree -> geogebra.Algos getClassName() -> a void compute() -> b geogebra.kernel.GeoPointND start -> a geogebra.common.discret e.common.common.geos.signalprocessor.VLinkedNode.common.common.discrete.kernel.g$a: geogebra.i.algos.AlgoHull this$0 -> a void beginAlgorithm(java.discrete.util.geos.common.TriangulationRepresentation) -> a geogebra.common.kernel.kernel.AlgoShortestDistance$1 -> geogebra.voron oi.geogebra.AlgoShortestDistance -> geogebra.kernel.kernel.common.util.lang.discrete.signalprocessor.signalprocessor.geos.geogebra.kernel.voronoi .kernel.AlgoHull) -> a geogebra.kernel.Repre sentationInterface innerrepresentation -> a geogebra.util.common.common.d$a: java.common.GeoList inputList -> a geogebra.statusstructure.GeoList inputList -> a geogebra.AlgoShortestDista nce$MyLink) -> a java.voronoi.voronoi.signalprocessor.util.i.VLinkedNode.ArrayList al -> a java.kernel.AlgoShortestDistance this$0 -> a java.Double transform(geogebra.c ommon.i.common.common.signalprocessor.common.ArrayList vl -> b int size -> a geogebra.algos.GeoLocus locus -> a geogebra.common.MyNode n1 -> a geogebra.discrete.kernel.kernel.kernel.common.GeoLocus locus -> a java.common.signalprocessor.i.common.kernel.kernel.voronoi.Collection) -> a void siteEvent(geogebra.kernel.kernel.statusstructure.kernel.discrete.int.VLinkedNode.i.common.lang.Algos getClassName() -> a void setInputOutput() -> a geogebra.discrete.geos.common.vor onoi.discrete.geos.util.h: geogebra.geos.signalprocessor.Collection.Object transform(java.kernel.geogebra.GeoLocus getResult() -> a geogebra.g: geogebra.common.common.kernel.discrete.voronoi.discr ete.triangulation.double.VLinkedNode.GeoNumeric access$0(geogebra.i .representation.common.discrete.discrete.common.common.geos.kernel.statu sstructure.statusstructure.kernel.ArrayList circleevents -> a geogebra.common.statusstructure.i.AlgoShortestDistance$MyLink -> geogebra.common.discrete.i.discrete.kernel.common.common.signalprocessor.geogebra.MyNode n2 -> b double capacity -> a double weight -> b .

k: int compare(geogebra.common.kernel.i.discrete.geos.lang.kernel.i.GeoElement doCommand(java.GeoList) -> a geogebra.common.geogebra.common.common.common.discrete.kernel.CmdDelauneyTriangulation -> geogebra.common.GeoElement[] process(geogebra.common.util.common.lang.kernel.c ommon.geos.lang.awt.geos.r: geogebra.i.common.l: geogebra.Algos getClassName() -> a void compute() -> b java. m: geogebra.i.lang.i.util.c ommon.a: java.geogebra.c ommon.java.GeoList) -> a geogebra.geogebra.kernel.CmdShortestDistance -> geogebra.kernel.kernel.geogebra.util.discrete.common.a.i.GPoint2D.geos.Collection) -> a double horizontalAngle(geogebra.Object) -> compare geogebra.GeoElement doCommand(java.alds.common.common.common.geogebra.common.i.GeoElement[] process(geogebra.lang.common.awt.discrete.common.i.common.i.lang.i.common.kernelND.GeoList) -> a geogebra.String.kernel.kernel.i.kernel.Comparator getPointComparator() -> a geogebra.common.kernel.MyLine -> geogebra.CmdConvexHull -> geogebra.t: geogebra.GPoint2D$Double findNextPoint(geogebra.p: geogebra.Command) -> a geogebra.GPoint2D) -> a int compare(java.geos.String.AlgoTravelingSalesman -> geogebra.al.awt.lang.common.graphs.lang.kernel.common.geos.kernel.common.i.algos.String.discrete.common.i.discrete.u: geogebra.n: geogebra.i.kernel.q: geogebra.kernel.arit hmetic.common.i.CmdTravelingSalesman -> geogebra.common.util.String toString() -> toString geogebra.GPoint2D p2 -> b double lengthSquared() -> a geogebra.String toString() -> toString geogebra.i.MyNode -> geogebra.common.discrete.int id -> a geogebra.CmdVoronoi -> geogebra.Collection) -> a geogebra.discrete.ArrayList convexHull(java.geogebra.a.discrete.common.kernel.algos.Object object -> a int value -> a java.geos.GeoElement doCommand(java.awt.Object) -> equals int hashCode() -> hashCode java.common.kernel.awt.Comparator pointComparator -> a geogebra.common.AlgoVoronoi -> geogebra.kernel.kernel.i.i: geogebra.common.kernel.awt.CmdMinimumSpanningTree -> geogebra.Command) -> a geogebra.GPoint2D p1 -> a geogebra.common.kernel.String.common.PrimMinimumSpanningTree -> geogeb ra.discrete.Object.kernel.AlgoVoronoi$1 -> geogebra.common.c ommon.GeoPointND id -> a java.i.lang.kernel.GPoint 2D$Double.i.String toString() -> toString geogebra.GeoList) -> a geogebra.discrete.Object getObject() -> a int getValue() -> a boolean equals(java.kernel.JarvisMarch2D -> geogebra.common.geos.double.i.common.geogebra.common.arit hmetic.discrete.i.i.SortableObject -> geogebra.common.Algos getClassName() -> a void compute() -> b geogebra.common.o: geogebra.geos.GPoint2D$Double) -> a double formatAngle(double) -> a geogebra.common.common.common.i.kernel.kernel.i.s: java.CmdHull -> geogebra.discrete.awt.GeoElement doCommand(java.lang.i.kernel.c ommon.common.kernel.a wt.alds.discrete.i.java.kernel.discrete.GPoint2D$Double.i.a.lang.i.i.discrete.String.kernel.common.geos.common.kernel.common.kernel.lang.common.AlgoShortestDistance this$0 -> a java.common.GeoElement doCommand(java.a: .common.common.j: java.util.GeoList) -> a geogebra.common.a.lang.geos.geos.i.common.kernel.

alds.graphs.discrete.lang.graphs.kernel.a.kernel.alds.ds.discrete.kernel.Vertex) -> a boolean containsVertex(geogebra.alds.kernel.kernel.alds.kernel.ds.graphs.alds.common.discrete.graphs.ds.common.common.alds.ds.alds.graphs.i .common.Graph$Type getType() -> a geogebra.graphs.alds.common .ds.kernel.common.kernel.graphs.common.lang.alds.kernel.kernel.kernel.ds.ds.Vertex[]) -> a geogebra.g eogebra.b .discrete.b.common.i.discrete.kernel.ds.common.Vertex ) -> a geogebra.graphs.alds.graphs.WeightedGraph graph -> a geogebra.Vertex root -> a geogebra.kernel.ds.kernel.al.discrete.alds.alds.Vertex) -> a geogebra.b.graphs.WeightedGraph .discrete.Vertex[] getAllAdjacentVertic es(geogebra.kernel.common.kernel.i.discrete.graphs.alds.java.alds.String name -> a geogebra.kernel.common.discrete.util.alds.alds.discrete.graphs.ds.graphs.graphs.alds.discrete.Vertex.ds.discrete.Graph$Type UNDIRECTED -> b geogebra.ds.kernel.kernel.Set) -> a void initialize(geogebra.graphs.discrete.ds.kernel.WeightedGraph.kernel.discrete.graphs.lang.alds.discrete.ds.kernel.String toString() -> toString java.util.alds.graphs.common.GeoPointND getPoint() -> a java.common.alds.kernel.alds.Vertex[] addVertexToAdjacentV erticies(geogebra.graphs.alds.util.alds.discrete.common.ds.common.Graph -> geogebra.Vertex -> geogebra.common.Vertex) -> a geogebra.alds.discrete.common.discrete.ds.i.Graph$Type valueOf(java.common.common.common.discrete.graphs.kernel.Vertex.alds.graphs.a.ds.b: java.common.ds.graphs.alds.common.Vertex) -> a java.String getName() -> a geogebra.graphs.alds.Graph$Type DIRECTED -> a geogebra.util.i.kernelND.alds.common.discrete.ds.Vertex) -> a int getVertexIndex(geogebra.a.kernel.discrete.discrete.kernel.kernel.ds.common.graphs.common.ds.alds.ds.ds.common.Heap createMinPriorityQueue(ge ogebra.alds. a.common.String toString() -> toString boolean equals(java.PrimMinimumSpanningTree compu te() -> a geogebra.graphs.ds.util.common.ds.Map keyMap -> a java.discrete.Graph$Type -> geogebra.kernel.Graph addEdge(geogebra.Vertex[][] adjacencyList -> a int[][] adjacencyMatrix -> a geogebra.common.common.java.Map predecessorMap -> b geogebra.common.ds.graphs. String) -> valueOf geogebra.kernel.kernel.Graph$Type[] values() -> valu es geogebra.common .discrete.a$a: geogebra.graphs.common.common.alds.Vertex[].geogebra.discrete.ds.Graph$Type type -> a geogebra.discrete.kernel.discrete.ds.Graph addVertex(geogebra.heaps.graphs.discrete.Map getPredecessorMap() -> a geogebra.geogebra.kernelND.lang.graphs.g raphs.a: geogebra.kernel.common.comm on.kernel.graphs.geogebra.Object) -> equals int hashCode() -> hashCode .Vertex[] increaseSize(geogebr a.discrete.Vertex) -> a boolean containsEdge(geogebra.Vertex[][] increaseVertices() -> a int numberOfVertices() -> a void buildAdjacencyMatrix() -> a int[][] getAdjacencyMatrix() -> a geogebra.graphs.common.discrete.ds.ds.alds.i.discrete.alds.graphs.discrete.discrete.kernel.graphs.alds.discrete.lang.a.Vertex) -> a java.graphs.ds.a.ds.kernel.alds.GeoPointND point -> a java.discrete.ds.kernel.common.Set getVertices() -> a geogebra.common.lang.common.Graph$Type[] ENUM$VALUES -> a geogebra.kernel.ds.

a.ds.ds.kernel.lang.alds.a: geogebra.common.discrete.Circle_dt -> geogebra.Vertex) -> a int compare(java.ds.discrete.int) -> a int numberOfVertices() -> a geogebra.kernel.ds.alds.common.graphs.discrete.common.kernel.kernel.alds.Object) -> compare geogebra.kernel.heaps.common.alds.Vertex[] getAllAdjacentVertic es(geogebra.i.common.i.Vertex) -> a java.alds.Vertex.common.kernel.common.graphs.a.discrete.geog ebra.kernel.ds.common.graphs.alds.WeightedGraph addEdge(geogebr a.common.b.discrete.discrete.ds.ds.Object) -> compare boolean equals(java.delaunay.kernel.ds.delaunay.WeightedGraph$1 -> geogebra.Point_dt c -> a double r -> a java.discrete.common.lang.kernel.alds.lang.alds.common.common.b.a.b.ds.discrete.common.alds.int) -> a int parent(int) -> a int left(int) -> b int right(int) -> c geogebra.kernel.lang.kernel.c: geogebra.c: geogebra.i.Vertex.i.Object.i.discrete.discrete.graphs.common.heaps.i.delaunay.discrete.graphs.common.kernel.a.commo n.Object.alds.b.alds.graphs.kernel.List list -> a geogebra.discrete.geo gebra.ds.alds.ds.kernel.i.heaps.lang.b: int _flag -> a int compare(java.alds.kernel.kernel.SortableObject) -> a geogebra.graphs.b.alds.util.graphs.discrete.alds.heaps.Graph graph -> a java.common.a: java.util.discrete.a.discrete.b.a.i.lang.common.ds.graphs.kernel.HeapFactory -> geogebra.kernel.ds.b.common.MinHeapImpl -> geogebra.Object) -> equals geogebra.discrete.Delaunay_Triangulation -> geogebra.kernel.SortableObject extract() -> a int size() -> a geogebra.common.i.discrete.kernel.i.i. i.SortableObject extract() -> a void heapdown(int) -> a void insert(geogebra.alds.d: void heapdown(int) -> a void heapup(int) -> b geogebra.WeightedGraph -> geogebra.kernel.java.b.common.i.common.kernel.discrete.i .Vertex.lang.kernel.kernel.alds.i.geogebra.discrete.kernel.kernel.alds.common.common.alds.alds.int) -> a int getEdgeWeight(geogebra.b.geogebra.b.Set getVertices() -> a geogebra.common.discrete.discrete.Vertex.a lds.discrete.graphs.i .Vertex) -> a void addEdgeWeight(geogebra.discrete. i.Heap minHeap() -> a geogebra.Heap -> geogebra.common.a.ds.discrete.heaps.common.delaunay.String toString() -> toString geogebra.common.kernel.geogebra.Vertex.Comparator vertexComparator -> a geogebra.b.delaunay.ds.graphs.common.i.alds.graphs.ds.discrete.common.a.delaunay.delaunay.java.discrete.kernel.common.b.Vertex.Compare -> geogebra.Point_dt Center() -> a double Radius() -> a geogebra.ds.ds.discrete.c: geogebra.kernel.discrete.SortableObject) -> a void heapup(int) -> b int size() -> a void swap(int.common.util.Map edgeWeights -> a java.comm on.discrete.common.String toString() -> toString java.common.discrete.d: int compare(geogebra.common.alds. b: void insert(geogebra.AbstractHeap -> geogebra.Point_dt lastP -> b .Point_dt firstP -> a geogebra.graphs.common.ds.c ommon.b.graphs.kernel.common.util.

delaunay.geogebra.kernel.Point_dt) -> a void insertCollinear(geogebra.kernel.kernel.Point_dt) -> b java.geogebra.common.common.geogebra.discrete.kernel.Triangle_dt currT -> d geogebra.common.Triangle_dt.delaunay.Vector deletedTriangles -> b java.discrete.Triangle_dt extendclock(geogebra.discrete.discrete.common.delaunay.discrete.co mmon.Triangle_dt.Point_dt) -> e void flip(geogebra.Tr iangle_dt) -> b java.delaunay.delaunay.delaunay.int) -> a void startTriangulation(geogebra.Triangle_dt firstT -> b geogebra.delaunay.geogebra.delaunay.util.discrete.util.Point_dt[] calcVoronoiCell(geogebra .discrete.delaunay.discrete.discrete.common.kernel.delaunay.common.kernel.kernel.kernel.common.ge ogebra.Poin t_dt) -> f geogebra.delaunay.discrete.kernel.kernel.delaunay.delaunay.Triangle_dt.delaunay.Triangle_dt insertPointSimple(geoge bra.common.common.discrete.common.kernel.Tr iangle_dt) -> a geogebra.common.common.dela unay.delaunay.Point_dt) -> b geogebra.boolean allCollinear -> a geogebra.discrete.common.Triangle_dt.delaunay.delaunay.util.kernel.delaunay.Triangle_dt extendcounterclock(geog ebra.kernel.common.discrete.Point_dt.delaunay.kernel.delaunay.ke rnel.discrete.delaunay.kernel.discrete.delaunay.discrete.common.discrete.discrete.Point_dt) -> a geogebra.discrete.discrete.i.Point_dt) -> a geogebra.discrete.de launay.Vector findTriangleNeighborhood(geogebra.common.delaunay.kernel.del aunay.Point_dt.kernel.Point_dt) -> a geogebra.discrete.common. common.comm on.discrete.discrete.common.util.delaunay.Point_dt _bb_max -> d int size() -> a void insertPoint(geogebra.delaunay.kernel.Triangle_dt.geogebra.delaunay.common.kernel.Iterator trianglesIterator() -> a void initTriangles() -> a geogebra.discrete.common.delaunay.common.i.kernel.kernel.common.common.Point_dt) -> a geogebra.Triangle_dt.discrete.discrete.geogebra.kernel.kernel.kernel.common.Set _vertices -> a java.Point_dt.common.kernel.int) -> a geogebra.geogebra.kernel.Point_dt) -> c geogebra.kernel.Triangle_dt findnext1(geogebra.common.geogebra.common.kernel.Triangle_dt lastT -> c geogebra.Point_dt.discrete.discrete.common.delau nay.kernel.delaunay.kernel.Point_dt _bb_min -> c geogebra.discrete.kernel.common.discrete.discrete.kernel.common.delaunay.discrete .kernel.d: double x -> a double y -> b .delaunay.discrete.common.discr ete.common.delaunay.comm on.kernel.delaunay.Triangle_dt.common.delaunay.Triangle_dt extendInside(geogebra.Triangle_dt treatDegeneracyInside(g eogebra.kernel.common.c ommon.kernel.Triangle_dt.common.kernel.Point_dt -> geogebra.Vector addedTriangles -> c int _modCount -> b int _modCount2 -> c geogebra.Point_dt) -> a void updateBoundingBox(geogebra.delaunay.Vector _triangles -> a java.common.discrete.discrete.common.kernel.kernel.util.delaunay.common.discrete.kernel.discrete.common.delaunay.geogebra.discrete.discrete.Point_dt) -> d geogebra.Triangle_dt extendOutside(geogebra.Triangle_dt findnext2(geogebra.delaunay.Triangle_dt find(geogebra.kernel.common.Triangle_dt startTriangleHull -> a int nPoints -> a java.util.b.delaunay.discrete.kernel.discrete.kernel.delaunay.geogebra.kernel.common.delaun ay.Triangle_dt startTriangle -> e geogebra.delaunay.Triangle_dt.discrete.discrete.

common.kernel.common.discrete.delaunay.Point_dt c -> c geogebra.delaunay.i.common.discrete.a: double x -> a double y -> b java.signalprocessor.discrete.kernel.common.Triangle_dt canext -> c geogebra.kernel.delaunay.RepresentationInterface.discrete.kernel.common.delaunay.delaunay.discrete.a.kernel.voronoi.c: double[] solveQuadratic(double.common.Point_dt b -> b geogebra.delaunay.common.geogebra .discrete.common.signalprocessor.geogebra.signalprocessor.ge ogebra.signalprocessor.eventq .Triangle_dt) -> a geogebra.voronoi .Circle_dt circumcircle() -> a boolean circumcircle_contains(geogebra.voronoi.lang.signalprocessor.representation.util.Circle_dt circum -> a int _mc -> a boolean halfplane -> a boolean _mark -> b int _counter -> b int _c2 -> c boolean isHalfplane() -> a geogebra.discrete.delaunay.delaunay.signalprocessor.kernel.util.String toString() -> toString int pointLineTest(geogebra.kernel.double) -> a geogebra.kernel.int) -> a geogebra.common.util.common.kernel.discrete.delaunay.discrete.discrete.discrete.kernel.discrete.kernel.signalprocessor.common.common.Point_dt p2() -> b geogebra.discrete.delaunay.c.discrete.common.delaunay.discrete.a.discrete.RepresentationInterface.delaunay.common.common.discrete.common.kernel.i.Point_dt) -> a boolean isLess(geogebra.discrete.delaunay.common.kernel.Triangle_dt nextNeighbor(geogebra.double.java.discrete.delaunay.voronoi.kernel.voronoi.common.b.i.kernel.kernel.Triangle_dt bcnext -> b geogebra.i.i.delaunay.kernel.kernel.String toString() -> toString geogebra.common.kernel.i.double z -> c double x() -> a double y() -> b double z() -> c double distance2(geogebra.b: void generateVoronoi(geogebra.c.common.kernel.kernel.even tqueue.kernel.delaunay .kernel.Point_dt.c ommon.Triangle_dt abnext -> a geogebra.java.discrete.eventqueue.kernel.VCircleEv ent calculateCenter(geogebra.lang.c.Triangle_dt) -> a geogebra.kernel.Collection) -> a void generateVoronoi(geogebra.common.delaunay.common.Point_dt p1() -> a geogebra.VPoint.discrete.Point_dt) -> c java.String toString() -> toString geogebra.discrete.kernel.a.VSiteEvent.delaunay.common.kernel.delaunay.representation.voronoi.VoronoiShared -> geogebr a.Triangle_dt next_12() -> a geogebra.delaunay.Comparator getComparator() -> a geogebra.common.common.voronoi .common.i.Triangle_dt.Point_dt) -> a boolean isGreater(geogebra.common.delaunay.Triangle_dt -> geogebra.common.voronoi.common.kernel.Triangle_dt next_31() -> c void switchneighbors(geogebra.geogebra.kernel.common.discrete.lang.common.kernel.i.VPoint -> geogebra.kernel.kernel.Point_dt a -> a geogebra.delaunay.discrete.delaunay.discrete.kernel.Point_dt getCorner(int) -> a geogebra.e: geogebra.discrete.discrete.common.delaunay.Point_dt) -> a java.kernel.Object.discrete.common.common.kernel.Triangle_dt next_23() -> b geogebra.discrete.Collection.lang.Point _dt) -> a java.discrete.discrete.Point_dt.discrete.VoronoiAlgorithm -> geog ebra.common.signalprocessor.java.Point_dt) -> b boolean equals(geogebra.delaunay.signalprocessor.delaunay.discrete.delaunay.discrete.common.commo n.delaunay.common.common.discrete.kernel.ge ogebra.common.discrete.Point_dt p3() -> c geogebra.discrete.voronoi.kernel.

VPoint getPoint() -> a boolean isSiteEvent() -> a boolean isCircleEvent() -> b .Object.discrete.signalprocessor.common.signalprocessor.java.common.signalprocessor.discrete.signalprocessor.eventque ue.String getID() -> a java.voronoi.VEvent) -> a boolean removeEvent(geogebra.discrete.voronoi.discrete.EventQueue$1 -> geogebra.eventqueue.discrete.kernel.VPoint point -> a double a -> a double b -> b double c -> c void calcParabolaConstants(double) -> a double getX() -> a double getY() -> b geogebra.a.util.signalprocessor.a.i.lang.voronoi.a.EventQueue -> geogebra.a: java.e: geogebra.discrete. eventqueue.voronoi.voronoi.a.common.kernel.i.util.VEv ent) -> a int compare(java.discrete.signalprocessor.kernel.kernel.common.discrete.c.voronoi.common.eventqueue.a.eventqueue.common.Object) -> compare geogebra.common.c.ueue.i.voronoi.VEvent -> geo gebra.discrete.eventqueue.kernel.TreeMap queue -> a void addEvent(geogebra.eventqueue.eventq ueue.VEvent ge tAndRemoveFirstEvent() -> b boolean isEventQueueEmpty() -> a geogebra.kernel.common.voronoi.signalprocessor.signalprocessor.VEvent) -> a geogebra.i.signalprocessor.VEvent.a.kernel.common.i.eventque ue.VSiteEvent.kernel.kernel.a.VCircleEvent -> geogebra.signalprocessor.a.common.i.kernel.discrete.c.kernel.voronoi.lang.common.String toString() -> toString geogebra.i.i.common.discrete.VSiteEvent) -> a geogebra.b: int compare(geogebra.common.kernel.common.a.VEvent ge tFirstEvent() -> a geogebra.common.eventqueue.kernel.kernel.geogebra.common.voronoi.discrete.lang.lang.VSiteEvent -> geogebra.d: int uniqueid -> a int id -> b double getX() -> a double getY() -> b boolean isSiteEvent() -> a boolean isCircleEvent() -> b java.voronoi.signalprocessor.i.c.voronoi.geogebra.voronoi.signalprocessor.a.eventqueue.Comparator PRIORITY_COMPARATOR -> a java.kernel.VLin kedNode leafnode -> a double getX() -> a void setX(int) -> a double getY() -> b void setY(int) -> b int getCenterY() -> a void setCenterY(int) -> c boolean isSiteEvent() -> a boolean isCircleEvent() -> b java.i.eventqueue.common.statusstructure.c.voronoi.common.discrete.common.lang.signalprocessor.voronoi.common.signalprocessor.discrete.discrete.String toString() -> toString geogebra.signalprocessor.c: int x -> c int y -> d int center_y -> e geogebra.

i.voronoi.common.b.c: void beginAlgorithm(java.util.a.SharedEdgeRemoval$1 -> geogebra.Represent ationInterface -> geogebra.common.discrete.c.common.kernel.a.si gnalprocessor.sta tusstructure.triangula tion.util.b.common.c.b: int compare(geogebra.representation.double.Comparator EDGELENGTH_COMPARATOR -> a void removeEdgesInOrderFromOuterBoundary(geogebra.triangula tion.representation.geogebra.AbstractR epresentation -> geogebra.geogebra.discrete.a.discrete.c.a.triangulation.signalprocessor.a: java.representation.representation.representation.i.common.triangulation.representation.discrete.discrete.voronoi .String toString() -> toString geogebra.statusstructure.common.VLinkedNode.voronoi.triangulation.kernel.int) -> a void removeSingleOuterEdge(geogebra.kernel.a.s tatusstructure.signalpr ocessor.triangula tion.discrete.kernel.b.common.Comparator PATH_COMPARATOR -> b int determineMSTUsingPrimsAlgorithm(geogebra.b.java.VVertex) -> a int determineMSTUsingPrimsAlgorithm(geogebra.voronoi.voronoi.signalprocessor.kernel.triangulation.a.int) -> a void endAlgorithm(java.int) -> a java.kernel.SharedEdgeRemoval$OrderedEdgeList -> geogebra.kernel.util.geogebra.c.common.lang.util.Object.voronoi.util.statusstructure.representation.voronoi.vor onoi.Comparator VERTEX_COMPARATOR -> a java.kernel.i.i.common.representation.b.v oronoi.i.b: geogebra.kernel.representation.common.signalprocessor.voronoi.voronoi.kernel.common.signalprocessor.r epresentation.voronoi.common.VVertex.d: int compare(geogebra.discrete.v oronoi.triangulation.int.i.java.discrete.VLinkedNode.SharedMinimumSpanningTree$1 -> geogebra.java.common.common.kernel.voronoi.common.a.discrete.kernel.discrete.represen tation.common.voronoi.signalprocessor.common.triangulation.VHalfEdge.c: java.VHalfEdge) -> a void addEdge(geogebra.SharedEdgeRemoval -> geogebra.kernel.a: geogebra.signalprocessor.common.kernel.kernel.triangulation.c.VVertex.signalprocessor.i.VHalfEdge.signalprocessor.voronoi.signalprocessor.triangulation.kernel.signalpr ocessor.representation.util.triangula tion.kernel.common.kernel.b.discrete.common.VLinkedNode.kernel.discrete.kernel.VLinkedNode) -> a void circleEvent(geogebra.signalprocessor.util.discrete.discrete.discrete.voronoi.representation.triangulation.util.signalprocessor.util.Comparator access$0() -> a java.discrete.signalprocessor.a.double.Object) -> compare geogebra.geogebra.common.voronoi.voronoi.signalprocessor.kernel.sig nalprocessor.common.discrete.statusstructure.voronoi.statusstructure.discrete.common.TreeMap.Abstr actRepresentation createTriangulationRepresentation() -> a geogebra.discrete.signalprocessor.discrete.kernel.vor .common.discret e.signalprocessor.Represent ationFactory -> geogebra.represen tation.signalprocessor.util.triangulation.discrete.ArrayList) -> a int determineClusterCutOffByGradient(java.signalprocessor.kernel.common.VLinkedNode.a.representation.geogebra.lang.VLinkedNode) -> a geogebra.b.Collection) -> a void siteEvent(geogebra.kernel.kernel.common.geogebra.kernel.represe ntation.statu sstructure.discrete.common.SharedEdgeRemoval$OrderedEdge List) -> a java.common.signalprocessor.voronoi.signalprocessor.signalprocessor.voronoi.lang.discrete.common.geogebra.double) -> a geogebra.a$a: void addOuterEdges(geogebra.triangula tion.VPoint createPoint(d ouble.i.i.b.voronoi.VHalfEdge.geogebra.i.Comparator access$1() -> b geogebra.common.c.Collection.Comparator access$0() -> a geogebra.signalprocessor.i.common.i.c.signalprocessor.i.common.signalprocessor.kernel.common.representation.discrete.representation.representation.i.a.voronoi.c.a.VLinkedNode.VHalfEdge) -> b geogebra.a.voronoi.common.i.VHalfEdge) -> a int compare(java.common.SharedMinimumSpanningTree -> geogebra.signalprocessor.kernel.voron oi.discrete.discrete.discrete.i.common.voronoi.a.

voronoi.representation.triangulation.a.a.voronoi.discrete.statusstructure.common.VHalfEdge popBestNextPath() -> a void addPath(geogebra.signalprocessor.s tatusstructure.kernel.kernel.discrete.VLinkedNode) -> a void circleEvent(geogebra.b.Object) -> compare geogebra.kernel.discrete.discrete.triangulation.lang.TriangulationRepresentation$CalcCutOff) -> a int getMaxLength() -> b int getMinLength() -> c geogebra.signalprocessor.signalprocessor.trian gulation.util.signalprocessor.geogebra.b.signalprocessor.Object.discrete.a.common.trian gulation.signalprocessor.a.representation.i.i.voronoi.triangula tion.SharedMinimumSpanningTree$FuturePathList -> geogebra.representation.signalprocessor.a.representation.signalprocessor.c$b: boolean hasVertexBeenConsidered(geogebra.double) -> a void beginAlgorithm(java.statusstructure.discrete.discrete.discrete.lang.voronoi.geogebra.kernel.common.signalprocessor.voron oi.VLinkedNode.Collection) -> a void siteEvent(geogebra.discrete.signalprocessor.v oronoi.kernel.signalprocessor.kernel.signalprocessor.signalprocessor.r epresentation.discrete.common.Object) -> compare geogebra.VHalfEdge.discrete.common.triangulation.kernel.kernel.common.b.java.triangulation.kernel.TriangulationRepresentation$CalcCutOff calccutoff -> a int length_cutoff -> h double gradient_diff_before_cluster_cutoff -> a java.kernel.geogebra.VLinkedNode.triangulation.kernel.VVertex) -> a void addVertex(geogebra.triangula tion.voronoi.c$a : geogebra.lang.triangulation.f: boolean SHOW_INTERNAL_TRIANGLES -> a boolean SHOW_EDGE_LENGTHS -> b boolean SHOW_DEBUG_INFO -> c int MAX_EDGES_TO_REMOVE -> a int MODE_REDUCE_OUTER_BOUNDARIES -> b int MODE_GETSTATS_EXCLUDINGMSTSTATS -> c int MODE_DETERMINE_MINSPANNINGTREE -> d int MODE_DETERMINE_CLUSTERS -> e int mode -> f int vertexnumber -> g java.signalproces sor.discrete.Collection vertexpoints -> a geogebra.discrete.c.vor .discrete.triangula tion.voronoi.VLinkedNode.VPoint createPoint(d ouble.SharedMinimumSpanningTree$VertexList -> geogebra.VHalfEdge) -> a int compare(java.onoi.common.signalprocessor.TriangulationRepresentation -> geogebra.representation.voronoi.common.triangula tion.i.discrete.SharedMinimumSpanningTree$2 -> geogebra.representation.common.Object.kernel.discrete.discrete.VVertex) -> a int compare(java.i.common.repre sentation.voronoi.util.kernel.voronoi .i.a.a.geogebra.common.i.represen tation.statu sstructure.VVertex) -> a geogebra.common.i.representation.kernel.signalprocessor.geogebra.voronoi.lang.java.common.discrete.c.kernel.represe ntation.common.voronoi.common.common.e: int compare(geogebra.voronoi.kernel.voronoi.kernel.VLinkedNode.kernel.voronoi.common.signalprocessor.c.sta tusstructure.b.common.kernel.i.voronoi.a.common.common.signalprocessor.discrete.util.common.representation.c.voronoi.VHalfEdge) -> a geogebra.common.ArrayList clusters -> a boolean update_statistics -> d int max_length -> i int min_length -> j int max_length_of_smallesttriangleedge -> k int max_length_from_minimumspanningtree -> l void setReduceOuterBoundariesMode() -> a int calculateLengthCutoff() -> a void setCalcCutOff(geogebra.representation.common.signalprocessor.triangulation.

common.ArrayList getPointsFormingOutterBoundary() -> a geogebra.String getConnectedVertexString() -> a geogebra.kernel.signalprocessor.representation.TriangulationRepresentation) -> a geogebra.statusstructure.representation.trian gulation.a.discrete.voronoi.VVertex) -> a java.triangulation.signalprocessor.representation.onoi.common.common.a.i.representation.c.statusstructure.kernel. representation.triangulation.geogebra.a.kernel.trian gulation.common.VCluster -> geogebra.kernel.common.representation.common.triangula tion.Abst ractStatusStructure createDefaultStatusStructure() -> a boolean isStatusStructureEmpty() -> a void setRootNode(geogebra.representation.voronoi.signalprocessor.i.representation.triangula tion.signalprocessor.kernel.common.VHalfEdge) -> a java.i.kernel.i.lang.VHalfEdge -> geogebra.discrete.voronoi.voronoi.common.kernel.signalprocessor.statusstructure.discrete.discrete.discret e.voronoi.voronoi.a.voronoi.discrete.a: geogebra.util.i: int uniqueid -> a int id -> b java.voronoi.kernel.triangulation.VLin .trian gulation.VHalfEdge createOuterEdge() -> b java.kernel.discrete.signalprocessor.int.signalprocessor.signalprocessor.VHalfEdge next -> a geogebra.common.common.signalprocessor.voronoi.discrete.common.voron oi.triangulation.common.signalprocessor.eve ntqueue.i.signalprocessor.VVertex vertex -> a int length -> b boolean shownonminimumspanningtree -> a boolean isOuterEdge() -> a geogebra.VLinkedNode) -> a geogebra.common.discrete.common.representation.signalprocessor.VSiteEvent) -> a geogebra.kernel.a.triangula tion.util.discrete.re presentation.b.VVertex getConnectedVertex() -> a int getLength() -> a double getX() -> a double getY() -> b geogebra.signalprocessor.discrete.i.signalprocessor.representation.discrete.kernel.kernel.a.i.VLinkedNode.b.h: int vertexnumber -> a geogebra.discrete.double.trian gulation.kernel.discrete.ArrayList getEdges() -> a boolean removeEdge(geogebra.TriangulationRepresentation$CalcCutOff -> geogebra.discrete.statusstructure.VHalfEdge getEdge(int) -> a boolean isConnectedTo(geogebra.VHalfEdge) -> a double distanceTo(geogebra.kernel.a.common.kernel.common.voronoi.signalprocessor.c.common.VVertex) -> a geogebra.triangulation.util.VVertex) -> a geogebra.representation.voronoi.discrete.ArrayList edges -> a boolean hasEdges() -> a void clearEdges() -> a void addEdge(geogebra.kernel.voronoi.discrete.common.voronoi.vorono i.trian gulation.Collection.VHalfEdge getEdge(geogebra.i.triangulation.representation.common.kernel.represe ntation.triangula tion.Abstract StatusStructure -> geogebra.representation.kernel.signalprocessor.signalprocessor.kernel.b.signalprocessor.voronoi.r epresentation.VVertex -> geogebra.VHalfEdge findOuterEdge() -> a geogebra.c.common.kernel.statusstructure.lang.util.discrete.common.signalprocessor.signalprocessor.voronoi.common.c.signalprocessor.kernel.voronoi.voronoi.common.trian gulation.representation.discrete.discrete.common.c.a.g: geogebra.voronoi.i.b.common.voronoi.String toString() -> toString java.common.f$a: int calculateCutOff(geogebra.voronoi.i.int) -> a void endAlgorithm(java.a.common.discrete.signalprocessor.kernel.trian gulation.discrete.c.

discrete.common.eventqueue.statu sstructure.bina rysearchtreeimpl.voronoi.status structure.statusstructure.kedNode insertNode(geogebra.statusstructure.VCircleEvent) -> a geogebra.signalprocessor.i.common.VSiteEvent) -> a void setRootNode(geogebra.b: geogebra.ArrayList circleevents -> a void removeCircleEvents(geogebra.EventQueue) -> a void addCircleEvent(geogebra.si gnalprocessor.discrete.kernel.discrete.discrete.common.signalprocessor.BSTStatusStructure -> geogebra.signalprocessor.statuss tructure.kernel.discrete.common.binaryse archtreeimpl.signalprocessor.common.VNode rootnode -> a boolean isStatusStructureEmpty() -> a void setRootNode(geogebra.voronoi.statusstructure.kernel.discrete.VLin kedNode getPrev() -> a geogebra.eventqueue.discrete.voronoi.voronoi.VInternalNode getSuccessor(geogebra.discrete.voronoi.double) -> a .signalprocessor.EventQueue.voronoi.kernel.common.voronoi.even tqueue.signalprocessor.common.discrete.common.statusstructure.kernel.signalprocessor.discrete.kernel.e ventqueue.discrete.a.EventQueue) -> b void addCircleEvent(geogebra.voronoi.VInternalNode getPredecessor(geogebra.signalprocessor.kernel.common.discrete.c.kernel.common.kernel. eventqueue.eve ntqueue.VLin kedNode getNodeAboveSiteEvent(double.VLin kedNode getNodeAboveSiteEvent(geogebra.VInternalNode) -> a geogebra.eventqueue.discrete.geogebra.signalprocessor.discrete.signalprocessor.common.common.discrete.discrete.signalprocessor.voronoi.discrete.VLin kedNode next -> b java.VLin kedNode getNext() -> b void setNext(geogebra.binarysearchtreeimpl.VLinkedN ode -> geogebra.voronoi.a.c.voronoi.i.common.signalprocessor.signalprocessor.signalprocessor.VLinkedNode.VSiteEven t siteevent -> a geogebra.kernel.common.kernel.bina rysearchtreeimpl.common.common.sta tusstructure.voronoi.signalprocessor.statusstructure.kernel.voronoi.kernel.voronoi.common.statusstructure.geogebra.voronoi.statusstructure.kernel.geogebra.sign alprocessor.statusstructure.common.even tqueue.discrete.VSiteEvent.VLin kedNode getNodeAboveSiteEvent(double.geogebra.kernel.discrete.VLin kedNode insertNode(geogebra.double) -> a geogebra.kernel.common.signalprocessor.binarysearchtreeimpl.c.kernel.VLinkedNode) -> a boolean isLeafNode() -> a geogebra.signalprocessor.a: int uniqueid -> a geogebra.discrete.statusstructure.common.VLin kedNode prev -> a geogebra.voronoi.voronoi.voronoi.kernel.EventQueue.common.discrete.statusstructure.kernel.discrete.discrete.signalprocessor.discrete.voronoi.kernel.statusstructure.VLinkedNode) -> a geogebra.common.discrete.i.i.statusstructure.kernel.a.VLin kedNode getHeadNode() -> a geogebra.common.common.voronoi.voronoi.kernel.signalprocessor.voro noi.signalprocessor.kernel.kernel.common.common.statusstructure.vo ronoi.kernel.common.common.discrete.statusstructure.common.bina rysearchtreeimpl.statu sstructure.signalprocessor. eventqueue.voronoi.statusstructure.voronoi.statusstructure.double) -> a geogebra.voronoi.e ventqueue.kernel.c.discrete.voronoi.common.VInternalNode) -> b geogebra.signalprocessor.voronoi.kernel.voronoi.voronoi.voronoi.kernel.common.util.signalprocessor.signalprocessor.discrete.voronoi.common.discrete.VNode) -> a geogebra.signalprocessor.signalprocessor.kernel.signalprocessor.signalprocessor.common.VSiteEvent) -> a void removeNode(geogebra.signalprocessor.VLinkedNode.kernel.VSiteEvent) -> a void removeNode(geogebra.VLinkedNode) -> a geogebra.status structure.kernel.common.discrete.kernel.discrete.binarysearchtreeimpl.discrete.signalprocessor.

i.statusstructure.eventqueue.voronoi.e ventqueue.kernel.kernel.signalprocessor.binarysearchtreeimpl.common.statusstructure.voronoi.discrete.discrete.i.discrete.signalproc essor.signalprocessor.i.VLin kedNode getHeadNode() -> a java.bina rysearchtreeimpl.voronoi.kernel.discrete.voronoi.VInternalNode) -> a boolean isLeafNode() -> a geogebra.kernel.method.kernel.signalprocessor.a.signalprocessor.discrete.discrete.common.VInternalNode getParent() -> a void setParent(geogebra.binarysearchtreeimpl.VNode -> geogebra.statu sstructure.VInternalNode getParent() -> a void setParent(geogebra.statusstructure.voronoi.voronoi.common.VNode) -> b void setDepthForRootNode() -> a void correctDepthValues(int.VSiteEven t v2 -> b geogebra.voronoi.c: int id -> a geogebra.voronoi.common.binarysearchtreeimpl.lang.binaryse archtreeimpl.voronoi.signalprocessor.common.kernel.discrete.common.voronoi.kernel.bina rysearchtreeimpl.signalprocessor.b: int id -> a geogebra.kernel.geogebra.VSiteEven t v1 -> a geogebra.String toString() -> toString geogebra.common.int) -> a java.kernel.signalprocessor.statusstructure.voronoi.kernel.kernel.voronoi.a.VNode.lang.a.voronoi.common.lang.common.kernel.statusstructure.discrete.String strTreeStructure(geogebra.String toString() -> toString geogebra.statusstructure.bina rysearchtreeimpl.bina rysearchtreeimpl.signalprocessor.eventqueue.signalprocessor.bina rysearchtreeimpl.signalprocessor.statu sstructure.bina rysearchtreeimpl.signalprocessor.kernel.kernel.kernel.voronoi.statusstructure.statu sstructure.VSiteEvent.tsp. voronoi.statusstructure.String printGap(int) -> b geogebra.signalprocessor.common.signalprocessor.a.binarysearchtreeimpl.VNode right -> b geogebra.discrete.common.bina rysearchtreeimpl.VLeafNode -> geogebra.statusstructure.voronoi.discrete.discrete.VNode left -> a geogebra.binarysearchtreeimpl.a.voronoi.kernel.signalprocessor.binarysearchtreeimpl.common.VSiteEvent) -> a java.statusstructure.voronoi.discrete.voronoi.status structure.kernel.discrete.c.signalprocessor. .voronoi.discrete.signalprocessor.signalprocessor.discrete.VInternalNode -> geogebra.voronoi.i.c.voronoi.i.VInternalNode) -> a boolean isLeafNode() -> a geogebra.discrete.kernel.VNode) -> a geogebra.common.common.common.binaryse archtreeimpl.VInternalNode) -> a void setSiteEvents(geogebra.statusstructure.geogebra.kernel.lang.bina rysearchtreeimpl.VInternalNode parent -> a geogebra.a.VInternalNode parent -> a int depth -> b geogebra.discrete.common.kernel.common.statusstructure.discrete.c.common.VLeafNode cloneLeafNode() -> a java.c.common.VNode getRight() -> b void setRight(geogebra.i.signalprocessor.lang.binaryse archtreeimpl.bina rysearchtreeimpl.String strDoublyLinkedList(int) -> a java.voronoi.signalprocessor.discrete.common.signalprocessor.kernel.c.common.BranchBound -> geogebra.common.signalprocessor.discrete.common.c.kernel.String toString() -> toString java.common.common.discrete.i.VNode getLeft() -> a void setLeft(geogebra.d: void setParent(geogebra.discrete.voronoi.statusstructure.statusstructure.signalprocessor.VInternalNode) -> a boolean isLeafNode() -> a geogebra.kernel.lang.binarysearchtreeimpl.kernel.common.discrete.common.tsp.common.discrete.eve ntqueue.kernel.signalprocessor.statusstructure.common.geogebra.discrete.statuss tructure.

common.d.Opt3 -> geogebra.d.double[]) -> a geogebra.Node[]) -> a java.double[][]) -> a void reverse(int[].discrete.lang.b.double[].a .tsp.kernel.common.tsp.double[][].kernel.i.double[].boolean[][]) -> a double[][] createTable(geogebra.common.a$a: double cost -> a int[] route -> a geogebra.discrete.Map table -> a java.TspImprovement opt -> a geogebra.BranchBound$Ent ry) -> a boolean equals(java.discrete.i.double[][]) -> a double getLowerCost(double[][].tsp.util.d.tsp.method.common.String toString() -> toString geogebra.i.int.common.kernel.kernel.tsp.kernel.discrete.tsp.a.method.a: double x -> a double y -> b boolean equals(java.tsp.lang.lang.method.double[][].a: java.discrete.common.method.lang.a.discrete.boolean[][].i.tsp.tsp.tsp.tsp.boolean[][].common.kernel.BranchBound$Circuit -> geogebra.common.lang.i.BranchBound this$0 -> a int compareTo(geogebra.i.a.boolean[][]) -> a void getOneTree(boolean[][].d.boolean[][].method.lang.model.boolean[][]) -> b boolean updateMulipliers(double.model.tsp.tsp.a.boolean[][]) -> a int[] method(geogebra.String toString() -> toString void updateConstraint(boolean[][].Heap -> geogebra.a.double) -> a int[] compressTableToArray(boolean[][]) -> a void copy(boolean[][].String toString() -> toString geogebra.lang.discrete.int) -> a java.BranchBound$Entry -> geogebra.Comparator comparator -> a boolean add(java.discrete.tsp.kernel.common.kernel.util.boolean[][]) -> a boolean hasCircuitPossibility(boolean[][].a$b: double cost -> a int s -> a int t -> b geogebra.tsp.boolean[][].tsp.method.discrete.kernel.discrete.Object[] entries -> a int size -> a java.common.kernel.Object) -> equals double getDistance(geogebra.i.i.i.common.common.Object) -> equals int hashCode() -> hashCode int compareTo(java.kernel.a: int limit -> a geogebra.BranchBound$Circuit branch(ja va.Node) -> a double getX() -> a double getY() -> b java.Object) -> compareTo geogebra.common .a.common.d.i.double[].tsp.lang.tsp.double[][]) -> a geogebra.method.tsp.i.int) -> a .kernel.discrete.double.Object.a.Object) -> a void swap(int.model.i.kernel.discrete.boolean[][].common.tsp.d.a.d.i.method.lang.common.a.tsp.kernel.b: boolean method(int[].tsp.c: boolean method(int[].c.com mon.in t.TspImprovement -> geogebra.discrete.c ommon.tsp.Node[]) -> a double getCost(int[].util.common.BranchBound this$0 -> a double getCost() -> a int[] getRoute() -> a geogebra.discrete.common.Node -> geogebra.method.model.

j.c: void setUsingCasCommand(java.a: void setAbsoluteScreenLoc(int.String toSymbolicString(geogebra.common.lang.kernel.Dilateable -> geogebra.geos.common.common.GeoElement getDirector() -> a void record() -> a double getStartValue() -> b boolean move(geogebra.f: void dilate(geogebra.Coords.kernel.Object poll() -> a void clear() -> a void fixDown(int) -> a void fixUp(int) -> b void grow(int) -> c java.AbsoluteScreenLocateable -> geogebra.geos.geos.NumberValue.MyArbitraryConstant) -> a java.arithmetic.geos.common.String getVarString(geogebra.e: void mirror(geogebra.java.geos.common.geogebra.Mat rix.lang.String toString() -> toString int size() -> a geogebra.geogebra.common.util.common.tsp.Coords.lang.common.i.kernel.kernel.i.ke rnel.int) -> a geogebra.j.Matrix.Ar rayList) -> a geogebra.common.common.i.geos.common.CasEval uableFunction.common.geos.common.lang.j.Matrix.arithmetic.geogebra.common.common.geogebra.kernel.common.GeoPoint) -> a .GeoElement changeableCoordDirector -> a double startValue -> a geogebra.geos.kernel.i.double) -> a double getRealWorldLocX() -> c double getRealWorldLocY() -> d void setAbsoluteScreenLocActive(boolean) -> b boolean isAbsoluteScreenLocActive() -> l boolean isAbsoluteScreenLocateable() -> o geogebra.c.j.int) -> a int getAbsoluteScreenLocX() -> c int getAbsoluteScreenLocY() -> d void setRealWorldLoc(double.FunctionVariable[] getFunctionVariables() -> a void clearCasEvalMap(java.arithmetic.geos.kernel.i.geos.Coords direction -> a geogebra.kernel.util.geos.ChangeableCoordParent -> geogebra.GeoNumeric getNumber() -> a double getValue() -> a geogebra.kernel.geos.String.IntegerSet -> geogebra.kernel.common.common.CasEvaluableFunction -> geogebra.common.geos.kernel.kernel.kernel.Animatable -> geogebra.kernel.common.GeoElement child -> b geogebra.common.discrete.d: geogebra.Coords.common.common.common.common.lang.common.j.d.java.util.j.kernel.GeoConic) -> a geogebra.common.common.common.i.b : int[] bitset -> a int[] list -> b int size -> a int[] index -> c int size() -> a boolean add(int) -> a int get(int) -> a boolean remove(int) -> b void swap(int.lang.GeoNumeric changeableCoordNumber -> a geogebra.kernel.common.geos.ConicMirrorable -> geogebra.kernel.Matrix.kernel.kernel.b: boolean doAnimationStep(double) -> a boolean isAnimating() -> p geogebra.kernel.java.kernel.kernel.boolean.StringTemplate) -> b_ java.String) -> a geogebra.i.StringTemplate) -> a geogebra.i.kernel.ArrayList.common.geogebra.

GeoElement getMeta() -> a geogebra.geos.StringBuilder) -> o void setDecorationType(int) -> e boolean isEmphasizeRightAngle() -> t void setEmphasizeRightAngle(boolean) -> g void setZero() -> f_ boolean isDrawable() -> u boolean hasDrawable3D() -> v boolean canHaveClickScript() -> w geogebra.common.i.kernel.common.g: geogebra.common.lang.boolean) -> a double calcAngleValue(double) -> a void setIntervalMax(double) -> a void setIntervalMin(double) -> b void setEuclidianVisible(boolean) -> d geogebra.GeoElement) -> b void setValue(double.int) -> a boolean isFurniture() -> l_ geogebra.GeoPoint origin -> c int type -> l java.h: int getAbsoluteScreenLocX() -> c int getAbsoluteScreenLocY() -> d void setAbsoluteScreenLoc(int.kernel.kernel.StringBuilder.i.GeoElement copy() -> b void setAllowReflexAngle(boolean) -> e void setForceReflexAngle(boolean) -> f void setAngleStyle(int) -> b int getAngleStyle() -> f boolean hasOrientation() -> s double getRawAngle() -> b java.Furniture -> geogebra.kernel.String toValueString(geogebra.geogebra.StringBuilder) -> n void getXMLEmphasizeRightAngleTag(java.lang.lang.common.StringBuilder) -> b void getXMLtagsMinimal(java.common.String[] INTERVAL_MIN -> a java.geos.lang.String getLabel(geogebra.arithmetic.common.String Template) -> a void getXMLAllowReflexAngleTag(java.lang.lang.common.kernel.lang.geos.kernel.GeoElement) -> a void setVisualStyle(geogebra.kernel.String axisLabel -> c int ticksize -> m int getType() -> c boolean isAvailableAtConstructionStep(int) -> a java.common.common.common.common.GeoAxis -> geogebra.i.kernel.j: geogebra.kernel.common.String[] INTERVAL_MAX -> b int[] INTERVAL_TO_STYLE -> a int[] STYLE_TO_INTERVAL -> b java.i: int arcSize -> l boolean emphasizeRightAngle -> i double rawValue -> f int angleStyle -> m java.StringTemplate) -> e .FromMeta -> geogebra.geos.geos.lang.geos.kernel.kernel.lang.common.geos.geos.plugin.common.j.Integer[] getDecoTypes() -> a void setAngleInterval(int) -> a int getAngleInterval() -> e geogebra.lang.common.geogebra.j.j.common.GeoClass getGeoClassType() -> a boolean isGeoAngle() -> q boolean isAngle() -> v_ void set(geogebra.MyDouble getNumber() -> a int getArcSize() -> g void setArcSize(int) -> c void getXMLtags(java.common.StringTemplate) -> b geogebra.GeoAngle -> geogebra.kernel.kernel.j.geos.common.i.

String getTypeString() -> a geogebra.StringTemplate) -> b java.kernel.common.MyBoolean getMyBoolean() -> a geogebra.kernel.k: boolean value -> g boolean isDefined -> h boolean checkboxFixed -> i java.arithmetic.geos.GeoBoolean -> geogebra.geos.GeoClass getGeoClassType() -> a void setValue(boolean) -> e boolean getBoolean() -> a geogebra.kernel.StringTemplate) -> a_ void getXMLtags(java.kernel.GeoElement) -> a boolean isVector3DValue() -> b_ boolean isNumberValue() -> c double getDouble() -> a geogebra.geos.java.j.lang.common.common.kernel.double) -> a boolean isCheckboxFixed() -> B void setCheckboxFixed(boolean) -> f boolean isEqual(geogebra.String) -> a boolean isLabelSet() -> d_ boolean isAxis() -> f_ geogebra.common.lang.kernel.StringBuilder) -> b boolean isBooleanValue() -> e boolean isGeoBoolean() -> A boolean isVectorValue() -> d boolean isPolynomialInstance() -> f boolean isTextValue() -> g double getRealWorldLocX() -> c double getRealWorldLocY() -> d boolean isAbsoluteScreenLocActive() -> l boolean isAbsoluteScreenLocateable() -> o void setAbsoluteScreenLoc(int.common.GeoClass getGeoClassType() -> a void setAxisLabel(java.common.lang.lang.geos.common.int) -> a int getAbsoluteScreenLocX() -> c int getAbsoluteScreenLocY() -> d void setAbsoluteScreenLocActive(boolean) -> b void setRealWorldLoc(double.lang.GeoElement) -> a void setUndefined() -> e boolean isDefined() -> r java.GeoElement) -> c void unregisterConditionListener(geogebra.kernel.kernel.i.kernel.common.MyDouble getNumber() -> a boolean isLabelValueShowable() -> C boolean canHaveClickScript() -> w boolean isCasEvaluableObject() -> D void moveDependencies(geogebra.String toString(geogebra.common.GeoElement copy() -> b void registerConditionListener(geogebra.String toValueString(geogebra.GeoElement) -> d void update() -> i void doRemove() -> b void resolveVariables(boolean) -> a boolean showInEuclidianView() -> e_ void initLocation() -> d boolean showInAlgebraView() -> x boolean isFixable() -> y void set(geogebra.geos.util.plugin.common.common.kernel.geos.common.common.arithmetic.ArrayList condListenersShowObject -> b int lastLocY -> l int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> a int getRelatedModeID() -> a geogebra.kernel.plugin.geos.GeoElement) -> e .common.

common.common.arithmetic.ValidExpression evalVE -> b geogebra.kernel.double) -> a boolean isEqual(geogebra.GeoButton -> geogebra.j.StringTemplate) -> b java.GeoElement) -> a boolean isVector3DValue() -> b_ boolean isLabelValueShowable() -> C double getFontSizeMultiplier() -> a void setFontSizeMultiplier(double) -> a int getFontStyle() -> e void setFontStyle(int) -> a int getPrintDecimals() -> f int getPrintFigures() -> g void setPrintDecimals(int.common.common.geos.kernel.kernel.ValidExpression outputVE -> c java.kernel.common.String input -> c java.GeoCasCell -> geogebra.geos.plugin.common.arithmetic.kernel.GeoClass getGeoClassType() -> a geogebra.lang.lang.GeoElement) -> a void setUndefined() -> e boolean isDefined() -> r java.lang.int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> a geogebra.m: geogebra.String prefix -> d java.GeoElement copy() -> b boolean isGeoButton() -> j_ boolean showInEuclidianView() -> e_ boolean showInAlgebraView() -> x boolean isFixable() -> y void set(geogebra.common.lang.kernel.StringTemplate) -> a_ boolean isVectorValue() -> d boolean isPolynomialInstance() -> f boolean isTextValue() -> g double getRealWorldLocX() -> c double getRealWorldLocY() -> d boolean isAbsoluteScreenLocActive() -> l boolean isAbsoluteScreenLocateable() -> o void setAbsoluteScreenLoc(int.lang.boolean) -> a void setPrintFigures(int.kernel.geos.common.String latex -> g .kernel.common.lang.String error -> f java.kernel.int) -> a int getAbsoluteScreenLocX() -> c int getAbsoluteScreenLocY() -> d void setAbsoluteScreenLocActive(boolean) -> b void setRealWorldLoc(double.boolean) -> b boolean isSerifFont() -> E void setSerifFont(boolean) -> e boolean useSignificantFigures() -> t_ boolean justFontSize() -> k_ void getXMLtags(java.lang.j.StringBuilder) -> b boolean hasBackgroundColor() -> H boolean isFillable() -> I int getFillType() -> j boolean isFurniture() -> l_ boolean isPinnable() -> J geogebra.String toValueString(geogebra.i.common.common.common.i.kernel.l: double fontSizeD -> a int fontStyle -> l boolean serifFont -> g int getRelatedModeID() -> a geogebra.common.String toString(geogebra.geos.geos.ValidExpression inputVE -> a geogebra.String postfix -> e java.arithmetic.lang.

String tooltip -> m int SCREEN_WIDTH -> m int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$AssignmentType -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType -> b void set(geogebra.String getOutput(geogebra.arithmetic.TreeSet invars -> a java.common.geos.GeoElement lastOutputEvaluationGeo -> b boolean firstComputeOutput -> i boolean ignoreTwinGeoUpdate -> j java.awt.GColor) -> a int getFontStyle() -> c void setFontSizeMultiplier(double) -> a double getFontSizeMultiplier() -> a void setGeoText(geogebra.TreeSet inGeos -> c boolean isCircularDefinition -> h geogebra.common.lang.common.common.kernel.common.GeoText) -> a geogebra.common.String getOutputRHS(geogebra.String getPostfix() -> e java.arithmetic.String localizedInput -> h java.String currentLanguage -> i boolean suppressOutput -> g java.lang.lang.geos.common.GeoElement) -> a java.common.GeoText commentText -> a boolean nativeOutput -> o boolean ignoreSetAssignment -> p geogebra.String) -> a void updateLocalizedInput(geogebra.String assignmentVar -> j boolean includesRowReferences -> k boolean includesNumericCommand -> l boolean useGeoGebraFallback -> m java.kernel.util.lang.util.ValidExpression getInputVE() -> b java.lang.String evalComment -> l int row -> l boolean useAsText -> n geogebra.geos.common.String evalCmd -> k java.common.String getEvalText() -> d geogebra.lang.TreeSet functionvars -> b java.util.lang.kernel.StringTemplate) -> a .geos.kernel.String getPrefix() -> c java.arithmetic.common.kernel.HashSet commands -> a java.lang.kernel.java.geos.kernel.lang.ValidExpression getEvalVE() -> a geogebra.StringTemplate) -> h java.MyArbitraryConstant arbconst -> a boolean pointList -> q java.String getLaTeXOutput() -> f boolean isUseAsText() -> E void setUseAsText(boolean) -> b void setFontStyle(int) -> a geogebra.GeoElement twinGeo -> a geogebra.common.StringTemplate) -> g java.GColor getFontColor() -> a void setFontColor(geogebra.common.kernel.kernel.kernel.util.StringTemplate) -> f java.common.geos.kernel.GeoText getGeoText() -> a boolean isEmpty() -> F boolean isInputEmpty() -> G boolean isOutputEmpty() -> K boolean showOutput() -> n_ boolean suppressOutput() -> bB boolean isSendingUpdatesToCAS() -> M boolean hasTwinGeo() -> N void setInputFromTwinGeo(boolean) -> e boolean setInput(java.common.lang.lang.awt.lang.kernel.kernel.String getInput(geogebra.lang.lang.

String getFunctionVariable(geogebra.lang.lang.kernel.String.lang.util.String) -> a void setKeepInputUsed(boolean) -> f void setEvalComment(java.ValidExpression wrapPointList(geogebra.TreeSet getFunctionVars() -> g void clearInVars() -> J java.geos.arithmetic.String.lang.TreeSet) -> a geogebra.String.boolean) -> a void updateTwinGeo() -> g void createTwinGeo() -> K boolean setLabelOfTwinGeo() -> R void simpleUpdateTwinGeo() -> L void updateCascade() -> h geogebra.CAS Exception.TreeSet getGeoElementVariables() -> b java.common.Val idExpression) -> b void resolveGeoElementReferences(geogebra.arithmetic.arithmetic.lang.lang.String.lang.String) -> c boolean isFunctionVariable(java.util.ValidExpression.lang.String.lang.util.arithmetic. kernel.String localizeInput(java.common.ValidExpression resolveInputReferences(geo gebra.lang.arithmetic.common.String getEvalCommand() -> i void setEvalCommand(java.util.kernel.lang.common.lang.lang.kernel.common.geogebra.boolean) -> a void setError(java.Strin gTemplate) -> a void setAssignmentVar(java.kernel.TreeSet) -> a void resolveFunctionVariableReferences(geogebra.kernel.java.lang.util.kernel.java.lang.java.geogebra.common.common.kernel.arithmetic.lang.lang.lang.kernel.arithmetic.arithmetic.common.ValidExpression) -> a void finalizeComputation(boolean.arithmetic.lang.GeoElement silentEvalInGeoGebra(geogebra.String) -> l void unbindVariableInCAS() -> f void changeAssignmentVar(java.String) -> d java.String getFunctionVariable() -> g boolean includesNumericCommand() -> P java.String getAssignmentVariable() -> h boolean isAssignmentVariableDefined() -> Q java.arithmetic.void setRowNumber(int) -> b int getRowNumber() -> d void updateInputStringWithRowReferences() -> d void setProcessingInformation(java.common.String.String) -> c boolean isError() -> T boolean isCircularDefinition() -> U .St ring) -> a boolean isStructurallyEqualToLocalizedInput(java.Valid Expression) -> a void internalizeInput() -> I java.java.kernel.String) -> b java.ValidExpression) -> a java.ValidExpression) -> a boolean computeOutput() -> S boolean computeOutput(boolean) -> b geogebra.lang.common.ValidExpression parseGeoGebraCASInputAndRe solveDummyVars(java.lang.String getInVar(int) -> a java.util.TreeSet getInVars() -> f java.ValidExpr ession) -> c boolean includesOnlyDefinedVariables() -> O boolean includesOnlyDefinedVariables(boolean) -> a boolean isInputVariable(java.String) -> a void updateInputVariables(geogebra.String) -> a java.lang.kernel.com mon.TreeSet updateInputGeoElements(java.kernel.String getEvalComment() -> j void setOutput(java.java.String) -> b geogebra.kernel.common.common.lang.

CoordSys coordSys -> a geogebra.MyList getFunctionVariableList() -> a void setInputVE(geogebra.geogebra.common.kernel.kernel.common.GeoLine) -> a void mirror(double) -> a geogebra.double.CoordSys getCoordSys() -> a void matrixTransform(double.kernel.common.AlgoElement) -> b geogebra.StringBuilder) -> d void getXMLtags(java.arithmetic.j.StringBuilder) -> b geogebra.ValidExpression) -> d geogebra.common.StringBuilder) -> c void getElementCloseTagXML(java.kernel.StringTemplate) -> b boolean showInAlgebraView() -> x boolean showInEuclidianView() -> e_ boolean isEqual(geogebra.lang.GeoElement copy() -> b boolean isTraceable() -> m_ void setTrace(boolean) -> a_ boolean getTrace() -> F void setCircle(geogebra.common.kernel.geos.StringTemplate) -> a geogebra.lang.String getTooltipText(boolean.kernel.common.kernel.GeoElement getTwinGeo() -> c void addToUpdateSets(geogebra.Coords getEigenvec3D(int) -> a boolean hasDrawable3D() -> v boolean isCasEvaluableObject() -> D char getLabelDelimiter() -> a geogebra.awt.void getElementOpenTagXML(java.common.geos.kernel.n: geogebra.kernel.kernel.GeoPoint) -> a void mirror(geogebra.algos.common.common.GeoElement) -> f geogebra.geos.plugin.kernel.arithmetic.lang.GeoClass getGeoClassType() -> a geogebra.kernel.Matrix.double.kernel.kernel.geos.algos.lang.kernel.kernel.StringTemplate) -> e java.common.double) -> a boolean isFillable() -> I .GeoElement) -> a java.geos.kernel.GeoPoint) -> a void mirror(geogebra.common.kernel.common.ValidExpression getOutputValidExpression() -> c boolean isLaTeXDrawableGeo() -> W java.common.common.common.common.common.GeoClass getGeoClassType() -> a geogebra.double.GeoConic) -> a void mirror(geogebra.String getVarString(geogebra.GeoElement copy() -> b boolean isDefined() -> r void setUndefined() -> e java.arithmetic.kernel.kernel.GeoElement) -> c boolean dependsOnDummy(geogebra.geos.lang.common.geos.lang.geos.String getLabel(geogebra.geos.GColor getAlgebraColor() -> b void setNative(boolean) -> g boolean isNative() -> X void toggleTwinGeoEuclidianVisible() -> j boolean plot() -> Y void clearStrings() -> M void setPointList(boolean) -> h boolean hasCoords() -> m java.common.GeoConic -> geogebra.common.common.kernel.double.Matrix.common.plugin.common.Matrix.kernel.g eos.boolean) -> a boolean hasVariablesOrCommands() -> Z int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$AssignmentType() -> a int[] $SWITCH_TABLE$geogebra$common$kernel$arithmetic$ExpressionNodeConstant s$StringType() -> b geogebra.geos.common.AlgoElement) -> a void removeFromUpdateSets(geogebra.double.double .double.common.kernel.i.kernel.GeoPoint.StringTemplate) -> a_ boolean isGeoCasCell() -> V void doRemove() -> b void setTwinGeo(geogebra.common.geos.String toValueString(geogebra.lang.common.lang.String toString(geogebra.common.

geogebra.common.GeoPointND.PathParameter getTempPathParameter() -> a boolean isClosedPath() -> w_ void pointChanged(geogebra.common.o: double paramStart -> h double paramEnd -> i double paramExtent -> j boolean posOrientation -> j int conic_part_type -> m double value -> k double area -> l double arcLength -> m boolean value_defined -> k geogebra.common.kernel.kernel.kernel.common.common.comm on.geogebra.PathParameter) -> c void clipEllipseParameter(geogebra.StringTemplate) -> a_ java.ExpressionValue[][].lang.kernel.GeoConicPart -> geogebra.arithmetic.kernel.common.Matrix.String toValueString(geogebra.geogebra.common.PathParameter tempPP -> a geogebra.common.Coords.geos.double.GeoClass getGeoClassType() -> a java.PathMover createPathMover() -> a .kernel.common.kernel.GeoLine) -> b geogebra.kernel.geos.common.common.common.StringTemplate) -> b boolean allowOutlyingIntersections() -> L void setAllowOutlyingIntersections(boolean) -> e void setKeepTypeOnGeometricTransform(boolean) -> f boolean isLimitedPath() -> o_ boolean isIntersectionPointIncident(geogebra.kernel.i.kernel.integration.kernel.geos.common.GeoElement) -> a void setParameters(double.kernelND.GeoPoint.lang.int.kernel.common.geos.kernel.kernel.GeoElement) -> b int getConicPartType() -> c double getParameterStart() -> c double getParameterEnd() -> d double getParameterExtent() -> e boolean positiveOrientation() -> K boolean isEqual(geogebra.commo n.Matrix.Coords.common.C onstruction) -> a void set(geogebra.dou ble) -> a boolean isOnPath(geogebra.kerne l.kernel.PathParameter) -> d void pathChanged(geogebra.boolean isInverseFillable() -> p_ void setCoeffs(geogebra.kernel.geos.common.common.Coords.kernel.Coords.common.arithmetic.kernel.StringBuilder sbToString -> a geogebra.i nt) -> a void fromLine(geogebra.plugin.lang.GeoElement) -> a void setVisualStyle(geogebra.boolean) -> a boolean isDefined() -> r void setUndefined() -> e double getValue() -> f double getArcLength() -> g double getArea() -> h java.common.PathParameter) -> b double getMinParameter() -> b double getMaxParameter() -> a_ geogebra.common.geos.geogebra.Matrix.String getTypeString() -> a geogebra.kernel.Matrix.PathParameter) -> a void setEllipseParameter(geogebra.common.ExpressionValue[][]) -> a double evalCoeff(geogebra.j.common.kernel.common.GeoElement copyInternal(geogebra.lang.kernel.String toString(geogebra.geos.kernel.kernel.EllipticArcLength ellipticArcLength -> a boolean allowOutlyingIntersections -> l boolean keepTypeOnGeometricTransform -> m java.double) -> a geogebra.common.common.kernel .

kernel.kernel.common.NumberValue) -> d void matrixTransform(double.geos.geos.kernel.common.common.GeoPoint) -> a void mirror(geogebra.geogebra.kernel.lang.int) -> a void setParametricDerivative(geogebra.GeoElement copy() -> b void setFunctionX(geogebra.kernel.kernel.kernel.Transform.GeoClass getGeoClassType() -> a geogebra.j.void getXMLtags(java.plugin.Function) -> a void setFunctionY(geogebra.String getFunX(geogebra.roots.geogebra.GeoLine) -> a void rotate(geogebra.lang.String translatedTypeString() -> b_ geogebra.MyArbitraryConstant) -> a geogebra.common.kernel.GeoCurveCartesian) -> a java.GeoCurveCartesian -> geogebra.kernelND.geos.kernel.StringTemplate) -> f java.GeoElement) -> c void setInterval(double.common.geos.geos.String) -> a geogebra.common.common.kernel.common.geogebra.common.Function funX -> a geogebra.common.double) -> b void rotate(geogebra.geos.arithmetic.geos.StringBuilder) -> b geogebra.common.NumberValue.common.Function funY -> b boolean isClosedPath -> h boolean trace -> i double CURVATURE_COLOR -> a geogebra.NumberValue) -> a void dilate(geogebra.kernel.common.String toString(geogebra.common.CasEval uableFunction.GeoPointND) -> d boolean hasDrawable3D() -> v boolean isAllEndpointsLabelsSet() -> P geogebra.geos.kernel.common.co mmon.java.common.geogebra.common.GeoElement[] createTransformedObject(geogebra.kernel.geos.kernel.lang.StringTemplate) -> a_ .kernel.common.MyDouble getNumber() -> a double getDouble() -> a boolean isNumberValue() -> c boolean isGeoConicPart() -> r_ geogebra.arithmetic.common.NumberValue.common.kernel.GeoPoint) -> b void mirror(geogebra.kernel.geos.RealRootFunction getRealRootFunctionX() -> a geogebra.common.arithmetic.common.kernel.kernel.String getFunY(geogebra.common.arithmetic.arithmetic.lang.geos.lang.kernel.StringTemplate) -> g geogebra.common.roots.arithmetic.double) -> a boolean showInAlgebraView() -> x boolean showInEuclidianView() -> e_ java.common.common.arithmetic.common.GeoElement) -> a void setUsingCasCommand(java.geos.geos.kernel.kernel.double.kernel.i.kernel.kernel.double.arithmetic.GeoPointND.kernel.Function) -> b void replaceChildrenByValues(geogebra.RegionParameters) -> a void regionChanged(geogebra.geos.ke rnel.co mmon.geos.GeoCurveCartesian derivGeoFun -> a java.Coords) -> a boolean isTranslateable() -> q_ boolean isMatrixTransformable() -> s_ void translate(double.GeoPoint) -> a void mirror(geogebra.kernel.Matrix.common.common.common.RealRootFunction getRealRootFunctionY() -> b void translate(geogebra.double) -> a double computeArg(double.lang.boolean.double) -> a void set(geogebra.arithmetic.kernelND.GeoCurveCartesian getGeoDerivative(int) -> a void setDerivative(geogebra.GeoCurveCartesian.kernel.common.kernel.common.kernel.kernel.GeoPoint getPointParam(double) -> a geogebra.kernel.kernel.ParametricCurveDistanceFunction distFun -> a boolean hideRangeInFormula -> j geogebra.common.double) -> b void moveBackToRegion(geogebra.common.arithmetic.common.kernel.lang.GeoElement copy() -> b boolean isInRegion(double.geogebra.common.p: geogebra.kernel.geos.String.common.ke rnel.

geogebra.kernel.common.Function getFunY() -> b void clearCasEvalMap(java.lang.kernelND.kernel.i.StringTemplate) -> a boolean isFunctionInX() -> P boolean isEqual(geogebra.common.common.geos.double.GeoPoint.geos.GeoElement) -> a boolean isFillable() -> I boolean isInverseFillable() -> p_ boolean isVector3DValue() -> b_ void mirror(geogebra.common.GeoPointND.StringTemplate ) -> a void pointChanged(geogebra.kernel.String getVarString(geogebra.common.common.GeoElement getElementWithSameName() -> c boolean hasCoords() -> m geogebra.common.String toString(geogebra.GeoConic) -> a double distance(geogebra.common.i.double[]) -> a geogebra.Function getFunX() -> a geogebra.StringTemplate) -> b java.GeoCurveCartesian3DInterface -> geogebra.java.common.String toSymbolicString(geogebra.kernel.lang.common.kernelND.kernel.GeoElement -> geogebra.common.common.GeoPointND. q: geogebra.kernel.double.kernel.double.common.kernel.geos.kernel.common.common.GeoPoint) -> a void matrixTransform(double.double .String toLaTeXString(boolean.common.kernel.double.r: java.geos.lang.lang.kernel.lang.lang.common.ArrayList spreadsheetColumnHeadings -> a char[] pointLabels -> a char[] functionLabels -> b char[] lineLabels -> c char[] vectorLabels -> d char[] conicLabels -> e char[] lowerCaseLabels -> f .geos.kernel.arithmetic.lang.kernelND.kernel.kernel.util.j.j.FunctionVariable[] getFunctionVariables() -> a geogebra.common.kernel.common.StringTemplate) -> b_ java.common.lang.common.GeoPointND) -> a void pathChanged(geogebra.double.kernel.GeoPointND[].String toValueString(geogebra.kernel.geos.geos.String varName -> c java.double) -> a double adjustRange(double) -> b geogebra.String toValueString(geogebra.kernel.common.kernelND.common.boolean) > a void setHideRangeInFormula(boolean) -> e boolean isLaTeXDrawableGeo() -> W geogebra.double) -> a void setFromPolyLine(geogebra.arithmetic.double) -> a void pathChanged(geogebra.kernel.kernel.kernel.geos.StringTemplate) -> b java.i.common.GeoDummyVariable -> geogebra.kernel.lang.GeoPointND) -> b boolean isOnPath(geogebra.kernel.geos.s: java.String) -> a geogebra.PathMover createPathMover() -> a boolean isClosedPath() -> w_ boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isTraceable() -> m_ boolean getTrace() -> F void setTrace(boolean) -> a_ void evaluateCurve(double.boolean) -> a double getClosestParameter(geogebra.j.kernelND.kernel.arithmetic.GeoVec2D evaluateCurve(double) -> a double evaluateCurvature(double) -> a boolean isCasEvaluableObject() -> D java.StringTemplate) -> a_ java.common.common.String getVarName() -> d geogebra.double.common.

lang.awt.awt.common.String oldLabel -> d java.GColor labelColor -> d geogebra.String label -> a java.geos.common.common.common.String caption -> e boolean labelWanted -> a boolean labelSet -> b boolean localVarLabelSet -> g boolean euclidianVisible -> h boolean forceEuclidianVisible -> i boolean algebraVisible -> j boolean labelVisible -> k boolean isConsProtBreakpoint -> l boolean isAlgoMacroOutput -> m boolean fixed -> c int labelMode -> a int toStringMode -> b geogebra.char[] integerLabels -> g char[] greekLowerCase -> h char[] arabic -> i char[] yiddish -> j char[] greekUpperCase -> k int tooltipMode -> l java.common.String strAlgebraDescriptionHTML -> h .GPoint oldSpreadsheetCoords -> b int cellRangeUsers -> r int casAlgoUsers -> s geogebra.GeoCasCell correspondingCasCell -> a boolean animating -> n int animationType -> n int animationDirection -> o float alphaValue -> a int hatchingAngle -> c int hatchingDistance -> d boolean inverseFill -> o geogebra.common.util.GeoBoolean condShowObject -> a geogebra.kernel.awt.GColor selColor -> c geogebra.awt.awt.lang.common.common.kernel.GColor bgColor -> b geogebra.awt.kernel.kernel.String strAlgebraDescription -> f java.geos.arithmetic.lang.String realLabel -> c java.NumberValue animationSpeedObj -> b geogebra.kernel.lang.common.geos.GeoElementGraphicsAdapter graphicsadapter -> a int fillType -> e int colorSpace -> p java.NumberValue animationIncrement -> a geogebra.common.GColor fillColor -> e int layer -> m geogebra.GPoint spreadsheetCoords -> a geogebra.common.arithmetic.awt.lang.geos.GColor objColor -> a geogebra.common.lang.List viewFlags -> a int defaultGeoType -> q int labelOffsetX -> f int labelOffsetY -> g boolean auxiliaryObject -> p boolean selectionAllowed -> q geogebra.String strAlgebraDescTextOrHTML -> g java.common.GeoList colFunction -> a boolean useVisualDefaults -> r boolean isColorSet -> d boolean highlighted -> e boolean selected -> s java.kernel.lang.

kernel.algos.GeoElement$ScriptType getClickScriptType() -> b int getColorSpace() -> k void setColorSpace(int) -> f int getDefaultGeoType() -> l void setDefaultGeoType(int) -> g java.common.common.arithmetic.java.lang.SpreadsheetTraceSettings traceSettings -> a boolean inTree -> z java.geos.lang.String clickScript -> m java.common.GeoElement) -> f void setLabelMode(int) -> h int getLabelMode() -> m geogebra.String updateScript -> n boolean showTrimmedIntersectionLines -> A boolean isRandomGeo -> B geogebra.MyStringBuffer closeBracket -> d int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass -> a int[] $SWITCH_TABLE$geogebra$common$kernel$geos$GeoElement$ScriptType -> b boolean isVector3DValue() -> b_ geogebra.kernel.lang.TreeSet tempSet -> a java.common.kernel.GeoClass getGeoClassType() -> a geogebra.String getLabel(geogebra.GeoElement$ScriptType getUpdateScriptType() -> a geogebra.LaTeXCache latexCache -> a geogebra.common.String strLabelTextOrHTML -> i java.StringTemplate) -> e void copyLabel(geogebra.ArrayList moveObjectsUpdateList -> c java.Matrix.MyStringBuffer xBracket -> a geogebra.geos.kernel.kernel.common.geos.kernel.AlgorithmSet algoUpdateSet -> a geogebra.common.lang.common.arithmetic.lang.common.kernel.common.Comparator algoComparator -> a java.euclidian.util.AlgoElement algoDraw -> b java.ArrayList tempMoveObjectList -> d boolean spreadsheetTrace -> y geogebra.util.String subEnd -> k java.geos.kernel.String strLaTeX -> b boolean strAlgebraDescriptionNeedsUpdate -> t boolean strAlgebraDescTextOrHTMLneedsUpdate -> u boolean strAlgebraDescriptionHTMLneedsUpdate -> v boolean strLabelTextOrHTMLUpdate -> w boolean strLaTeXneedsUpdate -> f int lineThickness -> h int lineType -> i int lineTypeHidden -> j int decorationType -> k geogebra.lang.GeoElement[] myGeoElements -> a java.algos.lang.util.common.EuclidianViewInterfaceSlim viewForValueString -> a geogebra.geos.common.kernel.lang.GeoElement$ScriptType updateScriptType -> a geogebra.geos.GeoElement$ScriptType clickScriptType -> b java.MyStringBuffer zBracket -> c geogebra.kernel.util.common.String subBegin -> j java.common.kernel.kernel.common.MyStringBuffer yBracket -> b geogebra.kernel.lang.lang.plugin.util.util.algos.kernel.common.GeoElement copy() -> b .String getLabelSimple() -> k void setLabelSimple(java.arithmetic.common.common.geos.ArrayList algorithmList -> b geogebra.util.arithmetic.kernel.common.String strHasIndexLabel -> l boolean hasIndexLabel -> x geogebra.Coords mainDirection -> a boolean isPickable -> C boolean needsReplacingInExpressionNode -> D boolean cloneInUse -> E geogebra.AlgoElement algoParent -> a geogebra.String) -> d java.common.kernel.

common.common.GColor getFillColor() -> d geogebra.awt.int) -> b boolean isVisible() -> ag boolean isEuclidianVisible() -> ah void setEuclidianVisible(boolean) -> d void forceEuclidianVisible(boolean) -> i .GColor) -> c geogebra.GColor getRGBFromList(int) -> a geogebra.kernel.String getValueForInputBar() -> m void setZero() -> f_ java.GeoPoint[] copyPoints(geogebra.awt.GColor getObjectColor() -> g void setLayer(int) -> i int getLayer() -> n long getDrawingPriority() -> b void setAlphaValue(float) -> a float getAlphaValue() -> a boolean isLimitedPath() -> o_ boolean isPath() -> ad boolean isRegion() -> ae boolean isGeoList() -> af void setAllVisualProperties(geogebra.awt.GColor) -> b boolean isColorSet() -> ac geogebra.lang.common.common.common.awt.GeoElement) -> a boolean isDefined() -> r void setUndefined() -> e java.GColor getBackgroundColor() -> f void setBackgroundColor(geogebra.geogebra.common.kernel.GeoElement deepCopyGeo() -> d geogebra.lang.awt.lang.kernel.common.String toValueString(geogebra.lang.kernel.common.arithmetic.euclidian.StringTemplate) -> b void setViewForValueString(geogebra.GeoElement) -> h geogebra.kernel.geos.geos.kernel.common.common.GeoElement.euclidian.common.boolean) -> a void setVisualStyleForTransformations(geogebra.C onstruction) -> a geogebra.awt.common.lang.kernel.common.Kernel) -> a void resolveVariables(boolean) -> a boolean isInfinite() -> aa void set(geogebra.StringTemplate) -> c void setConstructionDefaults() -> k void setObjColor(geogebra.geos.geos.GeoElement ) -> g void setVisualStyle(geogebra.kernel.String getDefinitionForInputBar() -> l java.kernel.String getRedefineString(boolean.common.awt.awt.common.common.common.kernel.geos.geos.EuclidianViewInterfaceS lim) -> a geogebra.geos.GColor getAlgebraColor() -> b geogebra.GColor) -> d geogebra.common.GeoElementGraphicsAdapter getGraphicsAdapter() > a void setLabelOffset(int.GeoPointND[]) -> a geogebra.common.kernel.kernel.common.GColor getLabelColor() -> e void setLabelColor(geogebra.awt.common.common.awt.common.ExpressionValue deepCopy(geogebra.GColor getRGBFromList(float) -> a geogebra.common.common.k ernel.kernelND.common.common.awt.kernel.GeoElement) -> b void setAdvancedVisualStyle(geogebra.GColor getSelColor() -> c geogebra.String toOutputValueString(geogebra.kernel.common.kernel.geos.geogebra.EuclidianViewInterfaceSlim getViewForValueString() -> a boolean hasValueStringChangeableRegardingView() -> ab java.geos.common.GeoElement copyInternal(geogebra.Con struction.boolean) -> b char getLabelDelimiter() -> a java.

String getTooltipText(boolean.ArrayList getFreeInputPoints(geogebra.kernel.NumberValue) .common.common.euclidian.euclidian.boolean isSetEuclidianVisible() -> ai boolean isConsProtocolBreakpoint() -> j void setConsProtocolBreakpoint(boolean) -> j boolean isDrawable() -> u boolean isFillable() -> I boolean isInverseFillable() -> p_ boolean isTraceable() -> m_ boolean isFixed() -> aj void setFixed(boolean) -> k boolean isFixable() -> y void removeOrSetUndefinedIfHasFixedDescendent() -> n boolean isAuxiliaryObject() -> ak boolean isAuxiliaryObjectByDefault() -> al geogebra.util.euclidian.algos.arithmetic.kernel.common.common.AlgoElement getParentAlgorithm() -> a void setDrawAlgorithm(geogebra.euclidian.common.common.boolean) -> a int getTooltipMode() -> o void setTooltipMode(int) -> j void setAlgebraVisible(boolean) -> n boolean isSetAlgebraVisible() -> aq boolean showInAlgebraView() -> x boolean showInEuclidianView() -> e_ boolean isAlgebraViewEditable() -> ar boolean isEuclidianShowable() -> as boolean isAlgebraShowable() -> at void setParentAlgorithm(geogebra.util.common.common.ArrayList) -> a boolean isTranslateable() -> q_ boolean isRotateMoveable() -> ay boolean hasProperties() -> az void setAnimationStep(double) -> c void setAnimationStep(geogebra.arithmetic.lang.geos.GeoElement getAnimationSpeedObject() -> f double getAnimationSpeed() -> j void setAnimationSpeedObject(geogebra.NumberValue) -> b double getAnimationStep() -> i geogebra.common.common.kernel.geos.AlgoElement getDrawAlgorithm() -> b java.kernel.AlgoElement) -> c geogebra.algos.kernel.kernel.DrawInformationAlgo) -> a geogebra.common.EuclidianVi ewInterfaceSlim) -> a boolean hasOnlyFreeInputPoints(geogebra.kernel.algos.GeoElement toGeoElement() -> a_ void setAuxiliaryObject(boolean) -> l void setLabelVisible(boolean) -> m boolean isLabelVisible() -> am boolean isLabelShowable() -> an boolean isLabelValueShowable() -> C boolean isAlgebraVisible() -> ao boolean showToolTipText() -> ap java.geos.algos.GeoElement getAnimationStepObject() -> e geogebra.EuclidianViewInterf aceSlim) -> b java.util.kernel.kernel.ArrayList getAlgorithmList() -> a boolean isIndependent() -> k boolean isChangeable() -> au boolean isPointOnPath() -> av boolean isRedefineable() -> aw boolean isMoveable() -> ax boolean isMoveable(geogebra.common.common.EuclidianViewInterf aceSlim) -> c boolean containsOnlyMoveableGeos(java.EuclidianViewInterfaceSlim) -> a boolean hasMoveableInputPoints(geogebra.

String) -> e void setLoadedLabel(java.GeoElement[].util.String getCASString(geogebra.common.kernel.StringTemplate.String.String getDefaultLabel() -> p java.kernel.lang.common.String getFreeLabel(java.lang.StringTemplate) -> i java.kernel.String getDefaultLabel(char[].lang.String) -> a java.String) -> g java.kernel.String getRawCaption() -> n java.StringTemplate) -> k java.String) -> a void updateSpreadsheetCoordinates() -> g java.boolean) -> a java.lang.geogebra.String getIndexLabel(java.geogebra.b oolean) -> a java.lang.lang.String) -> b boolean isGeoTextField() -> aD void remove() -> c void doRemove() -> b geogebra.kernel.lang.lang.String getAssignmentLHS(geogebra.lang.common.lang.StringTemplate) -> j java.lang.boolean) -> c int compareLabels(java.String[].geos.lang.String getDefaultLabel(boolean) -> a java.lang.lang.String getCaption(geogebra.String) -> f boolean setCaption(java.lang.common.-> c void setAnimationSpeed(double) -> d void initAnimationSpeedObject() -> d int getAnimationType() -> p void setAnimationType(int) -> k int getAnimationDirection() -> q void changeAnimationDirection() -> o void setAnimating(boolean) -> o boolean isAnimating() -> p boolean isAnimatable() -> aA java.geos.kernel.common.String getOldLabel() -> o void setLabels(java.lang.StringTemplate ) -> a java.String toCasAssignment(geogebra.lang.lang.String[].common.lang.geos.common.common.GeoElement[]) -> a void setLabels(java.lang.common.lang.lang.boolean) -> a void addCellRangeUser() -> p void removeCellRangeUser() -> q boolean isRenameable() -> aB void addCasAlgoUser() -> r void removeCasAlgoUser() -> s void unbindVariableInCAS() -> f boolean isSendingUpdatesToCAS() -> M boolean rename(java.lang.lang.LaTeXCache getLaTeXCache() -> a void notifyAdd() -> l void notifyRemove() -> m .lang.String) -> g void undoLocalVariableLabel() -> t boolean isLocalVariable() -> aC void doSetLabel(java.lang.lang.String) -> b java.geogebra.String getSpreadsheetLabelWithDollars(boolean.String getCaptionDescription(geogebra.java.String) -> a void doRenameLabel(java.String) -> f java.kernel.kernel.String.lang.GeoElement[]) -> a void setLabels(java.geogebra.lang.kernel.StringTemplate ) -> l void setLocalVariableLabel(java.common.String defaultNumberedLabel(java.lang.String) -> e boolean isLabelSet() -> d_ void setLabel(java.String toLaTeXString(boolean.

common.geos.boolean) -> a boolean isParentOf(geogebra.geos.lang.String) -> c java.String) -> d java.common.ArrayList.util.boolean) -> a void updateCascadeLocation(java.TreeSet getAllChildren() -> d geogebra.TreeSet getAllPredecessors() -> c java.lang.kernel.kernel.HashSet getVariables() -> a java.common.util.GeoElement) -> b boolean hasChildren() -> aG boolean isChildOf(geogebra.AlgoElement) -> d void addToAlgorithmListOnly(geogebra.String getCommandDescription(geogebra.java.kernel.StringTemplate) -> a java.AlgoElement) -> a void removeFromUpdateSets(geogebra.common.kernel.common.common.common.geos.StringTemplate ) -> n java.kernel.lang.lang.Constr uction) -> a void updateRepaint() -> x void updateVisualStyle() -> y void updateVisualStyleRepaint() -> z java.lang.ArrayList.algos.ExpressionValue evaluate(geogebra.common.kernel.kernel.algos.lang.kernel.lang.common.lang.lang.void notifyUpdate() -> u void notifyUpdateAuxiliaryObject() -> v void addAlgorithm(geogebra.common.String addLabelTextOrHTML(java.common.algos.StringTemplate) -> d boolean isConstant() -> a_ boolean isLeaf() -> x_ geogebra.TreeSet.common.util.GeoElement) -> i boolean hasAlgoUpdateSet() -> aF void updateCascade(java.common.geogebra.String getDefinitionDescription(geogebra.TreeSet.String getCaptionDescriptionHTML(boolean.common.common.util.geos.String getDefinitionDescriptionHTML(boolean) -> b java.kernel.kernel.GeoElement[] getGeoElements() -> e boolean isAlgoElement() -> h boolean isGeoElement() -> i int getConstructionIndex() -> b int getMinConstructionIndex() -> h int getMaxConstructionIndex() -> i java.lang.geogebra.AlgoElement) -> f void removeAlgorithm(geogebra.StringTempl ate) -> m java.kernel.String getTypeStringForAlgebraView() -> r java.arithmetic.kernel.geos.lang.String toString() -> toString java.lang.lang.util.util.common.kernel.GeoElement) -> c boolean isChildOrEqual(geogebra.lang.AlgoElement) -> g geogebra.kernel.k ernel.String convertIndicesToHTML(java.common.arithmetic.String getXMLtypeString() -> q java.String getTypeString() -> a java.common.NumberValue evaluateNum() -> a geogebra.algos.String getCommandDescriptionHTML(boolean) -> c int getRelatedModeID() -> a java.lang.AlgorithmSet getAlgoUpdateSet() -> a void addToUpdateSets(geogebra.kernel.kernel.algos.AlgoElement) -> b void update() -> i void updateGeo() -> w boolean sendValueToCAS() -> aE void algebraStringsNeedUpdate() -> j void updateCascade() -> h void updateDependentObjects() -> I void updateAlgoUpdateSetWith(geogebra.TreeSet getAllIndependentPredecessors() -> a void addPredecessorsToSet(java.util.kernel.GeoElement) -> d java.St ringTemplate) -> b java.String toRealString(geogebra.common.algos.kernel.kernel.AlgoElement) -> e void addToUpdateSetOnly(geogebra.util.common.algos.String translatedTypeString() -> b_ .

String toStringMinimal(geogebra.lang.lang.StringTemplate) -> o java.lang.common.String getAlgebraDescription(geogebra.lang.String translatedTypeStringForAlgebraView() -> s java.geogebra.StringBuilder) -> d void getScriptTags(java.lang.boolean.String getLabelTextOrHTML(boolean) -> d java.geogebra.String getLaTeXAlgebraDescription(geogebra.StringBuilder) -> k void getBreakpointXML(java.lang.boolean) -> a java.String toDefinedValueString(geogebra.String getLaTeXdescription() -> z java.StringTemplate) -> s java.StringTemplate) -> a java.lang.lang.lang.lang.common.String getNameDescription() -> b java.StringBuilder) -> c void getElementCloseTagXML(java.String getLongDescriptionHTML(boolean.String getAlgebraDescriptionDefault() -> y java.lang.boolean.String regrFormat(double) -> a void getLineStyleXML(java.lang.common.String getShowObjectConditionXML() -> d int getLineThickness() -> r int getMinimumLineThickness() -> s int getLineType() -> t int getLineTypeHidden() -> u void setLineThickness(int) -> l void setLineType(int) -> m void setLineTypeHidden(int) -> n .lang.common.lang.String getLongDescription() -> t java.lang.String getLaTeXAlgebraDescription(boolean.kernel.lang.kernel.String getAlgebraDescriptionHTMLDefault() -> w java.lang.StringBuilder) -> l java.String getAlgebraDescriptionTextOrHTMLDefault() -> v java.boolean) -> a java.StringBuilder) -> a void getElementOpenTagXML(java.lang.StringBuilder) -> f void getAuxiliaryXML(java.boole an.lang.StringTemplate ) -> p java.geos.GeoE lement.StringT emplate) -> q java.kernel.lang.StringBuilder) -> i void getXMLfixedTag(java.lang.String getToolTipDescriptionHTML(java.lang.common.lang.util.common.lang.kernel.lang.StringBuilder) -> g void getXMLvisualTags(java.geogebra.java.String getLabelDescription() -> u java.lang.boolean) -> a void getXMLanimationTags(java.StringTemplate) -> r java.common.lang.String.lang.kernel.kernel.StringBuilder.StringBuilder.String getNameDescriptionTextOrHTML() -> A boolean hasIndexLabel() -> aH java.String getLabelTextOrHTML() -> x java.StringBuilder) -> h void getXMLvisualTags(java.lang.kernel.String Template) -> a java.StringBuilder) -> j void getXMLtags(java.lang.kernel.lang.lang.lang.String toValueStringMinimal(geogebra.lang.lang.common.common.lang.boolean) -> d java.String getNameDescriptionHTML(boolean.String indicesToHTML(java.ArrayList.StringBuilder) -> e boolean clickGGBScript() -> aI boolean updateGGBScript() -> aJ boolean clickJavaScript() -> aK boolean updateJavaScript() -> aL void getCaptionXML(java.String getAlgebraDescriptionRegrOut(geogebra.lang.StringBuilder) -> b void getXMLtagsMinimal(java.lang.boolean) -> e boolean isAxis() -> f_ java.S tringTemplate) -> c java.lang.lang.kernel.String getXML() -> B void getXML(java.

GeoBoolean) -> a void removeCondition(geogebra.common.kernel.common.Matrix.common.arithmetic.common.kernel.kernel.Coords) -> a boolean moveObject(geogebra.geos.kernel.common.kernel.common.kernel.common.GeoBoolean) -> b geogebra.geogebra.TreeSet getTempSet() -> e boolean movePoint(geogebra.kernel.Matrix.Coords.geogebra.Matrix.Coords .void setDecorationType(int) -> e boolean isGeoElement3D() -> aM boolean hasDrawable3D() -> v boolean hasLevelOfDetail() -> aN boolean isGeoAngle() -> q boolean isGeoBoolean() -> A boolean isGeoPolyLine() -> aO boolean isGeoImplicitPoly() -> aP boolean isGeoConic() -> aQ boolean isGeoConicPart() -> r_ boolean isGeoFunction() -> aR boolean isGeoFunctionNVar() -> aS boolean isGeoFunctionBoolean() -> aT boolean isGeoFunctionConditional() -> aU boolean isGeoFunctionable() -> aV boolean isGeoImage() -> aW boolean isGeoLine() -> aX boolean isGeoPlane() -> aY boolean isGeoLocus() -> aZ boolean isGeoNumeric() -> ba boolean isGeoPoint() -> bb boolean isGeoCasCell() -> V boolean isGeoPolygon() -> bc boolean isGeoRay() -> bd boolean isGeoSegment() -> be boolean isGeoText() -> bf boolean isGeoVector() -> bg boolean isGeoCurveCartesian() -> bh boolean isCasEvaluableObject() -> D boolean isExpressionNode() -> g_ boolean isVariable() -> z boolean contains(geogebra.common.geos.ArrayList) -> a boolean moveFromChangeableCoordParentNumbers(geogebra.java.util.common.kernel.common.GeoList getColorFunction() -> a void setColorFunction(geogebra.util.kern el.geogebra.Coords.kerne l.Coords.GeoBoolean getShowObjectCondition() -> a void setShowObjectCondition(geogebra.Coords.geos.geogebra.GeoList) -> a void removeColorFunction() -> A boolean moveObjects(java.kernel.common.geos.Coords) -> a java.Matrix.kernel.common.Matrix.common.util.kernel.kernel.common.geos.Coords.Matrix.Matrix.Matrix.geogebra.Matrix.ExpressionValue) -> a void setSelected(boolean) -> p void setHighlighted(boolean) -> q boolean doHighlighting() -> bi boolean isSelected() -> bj boolean isNumberValue() -> c boolean isAngle() -> v_ boolean isVectorValue() -> d boolean isBooleanValue() -> e boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isListValue() -> h_ boolean isGeoButton() -> j_ void setUseVisualDefaults(boolean) -> r boolean isAbsoluteScreenLocateable() -> o geogebra.ArrayList.geogebra.kernel.C .common.

common.Matrix.kernel.geogebra.geogebra.Matrix.Coords.oords.common.lang.geogebra.kernel.GeoElement getGeoElementForPropertiesDialog() -> g boolean isTextCommand() -> bp void setInTree(boolean) -> c java.String getFormulaString(geogebra.lang.util.String) -> f void setClickScript(java.common.StringTemplate.String getClickScript() -> D void getXMLUpdateScript(java.Ge oElement$ScriptType) -> b boolean canHaveUpdateScript() -> bq java.util.boolean.kernel.String script2LocalizedScript(java.GeoElement) -> e java.String.geos.lang.lang.util.lang.geos.geos.java.lang.String[] splitScriptByCommands(java.util.SpreadsheetTraceSettings) -> a geogebra.String getRealFormulaString(geogebra.util.String) -> e boolean isFunction(java.lang. boolean) -> c boolean getSpreadsheetTrace() -> bm void setSpreadsheetTrace(boolean) -> t void resetTraceColumns() -> C boolean isSpreadsheetTraceable() -> bn boolean hasSpreadsheetTraceModeTraceable() -> bo geogebra.common.ArrayList) -> a geogebra.String.geos.ArrayList) -> a boolean hasChangeableCoordParentNumbers() -> bk void recordChangeableCoordParentNumbers() -> B void addChangeableCoordParentNumberToUpdateList(geogebra.common.common.kernel.int.common.lang.common.common.lang.awt.String.boolean) -> a void runJavaScript(java.String getUpdateScript() -> C java.kernel.awt.lang.Geo Element$ScriptType) -> a void setUpdateScript(java.String localizedScript2Script(java.util.List getViewSet() -> a void setSelectionAllowed(boolean) -> w boolean isSelectionAllowed() -> bu .List) -> a java.boolean.StringTemplate.lang.bool ean) -> b java.lang.GPoint getOldSpreadsheetCoords() -> b boolean isAlgoMacroOutput() -> bl void setAlgoMacroOutput(boolean) -> s boolean isEqual(geogebra.main.GeoElement) -> a boolean isDifferenceZeroInCAS(geogebra.geos.geogebra.lang.kernel.boolean) -> b void runClickScripts(java.lang.kernel.common.String.common.SpreadsheetTraceSettings getTraceSettings() -> a void setTraceSettings(geogebra.common.StringBuilder) -> n void runGgbScript(java.App) -> a java.java.String) -> h void runUpdateScripts() -> D void setShowTrimmedIntersectionLines(boolean) -> u boolean getShowTrimmedIntersectionLines() -> br boolean isPointInRegion() -> bs void setRandomGeo(boolean) -> v boolean isRandomGeo() -> bt void updateRandomGeo() -> E boolean isMatrixTransformable() -> s_ void setVisibility(int.String.String[].geos.int) -> a java.ArrayList.lang.kernel.geogebra.ArrayList.kernel. GeoElement.common.StringBuilder) -> m void getXMLClickScript(java.lang.util.common.lang.lang. java.boolean) -> c boolean isVisibleInView(int) -> b void addView(int) -> o void removeView(int) -> p void setViewFlags(java.lang.util.Coords.kernel.String) -> a boolean bracketAt(java.java.GPoint getSpreadsheetCoords() -> a geogebra.common.

kernelND.geos.AlgoElement) -> a void resetSpreadsheetColumnHeadings() -> F java.kernel.arithmetic.GeoPointND) -> a boolean canHaveClickScript() -> w boolean needsReplacingInExpressionNode() -> bx boolean isGeoInterval() -> by void moveDependencies(geogebra.arithmetic.arithmetic.awt.kernel.kernel.String getTraceDialogAsValues() -> F geogebra.common.i.ArrayList) -> a java.kernel.common.GeoCasCell getCorrespondingCasCell() -> a void setCorrespondingCasCell(geogebra.MyStringBuffer getCloseBracket() -> d void addToSpreadsheetTraceList(java.util.String getRealLabel(geogebra.common.String toString(geogebra.geos.AlgoElement.kernel.StringTemplate) -> t boolean isHatchingEnabled() -> bv void setHatchingAngle(int) -> q double getHatchingAngle() -> k void setHatchingDistance(int) -> r int getHatchingDistance() -> v geogebra.String getImageFileName() -> E void setInverseFill(boolean) -> x boolean isInverseFill() -> bw geogebra.lang.GeoElement) -> e geogebra.geos.GeoText getColumnHeadingText(geogebra.GeoElement$1 -> geogebra.common.kernel.arithmetic.GeoElement) -> j geogebra.common.common.k ernel.geos. .arithmetic.kernel.ExpressionNode) -> a geogebra.common.String) -> j int getFillType() -> j void setFillType(int) -> s void setImageFileName(java.common.k ernel.Traversing) -> a boolean isFromMeta() -> bz geogebra.t: int compare(geogebra.kernel.common.arithmetic.GeoElement$TraceModesEnum getTraceModes() -> a void updateColumnHeadingsForTraceGeoCopy() -> H geogebra.common.lang.common.geos.kernel.kernel.MyStringBuffer getYBracket() -> c geogebra.arithmetic.arithmetic.kernel.algos.kernel.lang.kernel.kernel.common.FunctionVariable) -> b geogebra.ExpressionValue unwrap() -> c int[] $SWITCH_TABLE$geogebra$common$plugin$GeoClass() -> c int[] $SWITCH_TABLE$geogebra$common$kernel$geos$GeoElement$ScriptType() -> d geogebra.geos.common.lang.common.kernel.Inspecting) -> a geogebra.kernel.common.common.common.kernel.FunctionVariable) -> a boolean inspect(geogebra.common.kernel.common.arithmetic.common.GeoPoint) -> a double distance(geogebra.arithmetic.kernel.kernel.kernel.GBufferedImage getFillImage() -> a void setFillImage(java.lang.String) -> k java.common.kernel.common.ExpressionValue traverse(geogebra.geos.MyStringBuffer getXBracket() -> b geogebra.ExpressionValue integral(geogebra.algos.geos.common.lang.geos.common.common.common .GeoText getNameGeo() -> b geogebra.Matrix.arithmetic.common.j.GeoElement unwrap() -> h geogebra.common.Coords getMainDirection() -> a double distance(geogebra.common.geos.GeoCasCell) -> a boolean isLaTeXDrawableGeo() -> W boolean hasBackgroundColor() -> H boolean algoUpdateSetContains(geogebra.ArrayList getColumnHeadings() -> b void updateColumnHeadingsForTraceValues() -> G java.arithmetic.arithmetic.String) -> i java.common.util.void setRealLabel(java.common.StringTemplate) -> a_ geogebra.lang.ExpressionValue derivative(geogebra.kernel.kernel.kernel.common.kernel.geogebra.ExpressionNode wrap() -> A boolean isPinnable() -> J boolean isPinned() -> bA boolean hasCoords() -> m void setScripting(geogebra.kernel.ker nel.

java.String.Object.awt.kernel.common.google.regexp.u: java.common.common.GBufferedImage getImageOnly() -> a void setImageOnly(geogebra.common.common.GeoElement$ScriptType[] ENUM$VALUES -> a geogebra.lang.geos.geogebra.kernel.GeoElement$TraceModesEnum ONE_VALUE_OR_COPY -> b geogebra.j.Function fun -> a boolean isDefined -> g boolean trace -> i boolean includesDivisionByVar -> j boolean interval -> h double intervalMin -> a double intervalMax -> b boolean evalSwapped -> k .kernel.App.lang.common.String) -> b void setFillImage(java.regexp.geos.awt.kernel.kernel.kernel.int.GeoElement$ScriptType[] values() -> values geogebra.common.common.lang.GeoElementSpreadsheet -> geogebra.GeoElementGraphicsAdapter -> geogebra.awt.common.arithmetic.lang.geos.common.String) -> a java.gwt.GeoElement$TraceModesEnum valueOf(java.kernel.geos.kernel.lang.geos.geos.common.kernel.main.String imageFileName -> a geogebra.geos.GeoElement) -> a geogebra.GeoElement) -> a boolean isSpreadsheetLabel(java.Construction) -> a geogebra.google.common.String getImageFileName() -> a geogebra.common.GeoElement$TraceModesEnum ONLY_COPY -> a geogebra.common.i.lang.common.geos.i.lang.w: geogebra.GeoElement$ScriptType GGBSCRIPT -> a geogebra.common.geos.kernel.kernel.geos.s$a: geogebra.lang.lang.geos.GeoElement$TraceModesEnum SEVERAL_VALUES_ONLY -> e geogebra.ker nel.GeoFunction -> geogebra.kernel.geos.kernel.lang.j.AlgoElement) -> a int compare(java.geos.lang.common.common.GBufferedImage) -> a void setImageFileNameOnly(java.shared.kernel.v: com.Stri ng) -> valueOf geogebra.String) -> valueOf geogebra.geos.awt.common.GBufferedImage getFillImage() -> b void setImageFileName(java.Object) -> compare geogebra.shared.awt.kernel.lang.s$b : geogebra.String) -> a java.j.kernel.RegExp spreadsheetPattern -> a com.common.kernel.i.GeoElement$TraceModesEnum ONE_VALUE_ONLY -> c geogebra.common.String) -> b void setSpreadsheetCell(geogebra.kernel.geos.common.common.GPoint spreadsheetIndices(java.lang.kernel.int.kernel.common.GPoint getSpreadsheetCoordsForLabel(java.RegExp spreadsheetPatternPart -> b java.google.geos.i.GeoElement$TraceModesEnum NOT_TRACEABLE -> f geogebra.geos.GeoElement$ScriptType JAVASCRIPT -> b geogebra.kernel.kernel.i.geos.geos. common.GeoElement$TraceModesEnum[] values() -> values geogebra.algos.regexp.geogebra.gwt.geos.StringBuilder sb -> a java.common.common.geos.common.common.lang.common.String) -> a int getSpreadsheetColumn(com.lang.common.GeoElement$TraceModesEnum SEVERAL_VALUES_OR_COPY -> d geogebra.common.String getSpreadsheetColumnName(java.String getSpreadsheetColumnName(int) -> a java.GBufferedImage image -> a geogebra.common.int) -> a geogebra.shared.common.gwt.shared.google.geos.GeoElement$TraceModesEnum -> geogebra.common.GeoElement$TraceModesEnum[] ENUM$VALUES -> a geogebra.j.gwt.lang.String) -> c geogebra.MatchResult) -> a int getSpreadsheetRow(com.awt.GeoElement$ScriptType valueOf(java.String getSpreadsheetCellName(int.kernel.common.GeoElement$ScriptType -> geogebra.j.regexp.MatchResult) -> b geogebra.lang.GeoElement autoCreate(java.String) -> a boolean hasSpreadsheetLabel(geogebra.lang.

boolean.Function getFunction() -> a boolean setInterval(double.kernel.implicit.ExpressionNode getFunctionExpression() -> b void replaceChildrenByValues(geogebra.common.GeoElement) -> c geogebra.GeoImplicitPoly iPoly -> a geogebra.int) -> a void setUsingCasCommand(java.GeoElement) -> a void setFunction(geogebra.String toOutputValueString(geogebra.kernel.Matrix.Boolean isInequality -> a geogebra.kernel.common.common.common.GeoFunction[] substituteFunctions -> a int FUNCTION_DIRECT -> l int FUNCTION_COMPOSITE_IPOLY_FUNCS -> m int geoFunctionType -> n geogebra.geogebra.geos.common.StringTemplate) -> b_ java.StringBuilder) -> b .String toLaTeXString(boolean.common.geos.common.String.common.geos.Coords) -> a boolean isTranslateable() -> q_ void translate(double.StringTemplate) -> c java.kernel.lang.arithmetic.kernel.geos.geos.lang.geos.common.kernel.StringBuilder sb -> b void setVisualStyle(geogebra.String getTypeString() -> a geogebra.common.kernel.String toValueString(geogebra.common.Function includesDivisionByVarFun -> b java.geos.common.boolean.lang.common.kernel.kernel.boolean) -> a boolean isPolynomialFunction(boolean) -> a boolean includesDivisionByVar() -> R boolean isDefined() -> r boolean isFillable() -> I boolean isInverseFillable() -> p_ void setDefined(boolean) -> e void setUndefined() -> e boolean showInAlgebraView() -> x boolean showInEuclidianView() -> e_ java.arithmetic.common.lang.lang.lang.arithmetic.geos.lang.StringTemplate) -> a_ java.common.StringBuilder sbToString -> a boolean showOnAxis -> l java.common.common.String toSymbolicString(geogebra.double) -> a boolean isPolynomialFunction(boolean.StringBuilder) -> a void getXMLtags(java.kernel.common.geos.common.kernel.kernel.MyArbitraryConstant) -> a double evaluate(double) -> a double evaluate(double[]) -> a double getIntervalMin() -> c double getIntervalMax() -> d boolean hasInterval() -> Q boolean evaluateBoolean(double) -> a geogebra.kernel.CasEval uableFunction.java.geogebra.common.arithmetic.GeoFunction getGeoDerivative(int) -> a void translate(geogebra.geogebra.arithmetic.lang.String toString(geogebra.Function getFunction(double) -> a void setDerivative(geogebra.GeoElement) -> b java.lang.kernel.double) -> b geogebra.kernel.common.kernel.common.StringTemplate) -> b java.lang.kernel.GeoClass getGeoClassType() -> a geogebra.lang.plugin.kernel.boolean) -> a boolean isPolynomialFunction(boolean.GeoFunction derivGeoFun -> a geogebra.CasEvaluableFunction.StringTemplate ) -> a void getXML(java.kernel.Function) -> a void initFunction() -> d geogebra.kernel.arithmetic.kernel.common.GeoElement copy() -> b void set(geogebra.kernel.lang.

arithmetic.common.FunctionalNVar.common.String getVarString(geogebra.kern el.GeoPointND) -> a boolean isPath() -> ad double getMinParameter() -> b double getMaxParameter() -> a_ geogebra.common.common.kernelND.geos.ExpressionValue.GeoFunction.kernel.common.geogebra.kernel.common.kernel.geos.lang.common .geos.kernelND.common.kernel.geogebra.geogebra.FunctionNVar fromExpr(geogebra.kernel.kernel.StringBuilder) -> a void getHorizontalNegativeAsymptote(geogebra.co mmon.java.lang.java.util.geogebra.RealRootFunction getRealRootFunctionX() -> a geogebra.kernel.geogebra.kernel.FunctionNVar operationSymb(geogebra.GeoFunction.Kernel) -> a geogebra.arithmetic.PathMover createPathMover() -> a boolean isClosedPath() -> w_ boolean isCasEvaluableObject() -> D boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isTraceable() -> m_ boolean getTrace() -> F void setTrace(boolean) -> a_ geogebra.common.String getLimit(double.FunctionNVar applyNumberSymb(geogebra.common.common.common. java.int) -> a void getVerticalAsymptotes(geogebra.common.common.geogebra. java.kern el.geos.lang.java.kernel.StringBuilder) -> b .common.HashMap.kernel.geos.boolean) -> a void getHorizontalPositiveAsymptote(geogebra.kernel.geos.kernel.arithmetic.GeoFunction add(geogebra.geos.lang.arithmetic.FunctionalNVar.kernel.common.GeoFunction) -> a boolean isVector3DValue() -> b_ boolean evaluateCondition(double) -> b java.comm on.GeoFunction.common.util.geos.kernel.GeoFunction getGeoFunction() -> a boolean isGeoFunction() -> aR java.java.common.kernel.arithmetic.geos.double) -> a void pathChanged(geogebra.HashMap.kernel.common.Operation.geogebra.geogebra.kernel.kernel.GeoFunction mult(geogebra.kernel.StringBuilder.GeoPoint) -> a boolean isOnPath(geogebra.ExpressionNode.kernel.geos.GeoPointND.kernel.arithmetic.kernel.common.geogebra.geos .plugin.roots.ExpressionNode toExpr(geogebra.common.common.common.common.arithmetic.kernel.roots.geogebra.arithmetic.FunctionalNVar) -> a geogebra.common.common.geos.geos .GeoElement) -> a geogebra.kernelND.common.GeoF unction.geogebra.String getAssignmentLHS(geogebra.util.common.GeoFunction.kernel.common.lang.geos.comm on.Geo Function.GeoFunction subtract(geogebra.common.FunctionalNVar.GeoFunction.arithmetic.RealRootFunction getRealRootFunctionY() -> b geogebra.kernel.plugin.common.common.common.GeoFunction) -> b geogebra.void pointChanged(geogebra.geos.GeoVec2D evaluateCurve(double) -> a java.geos.kernel.kernel.lang .geos.geos.kernel.StringTemplate) -> a boolean isFunctionInX() -> P boolean isEqual(geogebra.kernel.common.double[]) -> a double evaluateCurvature(double) -> b geogebra.common.kernel.GeoF unction) -> a geogebra.arithmetic.double.GeoFunction.kernel.TreeSet) -> a geogebra.GeoPointND) -> b void pointChangedBoolean(boolean.kernel.kernel.Operation.boolean) -> a geogebra.common.kernel.kernel.StringTemplate) -> j boolean isGeoFunctionable() -> aV boolean isBooleanFunction() -> S void swapEval() -> g void evaluateCurve(double.

common.kernel.geo gebra.lang.lang.geos.B: geogebra.GeoFunction condFun -> a .geos.common.StringBuilder.common.geos.i.geos.common.kernel.geos.geogebra.common.kernel.common.j.StringTemplate.boolean) -> a java.common.GeoFunction$3 -> geogebra.GeoFunction this$0 -> a double evaluate(double) -> a geogebra.i.FunctionNVar getFunction() -> a geogebra.geos.kernel.geos.GeoCurveCartesian) -> a geogebra.GeoFunction this$0 -> a double evaluate(double) -> a geogebra.common.void getDiagonalPositiveAsymptote(geogebra.GeoFunction this$0 -> a double evaluate(double) -> a geogebra.common.common.geos.lang.ja va.ja va.GeoPointND) -> c boolean isRegion() -> ae void regionChanged(geogebra.GeoFunction.x: geogebra.kernel.common.double) -> a boolean isFunctionOfY() -> T void pointChangedForRegion(geogebra.common.kernel.kernelND.kernel.lang.lang.j.kernel.FunctionVariable[] getFunctionVariables() -> a void clearCasEvalMap(java.GeoFunction.common.java.common.common.common.common.common.GeoFunction$1 -> geogebra.kernel.kernel.arithmetic.kernel.kernel.kernel.i.lang.kernel.geos.z: geogebra.arithmetic.j.StringBuilder) -> c void getDiagonalNegativeAsymptote(geogebra.common.GeoFunction$2 -> geogebra.GeoPointND) -> d void resetIneqs() -> j geogebra.y: geogebra.arithmetic.common.geos.kernelND.NumberValue.GeoFunction.geos.kernel.geos.i.kernel.geos.String getCASString(geogebra.geog ebra.GeoFunction threadSafeCopy() -> b void dilate(geogebra.common.lang.GeoFunction.kernel. boolean) -> c int getMinimumLineThickness() -> s boolean isInequality() -> X boolean isFreehandFunction() -> Y geogebra.common.String[] getTempVarCASString(boolean) -> a void toGeoCurveCartesian(geogebra.geos.common.A: geogebra.GeoPoint) -> a double distance(geogebra.boolean) -> b char getLabelDelimiter() -> a void getVerticalAsymptotesStatic(geogebra.GeoFunction$4 -> geogebra.kernel.common.boolean) -> a void getHorizontalAsymptoteStatic(geogebra.lang.StringTemplate.common.geos.common.geos.i.j.boolean) -> a java.GeoFunction.String getFormulaString(geogebra.lang.kernel.java.StringBuilder.common.String.common.GeoFunction.kernel.GeoFunction.kernel.geos.geos.C: geogebra.boolean) -> c boolean CASError(java.kernel.geos.common.common.common.StringBuilder.common.geos.lang.GeoFunction this$0 -> a double evaluate(double) -> a geogebra.geos.kernel.ge ogebra.common.common.java.StringTemplate.arithmetic.String getRealFormulaString(geogebra.bool ean) -> b java.kernel.kernel.StringBuilder) -> d void getDiagonalAsymptoteStatic(geogebra.common.ke rnel.String) -> a geogebra.kernel.common.GeoPoint) -> a boolean isInRegion(double.GeoFunction.kernel.kernel.geos.kernel.geos.kernel.GeoFunction$5 -> geogebra.GeoFunction this$0 -> a double evaluate(double) -> a geogebra.geos.GeoFunctionConditional -> geogebra.kernel.i.common.common.common.j.kernel.lang.IneqTree getIneqs() -> a boolean showOnAxis() -> U void setShowOnAxis(boolean) -> f void update() -> i boolean isGeoFunctionBoolean() -> aT boolean isLaTeXDrawableGeo() -> W java.j.

lang.geos.NumberValue.common.common.kernel.geos.boolean) -> a java.geos.lang.common.String getLimit(double.common.kernel.kernel.geos.common.GeoElement copy() -> b void set(geogebra.StringTemp late) -> e boolean collectCases(java.String toSymbolicString(geogebra.boolean.kernel.CasEval uableFunction.common.arithmetic.lang.geos.common.geos.common.ja va.kernel.common.lang.kernel.geos.kernel.common .common.kernel.kernel.String getCASString(geogebra.common.kernel.boolean) -> d java.StringTemplate) -> b_ java.common.GeoFunction getIfFunction() -> c geogebra.kernel.kernel.String toString(geogebra.StringTemplate.common.plugin.geos.GeoElement) -> a boolean evaluateCondition(double) -> b java.kernel.CasEvaluableFunction.kernel.kernel.StringTemplate ) -> a boolean isGeoFunction() -> aR boolean isGeoFunctionConditional() -> aU boolean isBooleanFunction() -> S boolean isEqual(geogebra.ArrayList.GeoFunction getGeoDerivative(int) -> a boolean isPolynomialFunction(boolean.common.util.String conditionalLaTeX(boolean.lang.GeoFunction.common.String toValueString(geogebra.common.geos.common.geogebra.StringBuilder) -> d void getHorizontalPositiveAsymptote(geogebra.kernel.kernel.kernel.common.Function uncondFun -> b geogebra.GeoPoint) -> a geogebra.geogebra.lang.arithmetic.String toLaTeXString(boolean.lang.arithmetic.GeoFunction) -> d java.common.Function getFunction() -> a geogebra. java.geos.String getTypeString() -> a geogebra.geos.GeoFunction.common.geogebra.geos.kernel.double) -> a void dilate(geogebra.lang.GeoCurveCartesian) -> a .common.StringTempl ate) -> d java.common.GeoElement) -> c void setDerivative(geogebra.GeoElement) -> a void adjustCons(geogebra.geos.kernel.ja va.geogebra.StringTemplate.int) -> a void getVerticalAsymptotes(geogebra.boolean) -> a java.String toString(geogebra.geos.ke rnel.String.GeoFunction getElseFunction() -> e void replaceChildrenByValues(geogebra.kernel.geos.StringBuilder.MyArbitraryConstant) -> a java.common.kernel.String conditionalMathML(boolean.GeoFunction.lang.kernel.common.boolean) -> a void getDiagonalPositiveAsymptote(geogebra.common.StringTemplate) -> b java.lang.geogebra.GeoFunctionConditional derivGeoFun -> a geogebra.kernel.lang.kernel.kernel.StringBuilder) -> c void getDiagonalNegativeAsymptote(geogebra.ArrayList.lang.common.GeoFunction ifFun -> b geogebra.GeoFunction.StringBuilder) -> b void setUsingCasCommand(java.lang.common.geos.geos.common.arithmetic.geos.StringBuilder) -> a void getHorizontalNegativeAsymptote(geogebra.common.arithmetic.common.kernel.common.lang.geos.geos.Function getFunction(double) -> a geogebra.common.int) -> a double evaluate(double) -> a void translate(double.kernel.geos.geogebra.GeoFunctionConditional$Bounds) -> a void toGeoCurveCartesian(geogebra.kernel.java.util.StringTemplate) -> a_ java.common.geogebra.kernel.kernel.geogebra.GeoClass getGeoClassType() -> a boolean isDefined() -> r geogebra.lang .GeoFunction getCondFunction() -> d geogebra.GeoFunction.common.java.kernel.kernel.common. java.kernel.GeoFunction elseFun -> c geogebra.geos.lang.

GeoElement) -> a void setFunction(geogebra.geogebra.kernel.String toString(geogebra.geos.common.GeoFunction) -> b void setIfFunction(geogebra.kernel.common.geos.kernel.GeoFunctionConditional$Bounds -> geogebra.kernel.kernel.boolean.kernel.common.common.common.StringTemplate) -> b_ java.arithmetic.lang.String.java.kernel.kernel.arithmetic.kernel.lang.java.kernelND.geos.common.StringBuilder sbToString -> a geogebra.common.C$a: boolean lowerSharp -> a boolean upperSharp -> b java.kernel.LevelOfDetail levelOfDetail -> a java.StringTemplate) -> a_ java.arithmetic.plugin.Double lower -> a java.lang.String.common.i.common.kernel.String toXMLString(geogebra.common.kernel.lang.common.kernel.lang.kernel.kernel.ExpressionNode getFunctionExpression() -> b void replaceChildrenByValues(geogebra.arithmetic.D: geogebra.kernel.kernel.CasEval uableFunction.common.kernel.geos.GeoFunction threadSafeCopy() -> b void setElseFunction(geogebra.StringTemplate) -> j java.lang.common.String toLaTeXString(boolean.arithmetic.StringTemplate) -> f java.common.kernel.lang.geos.common.common.i.StringTemplate) -> c geogebra.kernel.common.Double upper -> b geogebra.MyArbitraryConstant) -> a boolean isDefined() -> r void setDefined(boolean) -> b void setUndefined() -> e boolean showInAlgebraView() -> x boolean showInEuclidianView() -> e_ java.StringTemplate) -> b java.String toOutputValueString(geogebra.FunctionNVar getFunction() -> a geogebra.GeoFunctionNVar -> geogebra.common.common.geos.common.geos.FunctionNVar fun -> a boolean isInequality -> g boolean isDefined -> h java.common.arithmetic.lang.StringBuilder) -> a boolean isCasEvaluableObject() -> D boolean isNumberValue() -> c boolean isVectorValue() -> d boolean isPolynomialInstance() -> f boolean isTextValue() -> g boolean isBooleanFunction() -> F .common.kernel.kernel.String getTypeString() -> a geogebra.common.GeoClass getGeoClassType() -> a geogebra.FunctionNVar getFunction() -> a geogebra.kern el.GeoElement) -> c double evaluate(double[]) -> a void setUsingCasCommand(java.lang.lang.ExpressionNode) -> a java.kernel.common.kernel.StringTemplate ) -> a char getLabelDelimiter() -> a void getXML(java.kernel.geos.j.common.StringTemplate) -> a geogebra.geos.common.common.kernel.common.GeoFunction) -> a void setConditionalFunction(geogebra.FunctionNVar) -> a geogebra.kernel.common.GeoFunctionConditional this$0 -> a geogebra.lang.lang.ExpressionNode condition -> a geogebra.GeoFunctionConditional$Bounds addRestriction(geo gebra.common.arithmetic.common.geogebra.arithmetic.lang.String toSymbolicString(geogebra.String toLaTeXString(boolean.kernel.lang.String toValueString(geogebra.geogebra.GeoFunction) -> c geogebra.lang.geos.j .String getAssignmentLHS(geogebra.common.geos.GeoElement copy() -> b void set(geogebra.geogebra.geos.

common.GeoElement toGeoElement() -> a_ geogebra.common.kernelND.double.GeoPoint[] tempPoints -> b java.common.arithmetic.StringTemplate.arithmetic.common.String getFormulaString(geogebra.kernel.kernel.kernelND.StringTemplate) -> a boolean isEqual(geogebra.ke rnel.common.common.geos.GeoPoint[] corners -> a int pixelWidth -> l int pixelHeight -> m boolean inBackground -> g boolean defined -> h boolean hasAbsoluteLocation -> i boolean interpolate -> j int screenX -> n int screenY -> o boolean hasAbsoluteScreenLocation -> k geogebra.IneqTree getIneqs() -> a void update() -> i boolean isRegion() -> ae boolean isInRegion(geogebra.Vector instances -> a .common.ke rnel.E: geogebra.arithmetic.geos.double) -> a void dilate(geogebra.double.kernel.kernelND.kernelND.common.common.double.GeoFunctionable -> geogebra.common.common.common.double .common.kernel.GeoPointND) -> d boolean isInequality() -> P void translate(geogebra.StringTemplate.kernel.arithmetic.String) -> a geogebra.geos.kernel.common.lang.common.common.geos.lang.common.MyList getFunctionVariableList() -> a java.GeoImage -> geogebra.double.common.double.geos.double) -> a void pointChangedForRegion(geogebra.kernel.geos.geos.j.String getVarString(geogebra.geos.kernel.kernel.GeoPointND) -> c void tryLocateInEV(geogebra.kernel.kernel.common.common.NumberValue) -> d void matrixTransform(double.Coords) -> a boolean isTranslateable() -> q_ void matrixTransform(double.arithmetic.j.LevelOfDetail getLevelOfDetail() -> a boolean hasLevelOfDetail() -> aN boolean needsLevelOfDetail() -> Q int getMinimumLineThickness() -> s geogebra.common.kernel.double.NumberValue.GeoPoint) -> a void mirror(geogebra.kernel.arithmetic.kernel.boolean) -> a int getVarNumber() -> c boolean hasDrawable3D() -> v boolean isFillable() -> I boolean isInverseFillable() -> p_ geogebra.GeoPoint) -> b void mirror(geogebra.kernelND.GeoPointND) -> a void regionChanged(geogebra.kernel.kernel.java.double.lang.kernel.NumberValue.common.geos.common.GeoPoint) -> a void rotate(geogebra.geogebra.Func