52 lines
1.8 KiB
C#
52 lines
1.8 KiB
C#
|
|
using System;
|
||
|
|
using System.Collections.Generic;
|
||
|
|
using System.Linq;
|
||
|
|
using System.Text;
|
||
|
|
using System.Threading.Tasks;
|
||
|
|
using System.ComponentModel;
|
||
|
|
using CaeGlobals;
|
||
|
|
using DynamicTypeDescriptor;
|
||
|
|
using CaeModel;
|
||
|
|
|
||
|
|
namespace CPSO
|
||
|
|
{
|
||
|
|
[Serializable]
|
||
|
|
public abstract class ViewFieldOutput
|
||
|
|
{
|
||
|
|
// Variables
|
||
|
|
protected DynamicCustomTypeDescriptor _dctd;
|
||
|
|
|
||
|
|
|
||
|
|
// Properties
|
||
|
|
[Category("Data")]
|
||
|
|
[OrderedDisplayName(0, 10, "Name")]
|
||
|
|
[Description("Name of the field output.")]
|
||
|
|
public abstract string Name { get; set; }
|
||
|
|
//
|
||
|
|
[Category("Data")]
|
||
|
|
[OrderedDisplayName(1, 10, "Last iterations")]
|
||
|
|
[Description("Turning last iterations on is useful for debugging purposes in case of divergent solution.")]
|
||
|
|
public abstract bool LastIterations { get; set; }
|
||
|
|
//
|
||
|
|
[Category("Data")]
|
||
|
|
[OrderedDisplayName(2, 10, "Contact elements")]
|
||
|
|
[Description("Turning contact elements on stores the contact elements in a file with the .cel extension.")]
|
||
|
|
public abstract bool ContactElements { get; set; }
|
||
|
|
//
|
||
|
|
[Category("Data")]
|
||
|
|
[OrderedDisplayName(10, 10, "Global")]
|
||
|
|
[Description("Parameter global controls whether the results are saved in a global or local coordinate system.")]
|
||
|
|
public abstract bool Global { get; set; }
|
||
|
|
//
|
||
|
|
[Browsable(false)]
|
||
|
|
public abstract FieldOutput Base { get; set; }
|
||
|
|
|
||
|
|
|
||
|
|
// Constructors
|
||
|
|
|
||
|
|
|
||
|
|
// Methods
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|