Package org.orekit.files.ccsds.ndm
Class PythonAbstractBuilder<T extends AbstractBuilder<T>>
- java.lang.Object
-
- org.orekit.files.ccsds.ndm.AbstractBuilder<T>
-
- org.orekit.files.ccsds.ndm.PythonAbstractBuilder<T>
-
public class PythonAbstractBuilder<T extends AbstractBuilder<T>> extends AbstractBuilder<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PythonAbstractBuilder(IERSConventions conventions, DataContext dataContext, AbsoluteDate missionReferenceDate, RangeUnitsConverter rangeUnitsConverter)
Complete constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
create(IERSConventions newConventions, DataContext newDataContext, AbsoluteDate newMissionReferenceDate, RangeUnitsConverter newRangeUnitsConverter)
Build an instance.void
finalize()
Part of JCC Python interface to objectvoid
pythonDecRef()
Part of JCC Python interface to objectlong
pythonExtension()
Part of JCC Python interface to objectvoid
pythonExtension(long pythonObject)
Part of JCC Python interface to object-
Methods inherited from class org.orekit.files.ccsds.ndm.AbstractBuilder
getConventions, getDataContext, getMissionReferenceDate, getRangeUnitsConverter, withConventions, withDataContext, withMissionReferenceDate, withRangeUnitsConverter
-
-
-
-
Constructor Detail
-
PythonAbstractBuilder
protected PythonAbstractBuilder(IERSConventions conventions, DataContext dataContext, AbsoluteDate missionReferenceDate, RangeUnitsConverter rangeUnitsConverter)
Complete constructor.- Parameters:
conventions
- IERS ConventionsdataContext
- used to retrieve frames, time scales, etc.missionReferenceDate
- reference date for Mission Elapsed Time or Mission Relative Time time systemsrangeUnitsConverter
- converter forRange 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
-
finalize
public void finalize() throws Throwable
Part of JCC Python interface to object
-
pythonDecRef
public void pythonDecRef()
Part of JCC Python interface to object
-
create
public T create(IERSConventions newConventions, DataContext newDataContext, AbsoluteDate newMissionReferenceDate, RangeUnitsConverter newRangeUnitsConverter)
Build an instance.- Specified by:
create
in classAbstractBuilder<T extends AbstractBuilder<T>>
- Parameters:
newConventions
- IERS ConventionsnewDataContext
- used to retrieve frames, time scales, etc.newMissionReferenceDate
- reference date for Mission Elapsed Time or Mission Relative Time time systemsnewRangeUnitsConverter
- converter forRange Units
- Returns:
- new instance
-
-