immutable class ANGLED < $ANGLES{FLTD,CPXD}, $BINARY , $ORDERED{ANGLED},


Ancestors
$IS_EQ $ORDERED{_} $IS_LT{_} $VALUE{_}
$NIL $IS_NIL $BINARY $ANGLES{_,_}



Public


Features
acos( .. Included as acos
aget( .. Included as aget
aset( .. Included as aset
asin( .. Included as asin
atan( .. Included as atan
atan2( .. Included as atan2
binstr : BINSTR .. Included as binstr
build( .. Included as build
cis : CTP .. Included as cis
cos : FLTD .. Included as cos
cpxacos( .. Included as cpxacos
cpxasin( .. Included as cpxasin
cpxatan( .. Included as cpxatan
cpxcos : CTP .. Included as cpxcos
cpxsin : CTP .. Included as cpxsin
cpxtan : CTP .. Included as cpxtan
create(str : BINSTR) : SAME .. Included as create
degrees( .. Included as degrees
degrees : STP .. Included as degrees
div( .. Included as div
div( .. Included as div
is_eq( .. Included as is_eq
is_eq(other : $OB) : BOOL .. Included as is_eq
**** This is the generic equality predicate. c.f. the class $IS_EQ
is_lt( .. Included as is_lt
is_nil : BOOL .. Included as is_nil
minus( .. Included as minus
negate : SAME .. Included as negate
nil : SAME .. Included as nil
phase( .. Included as phase
plus( .. Included as plus
radians( .. Included as radians
radians : FLTD .. Included as radians
read(index : BIN_CURSOR) : SAME .. Included as read
sin : FLTD .. Included as sin
sincos( .. Included as sincos
tan : FLTD .. Included as tan
times( .. Included as times
vector( .. Included as vector
write(fyle : BIN_FILE) .. Included as write

Iters
aelt!( .. Included as aelt!
aelt!( .. Included as aelt!
aelt!( .. Included as aelt!
aelt! : T .. Included as aelt!
aind! : CARD .. Included as aind!


Private

const Degrees_to_Radians : STP := STP::pi / Half_Circle ; .. Included as Degrees_to_Radians
const Half_Circle : FLTD := 180.0d ;
const Radians_to_Degrees : STP := Half_Circle / STP::pi ; .. Included as Radians_to_Degrees
const Two_Pi : FLTD := FLTD::pi * 2.0d ;
****
const asize : CARD := 64 ;
****--FUDGE for asize!
is_legal_aelts_arg( .. Included as is_legal_aelts_arg
normalise( .. Included as normalise
priv_radians(

The Sather Home Page