immutable class ANGLE < $ANGLES{FLT,CPX}, $BINARY, $ORDERED{ANGLE}, $IS_EQ |
---|
$IS_EQ | $ORDERED{_} | $IS_LT{_} | $VALUE{_} | $NIL | $IS_NIL | $BINARY | $ANGLES{_,_} |
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 : FLT .. 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 : FLT .. Included as radians |
---|
read(index : BIN_CURSOR) : SAME .. Included as read |
---|
sin : FLT .. Included as sin |
---|
sincos( .. Included as sincos |
---|
tan : FLT .. Included as tan |
---|
times( .. Included as times |
---|
vector( .. Included as vector |
---|
write(fyle : BIN_FILE) .. Included as write |
---|
aelt!( .. Included as aelt! |
---|
aelt!( .. Included as aelt! |
---|
aelt!( .. Included as aelt! |
---|
aelt! : T .. Included as aelt! |
---|
aind! : CARD .. Included as aind! |
---|
const Degrees_to_Radians : STP := STP::pi / Half_Circle ; .. Included as Degrees_to_Radians |
---|
const Half_Circle : FLT := 180.0 ; |
---|
const Radians_to_Degrees : STP := Half_Circle / STP::pi ; .. Included as Radians_to_Degrees |
---|
const Two_Pi : FLT := FLT::pi * 2.0 ; |
---|
**** |
const asize : CARD := 32 ; |
---|
**** | --FUDGE for asize! |
is_legal_aelts_arg( .. Included as is_legal_aelts_arg |
---|
normalise( .. Included as normalise |
---|
priv_radians( |
---|