R/cairo--bespoke-polygon.R

Defines functions cairo_polyline cairo_polygon

Documented in cairo_polygon cairo_polyline

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#' Polygon, Polyline
#'
#' Bespoke
#'
#' @param cr \code{cairo_t *}
#' @param x \code{double}
#' @param y \code{double}
#'
#' @export
#' @family bespoke
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo_polygon <- function(cr, x, y) {
  stopifnot(inherits(cr, "cairo_t"))
  invisible(.Call("cairo_polygon_", cr, x, y))
}


#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#' @rdname cairo_polygon
#' @export
#' @family bespoke
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo_polyline <- function(cr, x, y) {
  stopifnot(inherits(cr, "cairo_t"))
  invisible(.Call("cairo_polyline_", cr, x, y))
}
coolbutuseless/cairocore documentation built on Aug. 31, 2020, 12:43 a.m.