Changeset 3315

Show
Ignore:
Timestamp:
08/24/04 12:58:51 (10 years ago)
Author:
robert
Message:

Updated docs

Location:
OpenSceneGraph/trunk/doc/doc++
Files:
17 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/doc/doc++/osg/AutoTransform.html

    r3246 r3315  
    110110<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.262">osg::Vec3</A> <B><A HREF="#DOC.2.42.41">_previousEyePoint</A></B> 
    111111<DT> 
    112 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.42.42">_previousWidth</A></B> 
    113 <DT> 
    114 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.42.43">_previousHeight</A></B> 
    115 <DT> 
    116 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.134">osg::Matrix</A> <B><A HREF="#DOC.2.42.44">_previousProjection</A></B> 
    117 <DT> 
    118 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.262">osg::Vec3</A> <B><A HREF="#DOC.2.42.45">_previousPosition</A></B> 
    119 <DT> 
    120 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.42.47">_matrixDirty</A></B> 
    121 <DT> 
    122 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.134">osg::Matrix</A> <B><A HREF="#DOC.2.42.48">_cachedMatrix</A></B> 
     112<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.262">osg::Vec3</A> <B><A HREF="#DOC.2.42.42">_previousLocalUp</A></B> 
     113<DT> 
     114<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.42.43">_previousWidth</A></B> 
     115<DT> 
     116<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable int <B><A HREF="#DOC.2.42.44">_previousHeight</A></B> 
     117<DT> 
     118<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.134">osg::Matrix</A> <B><A HREF="#DOC.2.42.45">_previousProjection</A></B> 
     119<DT> 
     120<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.262">osg::Vec3</A> <B><A HREF="#DOC.2.42.46">_previousPosition</A></B> 
     121<DT> 
     122<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.42.48">_matrixDirty</A></B> 
     123<DT> 
     124<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.134">osg::Matrix</A> <B><A HREF="#DOC.2.42.49">_cachedMatrix</A></B> 
    123125</DL></P> 
    124126 
     
    127129<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.42.32">~AutoTransform</A></B>() 
    128130<DT> 
    129 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.46">computeMatrix</A></B>() const  
     131<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.47">computeMatrix</A></B>() const  
    130132</DL></P> 
    131133 
     
    586588<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="osg.html#DOC.2.262">osg::Vec3</A> _previousEyePoint</B></TT> 
    587589<DL><DT><DD></DL><P> 
     590<A NAME="_previousLocalUp"></A> 
     591<A NAME="DOC.2.42.42"></A> 
     592<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="osg.html#DOC.2.262">osg::Vec3</A> _previousLocalUp</B></TT> 
     593<DL><DT><DD></DL><P> 
    588594<A NAME="_previousWidth"></A> 
    589 <A NAME="DOC.2.42.42"></A> 
     595<A NAME="DOC.2.42.43"></A> 
    590596<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _previousWidth</B></TT> 
    591597<DL><DT><DD></DL><P> 
    592598<A NAME="_previousHeight"></A> 
    593 <A NAME="DOC.2.42.43"></A> 
     599<A NAME="DOC.2.42.44"></A> 
    594600<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _previousHeight</B></TT> 
    595601<DL><DT><DD></DL><P> 
    596602<A NAME="_previousProjection"></A> 
    597 <A NAME="DOC.2.42.44"></A> 
     603<A NAME="DOC.2.42.45"></A> 
    598604<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="osg.html#DOC.2.134">osg::Matrix</A> _previousProjection</B></TT> 
    599605<DL><DT><DD></DL><P> 
    600606<A NAME="_previousPosition"></A> 
    601 <A NAME="DOC.2.42.45"></A> 
     607<A NAME="DOC.2.42.46"></A> 
    602608<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="osg.html#DOC.2.262">osg::Vec3</A> _previousPosition</B></TT> 
    603609<DL><DT><DD></DL><P> 
    604610<A NAME="computeMatrix"></A> 
    605 <A NAME="DOC.2.42.46"></A> 
     611<A NAME="DOC.2.42.47"></A> 
    606612<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeMatrix() const </B></TT> 
    607613<DL><DT><DD></DL><P> 
    608614<A NAME="_matrixDirty"></A> 
    609 <A NAME="DOC.2.42.47"></A> 
     615<A NAME="DOC.2.42.48"></A> 
    610616<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _matrixDirty</B></TT> 
    611617<DL><DT><DD></DL><P> 
    612618<A NAME="_cachedMatrix"></A> 
    613 <A NAME="DOC.2.42.48"></A> 
     619<A NAME="DOC.2.42.49"></A> 
    614620<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="osg.html#DOC.2.134">osg::Matrix</A> _cachedMatrix</B></TT> 
    615621<DL><DT><DD></DL><P></DL> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/CoordinateFrameCallback.html

    r3244 r3315  
    2424<P><DL> 
    2525<DT><H3>Public Methods</H3><DD><DT> 
    26 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::CoordinateFrame <B><A HREF="#DOC.2.12.2.1">getCoordinateFrame</A></B>(const osg::Vec3d&amp; position) const  
     26<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::CoordinateFrame <B><A HREF="#DOC.2.11.2.1">getCoordinateFrame</A></B>(const osg::Vec3d&amp; position) const  
    2727</DL></P> 
    2828 
    2929<P><DL> 
    3030<DT><H3>Protected Methods</H3><DD><DT> 
    31 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.12.2.2">~CoordinateFrameCallback</A></B>() 
     31<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.11.2.2">~CoordinateFrameCallback</A></B>() 
    3232</DL></P> 
    3333 
     
    4141 
    4242<A NAME="getCoordinateFrame"></A> 
    43 <A NAME="DOC.2.12.2.1"></A> 
     43<A NAME="DOC.2.11.2.1"></A> 
    4444<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::CoordinateFrame getCoordinateFrame(const osg::Vec3d&amp; position) const </B></TT> 
    4545<DL><DT><DD></DL><P> 
    4646<A NAME="~CoordinateFrameCallback"></A> 
    47 <A NAME="DOC.2.12.2.2"></A> 
     47<A NAME="DOC.2.11.2.2"></A> 
    4848<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~CoordinateFrameCallback()</B></TT> 
    4949<DL><DT><DD></DL><P></DL> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/General.html

    r3244 r3315  
    4141<B>OSGGA_GUIEVENTHANDLERVISITOR</B><DT> 
    4242 
    43 <IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSGGA_HOVERMANIPULATOR"></A> 
    44 <B>OSGGA_HOVERMANIPULATOR</B><DT> 
    45  
    4643<IMG ALT="o" BORDER=0 SRC=icon1.gif>#define<A NAME="OSGUTIL_KEYSWITCMATRIXMANIPULATOR"></A> 
    4744<B>OSGUTIL_KEYSWITCMATRIXMANIPULATOR</B><DT> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/HIER.html

    r3244 r3315  
    2121<LI><A HREF="DriveManipulator.html">osgGA::DriveManipulator</A> 
    2222<LI><A HREF="FlightManipulator.html">osgGA::FlightManipulator</A> 
    23 <LI><A HREF="HoverManipulator.html">osgGA::HoverManipulator</A> 
    2423<LI><A HREF="KeySwitchMatrixManipulator.html">osgGA::KeySwitchMatrixManipulator</A> 
    2524<LI><A HREF="TerrainManipulator.html">osgGA::TerrainManipulator</A> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/HIERjava.html

    r3244 r3315  
    2323<param name=arrowdir value="down"> 
    2424</APPLET> 
    25 <APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=395> 
    26 <param name=classes value="Mosg::Object,M,CGUIEventHandler,MGUIEventHandler.html,CStateSetManipulator,MStateSetManipulator.html,CMatrixManipulator,MMatrixManipulator.html,CTrackerManipulator,MTrackerManipulator.html,CTrackballManipulator,MTrackballManipulator.html,CTerrainManipulator,MTerrainManipulator.html,CKeySwitchMatrixManipulator,MKeySwitchMatrixManipulator.html,CHoverManipulator,MHoverManipulator.html,CFlightManipulator,MFlightManipulator.html,CDriveManipulator,MDriveManipulator.html,CAnimationPathManipulator,MAnimationPathManipulator.html,CCompositeGUIEventHandler,MCompositeGUIEventHandler.html"> 
    27 <param name=before value="M,M,M|_,MR_,M|||_,M||R_,M||R_,M||R_,M||R_,M||R_,M||R_,M||r_,Mr_"> 
    28 <param name=after value="Md_,M,M,M,M,M,M,M,M,M,M,M,M"> 
    29 <param name=indent value="0,1,1,1,1,1,1,1,1,1,1,1,1"> 
     25<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=365> 
     26<param name=classes value="Mosg::Object,M,CGUIEventHandler,MGUIEventHandler.html,CStateSetManipulator,MStateSetManipulator.html,CMatrixManipulator,MMatrixManipulator.html,CTrackerManipulator,MTrackerManipulator.html,CTrackballManipulator,MTrackballManipulator.html,CTerrainManipulator,MTerrainManipulator.html,CKeySwitchMatrixManipulator,MKeySwitchMatrixManipulator.html,CFlightManipulator,MFlightManipulator.html,CDriveManipulator,MDriveManipulator.html,CAnimationPathManipulator,MAnimationPathManipulator.html,CCompositeGUIEventHandler,MCompositeGUIEventHandler.html"> 
     27<param name=before value="M,M,M|_,MR_,M|||_,M||R_,M||R_,M||R_,M||R_,M||R_,M||r_,Mr_"> 
     28<param name=after value="Md_,M,M,M,M,M,M,M,M,M,M,M"> 
     29<param name=indent value="0,1,1,1,1,1,1,1,1,1,1,1"> 
    3030<param name=arrowdir value="down"> 
    3131</APPLET> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/KeySwitchMatrixManipulator.html

    r3244 r3315  
    2424<P><DL> 
    2525<DT><H3>Public Methods</H3><DD><DT> 
    26 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.10.3">className</A></B>() const  
    27 <DT> 
    28 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.10.4">addMatrixManipulator</A></B>(int key, std::string name, <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* cm) 
     26<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.9.3">className</A></B>() const  
     27<DT> 
     28<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.4">addMatrixManipulator</A></B>(int key, std::string name, <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* cm) 
    2929<DD><I> Add a camera manipulator with an associated name, and a key to trigger the switch,</I> 
    3030<DT> 
    31 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.10.5">addNumberedMatrixManipulator</A></B>(<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* cm) 
     31<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.5">addNumberedMatrixManipulator</A></B>(<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* cm) 
    3232<DD><I> Add a camera manipulator with an autogenerated keybinding which is '1' + previous number of camera's registerd</I> 
    3333<DT> 
    34 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.10.6">getNumMatrixManipulators</A></B>() const  
    35 <DT> 
    36 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.10.7">selectMatrixManipulator</A></B>(unsigned int num) 
    37 <DT> 
    38 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.10.2">KeyManipMap</A>&amp; <B><A HREF="#DOC.2.10.8">getKeyManipMap</A></B>() 
     34<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned int <B><A HREF="#DOC.2.9.6">getNumMatrixManipulators</A></B>() const  
     35<DT> 
     36<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.9.7">selectMatrixManipulator</A></B>(unsigned int num) 
     37<DT> 
     38<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.9.2">KeyManipMap</A>&amp; <B><A HREF="#DOC.2.9.8">getKeyManipMap</A></B>() 
    3939<DD><I>Get the complete list of manipulators attached to this keyswitch manipulator</I> 
    4040<DT> 
    41 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.10.2">KeyManipMap</A>&amp; <B><A HREF="#DOC.2.10.9">getKeyManipMap</A></B>() const  
     41<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.9.2">KeyManipMap</A>&amp; <B><A HREF="#DOC.2.9.9">getKeyManipMap</A></B>() const  
    4242<DD><I>Get the const complete list of manipulators attached to this keyswitch manipulator</I> 
    4343<DT> 
    44 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* <B><A HREF="#DOC.2.10.10">getCurrentMatrixManipulator</A></B>() 
     44<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* <B><A HREF="#DOC.2.9.10">getCurrentMatrixManipulator</A></B>() 
    4545<DD><I>Get the current active manipulators</I> 
    4646<DT> 
    47 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* <B><A HREF="#DOC.2.10.11">getCurrentMatrixManipulator</A></B>() const  
     47<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* <B><A HREF="#DOC.2.9.11">getCurrentMatrixManipulator</A></B>() const  
    4848<DD><I>Get the const current active manipulators</I> 
    4949<DT> 
    50 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* <B><A HREF="#DOC.2.10.12">getMatrixManipulator</A></B>(unsigned int key) 
     50<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* <B><A HREF="#DOC.2.9.12">getMatrixManipulator</A></B>(unsigned int key) 
    5151<DD><I>Get manipulator assigned to a specified key</I> 
    5252<DT> 
    53 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* <B><A HREF="#DOC.2.10.13">getMatrixManipulator</A></B>(unsigned int key) const  
     53<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* <B><A HREF="#DOC.2.9.13">getMatrixManipulator</A></B>(unsigned int key) const  
    5454<DD><I>Get const manipulator assigned to a specified key</I> 
    5555<DT> 
    56 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.14">setMinimumDistance</A></B>(float minimumDistance) 
     56<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.14">setMinimumDistance</A></B>(float minimumDistance) 
    5757<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> 
    5858<DT> 
    59 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.15">setCoordinateFrameCallback</A></B>(<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* cb) 
     59<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.15">setCoordinateFrameCallback</A></B>(<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* cb) 
    6060<DD><I>set the coordinate frame which callback tells the manipulator which way is up, east and north</I> 
    6161<DT> 
    62 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.16">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     62<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.16">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
    6363<DD><I>Set the position of the matrix manipulator using a 4x4 Matrix</I> 
    6464<DT> 
    65 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.17">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     65<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.17">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
    6666<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    6767<DT> 
    68 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.10.18">getMatrix</A></B>() const  
     68<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.9.18">getMatrix</A></B>() const  
    6969<DD><I>get the position of the manipulator as 4x4 Matrix</I> 
    7070<DT> 
    71 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.10.19">getInverseMatrix</A></B>() const  
     71<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.9.19">getInverseMatrix</A></B>() const  
    7272<DD><I>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix</I> 
    7373<DT> 
    74 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.10.20">getFusionDistanceMode</A></B>() const  
     74<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.9.20">getFusionDistanceMode</A></B>() const  
    7575<DD><I>Get the FusionDistanceMode.</I> 
    7676<DT> 
    77 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.10.21">getFusionDistanceValue</A></B>() const  
     77<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.9.21">getFusionDistanceValue</A></B>() const  
    7878<DD><I>Get the FusionDistanceValue.</I> 
    7979<DT> 
    80 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.22">setNode</A></B>(osg::Node* n) 
    81 <DT> 
    82 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.10.23">getNode</A></B>() const  
    83 <DT> 
    84 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.10.24">getNode</A></B>() 
    85 <DT> 
    86 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.25">setHomePosition</A></B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; center, const osg::Vec3d&amp; up) 
    87 <DT> 
    88 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.26">setAutoComputeHomePosition</A></B>(bool flag) 
    89 <DT> 
    90 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.27">computeHomePosition</A></B>() 
    91 <DT> 
    92 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.28">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; aa) 
    93 <DT> 
    94 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.29">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; aa) 
    95 <DT> 
    96 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.10.30">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    97 <DT> 
    98 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.10.31">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
     80<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.22">setNode</A></B>(osg::Node* n) 
     81<DT> 
     82<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.9.23">getNode</A></B>() const  
     83<DT> 
     84<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.9.24">getNode</A></B>() 
     85<DT> 
     86<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.25">setHomePosition</A></B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; center, const osg::Vec3d&amp; up) 
     87<DT> 
     88<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.26">setAutoComputeHomePosition</A></B>(bool flag) 
     89<DT> 
     90<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.27">computeHomePosition</A></B>() 
     91<DT> 
     92<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.28">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; aa) 
     93<DT> 
     94<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.29">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; aa) 
     95<DT> 
     96<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.9.30">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     97<DT> 
     98<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.9.31">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
    9999<DD><I>Get the keyboard and mouse usage of this manipulator</I> 
    100100</DL></P> 
     
    102102<P><DL> 
    103103<DT><H3>Public</H3><DD><DT> 
    104 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef  std::pair&lt;std::string, osg::ref_ptr&lt;<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>&gt; &gt;  <B><A HREF="#DOC.2.10.1">NamedManipulator</A></B> 
    105 <DT> 
    106 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef  std::map&lt;int, <!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.10.1">NamedManipulator</A>&gt;  <B><A HREF="#DOC.2.10.2">KeyManipMap</A></B> 
     104<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef  std::pair&lt;std::string, osg::ref_ptr&lt;<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>&gt; &gt;  <B><A HREF="#DOC.2.9.1">NamedManipulator</A></B> 
     105<DT> 
     106<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>typedef  std::map&lt;int, <!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.9.1">NamedManipulator</A>&gt;  <B><A HREF="#DOC.2.9.2">KeyManipMap</A></B> 
    107107</DL></P> 
    108108 
     
    177177 
    178178<A NAME="NamedManipulator"></A> 
    179 <A NAME="DOC.2.10.1"></A> 
     179<A NAME="DOC.2.9.1"></A> 
    180180<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef  std::pair&lt;std::string, osg::ref_ptr&lt;<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>&gt; &gt;  NamedManipulator</B></TT> 
    181181<DL><DT><DD></DL><P> 
    182182<A NAME="KeyManipMap"></A> 
    183 <A NAME="DOC.2.10.2"></A> 
    184 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef  std::map&lt;int, <!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.10.1">NamedManipulator</A>&gt;  KeyManipMap</B></TT> 
     183<A NAME="DOC.2.9.2"></A> 
     184<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>typedef  std::map&lt;int, <!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.9.1">NamedManipulator</A>&gt;  KeyManipMap</B></TT> 
    185185<DL><DT><DD></DL><P> 
    186186<A NAME="className"></A> 
    187 <A NAME="DOC.2.10.3"></A> 
     187<A NAME="DOC.2.9.3"></A> 
    188188<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const char* className() const </B></TT> 
    189189<DL><DT><DD></DL><P> 
    190190<A NAME="addMatrixManipulator"></A> 
    191 <A NAME="DOC.2.10.4"></A> 
     191<A NAME="DOC.2.9.4"></A> 
    192192<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addMatrixManipulator(int key, std::string name, <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* cm)</B></TT> 
    193193<DD> 
     
    196196<DL><DT><DD></DL><P> 
    197197<A NAME="addNumberedMatrixManipulator"></A> 
    198 <A NAME="DOC.2.10.5"></A> 
     198<A NAME="DOC.2.9.5"></A> 
    199199<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addNumberedMatrixManipulator(<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* cm)</B></TT> 
    200200<DD> 
     
    202202<DL><DT><DD></DL><P> 
    203203<A NAME="getNumMatrixManipulators"></A> 
    204 <A NAME="DOC.2.10.6"></A> 
     204<A NAME="DOC.2.9.6"></A> 
    205205<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned int getNumMatrixManipulators() const </B></TT> 
    206206<DL><DT><DD></DL><P> 
    207207<A NAME="selectMatrixManipulator"></A> 
    208 <A NAME="DOC.2.10.7"></A> 
     208<A NAME="DOC.2.9.7"></A> 
    209209<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void selectMatrixManipulator(unsigned int num)</B></TT> 
    210210<DL><DT><DD></DL><P> 
    211211<A NAME="getKeyManipMap"></A> 
    212 <A NAME="DOC.2.10.8"></A> 
    213 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.10.2">KeyManipMap</A>&amp; getKeyManipMap()</B></TT> 
     212<A NAME="DOC.2.9.8"></A> 
     213<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.9.2">KeyManipMap</A>&amp; getKeyManipMap()</B></TT> 
    214214<DD>Get the complete list of manipulators attached to this keyswitch manipulator 
    215215<DL><DT><DD></DL><P> 
    216216<A NAME="getKeyManipMap"></A> 
    217 <A NAME="DOC.2.10.9"></A> 
    218 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.10.2">KeyManipMap</A>&amp; getKeyManipMap() const </B></TT> 
     217<A NAME="DOC.2.9.9"></A> 
     218<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="KeySwitchMatrixManipulator.html#DOC.2.9.2">KeyManipMap</A>&amp; getKeyManipMap() const </B></TT> 
    219219<DD>Get the const complete list of manipulators attached to this keyswitch manipulator 
    220220<DL><DT><DD></DL><P> 
    221221<A NAME="getCurrentMatrixManipulator"></A> 
    222 <A NAME="DOC.2.10.10"></A> 
     222<A NAME="DOC.2.9.10"></A> 
    223223<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* getCurrentMatrixManipulator()</B></TT> 
    224224<DD>Get the current active manipulators 
    225225<DL><DT><DD></DL><P> 
    226226<A NAME="getCurrentMatrixManipulator"></A> 
    227 <A NAME="DOC.2.10.11"></A> 
     227<A NAME="DOC.2.9.11"></A> 
    228228<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* getCurrentMatrixManipulator() const </B></TT> 
    229229<DD>Get the const current active manipulators 
    230230<DL><DT><DD></DL><P> 
    231231<A NAME="getMatrixManipulator"></A> 
    232 <A NAME="DOC.2.10.12"></A> 
     232<A NAME="DOC.2.9.12"></A> 
    233233<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* getMatrixManipulator(unsigned int key)</B></TT> 
    234234<DD>Get manipulator assigned to a specified key 
    235235<DL><DT><DD></DL><P> 
    236236<A NAME="getMatrixManipulator"></A> 
    237 <A NAME="DOC.2.10.13"></A> 
     237<A NAME="DOC.2.9.13"></A> 
    238238<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>* getMatrixManipulator(unsigned int key) const </B></TT> 
    239239<DD>Get const manipulator assigned to a specified key 
    240240<DL><DT><DD></DL><P> 
    241241<A NAME="setMinimumDistance"></A> 
    242 <A NAME="DOC.2.10.14"></A> 
     242<A NAME="DOC.2.9.14"></A> 
    243243<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setMinimumDistance(float minimumDistance)</B></TT> 
    244244<DD>set the minimum distance (as ratio) the eye point can be zoomed in towards the 
     
    246246<DL><DT><DD></DL><P> 
    247247<A NAME="setCoordinateFrameCallback"></A> 
    248 <A NAME="DOC.2.10.15"></A> 
     248<A NAME="DOC.2.9.15"></A> 
    249249<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setCoordinateFrameCallback(<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* cb)</B></TT> 
    250250<DD>set the coordinate frame which callback tells the manipulator which way is up, east and north 
    251251<DL><DT><DD></DL><P> 
    252252<A NAME="setByMatrix"></A> 
    253 <A NAME="DOC.2.10.16"></A> 
     253<A NAME="DOC.2.9.16"></A> 
    254254<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    255255<DD>Set the position of the matrix manipulator using a 4x4 Matrix 
    256256<DL><DT><DD></DL><P> 
    257257<A NAME="setByInverseMatrix"></A> 
    258 <A NAME="DOC.2.10.17"></A> 
     258<A NAME="DOC.2.9.17"></A> 
    259259<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByInverseMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    260260<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    261261<DL><DT><DD></DL><P> 
    262262<A NAME="getMatrix"></A> 
    263 <A NAME="DOC.2.10.18"></A> 
     263<A NAME="DOC.2.9.18"></A> 
    264264<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getMatrix() const </B></TT> 
    265265<DD>get the position of the manipulator as 4x4 Matrix 
    266266<DL><DT><DD></DL><P> 
    267267<A NAME="getInverseMatrix"></A> 
    268 <A NAME="DOC.2.10.19"></A> 
     268<A NAME="DOC.2.9.19"></A> 
    269269<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getInverseMatrix() const </B></TT> 
    270270<DD>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix 
    271271<DL><DT><DD></DL><P> 
    272272<A NAME="getFusionDistanceMode"></A> 
    273 <A NAME="DOC.2.10.20"></A> 
     273<A NAME="DOC.2.9.20"></A> 
    274274<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osgUtil::SceneView::FusionDistanceMode getFusionDistanceMode() const </B></TT> 
    275275<DD>Get the FusionDistanceMode. Used by SceneView for setting up setereo convergence. 
    276276<DL><DT><DD></DL><P> 
    277277<A NAME="getFusionDistanceValue"></A> 
    278 <A NAME="DOC.2.10.21"></A> 
     278<A NAME="DOC.2.9.21"></A> 
    279279<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   float getFusionDistanceValue() const </B></TT> 
    280280<DD>Get the FusionDistanceValue. Used by SceneView for setting up setereo convergence. 
    281281<DL><DT><DD></DL><P> 
    282282<A NAME="setNode"></A> 
    283 <A NAME="DOC.2.10.22"></A> 
     283<A NAME="DOC.2.9.22"></A> 
    284284<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setNode(osg::Node* n)</B></TT> 
    285285<DL><DT><DD></DL><P> 
    286286<A NAME="getNode"></A> 
    287 <A NAME="DOC.2.10.23"></A> 
     287<A NAME="DOC.2.9.23"></A> 
    288288<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const osg::Node* getNode() const </B></TT> 
    289289<DL><DT><DD></DL><P> 
    290290<A NAME="getNode"></A> 
    291 <A NAME="DOC.2.10.24"></A> 
     291<A NAME="DOC.2.9.24"></A> 
    292292<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Node* getNode()</B></TT> 
    293293<DL><DT><DD></DL><P> 
    294294<A NAME="setHomePosition"></A> 
    295 <A NAME="DOC.2.10.25"></A> 
     295<A NAME="DOC.2.9.25"></A> 
    296296<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setHomePosition(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; center, const osg::Vec3d&amp; up)</B></TT> 
    297297<DL><DT><DD></DL><P> 
    298298<A NAME="setAutoComputeHomePosition"></A> 
    299 <A NAME="DOC.2.10.26"></A> 
     299<A NAME="DOC.2.9.26"></A> 
    300300<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setAutoComputeHomePosition(bool flag)</B></TT> 
    301301<DL><DT><DD></DL><P> 
    302302<A NAME="computeHomePosition"></A> 
    303 <A NAME="DOC.2.10.27"></A> 
     303<A NAME="DOC.2.9.27"></A> 
    304304<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void computeHomePosition()</B></TT> 
    305305<DL><DT><DD></DL><P> 
    306306<A NAME="home"></A> 
    307 <A NAME="DOC.2.10.28"></A> 
     307<A NAME="DOC.2.9.28"></A> 
    308308<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void home(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; aa)</B></TT> 
    309309<DL><DT><DD></DL><P> 
    310310<A NAME="init"></A> 
    311 <A NAME="DOC.2.10.29"></A> 
     311<A NAME="DOC.2.9.29"></A> 
    312312<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void init(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ee, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; aa)</B></TT> 
    313313<DL><DT><DD></DL><P> 
    314314<A NAME="handle"></A> 
    315 <A NAME="DOC.2.10.30"></A> 
     315<A NAME="DOC.2.9.30"></A> 
    316316<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> 
    317317<DL><DT><DD></DL><P> 
    318318<A NAME="getUsage"></A> 
    319 <A NAME="DOC.2.10.31"></A> 
     319<A NAME="DOC.2.9.31"></A> 
    320320<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void getUsage(osg::ApplicationUsage&amp; usage) const </B></TT> 
    321321<DD>Get the keyboard and mouse usage of this manipulator 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/MatrixManipulator.html

    r3244 r3315  
    1111 
    1212<H2>Inheritance:</H2> 
    13 <APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=335> 
    14 <param name=classes value="Mosg::Object,M,CGUIEventHandler,MGUIEventHandler.html,CMatrixManipulator,MMatrixManipulator.html,CTrackerManipulator,MTrackerManipulator.html,CTrackballManipulator,MTrackballManipulator.html,CTerrainManipulator,MTerrainManipulator.html,CKeySwitchMatrixManipulator,MKeySwitchMatrixManipulator.html,CHoverManipulator,MHoverManipulator.html,CFlightManipulator,MFlightManipulator.html,CDriveManipulator,MDriveManipulator.html,CAnimationPathManipulator,MAnimationPathManipulator.html"> 
    15 <param name=before value="M,M,M,M|_,MR_,MR_,MR_,MR_,MR_,MR_,Mr_"> 
    16 <param name=after value="Md_SP,Md_,M,M,M,M,M,M,M,M,M"> 
    17 <param name=indent value="0,1,2,2,2,2,2,2,2,2,2"> 
     13<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=305> 
     14<param name=classes value="Mosg::Object,M,CGUIEventHandler,MGUIEventHandler.html,CMatrixManipulator,MMatrixManipulator.html,CTrackerManipulator,MTrackerManipulator.html,CTrackballManipulator,MTrackballManipulator.html,CTerrainManipulator,MTerrainManipulator.html,CKeySwitchMatrixManipulator,MKeySwitchMatrixManipulator.html,CFlightManipulator,MFlightManipulator.html,CDriveManipulator,MDriveManipulator.html,CAnimationPathManipulator,MAnimationPathManipulator.html"> 
     15<param name=before value="M,M,M,M|_,MR_,MR_,MR_,MR_,MR_,Mr_"> 
     16<param name=after value="Md_SP,Md_,M,M,M,M,M,M,M,M"> 
     17<param name=indent value="0,1,2,2,2,2,2,2,2,2"> 
    1818<param name=arrowdir value="down"> 
    1919</APPLET> 
     
    2929<P><DL> 
    3030<DT><H3>Public Methods</H3><DD><DT> 
    31 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.12.1">className</A></B>() const  
    32 <DT> 
    33 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.3">setMinimumDistance</A></B>(float minimumDistance) 
     31<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.11.1">className</A></B>() const  
     32<DT> 
     33<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.3">setMinimumDistance</A></B>(float minimumDistance) 
    3434<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> 
    3535<DT> 
    36 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.12.4">getMinimumDistance</A></B>() const  
     36<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.11.4">getMinimumDistance</A></B>() const  
    3737<DD><I>get the minimum distance (as ratio) the eye point can be zoomed in </I> 
    3838<DT> 
    39 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.5">setCoordinateFrameCallback</A></B>(<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* cb) 
     39<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.5">setCoordinateFrameCallback</A></B>(<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* cb) 
    4040<DD><I>set the coordinate frame which callback tells the manipulator which way is up, east and north</I> 
    4141<DT> 
    42 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* <B><A HREF="#DOC.2.12.6">getCoordinateFrameCallback</A></B>() 
     42<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* <B><A HREF="#DOC.2.11.6">getCoordinateFrameCallback</A></B>() 
    4343<DD><I>get the coordinate frame callback which tells the manipulator which way is up, east and north</I> 
    4444<DT> 
    45 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* <B><A HREF="#DOC.2.12.7">getCoordinateFrameCallback</A></B>() const  
     45<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* <B><A HREF="#DOC.2.11.7">getCoordinateFrameCallback</A></B>() const  
    4646<DD><I>get the coordinate frame callback which tells the manipulator which way is up, east and north</I> 
    4747<DT> 
    48 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::CoordinateFrame <B><A HREF="#DOC.2.12.8">getCoordinateFrame</A></B>(const osg::Vec3d&amp; position) const  
     48<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::CoordinateFrame <B><A HREF="#DOC.2.11.8">getCoordinateFrame</A></B>(const osg::Vec3d&amp; position) const  
    4949<DD><I>get the coordinate frame</I> 
    5050<DT> 
    51 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.12.9">getSideVector</A></B>(const osg::CoordinateFrame&amp; cf) const  
    52 <DT> 
    53 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.12.10">getFrontVector</A></B>(const osg::CoordinateFrame&amp; cf) const  
    54 <DT> 
    55 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.12.11">getUpVector</A></B>(const osg::CoordinateFrame&amp; cf) const  
    56 <DT> 
    57 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.12">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     51<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.11.9">getSideVector</A></B>(const osg::CoordinateFrame&amp; cf) const  
     52<DT> 
     53<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.11.10">getFrontVector</A></B>(const osg::CoordinateFrame&amp; cf) const  
     54<DT> 
     55<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.11.11">getUpVector</A></B>(const osg::CoordinateFrame&amp; cf) const  
     56<DT> 
     57<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.12">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
    5858<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    5959<DT> 
    60 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.13">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     60<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.13">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
    6161<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    6262<DT> 
    63 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.12.14">getMatrix</A></B>() const  
     63<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.11.14">getMatrix</A></B>() const  
    6464<DD><I>get the position of the manipulator as 4x4 Matrix</I> 
    6565<DT> 
    66 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.12.15">getInverseMatrix</A></B>() const  
     66<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.11.15">getInverseMatrix</A></B>() const  
    6767<DD><I>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix</I> 
    6868<DT> 
    69 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.12.16">getFusionDistanceMode</A></B>() const  
     69<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.11.16">getFusionDistanceMode</A></B>() const  
    7070<DD><I>Get the FusionDistanceMode.</I> 
    7171<DT> 
    72 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.12.17">getFusionDistanceValue</A></B>() const  
     72<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.11.17">getFusionDistanceValue</A></B>() const  
    7373<DD><I>Get the FusionDistanceValue.</I> 
    7474<DT> 
    75 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.18">setNode</A></B>(osg::Node*) 
     75<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.18">setNode</A></B>(osg::Node*) 
    7676<DD><I> Attach a node to the manipulator, automatically detaching any previously attached node.</I> 
    7777<DT> 
    78 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.12.19">getNode</A></B>() const  
     78<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.11.19">getNode</A></B>() const  
    7979<DD><I>Return const node if attached</I> 
    8080<DT> 
    81 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.12.20">getNode</A></B>() 
     81<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.11.20">getNode</A></B>() 
    8282<DD><I>Return node if attached</I> 
    8383<DT> 
    84 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.21">setHomePosition</A></B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; center, const osg::Vec3d&amp; up) 
    85 <DT> 
    86 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.22">getHomePosition</A></B>(osg::Vec3d&amp; eye, osg::Vec3d&amp; center, osg::Vec3d&amp; up) 
    87 <DT> 
    88 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.23">setAutoComputeHomePosition</A></B>(bool flag) 
    89 <DT> 
    90 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.12.24">getAutoComputeHomePosition</A></B>() const  
    91 <DT> 
    92 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.25">computeHomePosition</A></B>() 
    93 <DT> 
    94 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.26">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp;, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp;) 
     84<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.21">setHomePosition</A></B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; center, const osg::Vec3d&amp; up) 
     85<DT> 
     86<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.22">getHomePosition</A></B>(osg::Vec3d&amp; eye, osg::Vec3d&amp; center, osg::Vec3d&amp; up) 
     87<DT> 
     88<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.23">setAutoComputeHomePosition</A></B>(bool flag) 
     89<DT> 
     90<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.11.24">getAutoComputeHomePosition</A></B>() const  
     91<DT> 
     92<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.25">computeHomePosition</A></B>() 
     93<DT> 
     94<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.26">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp;, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp;) 
    9595<DD><I> Move the camera to the default position.</I> 
    9696<DT> 
    97 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.27">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp;, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp;) 
     97<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.27">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp;, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp;) 
    9898<DD><I> Start/restart the manipulator.</I> 
    9999<DT> 
    100 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.12.28">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     100<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.11.28">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    101101<DD><I>Handle events, return true if handled, false otherwise.</I> 
    102102<DT> 
    103 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.29">accept</A></B>(<!1><A HREF="GUIEventHandlerVisitor.html">GUIEventHandlerVisitor</A>&amp; v) 
     103<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.11.29">accept</A></B>(<!1><A HREF="GUIEventHandlerVisitor.html">GUIEventHandlerVisitor</A>&amp; v) 
    104104<DD><I>Handle visitations </I> 
    105105</DL></P> 
     
    107107<P><DL> 
    108108<DT><H3>Protected Fields</H3><DD><DT> 
    109 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.12.32">_minimumDistance</A></B> 
    110 <DT> 
    111 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.12.33">_autoComputeHomePosition</A></B> 
    112 <DT> 
    113 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.12.34">_homeEye</A></B> 
    114 <DT> 
    115 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.12.35">_homeCenter</A></B> 
    116 <DT> 
    117 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.12.36">_homeUp</A></B> 
    118 <DT> 
    119 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>&gt;  <B><A HREF="#DOC.2.12.37">_coordinateFrameCallback</A></B> 
     109<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.11.32">_minimumDistance</A></B> 
     110<DT> 
     111<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.11.33">_autoComputeHomePosition</A></B> 
     112<DT> 
     113<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.11.34">_homeEye</A></B> 
     114<DT> 
     115<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.11.35">_homeCenter</A></B> 
     116<DT> 
     117<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.11.36">_homeUp</A></B> 
     118<DT> 
     119<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>&gt;  <B><A HREF="#DOC.2.11.37">_coordinateFrameCallback</A></B> 
    120120</DL></P> 
    121121 
    122122<P><DL> 
    123123<DT><H3>Protected Methods</H3><DD><DT> 
    124 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.12.30">MatrixManipulator</A></B>() 
    125 <DT> 
    126 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.12.31">~MatrixManipulator</A></B>() 
     124<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.11.30">MatrixManipulator</A></B>() 
     125<DT> 
     126<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.11.31">~MatrixManipulator</A></B>() 
    127127</DL></P> 
    128128 
     
    153153 
    154154<A NAME="className"></A> 
    155 <A NAME="DOC.2.12.1"></A> 
     155<A NAME="DOC.2.11.1"></A> 
    156156<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const char* className() const </B></TT> 
    157157<DL><DT><DD></DL><P> 
    158158<A NAME="setMinimumDistance"></A> 
    159 <A NAME="DOC.2.12.3"></A> 
     159<A NAME="DOC.2.11.3"></A> 
    160160<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setMinimumDistance(float minimumDistance)</B></TT> 
    161161<DD>set the minimum distance (as ratio) the eye point can be zoomed in towards the 
     
    163163<DL><DT><DD></DL><P> 
    164164<A NAME="getMinimumDistance"></A> 
    165 <A NAME="DOC.2.12.4"></A> 
     165<A NAME="DOC.2.11.4"></A> 
    166166<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getMinimumDistance() const </B></TT> 
    167167<DD>get the minimum distance (as ratio) the eye point can be zoomed in  
    168168<DL><DT><DD></DL><P> 
    169169<A NAME="setCoordinateFrameCallback"></A> 
    170 <A NAME="DOC.2.12.5"></A> 
     170<A NAME="DOC.2.11.5"></A> 
    171171<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setCoordinateFrameCallback(<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* cb)</B></TT> 
    172172<DD>set the coordinate frame which callback tells the manipulator which way is up, east and north 
    173173<DL><DT><DD></DL><P> 
    174174<A NAME="getCoordinateFrameCallback"></A> 
    175 <A NAME="DOC.2.12.6"></A> 
     175<A NAME="DOC.2.11.6"></A> 
    176176<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* getCoordinateFrameCallback()</B></TT> 
    177177<DD>get the coordinate frame callback which tells the manipulator which way is up, east and north 
    178178<DL><DT><DD></DL><P> 
    179179<A NAME="getCoordinateFrameCallback"></A> 
    180 <A NAME="DOC.2.12.7"></A> 
     180<A NAME="DOC.2.11.7"></A> 
    181181<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>* getCoordinateFrameCallback() const </B></TT> 
    182182<DD>get the coordinate frame callback which tells the manipulator which way is up, east and north 
    183183<DL><DT><DD></DL><P> 
    184184<A NAME="getCoordinateFrame"></A> 
    185 <A NAME="DOC.2.12.8"></A> 
     185<A NAME="DOC.2.11.8"></A> 
    186186<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::CoordinateFrame getCoordinateFrame(const osg::Vec3d&amp; position) const </B></TT> 
    187187<DD>get the coordinate frame 
    188188<DL><DT><DD></DL><P> 
    189189<A NAME="getSideVector"></A> 
    190 <A NAME="DOC.2.12.9"></A> 
     190<A NAME="DOC.2.11.9"></A> 
    191191<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d getSideVector(const osg::CoordinateFrame&amp; cf) const </B></TT> 
    192192<DL><DT><DD></DL><P> 
    193193<A NAME="getFrontVector"></A> 
    194 <A NAME="DOC.2.12.10"></A> 
     194<A NAME="DOC.2.11.10"></A> 
    195195<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d getFrontVector(const osg::CoordinateFrame&amp; cf) const </B></TT> 
    196196<DL><DT><DD></DL><P> 
    197197<A NAME="getUpVector"></A> 
    198 <A NAME="DOC.2.12.11"></A> 
     198<A NAME="DOC.2.11.11"></A> 
    199199<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d getUpVector(const osg::CoordinateFrame&amp; cf) const </B></TT> 
    200200<DL><DT><DD></DL><P> 
    201201<A NAME="setByMatrix"></A> 
    202 <A NAME="DOC.2.12.12"></A> 
     202<A NAME="DOC.2.11.12"></A> 
    203203<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    204204<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    205205<DL><DT><DD></DL><P> 
    206206<A NAME="setByInverseMatrix"></A> 
    207 <A NAME="DOC.2.12.13"></A> 
     207<A NAME="DOC.2.11.13"></A> 
    208208<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByInverseMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    209209<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    210210<DL><DT><DD></DL><P> 
    211211<A NAME="getMatrix"></A> 
    212 <A NAME="DOC.2.12.14"></A> 
     212<A NAME="DOC.2.11.14"></A> 
    213213<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getMatrix() const </B></TT> 
    214214<DD>get the position of the manipulator as 4x4 Matrix 
    215215<DL><DT><DD></DL><P> 
    216216<A NAME="getInverseMatrix"></A> 
    217 <A NAME="DOC.2.12.15"></A> 
     217<A NAME="DOC.2.11.15"></A> 
    218218<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getInverseMatrix() const </B></TT> 
    219219<DD>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix 
    220220<DL><DT><DD></DL><P> 
    221221<A NAME="getFusionDistanceMode"></A> 
    222 <A NAME="DOC.2.12.16"></A> 
     222<A NAME="DOC.2.11.16"></A> 
    223223<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osgUtil::SceneView::FusionDistanceMode getFusionDistanceMode() const </B></TT> 
    224224<DD>Get the FusionDistanceMode. Used by SceneView for setting up setereo convergence. 
    225225<DL><DT><DD></DL><P> 
    226226<A NAME="getFusionDistanceValue"></A> 
    227 <A NAME="DOC.2.12.17"></A> 
     227<A NAME="DOC.2.11.17"></A> 
    228228<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   float getFusionDistanceValue() const </B></TT> 
    229229<DD>Get the FusionDistanceValue. Used by SceneView for setting up setereo convergence. 
    230230<DL><DT><DD></DL><P> 
    231231<A NAME="setNode"></A> 
    232 <A NAME="DOC.2.12.18"></A> 
     232<A NAME="DOC.2.11.18"></A> 
    233233<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setNode(osg::Node*)</B></TT> 
    234234<DD> 
     
    238238<DL><DT><DD></DL><P> 
    239239<A NAME="getNode"></A> 
    240 <A NAME="DOC.2.12.19"></A> 
     240<A NAME="DOC.2.11.19"></A> 
    241241<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const osg::Node* getNode() const </B></TT> 
    242242<DD>Return const node if attached 
    243243<DL><DT><DD></DL><P> 
    244244<A NAME="getNode"></A> 
    245 <A NAME="DOC.2.12.20"></A> 
     245<A NAME="DOC.2.11.20"></A> 
    246246<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Node* getNode()</B></TT> 
    247247<DD>Return node if attached 
    248248<DL><DT><DD></DL><P> 
    249249<A NAME="setHomePosition"></A> 
    250 <A NAME="DOC.2.12.21"></A> 
     250<A NAME="DOC.2.11.21"></A> 
    251251<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setHomePosition(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; center, const osg::Vec3d&amp; up)</B></TT> 
    252252<DL><DT><DD></DL><P> 
    253253<A NAME="getHomePosition"></A> 
    254 <A NAME="DOC.2.12.22"></A> 
     254<A NAME="DOC.2.11.22"></A> 
    255255<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void getHomePosition(osg::Vec3d&amp; eye, osg::Vec3d&amp; center, osg::Vec3d&amp; up)</B></TT> 
    256256<DL><DT><DD></DL><P> 
    257257<A NAME="setAutoComputeHomePosition"></A> 
    258 <A NAME="DOC.2.12.23"></A> 
     258<A NAME="DOC.2.11.23"></A> 
    259259<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setAutoComputeHomePosition(bool flag)</B></TT> 
    260260<DL><DT><DD></DL><P> 
    261261<A NAME="getAutoComputeHomePosition"></A> 
    262 <A NAME="DOC.2.12.24"></A> 
     262<A NAME="DOC.2.11.24"></A> 
    263263<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getAutoComputeHomePosition() const </B></TT> 
    264264<DL><DT><DD></DL><P> 
    265265<A NAME="computeHomePosition"></A> 
    266 <A NAME="DOC.2.12.25"></A> 
     266<A NAME="DOC.2.11.25"></A> 
    267267<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void computeHomePosition()</B></TT> 
    268268<DL><DT><DD></DL><P> 
    269269<A NAME="home"></A> 
    270 <A NAME="DOC.2.12.26"></A> 
     270<A NAME="DOC.2.11.26"></A> 
    271271<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void home(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp;, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp;)</B></TT> 
    272272<DD> 
     
    275275<DL><DT><DD></DL><P> 
    276276<A NAME="init"></A> 
    277 <A NAME="DOC.2.12.27"></A> 
     277<A NAME="DOC.2.11.27"></A> 
    278278<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void init(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp;, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp;)</B></TT> 
    279279<DD> 
     
    282282<DL><DT><DD></DL><P> 
    283283<A NAME="handle"></A> 
    284 <A NAME="DOC.2.12.28"></A> 
     284<A NAME="DOC.2.11.28"></A> 
    285285<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> 
    286286<DD>Handle events, return true if handled, false otherwise.  
    287287<DL><DT><DD></DL><P> 
    288288<A NAME="accept"></A> 
    289 <A NAME="DOC.2.12.29"></A> 
     289<A NAME="DOC.2.11.29"></A> 
    290290<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void accept(<!1><A HREF="GUIEventHandlerVisitor.html">GUIEventHandlerVisitor</A>&amp; v)</B></TT> 
    291291<DD>Handle visitations  
    292292<DL><DT><DD></DL><P> 
    293293<A NAME="MatrixManipulator"></A> 
    294 <A NAME="DOC.2.12.30"></A> 
     294<A NAME="DOC.2.11.30"></A> 
    295295<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> MatrixManipulator()</B></TT> 
    296296<DL><DT><DD></DL><P> 
    297297<A NAME="~MatrixManipulator"></A> 
    298 <A NAME="DOC.2.12.31"></A> 
     298<A NAME="DOC.2.11.31"></A> 
    299299<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~MatrixManipulator()</B></TT> 
    300300<DL><DT><DD></DL><P> 
    301301<A NAME="_minimumDistance"></A> 
    302 <A NAME="DOC.2.12.32"></A> 
     302<A NAME="DOC.2.11.32"></A> 
    303303<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _minimumDistance</B></TT> 
    304304<DL><DT><DD></DL><P> 
    305305<A NAME="_autoComputeHomePosition"></A> 
    306 <A NAME="DOC.2.12.33"></A> 
     306<A NAME="DOC.2.11.33"></A> 
    307307<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _autoComputeHomePosition</B></TT> 
    308308<DL><DT><DD></DL><P> 
    309309<A NAME="_homeEye"></A> 
    310 <A NAME="DOC.2.12.34"></A> 
     310<A NAME="DOC.2.11.34"></A> 
    311311<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _homeEye</B></TT> 
    312312<DL><DT><DD></DL><P> 
    313313<A NAME="_homeCenter"></A> 
    314 <A NAME="DOC.2.12.35"></A> 
     314<A NAME="DOC.2.11.35"></A> 
    315315<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _homeCenter</B></TT> 
    316316<DL><DT><DD></DL><P> 
    317317<A NAME="_homeUp"></A> 
    318 <A NAME="DOC.2.12.36"></A> 
     318<A NAME="DOC.2.11.36"></A> 
    319319<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _homeUp</B></TT> 
    320320<DL><DT><DD></DL><P> 
    321321<A NAME="_coordinateFrameCallback"></A> 
    322 <A NAME="DOC.2.12.37"></A> 
     322<A NAME="DOC.2.11.37"></A> 
    323323<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="CoordinateFrameCallback.html">CoordinateFrameCallback</A>&gt;  _coordinateFrameCallback</B></TT> 
    324324<DL><DT><DD></DL><P></DL> 
     
    329329<A HREF="TerrainManipulator.html">TerrainManipulator</A><BR> 
    330330<A HREF="KeySwitchMatrixManipulator.html">KeySwitchMatrixManipulator</A><BR> 
    331 <A HREF="HoverManipulator.html">HoverManipulator</A><BR> 
    332331<A HREF="FlightManipulator.html">FlightManipulator</A><BR> 
    333332<A HREF="DriveManipulator.html">DriveManipulator</A><BR> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/SetSceneViewVisitor.html

    r3244 r3315  
    2424<P><DL> 
    2525<DT><H3>Public Methods</H3><DD><DT> 
    26 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.13.1">SetSceneViewVisitor</A></B>(<!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* in, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* out, osgUtil::SceneView* sv) 
     26<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.12.1">SetSceneViewVisitor</A></B>(<!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* in, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* out, osgUtil::SceneView* sv) 
    2727<DT> 
    28 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.13.2">~SetSceneViewVisitor</A></B>() 
     28<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.12.2">~SetSceneViewVisitor</A></B>() 
    2929<DT> 
    30 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.3">visit</A></B>(<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>&amp; cm) 
     30<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.3">visit</A></B>(<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>&amp; cm) 
    3131<DT> 
    32 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.4">visit</A></B>(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>&amp; cm) 
     32<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.12.4">visit</A></B>(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>&amp; cm) 
    3333</DL></P> 
    3434 
     
    5555 
    5656<A NAME="SetSceneViewVisitor"></A> 
    57 <A NAME="DOC.2.13.1"></A> 
     57<A NAME="DOC.2.12.1"></A> 
    5858<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> SetSceneViewVisitor(<!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>* in, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>* out, osgUtil::SceneView* sv)</B></TT> 
    5959<DL><DT><DD></DL><P> 
    6060<A NAME="~SetSceneViewVisitor"></A> 
    61 <A NAME="DOC.2.13.2"></A> 
     61<A NAME="DOC.2.12.2"></A> 
    6262<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~SetSceneViewVisitor()</B></TT> 
    6363<DL><DT><DD></DL><P> 
    6464<A NAME="visit"></A> 
    65 <A NAME="DOC.2.13.3"></A> 
     65<A NAME="DOC.2.12.3"></A> 
    6666<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void visit(<!1><A HREF="MatrixManipulator.html">MatrixManipulator</A>&amp; cm)</B></TT> 
    6767<DL><DT><DD></DL><P> 
    6868<A NAME="visit"></A> 
    69 <A NAME="DOC.2.13.4"></A> 
     69<A NAME="DOC.2.12.4"></A> 
    7070<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void visit(<!1><A HREF="StateSetManipulator.html">StateSetManipulator</A>&amp; cm)</B></TT> 
    7171<DL><DT><DD></DL><P></DL> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/StateSetManipulator.html

    r3244 r3315  
    2424<P><DL> 
    2525<DT><H3>Public Methods</H3><DD><DT> 
    26 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.14.1">StateSetManipulator</A></B>() 
     26<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.13.1">StateSetManipulator</A></B>() 
    2727<DT> 
    28 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.14.2">~StateSetManipulator</A></B>() 
     28<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.13.2">~StateSetManipulator</A></B>() 
    2929<DT> 
    30 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.14.3">className</A></B>() const  
     30<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.13.3">className</A></B>() const  
    3131<DT> 
    32 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.4">setStateSet</A></B>(osg::StateSet*) 
     32<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.4">setStateSet</A></B>(osg::StateSet*) 
    3333<DD><I>attach a geostate to the manipulator to be used for specifying view</I> 
    3434<DT> 
    35 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::StateSet* <B><A HREF="#DOC.2.14.5">getStateSet</A></B>() 
     35<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::StateSet* <B><A HREF="#DOC.2.13.5">getStateSet</A></B>() 
    3636<DD><I>get the attached a geostate</I> 
    3737<DT> 
    38 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::StateSet* <B><A HREF="#DOC.2.14.6">getStateSet</A></B>() const  
     38<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::StateSet* <B><A HREF="#DOC.2.13.6">getStateSet</A></B>() const  
    3939<DD><I>get the attached a geostate</I> 
    4040<DT> 
    41 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.14.7">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     41<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.13.7">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    4242<DD><I>Handle events, return true if handled, false otherwise</I> 
    4343<DT> 
    44 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.8">accept</A></B>(<!1><A HREF="GUIEventHandlerVisitor.html">GUIEventHandlerVisitor</A>&amp;) 
     44<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.8">accept</A></B>(<!1><A HREF="GUIEventHandlerVisitor.html">GUIEventHandlerVisitor</A>&amp;) 
    4545<DD><I>Handle visitations </I> 
    4646<DT> 
    47 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.9">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
     47<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.9">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
    4848<DD><I>Get the keyboard and mouse usage of this manipulator</I> 
    4949</DL></P> 
     
    5151<P><DL> 
    5252<DT><H3>Protected Fields</H3><DD><DT> 
    53 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::StateSet&gt;  <B><A HREF="#DOC.2.14.10">_drawState</A></B> 
     53<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::StateSet&gt;  <B><A HREF="#DOC.2.13.10">_drawState</A></B> 
    5454<DT> 
    55 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.11">_backface</A></B> 
     55<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.11">_backface</A></B> 
    5656<DT> 
    57 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.12">_lighting</A></B> 
     57<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.12">_lighting</A></B> 
    5858<DT> 
    59 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.13">_texture</A></B> 
     59<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.13">_texture</A></B> 
    6060</DL></P> 
    6161 
     
    8181 
    8282<A NAME="StateSetManipulator"></A> 
    83 <A NAME="DOC.2.14.1"></A> 
     83<A NAME="DOC.2.13.1"></A> 
    8484<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> StateSetManipulator()</B></TT> 
    8585<DL><DT><DD></DL><P> 
    8686<A NAME="~StateSetManipulator"></A> 
    87 <A NAME="DOC.2.14.2"></A> 
     87<A NAME="DOC.2.13.2"></A> 
    8888<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~StateSetManipulator()</B></TT> 
    8989<DL><DT><DD></DL><P> 
    9090<A NAME="className"></A> 
    91 <A NAME="DOC.2.14.3"></A> 
     91<A NAME="DOC.2.13.3"></A> 
    9292<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const char* className() const </B></TT> 
    9393<DL><DT><DD></DL><P> 
    9494<A NAME="setStateSet"></A> 
    95 <A NAME="DOC.2.14.4"></A> 
     95<A NAME="DOC.2.13.4"></A> 
    9696<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setStateSet(osg::StateSet*)</B></TT> 
    9797<DD>attach a geostate to the manipulator to be used for specifying view 
    9898<DL><DT><DD></DL><P> 
    9999<A NAME="getStateSet"></A> 
    100 <A NAME="DOC.2.14.5"></A> 
     100<A NAME="DOC.2.13.5"></A> 
    101101<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::StateSet* getStateSet()</B></TT> 
    102102<DD>get the attached a geostate 
    103103<DL><DT><DD></DL><P> 
    104104<A NAME="getStateSet"></A> 
    105 <A NAME="DOC.2.14.6"></A> 
     105<A NAME="DOC.2.13.6"></A> 
    106106<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const osg::StateSet* getStateSet() const </B></TT> 
    107107<DD>get the attached a geostate 
    108108<DL><DT><DD></DL><P> 
    109109<A NAME="handle"></A> 
    110 <A NAME="DOC.2.14.7"></A> 
     110<A NAME="DOC.2.13.7"></A> 
    111111<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> 
    112112<DD>Handle events, return true if handled, false otherwise 
    113113<DL><DT><DD></DL><P> 
    114114<A NAME="accept"></A> 
    115 <A NAME="DOC.2.14.8"></A> 
     115<A NAME="DOC.2.13.8"></A> 
    116116<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void accept(<!1><A HREF="GUIEventHandlerVisitor.html">GUIEventHandlerVisitor</A>&amp;)</B></TT> 
    117117<DD>Handle visitations  
    118118<DL><DT><DD></DL><P> 
    119119<A NAME="getUsage"></A> 
    120 <A NAME="DOC.2.14.9"></A> 
     120<A NAME="DOC.2.13.9"></A> 
    121121<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void getUsage(osg::ApplicationUsage&amp; usage) const </B></TT> 
    122122<DD>Get the keyboard and mouse usage of this manipulator 
    123123<DL><DT><DD></DL><P> 
    124124<A NAME="_drawState"></A> 
    125 <A NAME="DOC.2.14.10"></A> 
     125<A NAME="DOC.2.13.10"></A> 
    126126<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;osg::StateSet&gt;  _drawState</B></TT> 
    127127<DL><DT><DD></DL><P> 
    128128<A NAME="_backface"></A> 
    129 <A NAME="DOC.2.14.11"></A> 
     129<A NAME="DOC.2.13.11"></A> 
    130130<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _backface</B></TT> 
    131131<DL><DT><DD></DL><P> 
    132132<A NAME="_lighting"></A> 
    133 <A NAME="DOC.2.14.12"></A> 
     133<A NAME="DOC.2.13.12"></A> 
    134134<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _lighting</B></TT> 
    135135<DL><DT><DD></DL><P> 
    136136<A NAME="_texture"></A> 
    137 <A NAME="DOC.2.14.13"></A> 
     137<A NAME="DOC.2.13.13"></A> 
    138138<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _texture</B></TT> 
    139139<DL><DT><DD></DL><P></DL> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/TerrainManipulator.html

    r3244 r3315  
    2323<P><DL> 
    2424<DT><H3>Public Classes</H3><DD><DT> 
    25 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum  <B><A HREF="#DOC.2.15.3">RotationMode</A></B> 
     25<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum  <B><A HREF="#DOC.2.14.3">RotationMode</A></B> 
    2626</DL></P> 
    2727 
    2828<P><DL> 
    2929<DT><H3>Public Methods</H3><DD><DT> 
    30 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.15.1">TerrainManipulator</A></B>() 
    31 <DT> 
    32 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.15.2">className</A></B>() const  
    33 <DT> 
    34 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.4">setRotationMode</A></B>(<!1><A HREF="TerrainManipulator.html#DOC.2.15.3">RotationMode</A> mode) 
    35 <DT> 
    36 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TerrainManipulator.html#DOC.2.15.3">RotationMode</A> <B><A HREF="#DOC.2.15.5">getRotationMode</A></B>() const  
    37 <DT> 
    38 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.6">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     30<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.14.1">TerrainManipulator</A></B>() 
     31<DT> 
     32<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.14.2">className</A></B>() const  
     33<DT> 
     34<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.4">setRotationMode</A></B>(<!1><A HREF="TerrainManipulator.html#DOC.2.14.3">RotationMode</A> mode) 
     35<DT> 
     36<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TerrainManipulator.html#DOC.2.14.3">RotationMode</A> <B><A HREF="#DOC.2.14.5">getRotationMode</A></B>() const  
     37<DT> 
     38<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.6">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
    3939<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    4040<DT> 
    41 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.7">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     41<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.7">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
    4242<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    4343<DT> 
    44 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.15.8">getMatrix</A></B>() const  
     44<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.14.8">getMatrix</A></B>() const  
    4545<DD><I>get the position of the manipulator as 4x4 Matrix</I> 
    4646<DT> 
    47 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.15.9">getInverseMatrix</A></B>() const  
     47<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.14.9">getInverseMatrix</A></B>() const  
    4848<DD><I>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix</I> 
    4949<DT> 
    50 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.15.10">getFusionDistanceMode</A></B>() const  
     50<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.14.10">getFusionDistanceMode</A></B>() const  
    5151<DD><I>Get the FusionDistanceMode.</I> 
    5252<DT> 
    53 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.15.11">getFusionDistanceValue</A></B>() const  
     53<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.14.11">getFusionDistanceValue</A></B>() const  
    5454<DD><I>Get the FusionDistanceValue.</I> 
    5555<DT> 
    56 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.12">setNode</A></B>(osg::Node*) 
     56<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.12">setNode</A></B>(osg::Node*) 
    5757<DD><I>Attach a node to the manipulator.</I> 
    5858<DT> 
    59 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.15.13">getNode</A></B>() const  
     59<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.14.13">getNode</A></B>() const  
    6060<DD><I>Return node if attached</I> 
    6161<DT> 
    62 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.15.14">getNode</A></B>() 
     62<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.14.14">getNode</A></B>() 
    6363<DD><I>Return node if attached</I> 
    6464<DT> 
    65 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.15">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     65<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.15">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    6666<DD><I>Move the camera to the default position.</I> 
    6767<DT> 
    68 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.16">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     68<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.16">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    6969<DD><I>Start/restart the manipulator</I> 
    7070<DT> 
    71 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.15.17">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     71<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.14.17">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    7272<DD><I>handle events, return true if handled, false otherwise</I> 
    7373<DT> 
    74 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.18">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
     74<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.14.18">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
    7575<DD><I>Get the keyboard and mouse usage of this manipulator</I> 
    7676</DL></P> 
     
    7878<P><DL> 
    7979<DT><H3>Protected Fields</H3><DD><DT> 
    80 <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.28">_ga_t1</A></B> 
    81 <DT> 
    82 <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.29">_ga_t0</A></B> 
    83 <DT> 
    84 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::Node&gt;  <B><A HREF="#DOC.2.15.30">_node</A></B> 
    85 <DT> 
    86 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TerrainManipulator.html#DOC.2.15.3">RotationMode</A> <B><A HREF="#DOC.2.15.31">_rotationMode</A></B> 
    87 <DT> 
    88 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.32">_thrown</A></B> 
    89 <DT> 
    90 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.15.33">_center</A></B> 
    91 <DT> 
    92 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Quat <B><A HREF="#DOC.2.15.34">_rotation</A></B> 
    93 <DT> 
    94 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.15.35">_distance</A></B> 
    95 <DT> 
    96 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.15.36">_previousUp</A></B> 
     80<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.14.28">_ga_t1</A></B> 
     81<DT> 
     82<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.14.29">_ga_t0</A></B> 
     83<DT> 
     84<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::Node&gt;  <B><A HREF="#DOC.2.14.30">_node</A></B> 
     85<DT> 
     86<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TerrainManipulator.html#DOC.2.14.3">RotationMode</A> <B><A HREF="#DOC.2.14.31">_rotationMode</A></B> 
     87<DT> 
     88<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.32">_thrown</A></B> 
     89<DT> 
     90<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.14.33">_center</A></B> 
     91<DT> 
     92<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Quat <B><A HREF="#DOC.2.14.34">_rotation</A></B> 
     93<DT> 
     94<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.14.35">_distance</A></B> 
     95<DT> 
     96<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.14.36">_previousUp</A></B> 
    9797</DL></P> 
    9898 
    9999<P><DL> 
    100100<DT><H3>Protected Methods</H3><DD><DT> 
    101 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.15.19">~TerrainManipulator</A></B>() 
    102 <DT> 
    103 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.20">flushMouseEventStack</A></B>() 
     101<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.14.19">~TerrainManipulator</A></B>() 
     102<DT> 
     103<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.20">flushMouseEventStack</A></B>() 
    104104<DD><I>Reset the internal GUIEvent stack</I> 
    105105<DT> 
    106 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.21">addMouseEvent</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea) 
     106<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.21">addMouseEvent</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea) 
    107107<DD><I>Add the current mouse GUIEvent to internal stack</I> 
    108108<DT> 
    109 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.22">computePosition</A></B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; lv, const osg::Vec3d&amp; up) 
    110 <DT> 
    111 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.23">calcMovement</A></B>() 
     109<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.22">computePosition</A></B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; lv, const osg::Vec3d&amp; up) 
     110<DT> 
     111<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.23">calcMovement</A></B>() 
    112112<DD><I>For the give mouse movement calculate the movement of the camera.</I> 
    113113<DT> 
    114 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.24">trackball</A></B>(osg::Vec3&amp; axis, double&amp; angle, double p1x, double p1y, double p2x, double p2y) 
    115 <DT> 
    116 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.15.25">tb_project_to_sphere</A></B>(double r, double x, double y) 
    117 <DT> 
    118 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.15.26">isMouseMoving</A></B>() 
     114<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.24">trackball</A></B>(osg::Vec3&amp; axis, double&amp; angle, double p1x, double p1y, double p2x, double p2y) 
     115<DT> 
     116<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.14.25">tb_project_to_sphere</A></B>(double r, double x, double y) 
     117<DT> 
     118<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.14.26">isMouseMoving</A></B>() 
    119119<DD><I>Check the speed at which the mouse is moving.</I> 
    120120<DT> 
    121 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.15.27">clampOrientation</A></B>() 
     121<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.14.27">clampOrientation</A></B>() 
    122122</DL></P> 
    123123 
     
    197197 
    198198<A NAME="TerrainManipulator"></A> 
    199 <A NAME="DOC.2.15.1"></A> 
     199<A NAME="DOC.2.14.1"></A> 
    200200<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TerrainManipulator()</B></TT> 
    201201<DL><DT><DD></DL><P> 
    202202<A NAME="className"></A> 
    203 <A NAME="DOC.2.15.2"></A> 
     203<A NAME="DOC.2.14.2"></A> 
    204204<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const char* className() const </B></TT> 
    205205<DL><DT><DD></DL><P> 
    206206<A NAME="RotationMode"></A> 
    207 <A NAME="DOC.2.15.3"></A> 
     207<A NAME="DOC.2.14.3"></A> 
    208208<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum  RotationMode</B></TT> 
    209209<DL><DT><DD></DL><P><DL> 
    210210 
    211211<A NAME="ELEVATION_AZIM_ROLL"></A> 
    212 <A NAME="DOC.2.15.3.1"></A> 
     212<A NAME="DOC.2.14.3.1"></A> 
    213213<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ELEVATION_AZIM_ROLL</B></TT> 
    214214<DL><DT><DD></DL><P> 
    215215<A NAME="ELEVATION_AZIM"></A> 
    216 <A NAME="DOC.2.15.3.2"></A> 
     216<A NAME="DOC.2.14.3.2"></A> 
    217217<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ELEVATION_AZIM</B></TT> 
    218218<DL><DT><DD></DL><P></DL> 
    219219 
    220220<A NAME="setRotationMode"></A> 
    221 <A NAME="DOC.2.15.4"></A> 
    222 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRotationMode(<!1><A HREF="TerrainManipulator.html#DOC.2.15.3">RotationMode</A> mode)</B></TT> 
     221<A NAME="DOC.2.14.4"></A> 
     222<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRotationMode(<!1><A HREF="TerrainManipulator.html#DOC.2.14.3">RotationMode</A> mode)</B></TT> 
    223223<DL><DT><DD></DL><P> 
    224224<A NAME="getRotationMode"></A> 
    225 <A NAME="DOC.2.15.5"></A> 
    226 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TerrainManipulator.html#DOC.2.15.3">RotationMode</A> getRotationMode() const </B></TT> 
     225<A NAME="DOC.2.14.5"></A> 
     226<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TerrainManipulator.html#DOC.2.14.3">RotationMode</A> getRotationMode() const </B></TT> 
    227227<DL><DT><DD></DL><P> 
    228228<A NAME="setByMatrix"></A> 
    229 <A NAME="DOC.2.15.6"></A> 
     229<A NAME="DOC.2.14.6"></A> 
    230230<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    231231<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    232232<DL><DT><DD></DL><P> 
    233233<A NAME="setByInverseMatrix"></A> 
    234 <A NAME="DOC.2.15.7"></A> 
     234<A NAME="DOC.2.14.7"></A> 
    235235<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByInverseMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    236236<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    237237<DL><DT><DD></DL><P> 
    238238<A NAME="getMatrix"></A> 
    239 <A NAME="DOC.2.15.8"></A> 
     239<A NAME="DOC.2.14.8"></A> 
    240240<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getMatrix() const </B></TT> 
    241241<DD>get the position of the manipulator as 4x4 Matrix 
    242242<DL><DT><DD></DL><P> 
    243243<A NAME="getInverseMatrix"></A> 
    244 <A NAME="DOC.2.15.9"></A> 
     244<A NAME="DOC.2.14.9"></A> 
    245245<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getInverseMatrix() const </B></TT> 
    246246<DD>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix 
    247247<DL><DT><DD></DL><P> 
    248248<A NAME="getFusionDistanceMode"></A> 
    249 <A NAME="DOC.2.15.10"></A> 
     249<A NAME="DOC.2.14.10"></A> 
    250250<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osgUtil::SceneView::FusionDistanceMode getFusionDistanceMode() const </B></TT> 
    251251<DD>Get the FusionDistanceMode. Used by SceneView for setting up setereo convergence. 
    252252<DL><DT><DD></DL><P> 
    253253<A NAME="getFusionDistanceValue"></A> 
    254 <A NAME="DOC.2.15.11"></A> 
     254<A NAME="DOC.2.14.11"></A> 
    255255<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   float getFusionDistanceValue() const </B></TT> 
    256256<DD>Get the FusionDistanceValue. Used by SceneView for setting up setereo convergence. 
    257257<DL><DT><DD></DL><P> 
    258258<A NAME="setNode"></A> 
    259 <A NAME="DOC.2.15.12"></A> 
     259<A NAME="DOC.2.14.12"></A> 
    260260<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setNode(osg::Node*)</B></TT> 
    261261<DD>Attach a node to the manipulator.  
     
    265265<DL><DT><DD></DL><P> 
    266266<A NAME="getNode"></A> 
    267 <A NAME="DOC.2.15.13"></A> 
     267<A NAME="DOC.2.14.13"></A> 
    268268<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const osg::Node* getNode() const </B></TT> 
    269269<DD>Return node if attached 
    270270<DL><DT><DD></DL><P> 
    271271<A NAME="getNode"></A> 
    272 <A NAME="DOC.2.15.14"></A> 
     272<A NAME="DOC.2.14.14"></A> 
    273273<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Node* getNode()</B></TT> 
    274274<DD>Return node if attached 
    275275<DL><DT><DD></DL><P> 
    276276<A NAME="home"></A> 
    277 <A NAME="DOC.2.15.15"></A> 
     277<A NAME="DOC.2.14.15"></A> 
    278278<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> 
    279279<DD>Move the camera to the default position.  
     
    281281<DL><DT><DD></DL><P> 
    282282<A NAME="init"></A> 
    283 <A NAME="DOC.2.15.16"></A> 
     283<A NAME="DOC.2.14.16"></A> 
    284284<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> 
    285285<DD>Start/restart the manipulator 
    286286<DL><DT><DD></DL><P> 
    287287<A NAME="handle"></A> 
    288 <A NAME="DOC.2.15.17"></A> 
     288<A NAME="DOC.2.14.17"></A> 
    289289<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> 
    290290<DD>handle events, return true if handled, false otherwise 
    291291<DL><DT><DD></DL><P> 
    292292<A NAME="getUsage"></A> 
    293 <A NAME="DOC.2.15.18"></A> 
     293<A NAME="DOC.2.14.18"></A> 
    294294<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void getUsage(osg::ApplicationUsage&amp; usage) const </B></TT> 
    295295<DD>Get the keyboard and mouse usage of this manipulator 
    296296<DL><DT><DD></DL><P> 
    297297<A NAME="~TerrainManipulator"></A> 
    298 <A NAME="DOC.2.15.19"></A> 
     298<A NAME="DOC.2.14.19"></A> 
    299299<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~TerrainManipulator()</B></TT> 
    300300<DL><DT><DD></DL><P> 
    301301<A NAME="flushMouseEventStack"></A> 
    302 <A NAME="DOC.2.15.20"></A> 
     302<A NAME="DOC.2.14.20"></A> 
    303303<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void flushMouseEventStack()</B></TT> 
    304304<DD>Reset the internal GUIEvent stack 
    305305<DL><DT><DD></DL><P> 
    306306<A NAME="addMouseEvent"></A> 
    307 <A NAME="DOC.2.15.21"></A> 
     307<A NAME="DOC.2.14.21"></A> 
    308308<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> 
    309309<DD>Add the current mouse GUIEvent to internal stack 
    310310<DL><DT><DD></DL><P> 
    311311<A NAME="computePosition"></A> 
    312 <A NAME="DOC.2.15.22"></A> 
     312<A NAME="DOC.2.14.22"></A> 
    313313<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computePosition(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; lv, const osg::Vec3d&amp; up)</B></TT> 
    314314<DL><DT><DD></DL><P> 
    315315<A NAME="calcMovement"></A> 
    316 <A NAME="DOC.2.15.23"></A> 
     316<A NAME="DOC.2.14.23"></A> 
    317317<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool calcMovement()</B></TT> 
    318318<DD>For the give mouse movement calculate the movement of the camera. 
     
    320320<DL><DT><DD></DL><P> 
    321321<A NAME="trackball"></A> 
    322 <A NAME="DOC.2.15.24"></A> 
     322<A NAME="DOC.2.14.24"></A> 
    323323<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void trackball(osg::Vec3&amp; axis, double&amp; angle, double p1x, double p1y, double p2x, double p2y)</B></TT> 
    324324<DL><DT><DD></DL><P> 
    325325<A NAME="tb_project_to_sphere"></A> 
    326 <A NAME="DOC.2.15.25"></A> 
     326<A NAME="DOC.2.14.25"></A> 
    327327<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double tb_project_to_sphere(double r, double x, double y)</B></TT> 
    328328<DL><DT><DD></DL><P> 
    329329<A NAME="isMouseMoving"></A> 
    330 <A NAME="DOC.2.15.26"></A> 
     330<A NAME="DOC.2.14.26"></A> 
    331331<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isMouseMoving()</B></TT> 
    332332<DD>Check the speed at which the mouse is moving. 
     
    334334<DL><DT><DD></DL><P> 
    335335<A NAME="clampOrientation"></A> 
    336 <A NAME="DOC.2.15.27"></A> 
     336<A NAME="DOC.2.14.27"></A> 
    337337<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void clampOrientation()</B></TT> 
    338338<DL><DT><DD></DL><P> 
    339339<A NAME="_ga_t1"></A> 
    340 <A NAME="DOC.2.15.28"></A> 
     340<A NAME="DOC.2.14.28"></A> 
    341341<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> 
    342342<DL><DT><DD></DL><P> 
    343343<A NAME="_ga_t0"></A> 
    344 <A NAME="DOC.2.15.29"></A> 
     344<A NAME="DOC.2.14.29"></A> 
    345345<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> 
    346346<DL><DT><DD></DL><P> 
    347347<A NAME="_node"></A> 
    348 <A NAME="DOC.2.15.30"></A> 
     348<A NAME="DOC.2.14.30"></A> 
    349349<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;osg::Node&gt;  _node</B></TT> 
    350350<DL><DT><DD></DL><P> 
    351351<A NAME="_rotationMode"></A> 
    352 <A NAME="DOC.2.15.31"></A> 
    353 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TerrainManipulator.html#DOC.2.15.3">RotationMode</A> _rotationMode</B></TT> 
     352<A NAME="DOC.2.14.31"></A> 
     353<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TerrainManipulator.html#DOC.2.14.3">RotationMode</A> _rotationMode</B></TT> 
    354354<DL><DT><DD></DL><P> 
    355355<A NAME="_thrown"></A> 
    356 <A NAME="DOC.2.15.32"></A> 
     356<A NAME="DOC.2.14.32"></A> 
    357357<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _thrown</B></TT> 
    358358<DL><DT><DD></DL><P> 
    359359<A NAME="_center"></A> 
    360 <A NAME="DOC.2.15.33"></A> 
     360<A NAME="DOC.2.14.33"></A> 
    361361<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _center</B></TT> 
    362362<DL><DT><DD></DL><P> 
    363363<A NAME="_rotation"></A> 
    364 <A NAME="DOC.2.15.34"></A> 
     364<A NAME="DOC.2.14.34"></A> 
    365365<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Quat _rotation</B></TT> 
    366366<DL><DT><DD></DL><P> 
    367367<A NAME="_distance"></A> 
    368 <A NAME="DOC.2.15.35"></A> 
     368<A NAME="DOC.2.14.35"></A> 
    369369<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _distance</B></TT> 
    370370<DL><DT><DD></DL><P> 
    371371<A NAME="_previousUp"></A> 
    372 <A NAME="DOC.2.15.36"></A> 
     372<A NAME="DOC.2.14.36"></A> 
    373373<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _previousUp</B></TT> 
    374374<DL><DT><DD></DL><P></DL> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/TrackballManipulator.html

    r3244 r3315  
    2323<P><DL> 
    2424<DT><H3>Public Methods</H3><DD><DT> 
    25 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.16.1">TrackballManipulator</A></B>() 
    26 <DT> 
    27 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.16.2">className</A></B>() const  
    28 <DT> 
    29 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.3">setMinimumZoomScale</A></B>(float minimumZoomScale) 
     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) 
    3030<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> 
    3131<DT> 
    32 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.16.4">getMinimumZoomScale</A></B>() const  
     32<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.15.4">getMinimumZoomScale</A></B>() const  
    3333<DD><I>get the minimum distance (as ratio) the eye point can be zoomed in </I> 
    3434<DT> 
    35 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.5">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     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) 
    3636<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    3737<DT> 
    38 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.6">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     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) 
    3939<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    4040<DT> 
    41 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.16.7">getMatrix</A></B>() const  
     41<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.15.7">getMatrix</A></B>() const  
    4242<DD><I>get the position of the manipulator as 4x4 Matrix</I> 
    4343<DT> 
    44 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.16.8">getInverseMatrix</A></B>() const  
     44<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.15.8">getInverseMatrix</A></B>() const  
    4545<DD><I>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix</I> 
    4646<DT> 
    47 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.16.9">getFusionDistanceMode</A></B>() const  
     47<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.15.9">getFusionDistanceMode</A></B>() const  
    4848<DD><I>Get the FusionDistanceMode.</I> 
    4949<DT> 
    50 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.16.10">getFusionDistanceValue</A></B>() const  
     50<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.15.10">getFusionDistanceValue</A></B>() const  
    5151<DD><I>Get the FusionDistanceValue.</I> 
    5252<DT> 
    53 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.11">setNode</A></B>(osg::Node*) 
     53<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.15.11">setNode</A></B>(osg::Node*) 
    5454<DD><I>Attach a node to the manipulator.</I> 
    5555<DT> 
    56 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.16.12">getNode</A></B>() const  
     56<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.15.12">getNode</A></B>() const  
    5757<DD><I>Return node if attached</I> 
    5858<DT> 
    59 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.16.13">getNode</A></B>() 
     59<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.15.13">getNode</A></B>() 
    6060<DD><I>Return node if attached</I> 
    6161<DT> 
    62 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.14">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     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) 
    6363<DD><I>Move the camera to the default position.</I> 
    6464<DT> 
    65 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.15">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     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) 
    6666<DD><I>Start/restart the manipulator</I> 
    6767<DT> 
    68 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.16.16">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     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) 
    6969<DD><I>handle events, return true if handled, false otherwise</I> 
    7070<DT> 
    71 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.17">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
     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  
    7272<DD><I>Get the keyboard and mouse usage of this manipulator</I> 
    7373</DL></P> 
     
    7575<P><DL> 
    7676<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.16.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.16.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.16.28">_node</A></B> 
    82 <DT> 
    83 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.16.29">_modelScale</A></B> 
    84 <DT> 
    85 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.16.30">_minimumZoomScale</A></B> 
    86 <DT> 
    87 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.16.31">_thrown</A></B> 
    88 <DT> 
    89 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.16.32">_center</A></B> 
    90 <DT> 
    91 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Quat <B><A HREF="#DOC.2.16.33">_rotation</A></B> 
    92 <DT> 
    93 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.16.34">_distance</A></B> 
     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> 
    9494</DL></P> 
    9595 
    9696<P><DL> 
    9797<DT><H3>Protected Methods</H3><DD><DT> 
    98 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.16.18">~TrackballManipulator</A></B>() 
    99 <DT> 
    100 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.19">flushMouseEventStack</A></B>() 
     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>() 
    101101<DD><I>Reset the internal GUIEvent stack</I> 
    102102<DT> 
    103 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.20">addMouseEvent</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea) 
     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) 
    104104<DD><I>Add the current mouse GUIEvent to internal stack</I> 
    105105<DT> 
    106 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.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.16.22">calcMovement</A></B>() 
     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>() 
    109109<DD><I>For the give mouse movement calculate the movement of the camera.</I> 
    110110<DT> 
    111 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.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.16.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.16.25">isMouseMoving</A></B>() 
     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>() 
    116116<DD><I>Check the speed at which the mouse is moving.</I> 
    117117</DL></P> 
     
    192192 
    193193<A NAME="TrackballManipulator"></A> 
    194 <A NAME="DOC.2.16.1"></A> 
     194<A NAME="DOC.2.15.1"></A> 
    195195<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TrackballManipulator()</B></TT> 
    196196<DL><DT><DD></DL><P> 
    197197<A NAME="className"></A> 
    198 <A NAME="DOC.2.16.2"></A> 
     198<A NAME="DOC.2.15.2"></A> 
    199199<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const char* className() const </B></TT> 
    200200<DL><DT><DD></DL><P> 
    201201<A NAME="setMinimumZoomScale"></A> 
    202 <A NAME="DOC.2.16.3"></A> 
     202<A NAME="DOC.2.15.3"></A> 
    203203<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinimumZoomScale(float minimumZoomScale)</B></TT> 
    204204<DD>set the minimum distance (as ratio) the eye point can be zoomed in towards the 
     
    206206<DL><DT><DD></DL><P> 
    207207<A NAME="getMinimumZoomScale"></A> 
    208 <A NAME="DOC.2.16.4"></A> 
     208<A NAME="DOC.2.15.4"></A> 
    209209<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getMinimumZoomScale() const </B></TT> 
    210210<DD>get the minimum distance (as ratio) the eye point can be zoomed in  
    211211<DL><DT><DD></DL><P> 
    212212<A NAME="setByMatrix"></A> 
    213 <A NAME="DOC.2.16.5"></A> 
     213<A NAME="DOC.2.15.5"></A> 
    214214<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    215215<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    216216<DL><DT><DD></DL><P> 
    217217<A NAME="setByInverseMatrix"></A> 
    218 <A NAME="DOC.2.16.6"></A> 
     218<A NAME="DOC.2.15.6"></A> 
    219219<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByInverseMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    220220<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    221221<DL><DT><DD></DL><P> 
    222222<A NAME="getMatrix"></A> 
    223 <A NAME="DOC.2.16.7"></A> 
     223<A NAME="DOC.2.15.7"></A> 
    224224<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getMatrix() const </B></TT> 
    225225<DD>get the position of the manipulator as 4x4 Matrix 
    226226<DL><DT><DD></DL><P> 
    227227<A NAME="getInverseMatrix"></A> 
    228 <A NAME="DOC.2.16.8"></A> 
     228<A NAME="DOC.2.15.8"></A> 
    229229<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getInverseMatrix() const </B></TT> 
    230230<DD>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix 
    231231<DL><DT><DD></DL><P> 
    232232<A NAME="getFusionDistanceMode"></A> 
    233 <A NAME="DOC.2.16.9"></A> 
     233<A NAME="DOC.2.15.9"></A> 
    234234<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osgUtil::SceneView::FusionDistanceMode getFusionDistanceMode() const </B></TT> 
    235235<DD>Get the FusionDistanceMode. Used by SceneView for setting up setereo convergence. 
    236236<DL><DT><DD></DL><P> 
    237237<A NAME="getFusionDistanceValue"></A> 
    238 <A NAME="DOC.2.16.10"></A> 
     238<A NAME="DOC.2.15.10"></A> 
    239239<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   float getFusionDistanceValue() const </B></TT> 
    240240<DD>Get the FusionDistanceValue. Used by SceneView for setting up setereo convergence. 
    241241<DL><DT><DD></DL><P> 
    242242<A NAME="setNode"></A> 
    243 <A NAME="DOC.2.16.11"></A> 
     243<A NAME="DOC.2.15.11"></A> 
    244244<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setNode(osg::Node*)</B></TT> 
    245245<DD>Attach a node to the manipulator.  
     
    249249<DL><DT><DD></DL><P> 
    250250<A NAME="getNode"></A> 
    251 <A NAME="DOC.2.16.12"></A> 
     251<A NAME="DOC.2.15.12"></A> 
    252252<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const osg::Node* getNode() const </B></TT> 
    253253<DD>Return node if attached 
    254254<DL><DT><DD></DL><P> 
    255255<A NAME="getNode"></A> 
    256 <A NAME="DOC.2.16.13"></A> 
     256<A NAME="DOC.2.15.13"></A> 
    257257<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Node* getNode()</B></TT> 
    258258<DD>Return node if attached 
    259259<DL><DT><DD></DL><P> 
    260260<A NAME="home"></A> 
    261 <A NAME="DOC.2.16.14"></A> 
     261<A NAME="DOC.2.15.14"></A> 
    262262<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> 
    263263<DD>Move the camera to the default position.  
     
    265265<DL><DT><DD></DL><P> 
    266266<A NAME="init"></A> 
    267 <A NAME="DOC.2.16.15"></A> 
     267<A NAME="DOC.2.15.15"></A> 
    268268<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> 
    269269<DD>Start/restart the manipulator 
    270270<DL><DT><DD></DL><P> 
    271271<A NAME="handle"></A> 
    272 <A NAME="DOC.2.16.16"></A> 
     272<A NAME="DOC.2.15.16"></A> 
    273273<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> 
    274274<DD>handle events, return true if handled, false otherwise 
    275275<DL><DT><DD></DL><P> 
    276276<A NAME="getUsage"></A> 
    277 <A NAME="DOC.2.16.17"></A> 
     277<A NAME="DOC.2.15.17"></A> 
    278278<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void getUsage(osg::ApplicationUsage&amp; usage) const </B></TT> 
    279279<DD>Get the keyboard and mouse usage of this manipulator 
    280280<DL><DT><DD></DL><P> 
    281281<A NAME="~TrackballManipulator"></A> 
    282 <A NAME="DOC.2.16.18"></A> 
     282<A NAME="DOC.2.15.18"></A> 
    283283<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~TrackballManipulator()</B></TT> 
    284284<DL><DT><DD></DL><P> 
    285285<A NAME="flushMouseEventStack"></A> 
    286 <A NAME="DOC.2.16.19"></A> 
     286<A NAME="DOC.2.15.19"></A> 
    287287<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void flushMouseEventStack()</B></TT> 
    288288<DD>Reset the internal GUIEvent stack 
    289289<DL><DT><DD></DL><P> 
    290290<A NAME="addMouseEvent"></A> 
    291 <A NAME="DOC.2.16.20"></A> 
     291<A NAME="DOC.2.15.20"></A> 
    292292<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> 
    293293<DD>Add the current mouse GUIEvent to internal stack 
    294294<DL><DT><DD></DL><P> 
    295295<A NAME="computePosition"></A> 
    296 <A NAME="DOC.2.16.21"></A> 
     296<A NAME="DOC.2.15.21"></A> 
    297297<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> 
    298298<DL><DT><DD></DL><P> 
    299299<A NAME="calcMovement"></A> 
    300 <A NAME="DOC.2.16.22"></A> 
     300<A NAME="DOC.2.15.22"></A> 
    301301<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool calcMovement()</B></TT> 
    302302<DD>For the give mouse movement calculate the movement of the camera. 
     
    304304<DL><DT><DD></DL><P> 
    305305<A NAME="trackball"></A> 
    306 <A NAME="DOC.2.16.23"></A> 
     306<A NAME="DOC.2.15.23"></A> 
    307307<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> 
    308308<DL><DT><DD></DL><P> 
    309309<A NAME="tb_project_to_sphere"></A> 
    310 <A NAME="DOC.2.16.24"></A> 
     310<A NAME="DOC.2.15.24"></A> 
    311311<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float tb_project_to_sphere(float r, float x, float y)</B></TT> 
    312312<DL><DT><DD></DL><P> 
    313313<A NAME="isMouseMoving"></A> 
    314 <A NAME="DOC.2.16.25"></A> 
     314<A NAME="DOC.2.15.25"></A> 
    315315<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isMouseMoving()</B></TT> 
    316316<DD>Check the speed at which the mouse is moving. 
     
    318318<DL><DT><DD></DL><P> 
    319319<A NAME="_ga_t1"></A> 
    320 <A NAME="DOC.2.16.26"></A> 
     320<A NAME="DOC.2.15.26"></A> 
    321321<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> 
    322322<DL><DT><DD></DL><P> 
    323323<A NAME="_ga_t0"></A> 
    324 <A NAME="DOC.2.16.27"></A> 
     324<A NAME="DOC.2.15.27"></A> 
    325325<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> 
    326326<DL><DT><DD></DL><P> 
    327327<A NAME="_node"></A> 
    328 <A NAME="DOC.2.16.28"></A> 
     328<A NAME="DOC.2.15.28"></A> 
    329329<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;osg::Node&gt;  _node</B></TT> 
    330330<DL><DT><DD></DL><P> 
    331331<A NAME="_modelScale"></A> 
    332 <A NAME="DOC.2.16.29"></A> 
     332<A NAME="DOC.2.15.29"></A> 
    333333<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _modelScale</B></TT> 
    334334<DL><DT><DD></DL><P> 
    335335<A NAME="_minimumZoomScale"></A> 
    336 <A NAME="DOC.2.16.30"></A> 
     336<A NAME="DOC.2.15.30"></A> 
    337337<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _minimumZoomScale</B></TT> 
    338338<DL><DT><DD></DL><P> 
    339339<A NAME="_thrown"></A> 
    340 <A NAME="DOC.2.16.31"></A> 
     340<A NAME="DOC.2.15.31"></A> 
    341341<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _thrown</B></TT> 
    342342<DL><DT><DD></DL><P> 
    343343<A NAME="_center"></A> 
    344 <A NAME="DOC.2.16.32"></A> 
     344<A NAME="DOC.2.15.32"></A> 
    345345<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _center</B></TT> 
    346346<DL><DT><DD></DL><P> 
    347347<A NAME="_rotation"></A> 
    348 <A NAME="DOC.2.16.33"></A> 
     348<A NAME="DOC.2.15.33"></A> 
    349349<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Quat _rotation</B></TT> 
    350350<DL><DT><DD></DL><P> 
    351351<A NAME="_distance"></A> 
    352 <A NAME="DOC.2.16.34"></A> 
     352<A NAME="DOC.2.15.34"></A> 
    353353<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _distance</B></TT> 
    354354<DL><DT><DD></DL><P></DL> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/TrackerManipulator.html

    r3244 r3315  
    2323<P><DL> 
    2424<DT><H3>Public Classes</H3><DD><DT> 
    25 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum  <B><A HREF="#DOC.2.17.6">RotationMode</A></B> 
     25<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum  <B><A HREF="#DOC.2.16.6">RotationMode</A></B> 
    2626</DL></P> 
    2727 
    2828<P><DL> 
    2929<DT><H3>Public Methods</H3><DD><DT> 
    30 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.17.1">TrackerManipulator</A></B>() 
    31 <DT> 
    32 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.17.2">className</A></B>() const  
    33 <DT> 
    34 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.3">setTrackNode</A></B>(osg::Node* node) 
    35 <DT> 
    36 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node* <B><A HREF="#DOC.2.17.4">getTrackNode</A></B>() 
    37 <DT> 
    38 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node* <B><A HREF="#DOC.2.17.5">getTrackNode</A></B>() const  
    39 <DT> 
    40 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.7">setRotationMode</A></B>(<!1><A HREF="TrackerManipulator.html#DOC.2.17.6">RotationMode</A> mode) 
    41 <DT> 
    42 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TrackerManipulator.html#DOC.2.17.6">RotationMode</A> <B><A HREF="#DOC.2.17.8">getRotationMode</A></B>() const  
    43 <DT> 
    44 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.17.9">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     30<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.16.1">TrackerManipulator</A></B>() 
     31<DT> 
     32<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const char* <B><A HREF="#DOC.2.16.2">className</A></B>() const  
     33<DT> 
     34<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.3">setTrackNode</A></B>(osg::Node* node) 
     35<DT> 
     36<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Node* <B><A HREF="#DOC.2.16.4">getTrackNode</A></B>() 
     37<DT> 
     38<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Node* <B><A HREF="#DOC.2.16.5">getTrackNode</A></B>() const  
     39<DT> 
     40<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.7">setRotationMode</A></B>(<!1><A HREF="TrackerManipulator.html#DOC.2.16.6">RotationMode</A> mode) 
     41<DT> 
     42<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TrackerManipulator.html#DOC.2.16.6">RotationMode</A> <B><A HREF="#DOC.2.16.8">getRotationMode</A></B>() const  
     43<DT> 
     44<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.9">setByMatrix</A></B>(const osg::Matrixd&amp; matrix) 
    4545<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    4646<DT> 
    47 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.17.10">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
     47<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.10">setByInverseMatrix</A></B>(const osg::Matrixd&amp; matrix) 
    4848<DD><I>set the position of the matrix manipulator using a 4x4 Matrix</I> 
    4949<DT> 
    50 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.17.11">getMatrix</A></B>() const  
     50<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.16.11">getMatrix</A></B>() const  
    5151<DD><I>get the position of the manipulator as 4x4 Matrix</I> 
    5252<DT> 
    53 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.17.12">getInverseMatrix</A></B>() const  
     53<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Matrixd <B><A HREF="#DOC.2.16.12">getInverseMatrix</A></B>() const  
    5454<DD><I>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix</I> 
    5555<DT> 
    56 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.17.13">getFusionDistanceMode</A></B>() const  
     56<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osgUtil::SceneView::FusionDistanceMode <B><A HREF="#DOC.2.16.13">getFusionDistanceMode</A></B>() const  
    5757<DD><I>Get the FusionDistanceMode.</I> 
    5858<DT> 
    59 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.17.14">getFusionDistanceValue</A></B>() const  
     59<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   float <B><A HREF="#DOC.2.16.14">getFusionDistanceValue</A></B>() const  
    6060<DD><I>Get the FusionDistanceValue.</I> 
    6161<DT> 
    62 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.17.15">setNode</A></B>(osg::Node*) 
     62<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.15">setNode</A></B>(osg::Node*) 
    6363<DD><I>Attach a node to the manipulator.</I> 
    6464<DT> 
    65 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.17.16">getNode</A></B>() const  
     65<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   const osg::Node* <B><A HREF="#DOC.2.16.16">getNode</A></B>() const  
    6666<DD><I>Return node if attached</I> 
    6767<DT> 
    68 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.17.17">getNode</A></B>() 
     68<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   osg::Node* <B><A HREF="#DOC.2.16.17">getNode</A></B>() 
    6969<DD><I>Return node if attached</I> 
    7070<DT> 
    71 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.17.18">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     71<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.18">home</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    7272<DD><I>Move the camera to the default position.</I> 
    7373<DT> 
    74 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.17.19">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     74<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.19">init</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    7575<DD><I>Start/restart the manipulator</I> 
    7676<DT> 
    77 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.17.20">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
     77<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   bool <B><A HREF="#DOC.2.16.20">handle</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea, <!1><A HREF="GUIActionAdapter.html">GUIActionAdapter</A>&amp; us) 
    7878<DD><I>handle events, return true if handled, false otherwise</I> 
    7979<DT> 
    80 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.17.21">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
     80<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.16.21">getUsage</A></B>(osg::ApplicationUsage&amp; usage) const  
    8181<DD><I>Get the keyboard and mouse usage of this manipulator</I> 
    8282</DL></P> 
     
    8484<P><DL> 
    8585<DT><H3>Protected Fields</H3><DD><DT> 
    86 <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.17.32">_ga_t1</A></B> 
    87 <DT> 
    88 <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.17.33">_ga_t0</A></B> 
    89 <DT> 
    90 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::Node&gt;  <B><A HREF="#DOC.2.17.34">_node</A></B> 
    91 <DT> 
    92 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::Node&gt;  <B><A HREF="#DOC.2.17.35">_trackNode</A></B> 
    93 <DT> 
    94 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TrackerManipulator.html#DOC.2.17.6">RotationMode</A> <B><A HREF="#DOC.2.17.36">_rotationMode</A></B> 
    95 <DT> 
    96 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.17.37">_thrown</A></B> 
    97 <DT> 
    98 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.17.38">_center</A></B> 
    99 <DT> 
    100 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Quat <B><A HREF="#DOC.2.17.39">_rotation</A></B> 
    101 <DT> 
    102 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.17.40">_distance</A></B> 
    103 <DT> 
    104 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.17.41">_previousUp</A></B> 
     86<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.16.32">_ga_t1</A></B> 
     87<DT> 
     88<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.16.33">_ga_t0</A></B> 
     89<DT> 
     90<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::Node&gt;  <B><A HREF="#DOC.2.16.34">_node</A></B> 
     91<DT> 
     92<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;osg::Node&gt;  <B><A HREF="#DOC.2.16.35">_trackNode</A></B> 
     93<DT> 
     94<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="TrackerManipulator.html#DOC.2.16.6">RotationMode</A> <B><A HREF="#DOC.2.16.36">_rotationMode</A></B> 
     95<DT> 
     96<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.16.37">_thrown</A></B> 
     97<DT> 
     98<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.16.38">_center</A></B> 
     99<DT> 
     100<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Quat <B><A HREF="#DOC.2.16.39">_rotation</A></B> 
     101<DT> 
     102<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.16.40">_distance</A></B> 
     103<DT> 
     104<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.16.41">_previousUp</A></B> 
    105105</DL></P> 
    106106 
    107107<P><DL> 
    108108<DT><H3>Protected Methods</H3><DD><DT> 
    109 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.17.22">~TrackerManipulator</A></B>() 
    110 <DT> 
    111 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.23">flushMouseEventStack</A></B>() 
     109<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.16.22">~TrackerManipulator</A></B>() 
     110<DT> 
     111<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.23">flushMouseEventStack</A></B>() 
    112112<DD><I>Reset the internal GUIEvent stack</I> 
    113113<DT> 
    114 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.24">addMouseEvent</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea) 
     114<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.24">addMouseEvent</A></B>(const <!1><A HREF="GUIEventAdapter.html">GUIEventAdapter</A>&amp; ea) 
    115115<DD><I>Add the current mouse GUIEvent to internal stack</I> 
    116116<DT> 
    117 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.17.25">computeCenter</A></B>() const  
    118 <DT> 
    119 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.26">computePosition</A></B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; lv, const osg::Vec3d&amp; up) 
    120 <DT> 
    121 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.17.27">calcMovement</A></B>() 
     117<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3d <B><A HREF="#DOC.2.16.25">computeCenter</A></B>() const  
     118<DT> 
     119<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.26">computePosition</A></B>(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; lv, const osg::Vec3d&amp; up) 
     120<DT> 
     121<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.16.27">calcMovement</A></B>() 
    122122<DD><I>For the give mouse movement calculate the movement of the camera.</I> 
    123123<DT> 
    124 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.28">trackball</A></B>(osg::Vec3&amp; axis, double&amp; angle, double p1x, double p1y, double p2x, double p2y) 
    125 <DT> 
    126 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.17.29">tb_project_to_sphere</A></B>(double r, double x, double y) 
    127 <DT> 
    128 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.17.30">isMouseMoving</A></B>() 
     124<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.28">trackball</A></B>(osg::Vec3&amp; axis, double&amp; angle, double p1x, double p1y, double p2x, double p2y) 
     125<DT> 
     126<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.16.29">tb_project_to_sphere</A></B>(double r, double x, double y) 
     127<DT> 
     128<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.16.30">isMouseMoving</A></B>() 
    129129<DD><I>Check the speed at which the mouse is moving.</I> 
    130130<DT> 
    131 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.17.31">clampOrientation</A></B>() 
     131<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.16.31">clampOrientation</A></B>() 
    132132</DL></P> 
    133133 
     
    207207 
    208208<A NAME="TrackerManipulator"></A> 
    209 <A NAME="DOC.2.17.1"></A> 
     209<A NAME="DOC.2.16.1"></A> 
    210210<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> TrackerManipulator()</B></TT> 
    211211<DL><DT><DD></DL><P> 
    212212<A NAME="className"></A> 
    213 <A NAME="DOC.2.17.2"></A> 
     213<A NAME="DOC.2.16.2"></A> 
    214214<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const char* className() const </B></TT> 
    215215<DL><DT><DD></DL><P> 
    216216<A NAME="setTrackNode"></A> 
    217 <A NAME="DOC.2.17.3"></A> 
     217<A NAME="DOC.2.16.3"></A> 
    218218<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setTrackNode(osg::Node* node)</B></TT> 
    219219<DL><DT><DD></DL><P> 
    220220<A NAME="getTrackNode"></A> 
    221 <A NAME="DOC.2.17.4"></A> 
     221<A NAME="DOC.2.16.4"></A> 
    222222<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Node* getTrackNode()</B></TT> 
    223223<DL><DT><DD></DL><P> 
    224224<A NAME="getTrackNode"></A> 
    225 <A NAME="DOC.2.17.5"></A> 
     225<A NAME="DOC.2.16.5"></A> 
    226226<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Node* getTrackNode() const </B></TT> 
    227227<DL><DT><DD></DL><P> 
    228228<A NAME="RotationMode"></A> 
    229 <A NAME="DOC.2.17.6"></A> 
     229<A NAME="DOC.2.16.6"></A> 
    230230<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum  RotationMode</B></TT> 
    231231<DL><DT><DD></DL><P><DL> 
    232232 
    233233<A NAME="ELEVATION_AZIM_ROLL"></A> 
    234 <A NAME="DOC.2.17.6.1"></A> 
     234<A NAME="DOC.2.16.6.1"></A> 
    235235<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ELEVATION_AZIM_ROLL</B></TT> 
    236236<DL><DT><DD></DL><P> 
    237237<A NAME="ELEVATION_AZIM"></A> 
    238 <A NAME="DOC.2.17.6.2"></A> 
     238<A NAME="DOC.2.16.6.2"></A> 
    239239<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ELEVATION_AZIM</B></TT> 
    240240<DL><DT><DD></DL><P></DL> 
    241241 
    242242<A NAME="setRotationMode"></A> 
    243 <A NAME="DOC.2.17.7"></A> 
    244 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRotationMode(<!1><A HREF="TrackerManipulator.html#DOC.2.17.6">RotationMode</A> mode)</B></TT> 
     243<A NAME="DOC.2.16.7"></A> 
     244<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setRotationMode(<!1><A HREF="TrackerManipulator.html#DOC.2.16.6">RotationMode</A> mode)</B></TT> 
    245245<DL><DT><DD></DL><P> 
    246246<A NAME="getRotationMode"></A> 
    247 <A NAME="DOC.2.17.8"></A> 
    248 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TrackerManipulator.html#DOC.2.17.6">RotationMode</A> getRotationMode() const </B></TT> 
     247<A NAME="DOC.2.16.8"></A> 
     248<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TrackerManipulator.html#DOC.2.16.6">RotationMode</A> getRotationMode() const </B></TT> 
    249249<DL><DT><DD></DL><P> 
    250250<A NAME="setByMatrix"></A> 
    251 <A NAME="DOC.2.17.9"></A> 
     251<A NAME="DOC.2.16.9"></A> 
    252252<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    253253<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    254254<DL><DT><DD></DL><P> 
    255255<A NAME="setByInverseMatrix"></A> 
    256 <A NAME="DOC.2.17.10"></A> 
     256<A NAME="DOC.2.16.10"></A> 
    257257<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setByInverseMatrix(const osg::Matrixd&amp; matrix)</B></TT> 
    258258<DD>set the position of the matrix manipulator using a 4x4 Matrix 
    259259<DL><DT><DD></DL><P> 
    260260<A NAME="getMatrix"></A> 
    261 <A NAME="DOC.2.17.11"></A> 
     261<A NAME="DOC.2.16.11"></A> 
    262262<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getMatrix() const </B></TT> 
    263263<DD>get the position of the manipulator as 4x4 Matrix 
    264264<DL><DT><DD></DL><P> 
    265265<A NAME="getInverseMatrix"></A> 
    266 <A NAME="DOC.2.17.12"></A> 
     266<A NAME="DOC.2.16.12"></A> 
    267267<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Matrixd getInverseMatrix() const </B></TT> 
    268268<DD>get the position of the manipulator as a inverse matrix of the manipulator, typically used as a model view matrix 
    269269<DL><DT><DD></DL><P> 
    270270<A NAME="getFusionDistanceMode"></A> 
    271 <A NAME="DOC.2.17.13"></A> 
     271<A NAME="DOC.2.16.13"></A> 
    272272<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osgUtil::SceneView::FusionDistanceMode getFusionDistanceMode() const </B></TT> 
    273273<DD>Get the FusionDistanceMode. Used by SceneView for setting up setereo convergence. 
    274274<DL><DT><DD></DL><P> 
    275275<A NAME="getFusionDistanceValue"></A> 
    276 <A NAME="DOC.2.17.14"></A> 
     276<A NAME="DOC.2.16.14"></A> 
    277277<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   float getFusionDistanceValue() const </B></TT> 
    278278<DD>Get the FusionDistanceValue. Used by SceneView for setting up setereo convergence. 
    279279<DL><DT><DD></DL><P> 
    280280<A NAME="setNode"></A> 
    281 <A NAME="DOC.2.17.15"></A> 
     281<A NAME="DOC.2.16.15"></A> 
    282282<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void setNode(osg::Node*)</B></TT> 
    283283<DD>Attach a node to the manipulator.  
     
    287287<DL><DT><DD></DL><P> 
    288288<A NAME="getNode"></A> 
    289 <A NAME="DOC.2.17.16"></A> 
     289<A NAME="DOC.2.16.16"></A> 
    290290<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   const osg::Node* getNode() const </B></TT> 
    291291<DD>Return node if attached 
    292292<DL><DT><DD></DL><P> 
    293293<A NAME="getNode"></A> 
    294 <A NAME="DOC.2.17.17"></A> 
     294<A NAME="DOC.2.16.17"></A> 
    295295<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   osg::Node* getNode()</B></TT> 
    296296<DD>Return node if attached 
    297297<DL><DT><DD></DL><P> 
    298298<A NAME="home"></A> 
    299 <A NAME="DOC.2.17.18"></A> 
     299<A NAME="DOC.2.16.18"></A> 
    300300<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> 
    301301<DD>Move the camera to the default position.  
     
    303303<DL><DT><DD></DL><P> 
    304304<A NAME="init"></A> 
    305 <A NAME="DOC.2.17.19"></A> 
     305<A NAME="DOC.2.16.19"></A> 
    306306<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> 
    307307<DD>Start/restart the manipulator 
    308308<DL><DT><DD></DL><P> 
    309309<A NAME="handle"></A> 
    310 <A NAME="DOC.2.17.20"></A> 
     310<A NAME="DOC.2.16.20"></A> 
    311311<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> 
    312312<DD>handle events, return true if handled, false otherwise 
    313313<DL><DT><DD></DL><P> 
    314314<A NAME="getUsage"></A> 
    315 <A NAME="DOC.2.17.21"></A> 
     315<A NAME="DOC.2.16.21"></A> 
    316316<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void getUsage(osg::ApplicationUsage&amp; usage) const </B></TT> 
    317317<DD>Get the keyboard and mouse usage of this manipulator 
    318318<DL><DT><DD></DL><P> 
    319319<A NAME="~TrackerManipulator"></A> 
    320 <A NAME="DOC.2.17.22"></A> 
     320<A NAME="DOC.2.16.22"></A> 
    321321<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~TrackerManipulator()</B></TT> 
    322322<DL><DT><DD></DL><P> 
    323323<A NAME="flushMouseEventStack"></A> 
    324 <A NAME="DOC.2.17.23"></A> 
     324<A NAME="DOC.2.16.23"></A> 
    325325<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void flushMouseEventStack()</B></TT> 
    326326<DD>Reset the internal GUIEvent stack 
    327327<DL><DT><DD></DL><P> 
    328328<A NAME="addMouseEvent"></A> 
    329 <A NAME="DOC.2.17.24"></A> 
     329<A NAME="DOC.2.16.24"></A> 
    330330<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> 
    331331<DD>Add the current mouse GUIEvent to internal stack 
    332332<DL><DT><DD></DL><P> 
    333333<A NAME="computeCenter"></A> 
    334 <A NAME="DOC.2.17.25"></A> 
     334<A NAME="DOC.2.16.25"></A> 
    335335<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d computeCenter() const </B></TT> 
    336336<DL><DT><DD></DL><P> 
    337337<A NAME="computePosition"></A> 
    338 <A NAME="DOC.2.17.26"></A> 
     338<A NAME="DOC.2.16.26"></A> 
    339339<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computePosition(const osg::Vec3d&amp; eye, const osg::Vec3d&amp; lv, const osg::Vec3d&amp; up)</B></TT> 
    340340<DL><DT><DD></DL><P> 
    341341<A NAME="calcMovement"></A> 
    342 <A NAME="DOC.2.17.27"></A> 
     342<A NAME="DOC.2.16.27"></A> 
    343343<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool calcMovement()</B></TT> 
    344344<DD>For the give mouse movement calculate the movement of the camera. 
     
    346346<DL><DT><DD></DL><P> 
    347347<A NAME="trackball"></A> 
    348 <A NAME="DOC.2.17.28"></A> 
     348<A NAME="DOC.2.16.28"></A> 
    349349<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void trackball(osg::Vec3&amp; axis, double&amp; angle, double p1x, double p1y, double p2x, double p2y)</B></TT> 
    350350<DL><DT><DD></DL><P> 
    351351<A NAME="tb_project_to_sphere"></A> 
    352 <A NAME="DOC.2.17.29"></A> 
     352<A NAME="DOC.2.16.29"></A> 
    353353<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double tb_project_to_sphere(double r, double x, double y)</B></TT> 
    354354<DL><DT><DD></DL><P> 
    355355<A NAME="isMouseMoving"></A> 
    356 <A NAME="DOC.2.17.30"></A> 
     356<A NAME="DOC.2.16.30"></A> 
    357357<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool isMouseMoving()</B></TT> 
    358358<DD>Check the speed at which the mouse is moving. 
     
    360360<DL><DT><DD></DL><P> 
    361361<A NAME="clampOrientation"></A> 
    362 <A NAME="DOC.2.17.31"></A> 
     362<A NAME="DOC.2.16.31"></A> 
    363363<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void clampOrientation()</B></TT> 
    364364<DL><DT><DD></DL><P> 
    365365<A NAME="_ga_t1"></A> 
    366 <A NAME="DOC.2.17.32"></A> 
     366<A NAME="DOC.2.16.32"></A> 
    367367<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> 
    368368<DL><DT><DD></DL><P> 
    369369<A NAME="_ga_t0"></A> 
    370 <A NAME="DOC.2.17.33"></A> 
     370<A NAME="DOC.2.16.33"></A> 
    371371<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> 
    372372<DL><DT><DD></DL><P> 
    373373<A NAME="_node"></A> 
    374 <A NAME="DOC.2.17.34"></A> 
     374<A NAME="DOC.2.16.34"></A> 
    375375<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;osg::Node&gt;  _node</B></TT> 
    376376<DL><DT><DD></DL><P> 
    377377<A NAME="_trackNode"></A> 
    378 <A NAME="DOC.2.17.35"></A> 
     378<A NAME="DOC.2.16.35"></A> 
    379379<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;osg::Node&gt;  _trackNode</B></TT> 
    380380<DL><DT><DD></DL><P> 
    381381<A NAME="_rotationMode"></A> 
    382 <A NAME="DOC.2.17.36"></A> 
    383 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TrackerManipulator.html#DOC.2.17.6">RotationMode</A> _rotationMode</B></TT> 
     382<A NAME="DOC.2.16.36"></A> 
     383<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="TrackerManipulator.html#DOC.2.16.6">RotationMode</A> _rotationMode</B></TT> 
    384384<DL><DT><DD></DL><P> 
    385385<A NAME="_thrown"></A> 
    386 <A NAME="DOC.2.17.37"></A> 
     386<A NAME="DOC.2.16.37"></A> 
    387387<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _thrown</B></TT> 
    388388<DL><DT><DD></DL><P> 
    389389<A NAME="_center"></A> 
    390 <A NAME="DOC.2.17.38"></A> 
     390<A NAME="DOC.2.16.38"></A> 
    391391<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _center</B></TT> 
    392392<DL><DT><DD></DL><P> 
    393393<A NAME="_rotation"></A> 
    394 <A NAME="DOC.2.17.39"></A> 
     394<A NAME="DOC.2.16.39"></A> 
    395395<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Quat _rotation</B></TT> 
    396396<DL><DT><DD></DL><P> 
    397397<A NAME="_distance"></A> 
    398 <A NAME="DOC.2.17.40"></A> 
     398<A NAME="DOC.2.16.40"></A> 
    399399<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _distance</B></TT> 
    400400<DL><DT><DD></DL><P> 
    401401<A NAME="_previousUp"></A> 
    402 <A NAME="DOC.2.17.41"></A> 
     402<A NAME="DOC.2.16.41"></A> 
    403403<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3d _previousUp</B></TT> 
    404404<DL><DT><DD></DL><P></DL> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/index.html

    r3244 r3315  
    3838<LI><A HREF="General.html#OSGGA_GUIEVENTHANDLER">OSGGA_GUIEVENTHANDLER</A> 
    3939<LI><A HREF="General.html#OSGGA_GUIEVENTHANDLERVISITOR">OSGGA_GUIEVENTHANDLERVISITOR</A> 
    40 <LI><A HREF="General.html#OSGGA_HOVERMANIPULATOR">OSGGA_HOVERMANIPULATOR</A> 
    4140<LI><A HREF="General.html#OSGGA_MatrixManipulator">OSGGA_MatrixManipulator</A> 
    4241<LI><A HREF="General.html#OSGGA_SETSCENEVIEWGEHVISITOR">OSGGA_SETSCENEVIEWGEHVISITOR</A> 
  • OpenSceneGraph/trunk/doc/doc++/osgGA/osgGA.html

    r3244 r3315  
    3434<DD><I> Base class for visiting GUIEventHandlers.</I> 
    3535<DT> 
    36 class  OSGGA_EXPORT <B><A HREF="HoverManipulator.html">HoverManipulator</A></B>: public <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A> 
    37 <DD><I> HoverManipulator is a MatrixManipulator which provides a camera motion model using mouse and keyboard,  designed for flythrough applications (eg.</I> 
    38 <DT> 
    3936class  OSGGA_EXPORT <B><A HREF="KeySwitchMatrixManipulator.html">KeySwitchMatrixManipulator</A></B>: public <!1><A HREF="MatrixManipulator.html">MatrixManipulator</A> 
    4037<DD><I> KeySwitchMatrixManipulator is a decorator which allows the type of camera manipulator being used to be switched by pressing a key.</I> 
    4138<DT> 
    42 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>#define <B><A HREF="#DOC.2.11">NEW_HOME_POSITION</A></B> 
     39<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>#define <B><A HREF="#DOC.2.10">NEW_HOME_POSITION</A></B> 
    4340<DT> 
    4441class  OSGGA_EXPORT <B><A HREF="MatrixManipulator.html">MatrixManipulator</A></B>: public <!1><A HREF="GUIEventHandler.html">GUIEventHandler</A> 
     
    6461 
    6562<A NAME="NEW_HOME_POSITION"></A> 
    66 <A NAME="DOC.2.11"></A> 
     63<A NAME="DOC.2.10"></A> 
    6764<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>#define NEW_HOME_POSITION</B></TT> 
    6865<DL><DT><DD></DL><P></DL> 
  • OpenSceneGraph/trunk/doc/doc++/osgUtil/RenderBin.html

    r3244 r3315  
    2626<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum  <B><A HREF="#DOC.2.13.8">SortMode</A></B> 
    2727<DT> 
    28 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct  <B><A HREF="#DOC.2.13.36">SortCallback</A></B>: public osg::Referenced 
    29 <DT> 
    30 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct  <B><A HREF="#DOC.2.13.42">DrawCallback</A></B>: public osg::Referenced 
     28<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct  <B><A HREF="#DOC.2.13.37">SortCallback</A></B>: public osg::Referenced 
     29<DT> 
     30<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>struct  <B><A HREF="#DOC.2.13.43">DrawCallback</A></B>: public osg::Referenced 
    3131</DL></P> 
    3232 
     
    6666<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.13.20">getStage</A></B>() const  
    6767<DT> 
    68 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B><A HREF="#DOC.2.13.21">getRenderGraphList</A></B>() 
    69 <DT> 
    70 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B><A HREF="#DOC.2.13.22">getRenderGraphList</A></B>() const  
    71 <DT> 
    72 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; <B><A HREF="#DOC.2.13.23">getRenderBinList</A></B>() 
    73 <DT> 
    74 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; <B><A HREF="#DOC.2.13.24">getRenderBinList</A></B>() const  
    75 <DT> 
    76 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; <B><A HREF="#DOC.2.13.25">getRenderLeafList</A></B>() 
    77 <DT> 
    78 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; <B><A HREF="#DOC.2.13.26">getRenderLeafList</A></B>() const  
    79 <DT> 
    80 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.13.27">find_or_insert</A></B>(int binNum, const std::string&amp; binName) 
    81 <DT> 
    82 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.28">addRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg) 
    83 <DT> 
    84 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.29">sort</A></B>() 
    85 <DT> 
    86 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.30">sortImplementation</A></B>() 
    87 <DT> 
    88 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.31">setSortMode</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> mode) 
    89 <DT> 
    90 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B><A HREF="#DOC.2.13.32">getSortMode</A></B>() const  
    91 <DT> 
    92 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.33">sortByState</A></B>() 
    93 <DT> 
    94 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.34">sortFrontToBack</A></B>() 
    95 <DT> 
    96 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.35">sortBackToFront</A></B>() 
    97 <DT> 
    98 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.37">setSortCallback</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* sortCallback) 
    99 <DT> 
    100 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* <B><A HREF="#DOC.2.13.38">getSortCallback</A></B>() 
    101 <DT> 
    102 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* <B><A HREF="#DOC.2.13.39">getSortCallback</A></B>() const  
    103 <DT> 
    104 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.40">draw</A></B>(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous) 
    105 <DT> 
    106 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.41">drawImplementation</A></B>(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous) 
    107 <DT> 
    108 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.43">setDrawCallback</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* drawCallback) 
    109 <DT> 
    110 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* <B><A HREF="#DOC.2.13.44">getDrawCallback</A></B>() 
    111 <DT> 
    112 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* <B><A HREF="#DOC.2.13.45">getDrawCallback</A></B>() const  
    113 <DT> 
    114 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.46">getStats</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
     68<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.13.21">getBinNum</A></B>() const  
     69<DT> 
     70<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B><A HREF="#DOC.2.13.22">getRenderGraphList</A></B>() 
     71<DT> 
     72<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B><A HREF="#DOC.2.13.23">getRenderGraphList</A></B>() const  
     73<DT> 
     74<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; <B><A HREF="#DOC.2.13.24">getRenderBinList</A></B>() 
     75<DT> 
     76<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; <B><A HREF="#DOC.2.13.25">getRenderBinList</A></B>() const  
     77<DT> 
     78<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; <B><A HREF="#DOC.2.13.26">getRenderLeafList</A></B>() 
     79<DT> 
     80<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; <B><A HREF="#DOC.2.13.27">getRenderLeafList</A></B>() const  
     81<DT> 
     82<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.13.28">find_or_insert</A></B>(int binNum, const std::string&amp; binName) 
     83<DT> 
     84<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.29">addRenderGraph</A></B>(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg) 
     85<DT> 
     86<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.30">sort</A></B>() 
     87<DT> 
     88<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.31">sortImplementation</A></B>() 
     89<DT> 
     90<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.32">setSortMode</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> mode) 
     91<DT> 
     92<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B><A HREF="#DOC.2.13.33">getSortMode</A></B>() const  
     93<DT> 
     94<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.34">sortByState</A></B>() 
     95<DT> 
     96<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.35">sortFrontToBack</A></B>() 
     97<DT> 
     98<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.36">sortBackToFront</A></B>() 
     99<DT> 
     100<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.38">setSortCallback</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* sortCallback) 
     101<DT> 
     102<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* <B><A HREF="#DOC.2.13.39">getSortCallback</A></B>() 
     103<DT> 
     104<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* <B><A HREF="#DOC.2.13.40">getSortCallback</A></B>() const  
     105<DT> 
     106<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.41">draw</A></B>(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous) 
     107<DT> 
     108<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   void <B><A HREF="#DOC.2.13.42">drawImplementation</A></B>(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous) 
     109<DT> 
     110<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.44">setDrawCallback</A></B>(<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* drawCallback) 
     111<DT> 
     112<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* <B><A HREF="#DOC.2.13.45">getDrawCallback</A></B>() 
     113<DT> 
     114<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* <B><A HREF="#DOC.2.13.46">getDrawCallback</A></B>() const  
     115<DT> 
     116<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.47">getStats</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
    115117<DD><I>extract stats for current draw list.</I> 
    116118<DT> 
    117 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.47">getPrims</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
    118 <DT> 
    119 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.48">getPrims</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats, int nbin) 
     119<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.48">getPrims</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
     120<DT> 
     121<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.13.49">getPrims</A></B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats, int nbin) 
    120122</DL></P> 
    121123 
     
    131133<P><DL> 
    132134<DT><H3>Protected Fields</H3><DD><DT> 
    133 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.13.51">_binNum</A></B> 
    134 <DT> 
    135 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.13.52">_parent</A></B> 
    136 <DT> 
    137 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.13.53">_stage</A></B> 
    138 <DT> 
    139 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A> <B><A HREF="#DOC.2.13.54">_bins</A></B> 
    140 <DT> 
    141 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A> <B><A HREF="#DOC.2.13.55">_renderGraphList</A></B> 
    142 <DT> 
    143 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A> <B><A HREF="#DOC.2.13.56">_renderLeafList</A></B> 
    144 <DT> 
    145 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B><A HREF="#DOC.2.13.57">_sortMode</A></B> 
    146 <DT> 
    147 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>&gt;  <B><A HREF="#DOC.2.13.58">_sortCallback</A></B> 
    148 <DT> 
    149 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>&gt;  <B><A HREF="#DOC.2.13.59">_drawCallback</A></B> 
     135<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.13.52">_binNum</A></B> 
     136<DT> 
     137<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html">RenderBin</A>* <B><A HREF="#DOC.2.13.53">_parent</A></B> 
     138<DT> 
     139<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderStage.html">RenderStage</A>* <B><A HREF="#DOC.2.13.54">_stage</A></B> 
     140<DT> 
     141<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A> <B><A HREF="#DOC.2.13.55">_bins</A></B> 
     142<DT> 
     143<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A> <B><A HREF="#DOC.2.13.56">_renderGraphList</A></B> 
     144<DT> 
     145<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A> <B><A HREF="#DOC.2.13.57">_renderLeafList</A></B> 
     146<DT> 
     147<IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B><A HREF="#DOC.2.13.58">_sortMode</A></B> 
     148<DT> 
     149<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>&gt;  <B><A HREF="#DOC.2.13.59">_sortCallback</A></B> 
     150<DT> 
     151<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>&gt;  <B><A HREF="#DOC.2.13.60">_drawCallback</A></B> 
    150152</DL></P> 
    151153 
    152154<P><DL> 
    153155<DT><H3>Protected Methods</H3><DD><DT> 
    154 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.13.49">~RenderBin</A></B>() 
    155 <DT> 
    156 <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.50">copyLeavesFromRenderGraphListToRenderLeafList</A></B>() 
     156<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual   <B><A HREF="#DOC.2.13.50">~RenderBin</A></B>() 
     157<DT> 
     158<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.13.51">copyLeavesFromRenderGraphListToRenderLeafList</A></B>() 
    157159</DL></P> 
    158160 
     
    261263<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderStage.html">RenderStage</A>* getStage() const </B></TT> 
    262264<DL><DT><DD></DL><P> 
    263 <A NAME="getRenderGraphList"></A> 
     265<A NAME="getBinNum"></A> 
    264266<A NAME="DOC.2.13.21"></A> 
    265 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; getRenderGraphList()</B></TT> 
     267<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int getBinNum() const </B></TT> 
    266268<DL><DT><DD></DL><P> 
    267269<A NAME="getRenderGraphList"></A> 
    268270<A NAME="DOC.2.13.22"></A> 
     271<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; getRenderGraphList()</B></TT> 
     272<DL><DT><DD></DL><P> 
     273<A NAME="getRenderGraphList"></A> 
     274<A NAME="DOC.2.13.23"></A> 
    269275<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; getRenderGraphList() const </B></TT> 
    270 <DL><DT><DD></DL><P> 
    271 <A NAME="getRenderBinList"></A> 
    272 <A NAME="DOC.2.13.23"></A> 
    273 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; getRenderBinList()</B></TT> 
    274276<DL><DT><DD></DL><P> 
    275277<A NAME="getRenderBinList"></A> 
    276278<A NAME="DOC.2.13.24"></A> 
     279<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; getRenderBinList()</B></TT> 
     280<DL><DT><DD></DL><P> 
     281<A NAME="getRenderBinList"></A> 
     282<A NAME="DOC.2.13.25"></A> 
    277283<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A>&amp; getRenderBinList() const </B></TT> 
    278 <DL><DT><DD></DL><P> 
    279 <A NAME="getRenderLeafList"></A> 
    280 <A NAME="DOC.2.13.25"></A> 
    281 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; getRenderLeafList()</B></TT> 
    282284<DL><DT><DD></DL><P> 
    283285<A NAME="getRenderLeafList"></A> 
    284286<A NAME="DOC.2.13.26"></A> 
     287<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; getRenderLeafList()</B></TT> 
     288<DL><DT><DD></DL><P> 
     289<A NAME="getRenderLeafList"></A> 
     290<A NAME="DOC.2.13.27"></A> 
    285291<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A>&amp; getRenderLeafList() const </B></TT> 
    286292<DL><DT><DD></DL><P> 
    287293<A NAME="find_or_insert"></A> 
    288 <A NAME="DOC.2.13.27"></A> 
     294<A NAME="DOC.2.13.28"></A> 
    289295<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html">RenderBin</A>* find_or_insert(int binNum, const std::string&amp; binName)</B></TT> 
    290296<DL><DT><DD></DL><P> 
    291297<A NAME="addRenderGraph"></A> 
    292 <A NAME="DOC.2.13.28"></A> 
     298<A NAME="DOC.2.13.29"></A> 
    293299<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void addRenderGraph(<!1><A HREF="RenderGraph.html">RenderGraph</A>* rg)</B></TT> 
    294300<DL><DT><DD></DL><P> 
    295301<A NAME="sort"></A> 
    296 <A NAME="DOC.2.13.29"></A> 
     302<A NAME="DOC.2.13.30"></A> 
    297303<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void sort()</B></TT> 
    298304<DL><DT><DD></DL><P> 
    299305<A NAME="sortImplementation"></A> 
    300 <A NAME="DOC.2.13.30"></A> 
     306<A NAME="DOC.2.13.31"></A> 
    301307<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortImplementation()</B></TT> 
    302308<DL><DT><DD></DL><P> 
    303309<A NAME="setSortMode"></A> 
    304 <A NAME="DOC.2.13.31"></A> 
     310<A NAME="DOC.2.13.32"></A> 
    305311<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSortMode(<!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> mode)</B></TT> 
    306312<DL><DT><DD></DL><P> 
    307313<A NAME="getSortMode"></A> 
    308 <A NAME="DOC.2.13.32"></A> 
     314<A NAME="DOC.2.13.33"></A> 
    309315<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> getSortMode() const </B></TT> 
    310316<DL><DT><DD></DL><P> 
    311317<A NAME="sortByState"></A> 
    312 <A NAME="DOC.2.13.33"></A> 
     318<A NAME="DOC.2.13.34"></A> 
    313319<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortByState()</B></TT> 
    314320<DL><DT><DD></DL><P> 
    315321<A NAME="sortFrontToBack"></A> 
    316 <A NAME="DOC.2.13.34"></A> 
     322<A NAME="DOC.2.13.35"></A> 
    317323<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortFrontToBack()</B></TT> 
    318324<DL><DT><DD></DL><P> 
    319325<A NAME="sortBackToFront"></A> 
    320 <A NAME="DOC.2.13.35"></A> 
     326<A NAME="DOC.2.13.36"></A> 
    321327<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortBackToFront()</B></TT> 
    322328<DL><DT><DD></DL><P> 
    323329<A NAME="SortCallback"></A> 
    324 <A NAME="DOC.2.13.36"></A> 
     330<A NAME="DOC.2.13.37"></A> 
    325331<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct  SortCallback: public osg::Referenced</B></TT> 
    326332<DL><DT><DD></DL><P><DL> 
    327333 
    328334<A NAME="sortImplementation"></A> 
    329 <A NAME="DOC.2.13.36.1"></A> 
     335<A NAME="DOC.2.13.37.1"></A> 
    330336<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void sortImplementation(<!1><A HREF="RenderBin.html">RenderBin</A>*)</B></TT> 
    331337<DL><DT><DD></DL><P></DL> 
    332338 
    333339<A NAME="setSortCallback"></A> 
    334 <A NAME="DOC.2.13.37"></A> 
    335 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSortCallback(<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* sortCallback)</B></TT> 
    336 <DL><DT><DD></DL><P> 
    337 <A NAME="getSortCallback"></A> 
    338340<A NAME="DOC.2.13.38"></A> 
    339 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* getSortCallback()</B></TT> 
     341<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setSortCallback(<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* sortCallback)</B></TT> 
    340342<DL><DT><DD></DL><P> 
    341343<A NAME="getSortCallback"></A> 
    342344<A NAME="DOC.2.13.39"></A> 
    343 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* getSortCallback() const </B></TT> 
     345<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* getSortCallback()</B></TT> 
     346<DL><DT><DD></DL><P> 
     347<A NAME="getSortCallback"></A> 
     348<A NAME="DOC.2.13.40"></A> 
     349<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* getSortCallback() const </B></TT> 
    344350<DL><DT><DD></DL><P> 
    345351<A NAME="draw"></A> 
    346 <A NAME="DOC.2.13.40"></A> 
     352<A NAME="DOC.2.13.41"></A> 
    347353<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void draw(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous)</B></TT> 
    348354<DL><DT><DD></DL><P> 
    349355<A NAME="drawImplementation"></A> 
    350 <A NAME="DOC.2.13.41"></A> 
     356<A NAME="DOC.2.13.42"></A> 
    351357<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void drawImplementation(osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous)</B></TT> 
    352358<DL><DT><DD></DL><P> 
    353359<A NAME="DrawCallback"></A> 
    354 <A NAME="DOC.2.13.42"></A> 
     360<A NAME="DOC.2.13.43"></A> 
    355361<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>struct  DrawCallback: public osg::Referenced</B></TT> 
    356362<DL><DT><DD></DL><P><DL> 
    357363 
    358364<A NAME="drawImplementation"></A> 
    359 <A NAME="DOC.2.13.42.1"></A> 
     365<A NAME="DOC.2.13.43.1"></A> 
    360366<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   void drawImplementation(<!1><A HREF="RenderBin.html">RenderBin</A>* bin, osg::State&amp; state, <!1><A HREF="RenderLeaf.html">RenderLeaf</A>*&amp; previous)</B></TT> 
    361367<DL><DT><DD></DL><P></DL> 
    362368 
    363369<A NAME="setDrawCallback"></A> 
    364 <A NAME="DOC.2.13.43"></A> 
    365 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDrawCallback(<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* drawCallback)</B></TT> 
    366 <DL><DT><DD></DL><P> 
    367 <A NAME="getDrawCallback"></A> 
    368370<A NAME="DOC.2.13.44"></A> 
    369 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* getDrawCallback()</B></TT> 
     371<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setDrawCallback(<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* drawCallback)</B></TT> 
    370372<DL><DT><DD></DL><P> 
    371373<A NAME="getDrawCallback"></A> 
    372374<A NAME="DOC.2.13.45"></A> 
    373 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* getDrawCallback() const </B></TT> 
     375<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* getDrawCallback()</B></TT> 
     376<DL><DT><DD></DL><P> 
     377<A NAME="getDrawCallback"></A> 
     378<A NAME="DOC.2.13.46"></A> 
     379<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const <!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* getDrawCallback() const </B></TT> 
    374380<DL><DT><DD></DL><P> 
    375381<A NAME="getStats"></A> 
    376 <A NAME="DOC.2.13.46"></A> 
     382<A NAME="DOC.2.13.47"></A> 
    377383<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getStats(<!1><A HREF="Statistics.html">Statistics</A>* primStats)</B></TT> 
    378384<DD>extract stats for current draw list.  
    379385<DL><DT><DD></DL><P> 
    380386<A NAME="getPrims"></A> 
    381 <A NAME="DOC.2.13.47"></A> 
     387<A NAME="DOC.2.13.48"></A> 
    382388<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void getPrims(<!1><A HREF="Statistics.html">Statistics</A>* primStats)</B></TT> 
    383389<DL><DT><DD></DL><P> 
    384390<A NAME="getPrims"></A> 
    385 <A NAME="DOC.2.13.48"></A> 
     391<A NAME="DOC.2.13.49"></A> 
    386392<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getPrims(<!1><A HREF="Statistics.html">Statistics</A>* primStats, int nbin)</B></TT> 
    387393<DL><DT><DD></DL><P> 
    388394<A NAME="~RenderBin"></A> 
    389 <A NAME="DOC.2.13.49"></A> 
     395<A NAME="DOC.2.13.50"></A> 
    390396<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual   ~RenderBin()</B></TT> 
    391397<DL><DT><DD></DL><P> 
    392398<A NAME="copyLeavesFromRenderGraphListToRenderLeafList"></A> 
    393 <A NAME="DOC.2.13.50"></A> 
     399<A NAME="DOC.2.13.51"></A> 
    394400<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void copyLeavesFromRenderGraphListToRenderLeafList()</B></TT> 
    395401<DL><DT><DD></DL><P> 
    396402<A NAME="_binNum"></A> 
    397 <A NAME="DOC.2.13.51"></A> 
     403<A NAME="DOC.2.13.52"></A> 
    398404<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _binNum</B></TT> 
    399405<DL><DT><DD></DL><P> 
    400406<A NAME="_parent"></A> 
    401 <A NAME="DOC.2.13.52"></A> 
     407<A NAME="DOC.2.13.53"></A> 
    402408<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html">RenderBin</A>* _parent</B></TT> 
    403409<DL><DT><DD></DL><P> 
    404410<A NAME="_stage"></A> 
    405 <A NAME="DOC.2.13.53"></A> 
     411<A NAME="DOC.2.13.54"></A> 
    406412<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderStage.html">RenderStage</A>* _stage</B></TT> 
    407413<DL><DT><DD></DL><P> 
    408414<A NAME="_bins"></A> 
    409 <A NAME="DOC.2.13.54"></A> 
     415<A NAME="DOC.2.13.55"></A> 
    410416<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.3">RenderBinList</A> _bins</B></TT> 
    411417<DL><DT><DD></DL><P> 
    412418<A NAME="_renderGraphList"></A> 
    413 <A NAME="DOC.2.13.55"></A> 
     419<A NAME="DOC.2.13.56"></A> 
    414420<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A> _renderGraphList</B></TT> 
    415421<DL><DT><DD></DL><P> 
    416422<A NAME="_renderLeafList"></A> 
    417 <A NAME="DOC.2.13.56"></A> 
     423<A NAME="DOC.2.13.57"></A> 
    418424<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.1">RenderLeafList</A> _renderLeafList</B></TT> 
    419425<DL><DT><DD></DL><P> 
    420426<A NAME="_sortMode"></A> 
    421 <A NAME="DOC.2.13.57"></A> 
     427<A NAME="DOC.2.13.58"></A> 
    422428<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> _sortMode</B></TT> 
    423429<DL><DT><DD></DL><P> 
    424430<A NAME="_sortCallback"></A> 
    425 <A NAME="DOC.2.13.58"></A> 
    426 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>&gt;  _sortCallback</B></TT> 
     431<A NAME="DOC.2.13.59"></A> 
     432<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>&gt;  _sortCallback</B></TT> 
    427433<DL><DT><DD></DL><P> 
    428434<A NAME="_drawCallback"></A> 
    429 <A NAME="DOC.2.13.59"></A> 
    430 <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>&gt;  _drawCallback</B></TT> 
     435<A NAME="DOC.2.13.60"></A> 
     436<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>&gt;  _drawCallback</B></TT> 
    431437<DL><DT><DD></DL><P></DL> 
    432438<HR> 
  • OpenSceneGraph/trunk/doc/doc++/osgUtil/RenderStage.html

    r3244 r3315  
    168168<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderStage.html">RenderStage</A>* <B>getStage</B>() const  
    169169<DT> 
     170<IMG ALT="o" SRC=icon2.gif>int <B>getBinNum</B>() const  
     171<DT> 
    170172<IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B>getRenderGraphList</B>() 
    171173<DT> 
     
    198200<IMG ALT="o" SRC=icon2.gif>virtual   void <B>sortBackToFront</B>() 
    199201<DT> 
    200 <IMG ALT="o" SRC=icon2.gif>void <B>setSortCallback</B>(<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* sortCallback) 
    201 <DT> 
    202 <IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* <B>getSortCallback</B>() 
    203 <DT> 
    204 <IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* <B>getSortCallback</B>() const  
    205 <DT> 
    206 <IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* drawCallback) 
    207 <DT> 
    208 <IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* <B>getDrawCallback</B>() 
    209 <DT> 
    210 <IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* <B>getDrawCallback</B>() const  
     202<IMG ALT="o" SRC=icon2.gif>void <B>setSortCallback</B>(<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* sortCallback) 
     203<DT> 
     204<IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* <B>getSortCallback</B>() 
     205<DT> 
     206<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* <B>getSortCallback</B>() const  
     207<DT> 
     208<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* drawCallback) 
     209<DT> 
     210<IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* <B>getDrawCallback</B>() 
     211<DT> 
     212<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* <B>getDrawCallback</B>() const  
    211213<DT> 
    212214<IMG ALT="o" SRC=icon2.gif>void <B>getPrims</B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
     
    240242<IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B>_sortMode</B> 
    241243<DT> 
    242 <IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>&gt;  <B>_sortCallback</B> 
    243 <DT> 
    244 <IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>&gt;  <B>_drawCallback</B> 
     244<IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>&gt;  <B>_sortCallback</B> 
     245<DT> 
     246<IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>&gt;  <B>_drawCallback</B> 
    245247</DL></P> 
    246248 
  • OpenSceneGraph/trunk/doc/doc++/osgUtil/RenderToTextureStage.html

    r3244 r3315  
    173173<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderStage.html">RenderStage</A>* <B>getStage</B>() const  
    174174<DT> 
     175<IMG ALT="o" SRC=icon2.gif>int <B>getBinNum</B>() const  
     176<DT> 
    175177<IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.2">RenderGraphList</A>&amp; <B>getRenderGraphList</B>() 
    176178<DT> 
     
    203205<IMG ALT="o" SRC=icon2.gif>virtual   void <B>sortBackToFront</B>() 
    204206<DT> 
    205 <IMG ALT="o" SRC=icon2.gif>void <B>setSortCallback</B>(<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* sortCallback) 
    206 <DT> 
    207 <IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* <B>getSortCallback</B>() 
    208 <DT> 
    209 <IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>* <B>getSortCallback</B>() const  
    210 <DT> 
    211 <IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* drawCallback) 
    212 <DT> 
    213 <IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* <B>getDrawCallback</B>() 
    214 <DT> 
    215 <IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>* <B>getDrawCallback</B>() const  
     207<IMG ALT="o" SRC=icon2.gif>void <B>setSortCallback</B>(<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* sortCallback) 
     208<DT> 
     209<IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* <B>getSortCallback</B>() 
     210<DT> 
     211<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>* <B>getSortCallback</B>() const  
     212<DT> 
     213<IMG ALT="o" SRC=icon2.gif>void <B>setDrawCallback</B>(<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* drawCallback) 
     214<DT> 
     215<IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* <B>getDrawCallback</B>() 
     216<DT> 
     217<IMG ALT="o" SRC=icon2.gif>const <!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>* <B>getDrawCallback</B>() const  
    216218<DT> 
    217219<IMG ALT="o" SRC=icon2.gif>void <B>getPrims</B>(<!1><A HREF="Statistics.html">Statistics</A>* primStats) 
     
    245247<IMG ALT="o" SRC=icon2.gif><!1><A HREF="RenderBin.html#DOC.2.13.8">SortMode</A> <B>_sortMode</B> 
    246248<DT> 
    247 <IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.36">SortCallback</A>&gt;  <B>_sortCallback</B> 
    248 <DT> 
    249 <IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.42">DrawCallback</A>&gt;  <B>_drawCallback</B> 
     249<IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.37">SortCallback</A>&gt;  <B>_sortCallback</B> 
     250<DT> 
     251<IMG ALT="o" SRC=icon2.gif>osg::ref_ptr&lt;<!1><A HREF="RenderBin.html#DOC.2.13.43">DrawCallback</A>&gt;  <B>_drawCallback</B> 
    250252</DL></P> 
    251253