12#ifndef WSFDEFILEHANDLE_HPP
13#define WSFDEFILEHANDLE_HPP
39 UtVec3d& aVelocity)
const;
42 int GetDE_Num()
const {
return mDE_File.GetDE_Num(); }
59 const std::string&
GetFileName()
const {
return mDE_File.GetFileName(); }
const std::string & GetFileName() const
Return the name of the file that provided this ephemeris.
Definition WsfDE_FileHandle.hpp:59
void GetPlanetEphemeris(const WsfDE_File::Date &aEpoch, WsfDE_File::Body aTarget, WsfDE_File::Body aOrigin, UtVec3d &aPosition, UtVec3d &aVelocity) const
Definition WsfDE_FileHandle.cpp:44
WsfDE_FileHandle(const WsfDE_FileHandle &aOther)=default
double GetFileStartJD() const
Definition WsfDE_FileHandle.hpp:49
WsfDE_FileHandle * Clone() const
Definition WsfDE_FileHandle.hpp:33
WsfDE_FileHandle & operator=(const WsfDE_FileHandle &aOther)=default
int GetDE_Num() const
Return the DE number contained in the DE file to which this is a handle.
Definition WsfDE_FileHandle.hpp:42
WsfDE_FileHandle(const WsfDE_File &aDE_File)
Definition WsfDE_FileHandle.cpp:18
~WsfDE_FileHandle()=default
double GetFileEndJD() const
Definition WsfDE_FileHandle.hpp:56
Definition WsfDE_File.hpp:50
Body
The possible bodies that can be the target or center of the provided ephemeris.
Definition WsfDE_File.hpp:57
Definition WsfDE_File.hpp:82
Definition WsfDE_File.hpp:93