Polar polar coordinates


superclass: Number


Represents polar coordinates.


Creation


new(rho, theta)


Create a new polar coordinate with the given radius, rho, and angle in radians, theta.



Math


+   -   *   /


The math operations of addition, subtraction, multiplication and division are accomplished by

first converting to complex numbers.


scale(aNumber)


Scale the radius by some value.


rotate(aNumber)


Rotate the angle by some value.


neg


Rotate by pi.





Conversion


magnitude


Answer the radius.


angle


Answer the angle in radians


phase


Answer the angle in radians


real


Answer the real part.


imag


Answer the imaginary part.


asComplex


Convert to Complex


asPoint


Convert to Point