controlSurfaceStepType More...
#include <CPACSControlSurfaceStep.h>
Protected Attributes | |
double | m_controlParameter |
The control parameter links a generic floating point value to a certain status of a control device (e.g. control surface, landing gear, suction system, brake parachute, ...). See the documentation of the global CPACS-Element for further information. More... | |
boost::optional< double > | m_hingeLineRotation |
Positve rotation around the hinge line, heading from the inner to the outer border. Defaults to zero. More... | |
boost::optional< CCPACSPoint > | m_innerHingeTranslation |
Translation of the inner hinge line point within the hinge line coordinate system. Defaults to zero. Not allowed for spoilers! More... | |
boost::optional< CPACSPointXZ > | m_outerHingeTranslation |
Translation of the outer hinge line point within the hinge line coordinate system. Defaults to the values of the inner hinge line point. Not allowed for spoilers! More... | |
CPACSControlSurfaceSteps * | m_parent |
CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
CPACSControlSurfaceStep (const CPACSControlSurfaceStep &)=delete | |
CPACSControlSurfaceStep (CPACSControlSurfaceStep &&)=delete | |
CPACSControlSurfaceStep & | operator= (const CPACSControlSurfaceStep &)=delete |
CPACSControlSurfaceStep & | operator= (CPACSControlSurfaceStep &&)=delete |
controlSurfaceStepType
The deflection path of the control surface is defined within the hinge line coordinat system. This is defined as follows: The x-hinge coordinate equals the wing x-axis. The y-hinge coordinate equals the hinge line axis (see above; positive from inner to outer hinge point). The z-hinge line is perpendicular on the x-hinge and y-hinge coordinate according to the right hand rule. The rotation of the control surface is defined as rotation around the positive y-hinge line. The deflection of the is defined in any number of steps. The deflection of the control surface is done as follows: First the x-deflection at the inner and outer border; afterwards the z-deflection of the inner and outer border; last the y-deflection of the inner border. The y-deflection is only defined at the inner border, as it is identical to the outer border. If no values for the outer border deflection are given, they default to the values of the inner border. An example can be found below:
TIGL_EXPORT tigl::generated::CPACSControlSurfaceStep::CPACSControlSurfaceStep | ( | CPACSControlSurfaceSteps * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
TIGL_EXPORT CPACSControlSurfaceSteps* tigl::generated::CPACSControlSurfaceStep::GetParent | ( | ) |
TIGL_EXPORT const CPACSControlSurfaceSteps* tigl::generated::CPACSControlSurfaceStep::GetParent | ( | ) | const |
TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSControlSurfaceStep::GetUIDManager | ( | ) |
TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSControlSurfaceStep::GetUIDManager | ( | ) | const |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
The control parameter links a generic floating point value to a certain status of a control device (e.g. control surface, landing gear, suction system, brake parachute, ...). See the documentation of the global CPACS-Element for further information.
|
protected |
Positve rotation around the hinge line, heading from the inner to the outer border. Defaults to zero.
|
protected |
Translation of the inner hinge line point within the hinge line coordinate system. Defaults to zero. Not allowed for spoilers!
|
protected |
Translation of the outer hinge line point within the hinge line coordinate system. Defaults to the values of the inner hinge line point. Not allowed for spoilers!
|
protected |
|
protected |