Class SimulationDataSet
Last update: 16.07.2025Namespace: VM.Models.Pre.Drivetrain.VehicleSimulator
Assembly: VM.Models.Pre.Drivetrain.VehicleSimulator.dll
public sealed class SimulationDataSet : ItemsContainerModelBase<flow>, IObservableObject, IDisposableObject, IValidatable
Inheritance
object ←
ObservableObject ←
ValidatableBase ←
ItemsContainerModelBase
Implements
IObservableObject, IDisposableObject, IValidatable
Inherited Members
ItemsContainerModelBase
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
SimulationDataSet()
public SimulationDataSet()
Properties
Brake
public Brake Brake { get; }
Property Value
DocumentPath
[JsonIgnore]
public string DocumentPath { get; set; }
Property Value
DrivingScenario
public DrivingScenario DrivingScenario { get; }
Property Value
Flows
public IObservableCollection<flow> Flows { get; }
Property Value
IObservableCollectionFlow>
IsAllValid
[JsonIgnore]
public bool IsAllValid { get; }
Property Value
IsValid
public override bool IsValid { get; }
Property Value
ResultPath
public string ResultPath { get; set; }
Property Value
Transmission
public Transmission Transmission { get; }
Property Value
Vehicle
public Vehicle Vehicle { get; }
Property Value
Methods
GetFlowCount()
public int GetFlowCount()
Returns
GetFlows()
public IEnumerable<flow> GetFlows()
Returns
IEnumerableFlow>
LoadFromFile(string)
public static SimulationDataSet LoadFromFile(string path)
Parameters
path string
Returns
LoadFromJSON(string)
public static SimulationDataSet LoadFromJSON(string json)
Parameters
json string