// ========================================================================
//
// Copyright (C) 2016-2017 MARC CHEVALDONNE
// marc.chevaldonne.free.fr
//
// Module : Droite.cs
// Author : Marc Chevaldonné
// Creation date : 2016-10-03
//
// ========================================================================
namespace Namespace2
{
///
/// classe représentant une droite
///
public class Droite
{
///
/// valeur du point d'abscisse nul de la droite
///
int mOffset;
///
/// coefficient directeur de la droite
///
int mPente;
///
/// constructeur de la droite
///
/// valeur du point d'abscisse nul
/// coefficient directeur de la droite
public Droite(int offset, int pente)
{
mOffset = offset;
mPente = pente;
}
///
/// calcul l'ordonnée d'un point de la droite à partir de son abscisse
/// Cette méthode est du type "Modifieur" car sa signature est la même que celle du délégué.
///
/// abscisse du point
/// ordonnée du point sur la droite
public int Image(int a)
{
return mOffset + mPente * a;
}
}
}