linux: shared memory interface - link with librt
[supercollider.git] / HelpSource / Classes / Polar.schelp
blob6e5ce0b50356dfbd2f3105223ebb7f9f3ef5a3b7
1 class:: Polar
2 summary:: Polar coordinates
3 categories:: Math
5 description::
6 Represents polar coordinates.
8 classmethods::
10 method:: new
11 Create a new polar coordinate with the given radius, rho, and angle in radians, theta.
14 instancemethods::
16 subsection:: Math
17 method:: +, -, *, /
18 The math operations of addition, subtraction, multiplication and division are accomplished by
19 first converting to complex numbers.
21 method:: scale
22 Scale the radius by some value.
24 method:: rotate
25 Rotate the angle by some value.
27 method:: neg
28 Rotate by pi.
31 subsection:: Conversion
33 method:: magnitude
34 Answer the radius.
36 method:: angle
37 Answer the angle in radians
39 method:: phase
40 Answer the angle in radians
42 method:: real
43 Answer the real part.
45 method:: imag
46 Answer the imaginary part.
48 method:: asComplex
49 Convert to Complex
51 method:: asPoint
52 Convert to Point