/** @file SymbolInterface.java
*
* @author marco corvi
* @date
*
* @brief TopoDroid drawing symbol interface
* --------------------------------------------------------
* Copyright This sowftare is distributed under GPL-3.0 or later
* See the file COPYING.
* --------------------------------------------------------
*/
package com.topodroid.DistoX;
import android.graphics.Paint;
import android.graphics.Path;
public interface SymbolInterface
{
String getFilename();
String getName();
String getThName();
Paint getPaint();
Path getPath();
boolean isOrientable();
boolean isEnabled();
void setEnabled( boolean enabled );
void toggleEnabled();
// void rotate( float angle );
boolean setAngle( float angle ); // return true if symbol has rotated
int getAngle();
}