libsurf
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:
[legend]

Classes

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