BigLitho/Large.Lito.Data/DataModel/HeightmapModel.cs

93 lines
2.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Big.Lito.Data.DataModel
{
public class HeightmapModel
{
public HeightmapModel()
{
//int nslices = 400;
//int MinLev = 50;
//int MaxLev = 255;
//int bord = 0;
//int W = 100;
//int nRep = 1;
//int nSlicesTexture = 1;
//string fPath;
NSlices = 400;
LowLevelBrightness = 50;
HighLevelBrightness = 255;
MaxSlices = 40000;
BorderSize = 0;
PictureWidth = 100;
Repeats = 1;
NSlicesTexture = 1;
Percent = 0;
Frequency = 10;
}
/// <summary>
/// Gets or sets project id
/// </summary>
public int Id { get; set; }
/// <summary>
/// Gets or sets project name
/// </summary>
public string ProjectName { get; set; }
/// <summary>
/// Gets or sets project name
/// </summary>
public int HighLevelBrightness { get; set; }
/// <summary>
/// Gets or sets progress max value
/// </summary>
public int LowLevelBrightness { get; set; }
/// <summary>
/// Gets or sets progress min value
/// </summary>
public int NSlices { get; set; }
/// <summary>
/// Gets or sets progress min value
/// </summary>
public int NSlicesTexture { get; set; }
/// <summary>
/// Gets or sets max number of slices value
/// </summary>
public int MaxSlices { get; set; }
/// <summary>
/// Gets or sets max number of slices value
/// </summary>
public int BorderSize { get; set; }
/// <summary>
/// Gets or sets max number of slices value
/// </summary>
public int PictureWidth { get; set; }
/// <summary>
/// Gets or sets progress current value
/// </summary>
public int Repeats { get; set; }
/// <summary>
/// Gets or sets progress current value
/// </summary>
public string FPath { get; set; }
public int Percent { get; set; }
public int Frequency { get; set; }
}
}