WSF
WsfOrbitalEventVisitor Class Reference

#include <WsfOrbitalEventVisitor.hpp>

Public Member Functions

 WsfOrbitalEventVisitor ()=default
virtual ~WsfOrbitalEventVisitor ()=default
virtual void VisitMissionSequence (WsfOrbitalMissionSequence *aSequencePtr)
virtual void VisitChangeEccentricity (WsfOrbitalManeuvers::ChangeEccentricity *aEventPtr)
virtual void VisitChangeInclination (WsfOrbitalManeuvers::ChangeInclination *aEventPtr)
virtual void VisitChangeRAAN (WsfOrbitalManeuvers::ChangeRAAN *aEventPtr)
virtual void VisitChangeRAAN_Inclination (WsfOrbitalManeuvers::ChangeRAAN_Inclination *aEventPtr)
virtual void VisitChangeSemiMajorAxis (WsfOrbitalManeuvers::ChangeSemiMajorAxis *aEventPtr)
virtual void VisitCircularize (WsfOrbitalManeuvers::Circularize *aEventPtr)
virtual void VisitCompoundManeuver (WsfOrbitalManeuvers::CompoundManeuver *aEventPtr)
virtual void VisitDrift (WsfOrbitalManeuvers::Drift *aEventPtr)
virtual void VisitDeltaV (WsfOrbitalManeuvers::DeltaV *aEventPtr)
virtual void VisitHohmannTransfer (WsfOrbitalManeuvers::HohmannTransfer *aEventPtr)
virtual void VisitIntercept (WsfOrbitalManeuvers::Intercept *aEventPtr)
virtual void VisitMatchVelocity (WsfOrbitalManeuvers::MatchVelocity *aEventPtr)
virtual void VisitNaturalMotionCircumnavigation (WsfOrbitalManeuvers::NaturalMotionCircumnavigation *aEventPtr)
virtual void VisitNormal (WsfOrbitalManeuvers::Normal *aEventPtr)
virtual void VisitRendezvous (WsfOrbitalManeuvers::Rendezvous *aEventPtr)
virtual void VisitTangent (WsfOrbitalManeuvers::Tangent *aEventPtr)
virtual void VisitTarget (WsfOrbitalManeuvers::Target *aEventPtr)
virtual void VisitTeardrop (WsfOrbitalManeuvers::Teardrop *aEventPtr)
virtual void VisitOrbitalScriptEvent (WsfOrbitalScriptEvent *aEventPtr)
virtual void VisitOrbitalStagingEvent (WsfOrbitalStagingEvent *aEventPtr)
virtual void VisitOrbitalAttitudeChangeEvent (WsfOrbitalAttitudeChangeEvent *aEventPtr)

Constructor & Destructor Documentation

◆ WsfOrbitalEventVisitor()

WsfOrbitalEventVisitor::WsfOrbitalEventVisitor ( )
default

◆ ~WsfOrbitalEventVisitor()

Member Function Documentation

◆ VisitChangeEccentricity()

void WsfOrbitalEventVisitor::VisitChangeEccentricity ( WsfOrbitalManeuvers::ChangeEccentricity * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitChangeInclination()

void WsfOrbitalEventVisitor::VisitChangeInclination ( WsfOrbitalManeuvers::ChangeInclination * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitChangeRAAN()

void WsfOrbitalEventVisitor::VisitChangeRAAN ( WsfOrbitalManeuvers::ChangeRAAN * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitChangeRAAN_Inclination()

void WsfOrbitalEventVisitor::VisitChangeRAAN_Inclination ( WsfOrbitalManeuvers::ChangeRAAN_Inclination * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitChangeSemiMajorAxis()

void WsfOrbitalEventVisitor::VisitChangeSemiMajorAxis ( WsfOrbitalManeuvers::ChangeSemiMajorAxis * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitCircularize()

void WsfOrbitalEventVisitor::VisitCircularize ( WsfOrbitalManeuvers::Circularize * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitCompoundManeuver()

void WsfOrbitalEventVisitor::VisitCompoundManeuver ( WsfOrbitalManeuvers::CompoundManeuver * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitDeltaV()

void WsfOrbitalEventVisitor::VisitDeltaV ( WsfOrbitalManeuvers::DeltaV * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitDrift()

void WsfOrbitalEventVisitor::VisitDrift ( WsfOrbitalManeuvers::Drift * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitHohmannTransfer()

void WsfOrbitalEventVisitor::VisitHohmannTransfer ( WsfOrbitalManeuvers::HohmannTransfer * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitIntercept()

void WsfOrbitalEventVisitor::VisitIntercept ( WsfOrbitalManeuvers::Intercept * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitMatchVelocity()

void WsfOrbitalEventVisitor::VisitMatchVelocity ( WsfOrbitalManeuvers::MatchVelocity * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitMissionSequence()

void WsfOrbitalEventVisitor::VisitMissionSequence ( WsfOrbitalMissionSequence * aSequencePtr)
virtual

◆ VisitNaturalMotionCircumnavigation()

void WsfOrbitalEventVisitor::VisitNaturalMotionCircumnavigation ( WsfOrbitalManeuvers::NaturalMotionCircumnavigation * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitNormal()

void WsfOrbitalEventVisitor::VisitNormal ( WsfOrbitalManeuvers::Normal * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitOrbitalAttitudeChangeEvent()

void WsfOrbitalEventVisitor::VisitOrbitalAttitudeChangeEvent ( WsfOrbitalAttitudeChangeEvent * aEventPtr)
virtual

◆ VisitOrbitalScriptEvent()

void WsfOrbitalEventVisitor::VisitOrbitalScriptEvent ( WsfOrbitalScriptEvent * aEventPtr)
virtual

◆ VisitOrbitalStagingEvent()

void WsfOrbitalEventVisitor::VisitOrbitalStagingEvent ( WsfOrbitalStagingEvent * aEventPtr)
virtual

◆ VisitRendezvous()

void WsfOrbitalEventVisitor::VisitRendezvous ( WsfOrbitalManeuvers::Rendezvous * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitTangent()

void WsfOrbitalEventVisitor::VisitTangent ( WsfOrbitalManeuvers::Tangent * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitTarget()

void WsfOrbitalEventVisitor::VisitTarget ( WsfOrbitalManeuvers::Target * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().

◆ VisitTeardrop()

void WsfOrbitalEventVisitor::VisitTeardrop ( WsfOrbitalManeuvers::Teardrop * aEventPtr)
virtual

Referenced by ~WsfOrbitalEventVisitor().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved