Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class SimulationDataSet

Last update: 16.07.2025

Namespace: 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<Flow> ← SimulationDataSet

Implements

IObservableObject, IDisposableObject, IValidatable

Inherited Members

ItemsContainerModelBase<Flow>.AddItem(Flow), ItemsContainerModelBase<Flow>.Contains(Guid), ItemsContainerModelBase<Flow>.Contains(Flow), ItemsContainerModelBase<Flow>.RemoveItem(Guid), ItemsContainerModelBase<Flow>.TryGetItem(Guid, out Flow), ItemsContainerModelBase<Flow>.All, ItemsContainerModelBase<Flow>.ItemsCount, ItemsContainerModelBase<Flow>.ObservableItems, ItemsContainerModelBase<Flow>.this[int], ValidatableBase.RaisePropertyChanged(string), ValidatableBase.SuspendValidate(), ValidatableBase.Validate(), ValidatableBase.Validate(ValidationContext), ValidatableBase.CanValidate, ValidatableBase.Errors, ValidatableBase.HasValidationAttribute, ValidatableBase.HasValidator, ValidatableBase.IsValid, ValidatableBase.ValidateTrigger, ValidatableBase.ErrorsChanged, ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType), SimulationDataSetExtensions.Save(SimulationDataSet), SimulationDataSetExtensions.Save(SimulationDataSet, string)

Constructors

SimulationDataSet()

public SimulationDataSet()

Properties

Brake

public Brake Brake { get; }

Property Value

Brake

DocumentPath

[JsonIgnore]
public string DocumentPath { get; set; }

Property Value

string

DrivingScenario

public DrivingScenario DrivingScenario { get; }

Property Value

DrivingScenario

Flows

public IObservableCollection<Flow> Flows { get; }

Property Value

IObservableCollection<Flow>

IsAllValid

[JsonIgnore]
public bool IsAllValid { get; }

Property Value

bool

IsValid

public override bool IsValid { get; }

Property Value

bool

ResultPath

public string ResultPath { get; set; }

Property Value

string

Transmission

public Transmission Transmission { get; }

Property Value

Transmission

Vehicle

public Vehicle Vehicle { get; }

Property Value

Vehicle

Methods

GetFlowCount()

public int GetFlowCount()

Returns

int

GetFlows()

public IEnumerable<Flow> GetFlows()

Returns

IEnumerable<Flow>

LoadFromFile(string)

public static SimulationDataSet LoadFromFile(string path)

Parameters

path string

Returns

SimulationDataSet

LoadFromJSON(string)

public static SimulationDataSet LoadFromJSON(string json)

Parameters

json string

Returns

SimulationDataSet

Connect with Ansys