+ void SetDir2 (gp_XYZ theDir2)
+ {
+ _func->SetReal(ROTATE_DIR2_X, theDir2.X());
+ _func->SetReal(ROTATE_DIR2_Y, theDir2.Y());
+ _func->SetReal(ROTATE_DIR2_Z, theDir2.Z());
+ }
+
+ gp_XYZ GetDir2()
+ {
+ gp_XYZ aRes (0., 0., 0.);
+ aRes.SetX(_func->GetReal(ROTATE_DIR2_X));
+ aRes.SetY(_func->GetReal(ROTATE_DIR2_Y));
+ aRes.SetZ(_func->GetReal(ROTATE_DIR2_Z));
+ return aRes;
+ }