3.4.0
tigl::CTiglControlSurfaceBorderCoordinateSystem Class Reference

Defines a coordinate system for the wing flap border. More...

#include <CTiglControlSurfaceBorderCoordinateSystem.h>

Public Member Functions

TIGL_EXPORT CTiglControlSurfaceBorderCoordinateSystem (gp_Pnt le, gp_Pnt te, gp_Vec upDir)
 CTiglControlSurfaceBorderCoordinateSystem constructor. More...
 
TIGL_EXPORT gp_Pnt getLe () const
 
TIGL_EXPORT gp_Vec getNormal () const
 
TIGL_EXPORT gp_Pln getPlane () const
 
TIGL_EXPORT gp_Pnt getTe () const
 
TIGL_EXPORT gp_Vec getXDir () const
 
TIGL_EXPORT gp_Vec getYDir () const
 
TIGL_EXPORT gp_Trsf globalTransform () const
 Returns the transformation from border coordinates to global coordinates Can be used to position an airfoil (in border coordinates) to world coords. More...
 

Private Attributes

gp_Pnt _le
 
gp_Pnt _te
 
gp_Vec _xdir
 
gp_Vec _ydir
 
gp_Vec _zdir
 

Detailed Description

Defines a coordinate system for the wing flap border.

The x direction of the coordinate system points from the leading edge to the trailing edge of the flap border.

Constructor & Destructor Documentation

◆ CTiglControlSurfaceBorderCoordinateSystem()

TIGL_EXPORT tigl::CTiglControlSurfaceBorderCoordinateSystem::CTiglControlSurfaceBorderCoordinateSystem ( gp_Pnt  le,
gp_Pnt  te,
gp_Vec  upDir 
)

CTiglControlSurfaceBorderCoordinateSystem constructor.

Parameters
leLeading edge point of the flap border
teTrailing edge point of the flap border
upDirDirection, that should be normal to the wing chord surface

Member Function Documentation

◆ getLe()

TIGL_EXPORT gp_Pnt tigl::CTiglControlSurfaceBorderCoordinateSystem::getLe ( ) const

◆ getNormal()

TIGL_EXPORT gp_Vec tigl::CTiglControlSurfaceBorderCoordinateSystem::getNormal ( ) const

◆ getPlane()

TIGL_EXPORT gp_Pln tigl::CTiglControlSurfaceBorderCoordinateSystem::getPlane ( ) const

◆ getTe()

TIGL_EXPORT gp_Pnt tigl::CTiglControlSurfaceBorderCoordinateSystem::getTe ( ) const

◆ getXDir()

TIGL_EXPORT gp_Vec tigl::CTiglControlSurfaceBorderCoordinateSystem::getXDir ( ) const

◆ getYDir()

TIGL_EXPORT gp_Vec tigl::CTiglControlSurfaceBorderCoordinateSystem::getYDir ( ) const

◆ globalTransform()

TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceBorderCoordinateSystem::globalTransform ( ) const

Returns the transformation from border coordinates to global coordinates Can be used to position an airfoil (in border coordinates) to world coords.

Field Documentation

◆ _le

gp_Pnt tigl::CTiglControlSurfaceBorderCoordinateSystem::_le
private

◆ _te

gp_Pnt tigl::CTiglControlSurfaceBorderCoordinateSystem::_te
private

◆ _xdir

gp_Vec tigl::CTiglControlSurfaceBorderCoordinateSystem::_xdir
private

◆ _ydir

gp_Vec tigl::CTiglControlSurfaceBorderCoordinateSystem::_ydir
private

◆ _zdir

gp_Vec tigl::CTiglControlSurfaceBorderCoordinateSystem::_zdir
private

The documentation for this class was generated from the following file: