/* --------------------------------------------------------- *
* __________ D E L T A S C R I P T *
* (_________() *
* / === / - A fast, dynamic scripting language *
* | == | - Version 4.13.11.0 *
* / === / - Developed by Adam R. Nelson *
* | = = | - 2011-2013 *
* / === / - Distributed under GNU LGPL v3 *
* (________() - http://github.com/ar-nelson/deltascript *
* *
* --------------------------------------------------------- */
package com.sector91.delta.script.objects.geom;
import com.sector91.geom.Shape2D;
import com.sector91.geom.Vector;
public interface DS_Shape2D extends DS_Shape, Shape2D
{
DS_Shape2D rotate(float radians);
DS_Shape2D rotate(float radians, Vector center);
DS_Shape2D rotate(float radians, float cx, float cy);
DS_Shape2D shear(Vector vec);
DS_Shape2D shear(float x, float y);
DS_Shape2D scale(Vector vec);
DS_Shape2D scale(float x, float y);
DS_Shape2D translate(Vector vec);
DS_Shape2D translate(float x, float y);
}