AGI STK VGT 11 Send comments on this topic.
IAgCrdnEventIntervalBetweenTimeInstants Interface
Windows






Windows & Linux

Description

Interval between specified start and stop time instants. If start instant occurs after stop, then interval is undefined.

Object Model



Public Properties

Public Property StartTimeInstantThe start time instant of the interval.
Public Property StopTimeInstantThe stop time instant of the interval.

Example

Create and configure event interval between two instants.
[C#]Copy Code
IAgCrdnEventInterval eventInterval = provider.EventIntervals.Factory.CreateEventIntervalBetweenTimeInstants("MyIntervalBetweenTwoInstants",  "MyDescription"); 
IAgCrdnEventIntervalBetweenTimeInstants asTimeInstant = eventInterval as IAgCrdnEventIntervalBetweenTimeInstants; 
 
asTimeInstant.StartTimeInstant = provider.Events["EphemerisStartTime"]; 
asTimeInstant.StopTimeInstant = provider.Events["EphemerisStopTime"]; 
 
IAgCrdnEventIntervalResult intervalResult = eventInterval.FindInterval(); 
if (intervalResult.IsValid) 

    Console.WriteLine("Interval Start: " + intervalResult.Interval.Start); 
    Console.WriteLine("Interval Stop: " + intervalResult.Interval.Stop); 

 

Create and configure event interval between two instants.
[Visual Basic .NET]Copy Code
Dim eventInterval As IAgCrdnEventInterval = provider.EventIntervals.Factory.CreateEventIntervalBetweenTimeInstants("MyIntervalBetweenTwoInstants", "MyDescription")
Dim asTimeInstant As IAgCrdnEventIntervalBetweenTimeInstants = TryCast(eventInterval, IAgCrdnEventIntervalBetweenTimeInstants)

asTimeInstant.StartTimeInstant = provider.Events("EphemerisStartTime")
asTimeInstant.StopTimeInstant = provider.Events("EphemerisStopTime")

Dim intervalResult As IAgCrdnEventIntervalResult = eventInterval.FindInterval()
If intervalResult.IsValid Then
    Console.WriteLine("Interval Start: " + intervalResult.Interval.Start)
    Console.WriteLine("Interval Stop: " + intervalResult.Interval.[Stop])
End If

CoClasses that Implement IAgCrdnEventIntervalBetweenTimeInstants

© 2018 Analytical Graphics, Inc. All Rights Reserved.