JSBSim Flight Dynamics Model
1.0 (02 March 2017)
An Open Source Flight Dynamics and Control Software Library in C++
|
Public Member Functions | |
FGDefaultGroundCallback (double referenceRadius) | |
double | GetAGLevel (double t, const FGLocation &location, FGLocation &contact, FGColumnVector3 &normal, FGColumnVector3 &v, FGColumnVector3 &w) const |
Compute the altitude above ground. More... | |
double | GetAltitude (const FGLocation &l) const |
Compute the altitude above sealevel. More... | |
double | GetSeaLevelRadius (const FGLocation &location) const |
Return the sea level radius. More... | |
double | GetTerrainGeoCentRadius (double t, const FGLocation &location) const |
Compute the local terrain radius. More... | |
void | SetSeaLevelRadius (double radius) |
Set the sea level radius. More... | |
void | SetTerrainGeoCentRadius (double radius) |
Set the local terrain radius. More... | |
Public Member Functions inherited from FGGroundCallback | |
virtual double | GetAGLevel (const FGLocation &location, FGLocation &contact, FGColumnVector3 &normal, FGColumnVector3 &v, FGColumnVector3 &w) const |
Compute the altitude above ground. More... | |
virtual double | GetTerrainGeoCentRadius (const FGLocation &location) const |
Compute the local terrain radius. More... | |
void | SetTime (double _time) |
Definition at line 154 of file FGGroundCallback.h.
|
virtual |
Compute the altitude above ground.
The altitude depends on time t and location l.
t | simulation time |
l | location |
contact | Contact point location below the location l |
normal | Normal vector at the contact point |
v | Linear velocity at the contact point |
w | Angular velocity at the contact point |
Implements FGGroundCallback.
Definition at line 57 of file FGGroundCallback.cpp.
|
virtual |
Compute the altitude above sealevel.
l | location |
Implements FGGroundCallback.
Definition at line 50 of file FGGroundCallback.cpp.
|
inlinevirtual |
Return the sea level radius.
location | location |
Implements FGGroundCallback.
Definition at line 173 of file FGGroundCallback.h.
|
inlinevirtual |
Compute the local terrain radius.
t | simulation time |
location | location |
Implements FGGroundCallback.
Definition at line 169 of file FGGroundCallback.h.
|
inlinevirtual |
Set the sea level radius.
Only needs to be implemented if JSBSim should be allowed to modify the sea level radius (see the default implementation)
Reimplemented from FGGroundCallback.
Definition at line 172 of file FGGroundCallback.h.
|
inlinevirtual |
Set the local terrain radius.
Only needs to be implemented if JSBSim should be allowed to modify the local terrain radius (see the default implementation)
Reimplemented from FGGroundCallback.
Definition at line 168 of file FGGroundCallback.h.