Skip to main content

Motion Standalone Preprocessor C# library 2025 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 ← ItemsContainerModelBaseSimulationDataSet

Implements

IObservableObject, IDisposableObject, IValidatable

Inherited Members

ItemsContainerModelBase.AddItem(Flow), ItemsContainerModelBase.Contains(Guid), ItemsContainerModelBase.Contains(Flow), ItemsContainerModelBase.RemoveItem(Guid), ItemsContainerModelBase.TryGetItem(Guid, out Flow), ItemsContainerModelBase.All, ItemsContainerModelBase.ItemsCount, ItemsContainerModelBase.ObservableItems, ItemsContainerModelBase.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(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

IObservableCollectionFlow&gt;

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

IEnumerableFlow&gt;

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