R/fDistance.R

Defines functions fDistance

#' @export
fDistance <- function(
    mStartCoordinates,
    mEndCoordinates = NULL
){

  if ( is.null(mEndCoordinates) ) {
    mEndCoordinates = matrix(rep(0, ncol(mStartCoordinates)), 1)
  }

  vnDistance = 0

  for ( i in seq(ncol(mStartCoordinates)) ) {

    vnDistance = vnDistance + ( ( mStartCoordinates[,i] - mEndCoordinates[,i]) ^ 2 )

  }

  vnDistance = vnDistance ^ 0.5

  return(vnDistance)

}
thecomeonman/POV documentation built on Sept. 24, 2022, 8:31 p.m.