23#ifndef _FG_AEROELEMENT_HXX
24#define _FG_AEROELEMENT_HXX
26#include <simgear/math/SGMathFwd.hxx>
31 AeroElement(
const SGVec3d& n1,
const SGVec3d& n2,
const SGVec3d& n3,
33 const SGVec3d&
getNormal(
void)
const {
return normal; }
39 SGVec3d vortexInducedVel(
const SGVec3d&
p,
const SGVec3d& n1,
40 const SGVec3d& n2)
const;
41 SGVec3d semiInfVortexInducedVel(
const SGVec3d& point,
const SGVec3d& vEnd,
42 const SGVec3d& vDir)
const;
43 SGVec3d p1,
p2, normal, collocationPt;
SGSharedPtr< AeroElement > AeroElement_ptr
SGVec3d getBoundVortexMidPoint(void) const
const SGVec3d & getCollocationPoint(void) const
AeroElement(const SGVec3d &n1, const SGVec3d &n2, const SGVec3d &n3, const SGVec3d &n4)
const SGVec3d & getNormal(void) const
SGVec3d getInducedVelocity(const SGVec3d &p) const
SGVec3d getBoundVortex(void) const