Class PythonAbstractBuilder<T extends AbstractBuilder<T>>

    • Constructor Detail

      • PythonAbstractBuilder

        public PythonAbstractBuilder​(IERSConventions conventions,
                                     double equatorialRadius,
                                     double flattening,
                                     DataContext dataContext,
                                     AbsoluteDate missionReferenceDate,
                                     RangeUnitsConverter rangeUnitsConverter)
        Complete constructor.
        Parameters:
        conventions - IERS Conventions
        dataContext - used to retrieve frames, time scales, etc.
        missionReferenceDate - reference date for Mission Elapsed Time or Mission Relative Time time systems
        rangeUnitsConverter - converter for Range Units
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
        Part of JCC Python interface to object
      • pythonExtension

        public long pythonExtension()
        Part of JCC Python interface to object
      • pythonDecRef

        public void pythonDecRef()
        Part of JCC Python interface to object
      • create

        public T create​(IERSConventions newConventions,
                        double newEquatorialRadius,
                        double newFlattening,
                        DataContext newDataContext,
                        AbsoluteDate newMissionReferenceDate,
                        RangeUnitsConverter newRangeUnitsConverter)
        Build an instance.
        Specified by:
        create in class AbstractBuilder<T extends AbstractBuilder<T>>
        Parameters:
        newConventions - IERS Conventions
        newEquatorialRadius - central body equatorial radius
        newFlattening - central body flattening
        newDataContext - used to retrieve frames, time scales, etc.
        newMissionReferenceDate - reference date for Mission Elapsed Time or Mission Relative Time time systems
        newRangeUnitsConverter - converter for Range Units
        Returns:
        new instance