/*
GeoGebra - Dynamic Mathematics for Everyone
http://www.geogebra.org
This file is part of GeoGebra.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation.
*/
package org.geogebra.common.kernel.geos;
import java.util.ArrayList;
import org.geogebra.common.kernel.MyPoint;
import org.geogebra.common.kernel.kernelND.GeoElementND;
/**
* Allow Freehand Functions to behave like GeoLocus for some things eg
* Length[f], First[f, n]
*
* @author Michael
*
*/
public interface GeoLocusable extends GeoElementND {
/**
* @return number of points
*/
public int getPointLength();
/**
* @return list of points
*/
public ArrayList<MyPoint> getPoints();
}