Operator operator *
operator *(double, Direction2D)
Multiplies a double value with a direction.
Declaration
public static Vector2D operator *(double inD, Direction2D inDirection)
Parameters
| Type | Name | Description |
|---|---|---|
| double | inD | Left hand side double. |
| Direction2D | inDirection | Right hand side direction. |
Returns
| Type | Description |
|---|---|
| Vector2D | Scaled vector. |
operator *(Direction2D, double)
Multiplies a direction with a double value.
Declaration
public static Vector2D operator *(Direction2D inDirection, double inD)
Parameters
| Type | Name | Description |
|---|---|---|
| Direction2D | inDirection | Left hand side direction. |
| double | inD | Right hand side double. |
Returns
| Type | Description |
|---|---|
| Vector2D | Scaled vector. |
operator *(Direction2D, Direction2D)
Computes the dot product of two directions.
Declaration
public static double operator *(Direction2D inDirection1, Direction2D inDirection2)
Parameters
| Type | Name | Description |
|---|---|---|
| Direction2D | inDirection1 | Left hand side direction. |
| Direction2D | inDirection2 | Right hand side direction. |
Returns
| Type | Description |
|---|---|
| double | Vectors' dot product. |