Learn R Programming

vec2dtransf (version 1.1.3)

AffineTransformation: Create an AffineTransformation object

Description

Creates objects of class AffineTransformation from control points or directly from parameters

Usage

AffineTransformation(controlPoints = data.frame(), 
    parameters = numeric())

Value

Object of the class AffineTransformation

Arguments

controlPoints

data.frame containing control point coordinates arranged in four (4) columns: X source, Y source, X target, Y target.

parameters

A vector of six (6) parameters for representing the transformation, namely: a, b, c, d, e and f, where
x' = ax + by + c
y' = dx + ey + f

Author

German Carrillo

Details

Both controlPoints and parameters are optional, but one has to be given. In the case of the latter, the name of the argument has to be specified, e.g., AffineTransformation(parameters=c(1,2,3,4,5,6))

See Also

AffineTransformation-class

Examples

Run this code
at <- AffineTransformation(parameters=c(1,2,3,4,5,6))

Run the code above in your browser using DataLab