+// for automatic untying:
+#define x(str) ((void)tied_props.push_back(str), str)
+
+ fgTie(x("/sim/current-view/debug/orientation-w"), this,
+ &FGViewMgr::getCurrentViewOrientation_w);
+ fgTie(x("/sim/current-view/debug/orientation-x"), this,
+ &FGViewMgr::getCurrentViewOrientation_x);
+ fgTie(x("/sim/current-view/debug/orientation-y"), this,
+ &FGViewMgr::getCurrentViewOrientation_y);
+ fgTie(x("/sim/current-view/debug/orientation-z"), this,
+ &FGViewMgr::getCurrentViewOrientation_z);
+
+ fgTie(x("/sim/current-view/debug/orientation_offset-w"), this,
+ &FGViewMgr::getCurrentViewOrOffset_w);
+ fgTie(x("/sim/current-view/debug/orientation_offset-x"), this,
+ &FGViewMgr::getCurrentViewOrOffset_x);
+ fgTie(x("/sim/current-view/debug/orientation_offset-y"), this,
+ &FGViewMgr::getCurrentViewOrOffset_y);
+ fgTie(x("/sim/current-view/debug/orientation_offset-z"), this,
+ &FGViewMgr::getCurrentViewOrOffset_z);
+
+ fgTie(x("/sim/current-view/debug/frame-w"), this,
+ &FGViewMgr::getCurrentViewFrame_w);
+ fgTie(x("/sim/current-view/debug/frame-x"), this,
+ &FGViewMgr::getCurrentViewFrame_x);
+ fgTie(x("/sim/current-view/debug/frame-y"), this,
+ &FGViewMgr::getCurrentViewFrame_y);
+ fgTie(x("/sim/current-view/debug/frame-z"), this,
+ &FGViewMgr::getCurrentViewFrame_z);
+