An object of class 'angle' is a numeric with logical attribute "rad_flag".
Usage
check_angle_validity(x, message = FALSE)
Arguments
- x
Object of class angle.
- message
A logical variable. If TRUE, the function
prints a message on the errors, if any
(default is FALSE, i.e. no message printed).
Value
ans A logical value. TRUE means that the input is
a valid object of class 'angle'.
Examples
# Create an object of class angle
x <- angle(80)
# Check its validity
check_angle_validity(x)
#> [1] TRUE
# Modify the 'rad_flag' attribute
attr(x,"rad_flag") <- 12.5
# Check its validity
check_angle_validity(x,TRUE)
#> 'rad_flag' is not a logical attribute.
#> [1] FALSE