Back to Adaptive Vision Library website

You are here: Start » Function Reference » Geometry 2D Angle Metrics » NormalizeAngle

NormalizeAngle


Header:AVL.h
Namespace:avl

Normalizes an angle to the range <x, x+180) or <x, x+360).

Syntax

C++
C#
 
void avl::NormalizeAngle
(
	float inAngle,
	avl::AngleRange::Type inAngleRange,
	float inBaseAngle,
	float& outNormalizedAngle
)

Parameters

Name Type Default Description
inAngle float
inAngleRange AngleRange::Type Length of the normalization range - 180 or 360
inBaseAngle float 0.0f The beginning of the normalization range
outNormalizedAngle float&