-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4130411
commit 3f7a48f
Showing
7 changed files
with
363 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
/// @project Library/Astrodynamics | ||
/// @file Library/Astrodynamics/Trajectory.hpp | ||
/// @author Lucas Brémond <lucas@loftorbital.com> | ||
/// @license TBD | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#ifndef __Library_Mathematics_Trajectory__ | ||
#define __Library_Mathematics_Trajectory__ | ||
|
||
#include <Library/Core/Types/String.hpp> | ||
#include <Library/Core/Types/Real.hpp> | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
namespace library | ||
{ | ||
namespace astro | ||
{ | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
using library::core::types::String ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
class Trajectory | ||
{ | ||
|
||
public: | ||
|
||
Trajectory ( ) ; | ||
|
||
private: | ||
|
||
String toBeRemoved_ ; | ||
|
||
} ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
} | ||
} | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#endif | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
/// @project Library/Astrodynamics | ||
/// @file Library/Astrodynamics/Trajectory/Orbit.hpp | ||
/// @author Lucas Brémond <lucas@loftorbital.com> | ||
/// @license TBD | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#ifndef __Library_Mathematics_Trajectory_Orbit__ | ||
#define __Library_Mathematics_Trajectory_Orbit__ | ||
|
||
#include <Library/Astrodynamics/Trajectory.hpp> | ||
|
||
#include <Library/Core/Types/String.hpp> | ||
#include <Library/Core/Types/Real.hpp> | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
namespace library | ||
{ | ||
namespace astro | ||
{ | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
using library::core::types::String ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
class Orbit : public Trajectory | ||
{ | ||
|
||
public: | ||
|
||
Orbit ( ) ; | ||
|
||
private: | ||
|
||
String toBeRemoved_ ; | ||
|
||
} ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
} | ||
} | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#endif | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
/// @project Library/Astrodynamics | ||
/// @file Library/Astrodynamics/Trajectory/Orbit/Model.hpp | ||
/// @author Lucas Brémond <lucas@loftorbital.com> | ||
/// @license TBD | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#ifndef __Library_Mathematics_Trajectory_Orbit_Model__ | ||
#define __Library_Mathematics_Trajectory_Orbit_Model__ | ||
|
||
#include <Library/Core/Types/String.hpp> | ||
#include <Library/Core/Types/Real.hpp> | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
namespace library | ||
{ | ||
namespace astro | ||
{ | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
using library::core::types::String ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
class Model | ||
{ | ||
|
||
public: | ||
|
||
Model ( ) ; | ||
|
||
private: | ||
|
||
String toBeRemoved_ ; | ||
|
||
} ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
} | ||
} | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#endif | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
53 changes: 53 additions & 0 deletions
53
include/Library/Astrodynamics/Trajectory/Orbit/Models/Kepler.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
/// @project Library/Astrodynamics | ||
/// @file Library/Astrodynamics/Trajectory/Orbit/Models/Kepler.hpp | ||
/// @author Lucas Brémond <lucas@loftorbital.com> | ||
/// @license TBD | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#ifndef __Library_Mathematics_Trajectory_Orbit_Models_Kepler__ | ||
#define __Library_Mathematics_Trajectory_Orbit_Models_Kepler__ | ||
|
||
#include <Library/Astrodynamics/Trajectory/Orbit/Model.hpp> | ||
|
||
#include <Library/Core/Types/String.hpp> | ||
#include <Library/Core/Types/Real.hpp> | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
namespace library | ||
{ | ||
namespace astro | ||
{ | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
using library::core::types::String ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
class Kepler : public Model | ||
{ | ||
|
||
public: | ||
|
||
Kepler ( ) ; | ||
|
||
private: | ||
|
||
String toBeRemoved_ ; | ||
|
||
} ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
} | ||
} | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#endif | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
51 changes: 51 additions & 0 deletions
51
include/Library/Astrodynamics/Trajectory/Orbit/Models/Kepler/COE.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
/// @project Library/Astrodynamics | ||
/// @file Library/Astrodynamics/Trajectory/Orbit/Models/Kepler/COE.hpp | ||
/// @author Lucas Brémond <lucas@loftorbital.com> | ||
/// @license TBD | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#ifndef __Library_Mathematics_Trajectory_Orbit_Models_Kepler_COE__ | ||
#define __Library_Mathematics_Trajectory_Orbit_Models_Kepler_COE__ | ||
|
||
#include <Library/Core/Types/String.hpp> | ||
#include <Library/Core/Types/Real.hpp> | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
namespace library | ||
{ | ||
namespace astro | ||
{ | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
using library::core::types::String ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
class COE | ||
{ | ||
|
||
public: | ||
|
||
COE ( ) ; | ||
|
||
private: | ||
|
||
String toBeRemoved_ ; | ||
|
||
} ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
} | ||
} | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#endif | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
53 changes: 53 additions & 0 deletions
53
include/Library/Astrodynamics/Trajectory/Orbit/Models/SGP4.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
/// @project Library/Astrodynamics | ||
/// @file Library/Astrodynamics/Trajectory/Orbit/Models/SGP4.hpp | ||
/// @author Lucas Brémond <lucas@loftorbital.com> | ||
/// @license TBD | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#ifndef __Library_Mathematics_Trajectory_Orbit_Models_SGP4__ | ||
#define __Library_Mathematics_Trajectory_Orbit_Models_SGP4__ | ||
|
||
#include <Library/Astrodynamics/Trajectory/Orbit/Model.hpp> | ||
|
||
#include <Library/Core/Types/String.hpp> | ||
#include <Library/Core/Types/Real.hpp> | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
namespace library | ||
{ | ||
namespace astro | ||
{ | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
using library::core::types::String ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
class SGP4 : public Model | ||
{ | ||
|
||
public: | ||
|
||
SGP4 ( ) ; | ||
|
||
private: | ||
|
||
String toBeRemoved_ ; | ||
|
||
} ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
} | ||
} | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#endif | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
51 changes: 51 additions & 0 deletions
51
include/Library/Astrodynamics/Trajectory/Orbit/Models/SGP4/TLE.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
/// @project Library/Astrodynamics | ||
/// @file Library/Astrodynamics/Trajectory/Orbit/Models/SGP4/TLE.hpp | ||
/// @author Lucas Brémond <lucas@loftorbital.com> | ||
/// @license TBD | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#ifndef __Library_Mathematics_Trajectory_Orbit_Models_SGP4_TLE__ | ||
#define __Library_Mathematics_Trajectory_Orbit_Models_SGP4_TLE__ | ||
|
||
#include <Library/Core/Types/String.hpp> | ||
#include <Library/Core/Types/Real.hpp> | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
namespace library | ||
{ | ||
namespace astro | ||
{ | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
using library::core::types::String ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
class TLE | ||
{ | ||
|
||
public: | ||
|
||
TLE ( ) ; | ||
|
||
private: | ||
|
||
String toBeRemoved_ ; | ||
|
||
} ; | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
} | ||
} | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
|
||
#endif | ||
|
||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |