#include <CTiglControlSurfaceTransformation.h>
Public Member Functions | |
TIGL_EXPORT | CTiglControlSurfaceTransformation (gp_Pnt hingePoint1, gp_Pnt hingePoint2, gp_Pnt hingePoint1s, gp_Pnt hingePoint2s, double rotationAlpha) |
TIGL_EXPORT gp_Trsf | getFromLocalTransformation () |
TIGL_EXPORT gp_Trsf | getRotAlphaTransformation () |
TIGL_EXPORT gp_Trsf | getRotPhiTransformation () |
TIGL_EXPORT gp_Trsf | getRotThetaTransformation () |
TIGL_EXPORT gp_Trsf | getScaleTransformation () |
TIGL_EXPORT gp_Trsf | getToLocalTransformation () |
TIGL_EXPORT gp_Trsf | getTotalTransformation () |
TIGL_EXPORT gp_Trsf | getTranslationTransformation () |
TIGL_EXPORT | ~CTiglControlSurfaceTransformation () |
Private Attributes | |
gp_Trsf | rotAlpha |
gp_Trsf | rotPhi |
gp_Trsf | rotTheta |
gp_Trsf | scale |
gp_Trsf | totalTransformation |
gp_Trsf | transformationFromLocal |
gp_Trsf | transformationToLocal |
gp_Trsf | translation |
@bried Computes the transformation matrix for the flap movement
Assumption: The old and new hingepoint positions are already pre-computed
TIGL_EXPORT tigl::CTiglControlSurfaceTransformation::CTiglControlSurfaceTransformation | ( | gp_Pnt | hingePoint1, |
gp_Pnt | hingePoint2, | ||
gp_Pnt | hingePoint1s, | ||
gp_Pnt | hingePoint2s, | ||
double | rotationAlpha | ||
) |
TIGL_EXPORT tigl::CTiglControlSurfaceTransformation::~CTiglControlSurfaceTransformation | ( | ) |
TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceTransformation::getFromLocalTransformation | ( | ) |
TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceTransformation::getRotAlphaTransformation | ( | ) |
TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceTransformation::getRotPhiTransformation | ( | ) |
TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceTransformation::getRotThetaTransformation | ( | ) |
TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceTransformation::getScaleTransformation | ( | ) |
TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceTransformation::getToLocalTransformation | ( | ) |
TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceTransformation::getTotalTransformation | ( | ) |
TIGL_EXPORT gp_Trsf tigl::CTiglControlSurfaceTransformation::getTranslationTransformation | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |