Name
|
Description
|
Attributes
|
Active
|
If this VisibilitySegment is a child object of a VisibilityCalculator, this property detemines whether the VisibilityCalculator will consider this segment when evaluating the VisibilityCalculator.Visibility() and VisibilityCalculator.VisibilityTimes() methods.
|
Type: Variable
Access: Read/Write
|
CelestialObjectOccultationModel
|
Determines how CelestialObject occultations are modeled.
|
Type: Variable
Access: Read/Write
|
CelestialObjectTargetModel
|
Determines how CelestialObject targets are modeled.
|
Type: Variable
Access: Read/Write
|
DeclaredName
|
The name of the object as declared.
|
Type: String
Access: Read-Only
|
Label
|
A label for this segment. This label can be set when creating a segment using the VisibilityCalculator.AddSegment() method. The label can also be used to retrieve a particular segment using the VisibilityCalculator.GetSegmentByLabel() method.
|
Type: String
Access: Read/Write
|
Name
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Type: String
Access: Read/Write
|
ObjectId
|
The unique identifier for the object.
|
Type: Variable
Access: Read-Only
|
ObjectType
|
The type of the object.
|
Type: String
Access: Read-Only
|
Observer
|
The observer object for this segment.
|
Type: Object
Access: Read-Only
|
OccultingBodies
|
The occulting bodies to consider in visibility calculations. The VisibilitySegment.CelestialObjectOccultationModel property controls the shape model for the occulting bodies when calculating visibility.
|
Type: Array of CelestialObject
Access: Read-Only
|
OccultingTerrain
|
The occulting terrain to consider in visibility calculations.
|
Type: Array of Terrain
Access: Read-Only
|
RefractionFrequency
|
Specifies the frequency that will be used in refraction calculations. Allowed values are in the radio (100 MHz - 100 GHz) or visible (176.3485 THz - 999.3081 THz) frequency bands. The refraction model use is specified using the VisibilitySegment.RefractionModelType property. This RefractionFrequency property is not used if the VisibilitySegment.RefractionModelType is set to "Analytic - TRORD", "Numeric - Exponential", or "None".
|
Type: Variable
Access: Read/Write
Units: Hz
|
RefractionModelType
|
Specifies the refraction model to be used in computing this VisibilitySegment. Most of the available refraction models use the VisibilitySegment.RefractionFrequency value as an input. Descriptions of the models and a list of references are provided in the Help File.
The "Analytic - Chapman" and "Analytic - TRORD" models are only allowed when the observing object is a GroundStation.
The "Analytic - TRORD" model uses the local-mean coefficients for each month specified by the GroundStation.RefractivityNs property of the observing GroundStation.
The "Analytic - TRORD" and "Numeric - Exponential" models do not use the VisibilitySegment.RefractionFrequency setting.
|
Type: Variable
Access: Read/Write
|
Target
|
The target object for this segment.
|
Type: Object
Access: Read-Only
|