## ------------------------------------------------
## Method `Reflection$new`
## ------------------------------------------------
l <- Line$new(c(1,1), c(1.5,1.5), FALSE, TRUE)
Reflection$new(l)
## ------------------------------------------------
## Method `Reflection$getMatrix`
## ------------------------------------------------
R <- Reflection$new(Line$new(c(2,2), c(4,5)))
P <- c(1,5)
R$reflect(P)
R$getMatrix() %*% c(P,1)
Run the code above in your browser using DataLab