12#ifndef WSFLIBRATIONTARGETPOINT_HPP
13#define WSFLIBRATIONTARGETPOINT_HPP
15#include "wsf_space_export.h"
34 void Update(
const UtCalendar& aEpoch)
override;
35 ut::OrbitalStateVector GetOrbitalStateVectorInertial()
const override;
36 UtVec3d GetPositionECI()
const override;
37 UtVec3d GetVelocityECI()
const override;
38 UtCalendar
GetEpoch()
const override {
return mEpoch; }
39 double GetCharacteristicTime()
const override;
aObjectPtr Update(simTime)
Definition WsfLibrationPoint.hpp:40
System
The supported primary-secondary body pairs.
Definition WsfLibrationPoint.hpp:44
Point
Identifiers for the five libration points.
Definition WsfLibrationPoint.hpp:53
LibrationTargetPoint * Clone() const override
Create a copy of this target point.
Definition WsfLibrationTargetPoint.hpp:32
~LibrationTargetPoint() override=default
UtCalendar GetEpoch() const override
Return the current epoch of this point.
Definition WsfLibrationTargetPoint.hpp:38
LibrationTargetPoint(LibrationPoint::System aSystem, LibrationPoint::Point aPoint)
Definition WsfLibrationTargetPoint.cpp:19
OrbitalTargetPoint()=default
Definition WsfAtmosphere.cpp:23
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32