3.3.0
tigl::CCPACSFuselageProfileGetPointAlgo Class Reference

#include <CCPACSFuselageProfileGetPointAlgo.h>

Public Member Functions

TIGL_EXPORT CCPACSFuselageProfileGetPointAlgo (const TopTools_SequenceOfShape &wireContainer)
 Constructor which expects a fuselage profile wire. More...
 
TIGL_EXPORT void GetPointTangent (const double &alpha, gp_Pnt &point, gp_Vec &tangent)
 Get point and the tangent on fuselage profile at curve parameter alpha. More...
 

Private Attributes

TopoDS_Wire wire
 
Standard_Real wireLength
 

Constructor & Destructor Documentation

◆ CCPACSFuselageProfileGetPointAlgo()

TIGL_EXPORT tigl::CCPACSFuselageProfileGetPointAlgo::CCPACSFuselageProfileGetPointAlgo ( const TopTools_SequenceOfShape &  wireContainer)

Constructor which expects a fuselage profile wire.

Parameters
wireContainerContains exactly one Fuselage profile wire

Member Function Documentation

◆ GetPointTangent()

TIGL_EXPORT void tigl::CCPACSFuselageProfileGetPointAlgo::GetPointTangent ( const double &  alpha,
gp_Pnt &  point,
gp_Vec &  tangent 
)

Get point and the tangent on fuselage profile at curve parameter alpha.

Parameters
alphaThe curve parameter which starts at alpha=0 and ends at alpha=1
pointPoint on the profile corresponding to the parameter alpha
tangentTangent on the profile corresponding to the parameter alpha

Field Documentation

◆ wire

TopoDS_Wire tigl::CCPACSFuselageProfileGetPointAlgo::wire
private

Wire of the fuselage profile

◆ wireLength

Standard_Real tigl::CCPACSFuselageProfileGetPointAlgo::wireLength
private

Circumfence of the wing profile


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