﻿CvInvoke.cvPolarToCart Method (IntPtr, IntPtr, IntPtr, IntPtr, Boolean)
http://www.emgu.com
Calculates either x-coodinate, y-coordinate or both of every vector magnitude(I)* exp(angle(I)*j), j=sqrt(-1): x(I)=magnitude(I)*cos(angle(I)), y(I)=magnitude(I)*sin(angle(I))

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.10.1935 (2.4.10.1935)

# Syntax

C#
```public static void cvPolarToCart(
IntPtr magnitude,
IntPtr angle,
IntPtr x,
IntPtr y,
bool angleInDegrees
)```
Visual Basic
```Public Shared Sub cvPolarToCart (
magnitude As IntPtr,
angle As IntPtr,
x As IntPtr,
y As IntPtr,
angleInDegrees As Boolean
)```
Visual C++
```public:
static void cvPolarToCart(
IntPtr magnitude,
IntPtr angle,
IntPtr x,
IntPtr y,
bool angleInDegrees
)```
F#
```static member cvPolarToCart :
magnitude : IntPtr *
angle : IntPtr *
x : IntPtr *
y : IntPtr *
angleInDegrees : bool -> unit
```

#### Parameters

magnitude
Type: System..::..IntPtr
The array of magnitudes. If it is IntPtr.Zero, the magnitudes are assumed all 1's
angle
Type: System..::..IntPtr
The array of angles, whether in radians or degrees
x
Type: System..::..IntPtr
The destination array of x-coordinates, may be set to IntPtr.Zero if it is not needed
y
Type: System..::..IntPtr
The destination array of y-coordinates, mau be set to IntPtr.Zero if it is not needed
angleInDegrees
Type: System..::..Boolean
The flag indicating whether the angles are measured in radians or in degrees