Classe fotografia.cs
Ela será a base para tudo que for referente a fotografia como ângulo de visão, fator de corte, objetiva, etc.
Não será referente aos modelos de câmeras, etc.
using System;
namespace fotografia
{
internal class fotografia : IFotografia
{
public double FatordeCorte { get; set; }
public int ObjetivaMM { get; set; }
public int CameraFabricante(_CamerasFabricante _value)
{
return (int)_value;
}
private double _MMFinalObjetiva()
{
return (Convert.ToDouble(ObjetivaMM) * FatordeCorte);
}
public double SensorHmm
{
get;
set;
}
private double myVar;
public double SensorVmm
{
get { return myVar; }
set { myVar = value; }
}
public double CalculoAnguloVisaoH()
{
double fov = SensorHmm / (2 * _MMFinalObjetiva());
double arctan = 2 * Math.Atan(fov) * 180.0 / Math.PI;
return arctan;
}
public double CalculoAnguloVisaoV()
{
double fov = SensorVmm / (2 * _MMFinalObjetiva());
double arctan = 2 * Math.Atan(fov) * 180.0 / Math.PI;
return arctan;
}
public void TirarFoto()
{
}
}
}
Nenhum comentário:
Postar um comentário