|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuavsim.flightdynamicsmodel.AircraftRigidBodyElement
public class AircraftRigidBodyElement
Defines a single element of the finite-element model of the rigid-body model of an aircraft. For compatibility with the other classes derived from the original source (Physics for Game Developers by David Bourg), the member variables are public and mutable. Eventually they will be protected appropriately.
| Field Summary | |
|---|---|
double |
_area
the area in square feet |
Vector |
_centerOfGravity
the center of gravity |
int |
_controlSurfacePosition
the position of this element if it is functioning as a control surface. |
double |
_dihedralAngle
the dihedral angle in degrees, which is its perpendicular component |
double |
_incidenceAngle
the angle of incidence in degrees, which is its default pitch without any input |
Vector |
_localInertia
the local inertia imparted on the rigid body by this element |
double |
_mass
the mass in pounds |
Vector |
_normalVector
the normal vector of this element based on its attitude |
Vector |
_relativeOrigin
the origin of the center of the element from a fixed reference point on the model it is part of. |
| Constructor Summary | |
|---|---|
AircraftRigidBodyElement(double mass,
double area,
double incidenceAngle,
double dihedralAngle,
Vector relativeOrigin,
Vector localInertia)
Creates a rigid-body element. |
|
| Method Summary | |
|---|---|
AircraftRigidBodyElement |
clone()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public double _area
public Vector _centerOfGravity
public int _controlSurfacePosition
public double _dihedralAngle
public double _incidenceAngle
public Vector _localInertia
public double _mass
public Vector _normalVector
public Vector _relativeOrigin
| Constructor Detail |
|---|
public AircraftRigidBodyElement(double mass,
double area,
double incidenceAngle,
double dihedralAngle,
Vector relativeOrigin,
Vector localInertia)
mass - - the mass in poundsarea - - the area in square feetincidenceAngle - - the angle of incidence in degrees, which is its default pitch without any inputdihedralAngle - - the dihedral angle in degrees, which is its perpendicular componentrelativeOrigin - - the origin of the center of the element from a fixed reference point on the model it is part oflocalInertia - - the local inertia imparted on the rigid body| Method Detail |
|---|
public AircraftRigidBodyElement clone()
clone in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||