Class TrackerRotations
Class encapsulating tracker rotations (rotation angles with a time-step) for multiple trackers.
Namespace: Scripting
Syntax
public class TrackerRotations
Constructors
TrackerRotations(String[])
Initializes a new instance of the TrackerRotations class.
Declaration
public TrackerRotations(string[] trackerNames)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | trackerNames | Array of tracker names. |
Properties
TimeSteps
Gets the list of time steps. Each time step contains each tracker's rotation angle.
Declaration
public List<TrackerRotationsTimeStep> TimeSteps { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<TrackerRotationsTimeStep> |
TrackerNames
Gets the array of tracker names. The order of these names should be the same order as the tracker rotations that are part of each TrackerRotationsTimeStep object in the TimeSteps list.
Declaration
public string[] TrackerNames { get; }
Property Value
Type | Description |
---|---|
System.String[] |
Methods
SortTimeStepsByTime()
Sorts the time steps by time.
Declaration
public void SortTimeStepsByTime()