•Objects can no longer be created in the object browser of the same name as that of an object type to prevent anomalous syntax checking and parsing behavior.
•As mentioned above, there is now a global instance of the StarField object, named Stars. Any user-created objects named Stars from Mission Plans created in previous versions of FreeFlyer will need to be renamed.
oIn association with this change, the ViewWindow.StarFieldFileName property no longer exists. The new syntax for loading a star catalog from file is with the Get command or the StarField.LoadCatalog() method.
•Unconstraining output windows from the FreeFlyer workspace via the OutputLayoutManager object no longer erases any previously set window sizes or positions.
•If you have previously turned "Show Body" and "Show Name" off for a Spacecraft object in a view in earlier versions of FreeFlyer, to replicate the old behavior you will now also have to turn "Show History" off. You can also use "Show Object" to turn off the body, name, and history all at once.
•Writing out data from the DSN60ByteObservationFile now respects the endianess of the FileEndianFormat flag instead of always writing out in PC format.
•The minimum OpenGL version required for FreeFlyer is now v3.0, up from v2.1 in earlier versions of the software.
•The ODEstimationProcess.Covariance.Matrix property is now read-only in order to prevent unexpected behavior, because its values are overwritten by the covariance matrices of the estimated Spacecraft objects.
•CelestialSystem.RecomputeBarycenter is now true by default to match the analogous property on the RotatingLibrationPoint object.
•The UseLightTimeCorrection property for all observation object types is now true by default.
•PlotWindow data labels are now empty by default instead of defaulting to showing the data point's value. To set the label to the data point's value, assign the point's label with the PlotScatterSeries.DataLabels property.
•When you use the String.ParseCalendarDate method, the default assumed format specifier for the epoch syntax is now Mmm DD hh:mm:ss.s*[0-9] instead of Mmm DD hh:mm:ss.sss. This allows users to have additional trailing zeroes as desired in their format specifier. Epoch inputs in object dialogs have been similarly updated.
•The ViewWindow.DefaultObjectLabelColor property has been removed as it did nothing in previous releases.
•The ThreeDModel.IgnoreModelTransformation property has been removed due to it having no functionality as of FreeFlyer 7.1 updates to the ThreeDModel object.
•All FreeFlyer-provided data files have been updated with this new release. As a result, there will be expected low order of magnitude differences in propagation and timing precision.
•Various Objects, Properties, Methods, and Functions have been deprecated
oDeprecated Objects, Properties, Methods, and Functions are elements of FreeFlyer which are no longer recommended for use. The description of each deprecated element indicates the new recommended way to achieve the functionality of that element. The complete list of affected elements is given on the Deprecated Objects, Properties, Methods, and Functions page. |