R/Rvcg-package.R

#' Interface between R and vcglib libraries for mesh operations
#'
#' Provides meshing functionality from vcglib (meshlab) for R. E.g. mesh
#' smoothing, mesh decimation, closest point search.
#'
#' \tabular{ll}{
#' Package: \tab Rvcg\cr
#' Type: \tab Package\cr
#' Version: \tab 0.22.2\cr
#' Date: \tab 2023-12-04\cr
#' License: \tab GPL\cr
#' LazyLoad: \tab yes\cr }
#'
#' @author Stefan Schlager
#'
#' Maintainer: Stefan Schlager <zarquon42@@gmail.com>
#' @references To be announced
#' @keywords package
"_PACKAGE"

## usethis namespace: start
#' @import grDevices stats utils
#' @importFrom Rcpp evalCpp
#' @useDynLib Rvcg, .registration=TRUE
## usethis namespace: end
NULL

#' Example mesh and landmarks
#'
#' A triangular mesh representing a human face - called by data(humface)
#'
#' @name humface
#' @aliases humface humface.lm humfaceClean
#' @docType data
#' @format \code{humface}: triangular mesh representing a human face.
#' \code{humfaceClean}: triangular mesh representing a human face but without errors or isolated pieces.
#' \code{humface.lm}: landmarks on mesh 'humface'- called by data(humface)
#'
#' @keywords datasets

NULL


#' dummyhead - dummy head and landmarks
#'
#' A triangular mesh representing a dummyhead - called by data(dummyhead)
#'
#' @name dummyhead
#' @aliases dummyhead.mesh dummyhead.lm
#' @docType data
#' @format \code{dummyhead.mesh}: triangular mesh representing a dummyhead.
#'
#' \code{dummyhead.lm}: landmarks on mesh 'dummyhead'
#' @keywords datasets
#'
NULL


#' document deprecated functions
#'
#' @title deprecated functions of Rvcg
#' @name deprecated
#' @rdname Rvcg-deprecated
#' @keywords internal
NULL

#' @rdname Rvcg-deprecated
#' @export
checkNormOrient <- function (...)
{
  .Deprecated("checkFaceOrientation", package="Rvcg")
  checkFaceOrientation(...)
}
zarquon42b/Rvcg documentation built on April 11, 2024, 3:17 a.m.