root/OpenSceneGraph/trunk/doc/doc++/osgGA/TrackballManipulator.html @ 3315

Revision 3315, 17.7 kB (checked in by robert, 10 years ago)

Updated docs

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
3<HTML>
4<HEAD>
5   <TITLE>class  OSGGA_EXPORT osgGA::TrackballManipulator</TITLE>
6   <META NAME="GENERATOR" CONTENT="DOC++ 3.4.6">
7</HEAD>
8<BODY BGCOLOR="#ffffff">
9
10<H2>class  OSGGA_EXPORT <A HREF="#DOC.DOCU">osgGA::TrackballManipulator</A></H2></H2><HR>
11
12<H2>Inheritance:</H2>
13<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=125>
14<param name=classes value="Mosg::Object,M,CGUIEventHandler,MGUIEventHandler.html,CMatrixManipulator,MMatrixManipulator.html,CTrackballManipulator,MTrackballManipulator.html">
15<param name=before value="M,M,M,M">
16<param name=after value="Md_SPSP,Md_SP,Md_,M">
17<param name=indent value="0,1,2,3">
18<param name=arrowdir value="down">
19</APPLET>
20<HR>
21
22<DL>
23<P><DL>
24<DT><H3>Public Methods</H3><DD><DT>
25<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.15.1">TrackballManipulator</A></B>()
26<DT>
27<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.15.2">className</A></B>() const
28<DT>
29<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.3">setMinimumZoomScale</A></B>(float minimumZoomScale)
30<DD><I>set the minimum distance (as ratio) the eye point can be zoomed in towards the center before the center is pushed forward</I>
31<DT>
32<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.15.4">getMinimumZoomScale</A></B>() const
33<DD><I>get the minimum distance (as ratio) the eye point can be zoomed in </I>
34<DT>
35<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.5">setByMatrix</A></B>(const osg::Matrixd&amp; matrix)
36<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I>
37<DT>
38<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.6">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix)
39<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I>
40<DT>
41<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.15.7">getMatrix</A></B>() const
42<DD><I>get the position of the manipulator as 4x4 Matrix</I>
43<DT>
44<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.15.8">getInverseMatrix</A></B>() const
45<DD><I>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix</I>
46<DT>
47<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.15.9">getFusionDistanceMode</A></B>() const
48<DD><I>Get the FusionDistanceMode.</I>
49<DT>
50<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.15.10">getFusionDistanceValue</A></B>() const
51<DD><I>Get the FusionDistanceValue.</I>
52<DT>
53<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.11">setNode</A></B>(osg::Node*)
54<DD><I>Attach a node to the manipulator.</I>
55<DT>
56<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.15.12">getNode</A></B>() const
57<DD><I>Return node if attached</I>
58<DT>
59<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.15.13">getNode</A></B>()
60<DD><I>Return node if attached</I>
61<DT>
62<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.14">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us)
63<DD><I>Move the camera to the default position.</I>
64<DT>
65<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.15">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us)
66<DD><I>Start/restart the manipulator</I>
67<DT>
68<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.15.16">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us)
69<DD><I>handle events, return true if handled, false otherwise</I>
70<DT>
71<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.17">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const
72<DD><I>Get the keyboard and mouse usage of this manipulator</I>
73</DL></P>
74
75<P><DL>
76<DT><H3>Protected Fields</H3><DD><DT>
77<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&gt;  <B><A HREF="#DOC.2.15.26">_ga_t1</A></B>
78<DT>
79<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&gt;  <B><A HREF="#DOC.2.15.27">_ga_t0</A></B>
80<DT>
81<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::Node&gt;  <B><A HREF="#DOC.2.15.28">_node</A></B>
82<DT>
83<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.15.29">_modelScale</A></B>
84<DT>
85<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.15.30">_minimumZoomScale</A></B>
86<DT>
87<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.31">_thrown</A></B>
88<DT>
89<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.15.32">_center</A></B>
90<DT>
91<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Quat <B><A HREF="#DOC.2.15.33">_rotation</A></B>
92<DT>
93<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.15.34">_distance</A></B>
94</DL></P>
95
96<P><DL>
97<DT><H3>Protected Methods</H3><DD><DT>
98<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.15.18">~TrackballManipulator</A></B>()
99<DT>
100<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.19">flushMouseEventStack</A></B>()
101<DD><I>Reset the internal GUIEvent stack</I>
102<DT>
103<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.20">addMouseEvent</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea)
104<DD><I>Add the current mouse GUIEvent to internal stack</I>
105<DT>
106<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.21">computePosition</A></B>(const osg::Vec3&amp; eye, const osg::Vec3&amp; lv, const osg::Vec3&amp; up)
107<DT>
108<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.22">calcMovement</A></B>()
109<DD><I>For the give mouse movement calculate the movement of the camera.</I>
110<DT>
111<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.23">trackball</A></B>(osg::Vec3&amp; axis, float&amp; angle, float p1x, float p1y, float p2x, float p2y)
112<DT>
113<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.15.24">tb_project_to_sphere</A></B>(float r, float x, float y)
114<DT>
115<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.25">isMouseMoving</A></B>()
116<DD><I>Check the speed at which the mouse is moving.</I>
117</DL></P>
118
119</DL>
120<HR><H3>Inherited from <A HREF="MatrixManipulator.html">MatrixManipulator</A>:</H3>
121<DL>
122<P><DL>
123<DT><H3>Public Classes</H3><DD><DT>
124class  <B><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A></B>: public osg::Referenced
125<DD><I>callback class to use to allow matrix manipulators to querry the application for the local coordinate frame</I>
126</DL></P>
127
128<P><DL>
129<DT><H3>Public Methods</H3><DD><DT>
130<IMG ALT="o" SRC=icon2.gif>virtual   void <B>setMinimumDistance</B>(float minimumDistance)
131<DT>
132<IMG ALT="o" SRC=icon2.gif>float <B>getMinimumDistance</B>() const
133<DT>
134<IMG ALT="o" SRC=icon2.gif>virtual   void <B>setCoordinateFrameCallback</B>(<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* cb)
135<DT>
136<IMG ALT="o" SRC=icon2.gif><!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* <B>getCoordinateFrameCallback</B>()
137<DT>
138<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* <B>getCoordinateFrameCallback</B>() const
139<DT>
140<IMG ALT="o" SRC=icon2.gif>osg::CoordinateFrame <B>getCoordinateFrame</B>(const osg::Vec3d&amp; position) const
141<DT>
142<IMG ALT="o" SRC=icon2.gif>osg::Vec3d <B>getSideVector</B>(const osg::CoordinateFrame&amp; cf) const
143<DT>
144<IMG ALT="o" SRC=icon2.gif>osg::Vec3d <B>getFrontVector</B>(const osg::CoordinateFrame&amp; cf) const
145<DT>
146<IMG ALT="o" SRC=icon2.gif>osg::Vec3d <B>getUpVector</B>(const osg::CoordinateFrame&amp; cf) const
147<DT>
148<IMG ALT="o" SRC=icon2.gif>virtual   void <B>setHomePosition</B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; center, const osg::Vec3d&amp; up)
149<DT>
150<IMG ALT="o" SRC=icon2.gif>virtual   void <B>getHomePosition</B>(osg::Vec3d&amp; eye, osg::Vec3d&amp; center, osg::Vec3d&amp; up)
151<DT>
152<IMG ALT="o" SRC=icon2.gif>virtual   void <B>setAutoComputeHomePosition</B>(bool flag)
153<DT>
154<IMG ALT="o" SRC=icon2.gif>bool <B>getAutoComputeHomePosition</B>() const
155<DT>
156<IMG ALT="o" SRC=icon2.gif>virtual   void <B>computeHomePosition</B>()
157<DT>
158<IMG ALT="o" SRC=icon2.gif>virtual   void <B>accept</B>(<!1><A HREF="GUIEventHandlerVisitor.html">GUIEventHandlerVisitor</A>&amp; v)
159</DL></P>
160
161<P><DL>
162<DT><H3>Protected Fields</H3><DD><DT>
163<IMG ALT="o" SRC=icon2.gif>double <B>_minimumDistance</B>
164<DT>
165<IMG ALT="o" SRC=icon2.gif>bool <B>_autoComputeHomePosition</B>
166<DT>
167<IMG ALT="o" SRC=icon2.gif>osg::Vec3d <B>_homeEye</B>
168<DT>
169<IMG ALT="o" SRC=icon2.gif>osg::Vec3d <B>_homeCenter</B>
170<DT>
171<IMG ALT="o" SRC=icon2.gif>osg::Vec3d <B>_homeUp</B>
172<DT>
173<IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>&gt;  <B>_coordinateFrameCallback</B>
174</DL></P>
175
176</DL>
177<HR><H3>Inherited from <A HREF="GUIEventHandler.html">GUIEventHandler</A>:</H3>
178<DL>
179<P><DL>
180<DT><H3>Public Methods</H3><DD><DT>
181<IMG ALT="o" SRC=icon2.gif>META_Object <B>(osgGA, GUIEventHandler) const </B>() const
182<DT>
183<IMG ALT="o" SRC=icon2.gif>virtual   <!1><A HREF="CompositeGUIEventHandler.html">CompositeGUIEventHandler</A>* <B>getComposite</B>()
184</DL></P>
185
186</DL>
187
188<A NAME="DOC.DOCU"></A>
189<HR>
190<H2>Documentation</H2>
191<DL>
192
193<A NAME="TrackballManipulator"></A>
194<A NAME="DOC.2.15.1"></A>
195<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TrackballManipulator()</B></TT>
196<DL><DT><DD></DL><P>
197<A NAME="className"></A>
198<A NAME="DOC.2.15.2"></A>
199<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const char* className() const </B></TT>
200<DL><DT><DD></DL><P>
201<A NAME="setMinimumZoomScale"></A>
202<A NAME="DOC.2.15.3"></A>
203<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinimumZoomScale(float minimumZoomScale)</B></TT>
204<DD>set the minimum distance (as ratio) the eye point can be zoomed in towards the
205center before the center is pushed forward
206<DL><DT><DD></DL><P>
207<A NAME="getMinimumZoomScale"></A>
208<A NAME="DOC.2.15.4"></A>
209<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getMinimumZoomScale() const </B></TT>
210<DD>get the minimum distance (as ratio) the eye point can be zoomed in
211<DL><DT><DD></DL><P>
212<A NAME="setByMatrix"></A>
213<A NAME="DOC.2.15.5"></A>
214<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByMatrix(const osg::Matrixd&amp; matrix)</B></TT>
215<DD>set the position of the matrix manipulator using a 4x4 Matrix
216<DL><DT><DD></DL><P>
217<A NAME="setByInverseMatrix"></A>
218<A NAME="DOC.2.15.6"></A>
219<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByInverseMatrix(const osg::Matrixd&amp; matrix)</B></TT>
220<DD>set the position of the matrix manipulator using a 4x4 Matrix
221<DL><DT><DD></DL><P>
222<A NAME="getMatrix"></A>
223<A NAME="DOC.2.15.7"></A>
224<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getMatrix() const </B></TT>
225<DD>get the position of the manipulator as 4x4 Matrix
226<DL><DT><DD></DL><P>
227<A NAME="getInverseMatrix"></A>
228<A NAME="DOC.2.15.8"></A>
229<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getInverseMatrix() const </B></TT>
230<DD>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix
231<DL><DT><DD></DL><P>
232<A NAME="getFusionDistanceMode"></A>
233<A NAME="DOC.2.15.9"></A>
234<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osgUtil::SceneView::FusionDistanceMode getFusionDistanceMode() const </B></TT>
235<DD>Get the FusionDistanceMode. Used by SceneView for setting up setereo convergence.
236<DL><DT><DD></DL><P>
237<A NAME="getFusionDistanceValue"></A>
238<A NAME="DOC.2.15.10"></A>
239<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   float getFusionDistanceValue() const </B></TT>
240<DD>Get the FusionDistanceValue. Used by SceneView for setting up setereo convergence.
241<DL><DT><DD></DL><P>
242<A NAME="setNode"></A>
243<A NAME="DOC.2.15.11"></A>
244<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setNode(osg::Node*)</B></TT>
245<DD>Attach a node to the manipulator.
246Automatically detaches previously attached node.
247setNode(NULL) detaches previously nodes.
248Is ignored by manipulators which do not require a reference model.
249<DL><DT><DD></DL><P>
250<A NAME="getNode"></A>
251<A NAME="DOC.2.15.12"></A>
252<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const osg::Node* getNode() const </B></TT>
253<DD>Return node if attached
254<DL><DT><DD></DL><P>
255<A NAME="getNode"></A>
256<A NAME="DOC.2.15.13"></A>
257<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Node* getNode()</B></TT>
258<DD>Return node if attached
259<DL><DT><DD></DL><P>
260<A NAME="home"></A>
261<A NAME="DOC.2.15.14"></A>
262<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void home(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us)</B></TT>
263<DD>Move the camera to the default position.
264May be ignored by manipulators if home functionality is not appropriate.
265<DL><DT><DD></DL><P>
266<A NAME="init"></A>
267<A NAME="DOC.2.15.15"></A>
268<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void init(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us)</B></TT>
269<DD>Start/restart the manipulator
270<DL><DT><DD></DL><P>
271<A NAME="handle"></A>
272<A NAME="DOC.2.15.16"></A>
273<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   bool handle(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us)</B></TT>
274<DD>handle events, return true if handled, false otherwise
275<DL><DT><DD></DL><P>
276<A NAME="getUsage"></A>
277<A NAME="DOC.2.15.17"></A>
278<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void getUsage(osg::ApplicationUsage&amp; usage) const </B></TT>
279<DD>Get the keyboard and mouse usage of this manipulator
280<DL><DT><DD></DL><P>
281<A NAME="~TrackballManipulator"></A>
282<A NAME="DOC.2.15.18"></A>
283<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~TrackballManipulator()</B></TT>
284<DL><DT><DD></DL><P>
285<A NAME="flushMouseEventStack"></A>
286<A NAME="DOC.2.15.19"></A>
287<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void flushMouseEventStack()</B></TT>
288<DD>Reset the internal GUIEvent stack
289<DL><DT><DD></DL><P>
290<A NAME="addMouseEvent"></A>
291<A NAME="DOC.2.15.20"></A>
292<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addMouseEvent(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea)</B></TT>
293<DD>Add the current mouse GUIEvent to internal stack
294<DL><DT><DD></DL><P>
295<A NAME="computePosition"></A>
296<A NAME="DOC.2.15.21"></A>
297<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computePosition(const osg::Vec3&amp; eye, const osg::Vec3&amp; lv, const osg::Vec3&amp; up)</B></TT>
298<DL><DT><DD></DL><P>
299<A NAME="calcMovement"></A>
300<A NAME="DOC.2.15.22"></A>
301<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool calcMovement()</B></TT>
302<DD>For the give mouse movement calculate the movement of the camera.
303Return true is camera has moved and a redraw is required.
304<DL><DT><DD></DL><P>
305<A NAME="trackball"></A>
306<A NAME="DOC.2.15.23"></A>
307<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void trackball(osg::Vec3&amp; axis, float&amp; angle, float p1x, float p1y, float p2x, float p2y)</B></TT>
308<DL><DT><DD></DL><P>
309<A NAME="tb_project_to_sphere"></A>
310<A NAME="DOC.2.15.24"></A>
311<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float tb_project_to_sphere(float r, float x, float y)</B></TT>
312<DL><DT><DD></DL><P>
313<A NAME="isMouseMoving"></A>
314<A NAME="DOC.2.15.25"></A>
315<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isMouseMoving()</B></TT>
316<DD>Check the speed at which the mouse is moving.
317If speed is below a threshold then return false, otherwise return true.
318<DL><DT><DD></DL><P>
319<A NAME="_ga_t1"></A>
320<A NAME="DOC.2.15.26"></A>
321<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&gt;  _ga_t1</B></TT>
322<DL><DT><DD></DL><P>
323<A NAME="_ga_t0"></A>
324<A NAME="DOC.2.15.27"></A>
325<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&gt;  _ga_t0</B></TT>
326<DL><DT><DD></DL><P>
327<A NAME="_node"></A>
328<A NAME="DOC.2.15.28"></A>
329<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;osg::Node&gt;  _node</B></TT>
330<DL><DT><DD></DL><P>
331<A NAME="_modelScale"></A>
332<A NAME="DOC.2.15.29"></A>
333<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _modelScale</B></TT>
334<DL><DT><DD></DL><P>
335<A NAME="_minimumZoomScale"></A>
336<A NAME="DOC.2.15.30"></A>
337<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _minimumZoomScale</B></TT>
338<DL><DT><DD></DL><P>
339<A NAME="_thrown"></A>
340<A NAME="DOC.2.15.31"></A>
341<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _thrown</B></TT>
342<DL><DT><DD></DL><P>
343<A NAME="_center"></A>
344<A NAME="DOC.2.15.32"></A>
345<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _center</B></TT>
346<DL><DT><DD></DL><P>
347<A NAME="_rotation"></A>
348<A NAME="DOC.2.15.33"></A>
349<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Quat _rotation</B></TT>
350<DL><DT><DD></DL><P>
351<A NAME="_distance"></A>
352<A NAME="DOC.2.15.34"></A>
353<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _distance</B></TT>
354<DL><DT><DD></DL><P></DL>
355
356<HR><DL><DT><B>This class has no child classes.</B></DL>
357
358<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
359<BR>
360This page was generated with the help of <A HREF="http://www.linuxsupportline.com/~doc++">DOC++</A>.
361</BODY>
362</HTML>
Note: See TracBrowser for help on using the browser.