Name
|
Description
|
AddSegment
|
Creates a new VisibilitySegment as a child object of this VisibilityCalculator, with the option to specify a label. VisibilitySegment objects can also be created separately from VisibilityCalculator objects as standalone objects in FreeForm script.
|
ClearSavedStates
|
Clears previous saved states for this object.
|
GetFromFile
|
Load the object state from the specified FreeFlyer object file.
|
GetFromString
|
Load the object state from the specified string.
|
GetSegmentByLabel
|
Gets the segment with the specified label.
|
PutToFile
|
Convert the object state to FreeFlyer object xml and write to a file.
|
PutToString
|
Convert the object state to FreeFlyer object xml and return as a string.
|
ReferenceEquals
|
Returns 1 if the argument refers to the calling object and 0 otherwise.
|
RemoveAllSegments
|
Removes all segments.
|
RemoveSegment
|
Removes the specified segment.
|
ResetConfiguration
|
Removes all VisibilitySegment objects and resets the VisibilityCalculator to the default configuration.
|
ResetMethodStates
|
Resets any method states associated with the calling object.
|
Restore
|
Restore an object's state from a previously saved state.
|
Save
|
Save the object's state so that it can be restored later.
|
Visibility
|
Evaluates the visibility condition(s) determined by the VisibilitySegment objects associated with this VisibilityCalculator and returns true (1) if any/all of the VisibilitySegment observers can see their targets and returns false (0) otherwise. The "any/all" condition is determined by the VisibilityCalculator.VisibilityRequirement property.
|
VisibilityTimes
|
Detects start of visibility (AOS) and end of visibility (LOS) events.
|