![]() |
JSBSim Flight Dynamics Model 1.2.3 (07 Jun 2025)
An Open Source Flight Dynamics and Control Software Library in C++
|
Base class for all surface properties.
Definition at line 62 of file FGSurface.h.
#include <FGSurface.h>
Inheritance diagram for FGSurface:Public Member Functions | |
| FGSurface (FGFDMExec *fdmex) | |
| Constructor. | |
| void | bind (FGPropertyManager *pm) |
| double | GetBumpHeight () |
| Returns the height of the bump at the provided offset. | |
| double | GetBumpiness (void) |
| Gets the normalized bumpiness factor associated with the surface. | |
| double | GetMaximumForce (void) |
| Gets the maximum force of the surface area. | |
| double | GetRollingFFactor (void) |
| Gets the rolling friction factor of the surface area. | |
| bool | GetSolid (void) |
| Gets the surface is a solid flag value. | |
| double | GetStaticFFactor (void) |
| Gets the static friction factor of the surface area. | |
| void | resetValues (void) |
| Reset all surface values to a default. | |
| void | SetBumpiness (double bump) |
| Sets the normalized bumpiness factor associated with the surface. | |
| void | SetMaximumForce (double force) |
| Sets the maximum force for the surface area. | |
| void | SetPosition (const double pt[3]) |
| Set the currect position for bumpiness calulcation. | |
| void | SetRollingFFactor (double friction) |
| Sets the rolling friction factor of the surface area. | |
| void | SetSolid (bool solid) |
| Sets the surface is a solid flag value. | |
| void | SetStaticFFactor (double friction) |
| Sets the static friction factor of the surface area. | |
Protected Attributes | |
| double | bumpiness |
| bool | isSolid |
| double | maximumForce |
| double | rollingFFactor |
| double | staticFFactor |
Constructor.
Definition at line 52 of file FGSurface.cpp.
Here is the call graph for this function:| void bind | ( | FGPropertyManager * | pm | ) |
Definition at line 73 of file FGSurface.cpp.
| double GetBumpHeight | ( | ) |
Returns the height of the bump at the provided offset.
Definition at line 92 of file FGSurface.cpp.
Here is the caller graph for this function:
|
inline |
Gets the normalized bumpiness factor associated with the surface.
Definition at line 104 of file FGSurface.h.
Here is the caller graph for this function:
|
inline |
Gets the maximum force of the surface area.
Definition at line 101 of file FGSurface.h.
Here is the caller graph for this function:
|
inline |
Gets the rolling friction factor of the surface area.
Definition at line 98 of file FGSurface.h.
Here is the caller graph for this function:
|
inline |
Gets the surface is a solid flag value.
Definition at line 107 of file FGSurface.h.
Here is the caller graph for this function:
|
inline |
Gets the static friction factor of the surface area.
Definition at line 95 of file FGSurface.h.
Here is the caller graph for this function:| void resetValues | ( | void | ) |
Reset all surface values to a default.
Definition at line 59 of file FGSurface.cpp.
Here is the caller graph for this function:
|
inline |
Sets the normalized bumpiness factor associated with the surface.
Definition at line 83 of file FGSurface.h.
|
inline |
Sets the maximum force for the surface area.
Definition at line 80 of file FGSurface.h.
|
inline |
Set the currect position for bumpiness calulcation.
Definition at line 89 of file FGSurface.h.
|
inline |
Sets the rolling friction factor of the surface area.
Definition at line 77 of file FGSurface.h.
|
inline |
Sets the surface is a solid flag value.
Definition at line 86 of file FGSurface.h.
|
inline |
Sets the static friction factor of the surface area.
Definition at line 74 of file FGSurface.h.
|
protected |
Definition at line 115 of file FGSurface.h.
|
protected |
Definition at line 116 of file FGSurface.h.
|
protected |
Definition at line 114 of file FGSurface.h.
|
protected |
Definition at line 113 of file FGSurface.h.
|
protected |
Definition at line 113 of file FGSurface.h.