AffineTrans

ostrat.geom.AffineTrans
See theAffineTrans companion object
trait AffineTrans[T] extends TransSim[T]

The type class trait for transforming an object in 2d geometry. Note overrides necessary to preserve type.

Attributes

Companion:
object
Graph
Supertypes
trait TransSim[T]
trait TransAlign[T]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def trans(obj: T, f: Pt2 => Pt2): T

Concrete methods

override def reflectT(obj: T, line: LineLike): T

Attributes

Definition Classes
override def rotate(obj: T, angle: AngleVec): T

Attributes

Definition Classes
override def scale(obj: T, operand: Double): T

Attributes

Definition Classes
def shear(obj: T, xScale: Double, yScale: Double): T
override def slate(obj: T, offset: Vec2Like): T

Attributes

Definition Classes