95 pos[0] = pt[0]; pos[1] = pt[1]; pos[2] = pt[2];
135 int contactNumber = 0;
136 double bumpHeight = DBL_MAX;
137 double pos[3] = { 0.0, 0.0, 0.0 };
141 static std::string _CreateIndexedPropertyName(
const std::string& Property,
int index);
void SetBumpiness(double bump)
Sets the normalized bumpiness factor associated with the surface.
void SetBumpHeight(float height)
Sets the height of the bump at the provided offset.
double GetBumpiness(void)
Gets the normalized bumpiness factor associated with the surface.
double GetStaticFFactor(void)
Gets the static friction factor of the surface area.
FGSurface(FGFDMExec *fdmex, int number=-1)
Constructor.
std::string GetSurfaceValues(std::string delimeter) const
void SetStaticFFactor(double friction)
Sets the static friction factor of the surface area.
double GetRollingFFactor(void)
Gets the rolling friction factor of the surface area.
void SetRollingFFactor(double friction)
Sets the rolling friction factor of the surface area.
std::string GetSurfaceStrings(std::string delimeter) const
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.
bool GetSolid(void)
Gets the surface is a solid flag value.
float GetBumpHeight()
Returns the height of the bump at the provided offset.
void resetValues(void)
Reset all surface values to a default.
void SetSolid(bool solid)
Sets the surface is a solid flag value.
double GetMaximumForce(void)
Gets the maximum force of the surface area.