Click or drag to resize

ExperimentCollection Class

Collection of experiments.
Inheritance Hierarchy
SystemObject
  Demo3D.ExperimentsExperimentCollection

Namespace:  Demo3D.Experiments
Assembly:  Demo3D.Core (in Demo3D.Core.dll) Version: 10.0.0.6737
Syntax
C#
public class ExperimentCollection

The ExperimentCollection type exposes the following members.

Properties
  NameDescription
Public propertyCount
Number of experiments.
Public propertyCurrent
The experiment currently selected.
Public propertyExperimentsTable
The experiments table.
Public propertyFirst
The first experiment in the collection.
Public propertyFrameInterval
The interval between which frames are rendered when running the experiments.
Public propertySpeed
The speed at which to run the experiments.
Top
Methods
  NameDescription
Public methodAddExperiment
Creates and adds a new experiment to both the collection and table.
Public methodAddExperiment(Boolean)
Creates and adds a new experiment to both the collection and table.
Public methodAddProperty
Adds a new experiment property column to the experiments table.
Public methodClear
Clears all experiments and then adds an empty experiment ready for configuration.
Public methodGetResults
Collects all simulation experiment tables and the experiment definitions together into a single dataset. An experiment column is added as the first column of each of the tables in the data set to identify which experiment that table row is from.
Public methodRenumber
Renumbers the experiments so that the numbering is the sequence [1, Count].
Public methodStartExperimentNow
Callback function that is executed when the current experiment's start time is reached. Queues an event to stop the experiment after the current experiment's duration.
Public methodStopExperimentNow
Callback function that is executed when the current experiment has finished; for example because the simulation time has reached the experiment's ending time.
Top
See Also