// This file is subject to the terms and conditions defined in
// file 'LICENSE.txt', which is part of this source code package.
namespaceCommonLang.Geometry
{
///<summary>
/// Defines the different tangent types to be calculated for <see cref="CurveKey"/> points in a <see cref="Curve"/>.
///</summary>
publicenum CurveTangent
{
///<summary>
/// The tangent which always has a value equal to zero.
///</summary>
Flat,
///<summary>
/// The tangent which contains a difference between current tangent value and the tangent value from the previous <see cref="CurveKey"/>.
///</summary>
Linear,
///<summary>
/// The smoouth tangent which contains the inflection between <see cref="CurveKey.TangentIn"/> and <see cref="CurveKey.TangentOut"/> by taking into account the values of both neighbors of the <see cref="CurveKey"/>.