Programmer's Documentation

Classes | Public Member Functions | Private Attributes | List of all members
FlapSpecSet Class Reference

Detailed Description

Holds a set of flap geometry specifications along with deflection patterns.

#include <flapspec.h>

Collaboration diagram for FlapSpecSet:


struct  Pattern

Public Member Functions

 FlapSpecSet ()
 empty flap set
uint nflaps () const
 number of flap geometries defined
uint findFlap (const std::string &s) const
 determine flap index from name
const FlapSpecflap (uint k) const
 access flap geometry
uint append (const FlapSpec &f)
 append a flap geometry specification
const Patternpattern (uint k) const
 access flap deflection pattern
uint append (const Pattern &p)
 append a pattern specification
void createDisplacements (MxMesh &mx) const
 create displacement fields for all patterns
XmlElement toXml (bool share) const
 create XML representation
void fromXml (const XmlElement &xe)
 recover from XML representation

Private Attributes

std::vector< FlapSpecflaps
 control surface definitions
std::vector< Patternpatterns
 each pattern

The documentation for this class was generated from the following files:
Generated on Mon Jan 24 2022 03:03:17 for libsurf by   doxygen 1.8.5