Slate

ostrat.geom.Slate
See theSlate companion object
trait Slate[T]

Type class for translate 2 dimensional vector transformations. Each transformation method has been given its own Type class and associated extension class. Different sets of transformations can then be combined.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def SlateXYT(obj: T, xDelta: Double, yDelta: Double): T
Implicitly added by arrImplicit

Translate 2D geometric transformation, taking the xOffset and yOffset as parameters, on an object of type T, returning an object of type T. For many types the implementation of this method will delegate to the object itself.

Translate 2D geometric transformation, taking the xOffset and yOffset as parameters, on an object of type T, returning an object of type T. For many types the implementation of this method will delegate to the object itself.

Attributes

def SlateXYT(obj: T, xDelta: Double, yDelta: Double): T

Translate 2D geometric transformation, taking the xOffset and yOffset as parameters, on an object of type T, returning an object of type T. For many types the implementation of this method will delegate to the object itself.

Translate 2D geometric transformation, taking the xOffset and yOffset as parameters, on an object of type T, returning an object of type T. For many types the implementation of this method will delegate to the object itself.

Attributes

Concrete methods

def SlateXT(obj: T, xOffset: Double): T
Implicitly added by arrImplicit

Translate 2D geometric transformation along the X axis, on an object of type T, returning an object of type T.

Translate 2D geometric transformation along the X axis, on an object of type T, returning an object of type T.

Attributes

def SlateXT(obj: T, xOffset: Double): T

Translate 2D geometric transformation along the X axis, on an object of type T, returning an object of type T.

Translate 2D geometric transformation along the X axis, on an object of type T, returning an object of type T.

Attributes

def SlateYT(obj: T, yOffset: Double): T
Implicitly added by arrImplicit

Translate 2D geometric transformation along the Y axis, on an object of type T, returning an object of type T.

Translate 2D geometric transformation along the Y axis, on an object of type T, returning an object of type T.

Attributes

def SlateYT(obj: T, yOffset: Double): T

Translate 2D geometric transformation along the Y axis, on an object of type T, returning an object of type T.

Translate 2D geometric transformation along the Y axis, on an object of type T, returning an object of type T.

Attributes

def slateT(obj: T, delta: Vec2Like): T
Implicitly added by arrImplicit

Translate 2D geometric transformation, taking a Pt2 or Vec2 as a parameter, on an object of type T, returning an object of type T.

Translate 2D geometric transformation, taking a Pt2 or Vec2 as a parameter, on an object of type T, returning an object of type T.

Attributes

def slateT(obj: T, delta: Vec2Like): T

Translate 2D geometric transformation, taking a Pt2 or Vec2 as a parameter, on an object of type T, returning an object of type T.

Translate 2D geometric transformation, taking a Pt2 or Vec2 as a parameter, on an object of type T, returning an object of type T.

Attributes