#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 |