437 lines
20 KiB
HTML
437 lines
20 KiB
HTML
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||
|
|
||
|
<HTML>
|
||
|
<HEAD>
|
||
|
<TITLE>class OSGSIM_EXPORT osgSim::DOFTransform</TITLE>
|
||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.6">
|
||
|
</HEAD>
|
||
|
<BODY BGCOLOR="#ffffff">
|
||
|
|
||
|
<H2>class OSGSIM_EXPORT <A HREF="#DOC.DOCU">osgSim::DOFTransform</A></H2></H2><BLOCKQUOTE>DOFTransform - encapsulates Multigen DOF behavior</BLOCKQUOTE>
|
||
|
<HR>
|
||
|
|
||
|
<H2>Inheritance:</H2>
|
||
|
<APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=65>
|
||
|
<param name=classes value="Mosg::Transform,M,CDOFTransform,MDOFTransform.html">
|
||
|
<param name=before value="M,M">
|
||
|
<param name=after value="Md_,M">
|
||
|
<param name=indent value="0,1">
|
||
|
<param name=arrowdir value="down">
|
||
|
</APPLET>
|
||
|
<HR>
|
||
|
|
||
|
<DL>
|
||
|
<P><DL>
|
||
|
<DT><H3>Public Methods</H3><DD><DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.1">DOFTransform</A></B>()
|
||
|
<DD><I>constructor</I>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.2">DOFTransform</A></B>(const <!1><A HREF="DOFTransform.html#DOC.2.4.2">DOFTransform</A>& dof, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
|
||
|
<DD><I>copy constructor</I>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.4.3">META_Node</A></B>(<!1><A HREF="osgSim.html">osgSim</A>, <!1><A HREF="DOFTransform.html">DOFTransform</A>)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.4.4">traverse</A></B>(osg::NodeVisitor& nv)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.5">setMinHPR</A></B>(const osg::Vec3& hpr)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.6">getMinHPR</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.7">setMaxHPR</A></B>(const osg::Vec3& hpr)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.8">getMaxHPR</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.9">setIncrementHPR</A></B>(const osg::Vec3& hpr)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.10">getIncrementHPR</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.11">setCurrentHPR</A></B>(const osg::Vec3& hpr)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.12">getCurrentHPR</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.13">updateCurrentHPR</A></B>(const osg::Vec3& hpr)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.14">setMinTranslate</A></B>(const osg::Vec3& translate)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.15">getMinTranslate</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.16">setMaxTranslate</A></B>(const osg::Vec3& translate)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.17">getMaxTranslate</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.18">setIncrementTranslate</A></B>(const osg::Vec3& translate)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.19">getIncrementTranslate</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.20">setCurrentTranslate</A></B>(const osg::Vec3& translate)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Vec3& <B><A HREF="#DOC.2.4.21">getCurrentTranslate</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.22">updateCurrentTranslate</A></B>(const osg::Vec3& translate)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.23">setMinScale</A></B>(const osg::Vec3& scale)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.24">getMinScale</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.25">setMaxScale</A></B>(const osg::Vec3& scale)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.26">getMaxScale</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.27">setIncrementScale</A></B>(const osg::Vec3& scale)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>const osg::Vec3& <B><A HREF="#DOC.2.4.28">getIncrementScale</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.29">setCurrentScale</A></B>(const osg::Vec3& scale)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Vec3& <B><A HREF="#DOC.2.4.30">getCurrentScale</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.31">updateCurrentScale</A></B>(const osg::Vec3& scale)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.32">setPutMatrix</A></B>(const osg::Matrix& put)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Matrix& <B><A HREF="#DOC.2.4.33">getPutMatrix</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.34">setInversePutMatrix</A></B>(const osg::Matrix& inversePut)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const osg::Matrix& <B><A HREF="#DOC.2.4.35">getInversePutMatrix</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.36">setLimitationFlags</A></B>(unsigned long flags)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline unsigned long <B><A HREF="#DOC.2.4.37">getLimitationFlags</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.4.38">setAnimationOn</A></B>(bool do_animate)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline bool <B><A HREF="#DOC.2.4.39">getAnimationOn</A></B>() const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.4.40">animate</A></B>(float deltaTime)
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.4.41">computeLocalToWorldMatrix</A></B>(osg::Matrix& matrix, osg::NodeVisitor* nv) const
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.4.42">computeWorldToLocalMatrix</A></B>(osg::Matrix& matrix, osg::NodeVisitor* nv) const
|
||
|
</DL></P>
|
||
|
|
||
|
<P><DL>
|
||
|
<DT><H3>Protected Fields</H3><DD><DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>int <B><A HREF="#DOC.2.4.44">_previousTraversalNumber</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>double <B><A HREF="#DOC.2.4.45">_previousTime</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.46">_minHPR</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.47">_maxHPR</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.48">_currentHPR</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.49">_incrementHPR</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.50">_minTranslate</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.51">_maxTranslate</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.52">_currentTranslate</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.53">_incrementTranslate</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.54">_minScale</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.55">_maxScale</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.56">_currentScale</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Vec3 <B><A HREF="#DOC.2.4.57">_incrementScale</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix <B><A HREF="#DOC.2.4.58">_Put</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>osg::Matrix <B><A HREF="#DOC.2.4.59">_inversePut</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned long <B><A HREF="#DOC.2.4.60">_limitationFlags</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.4.61">_animationOn</A></B>
|
||
|
<DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>unsigned short <B><A HREF="#DOC.2.4.62">_increasingFlags</A></B>
|
||
|
<DD><I>flags indicating whether value is incerasing or decreasing in animation bits form right to left, 1 means increasing while 0 is decreasing 0 = x translation 1 = y translation 2 = z translation 3 = pitch 4 = roll 5 = yaw 6 = x scale 7 = y scale 8 = z scale</I>
|
||
|
</DL></P>
|
||
|
|
||
|
<P><DL>
|
||
|
<DT><H3>Protected Methods</H3><DD><DT>
|
||
|
<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.4.43">~DOFTransform</A></B>()
|
||
|
</DL></P>
|
||
|
|
||
|
</DL>
|
||
|
|
||
|
<A NAME="DOC.DOCU"></A>
|
||
|
<HR>
|
||
|
<H2>Documentation</H2>
|
||
|
<BLOCKQUOTE>DOFTransform - encapsulates Multigen DOF behavior</BLOCKQUOTE>
|
||
|
<DL>
|
||
|
|
||
|
<A NAME="DOFTransform"></A>
|
||
|
<A NAME="DOC.2.4.1"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DOFTransform()</B></TT>
|
||
|
<DD>constructor
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="DOFTransform"></A>
|
||
|
<A NAME="DOC.2.4.2"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> DOFTransform(const <!1><A HREF="DOFTransform.html#DOC.2.4.2">DOFTransform</A>& dof, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)</B></TT>
|
||
|
<DD>copy constructor
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="META_Node"></A>
|
||
|
<A NAME="DOC.2.4.3"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> META_Node(<!1><A HREF="osgSim.html">osgSim</A>, <!1><A HREF="DOFTransform.html">DOFTransform</A>)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="traverse"></A>
|
||
|
<A NAME="DOC.2.4.4"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void traverse(osg::NodeVisitor& nv)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setMinHPR"></A>
|
||
|
<A NAME="DOC.2.4.5"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinHPR(const osg::Vec3& hpr)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getMinHPR"></A>
|
||
|
<A NAME="DOC.2.4.6"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getMinHPR() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setMaxHPR"></A>
|
||
|
<A NAME="DOC.2.4.7"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxHPR(const osg::Vec3& hpr)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getMaxHPR"></A>
|
||
|
<A NAME="DOC.2.4.8"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getMaxHPR() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setIncrementHPR"></A>
|
||
|
<A NAME="DOC.2.4.9"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setIncrementHPR(const osg::Vec3& hpr)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getIncrementHPR"></A>
|
||
|
<A NAME="DOC.2.4.10"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getIncrementHPR() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setCurrentHPR"></A>
|
||
|
<A NAME="DOC.2.4.11"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCurrentHPR(const osg::Vec3& hpr)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getCurrentHPR"></A>
|
||
|
<A NAME="DOC.2.4.12"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getCurrentHPR() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="updateCurrentHPR"></A>
|
||
|
<A NAME="DOC.2.4.13"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCurrentHPR(const osg::Vec3& hpr)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setMinTranslate"></A>
|
||
|
<A NAME="DOC.2.4.14"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinTranslate(const osg::Vec3& translate)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getMinTranslate"></A>
|
||
|
<A NAME="DOC.2.4.15"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getMinTranslate() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setMaxTranslate"></A>
|
||
|
<A NAME="DOC.2.4.16"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxTranslate(const osg::Vec3& translate)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getMaxTranslate"></A>
|
||
|
<A NAME="DOC.2.4.17"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getMaxTranslate() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setIncrementTranslate"></A>
|
||
|
<A NAME="DOC.2.4.18"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setIncrementTranslate(const osg::Vec3& translate)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getIncrementTranslate"></A>
|
||
|
<A NAME="DOC.2.4.19"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getIncrementTranslate() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setCurrentTranslate"></A>
|
||
|
<A NAME="DOC.2.4.20"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCurrentTranslate(const osg::Vec3& translate)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getCurrentTranslate"></A>
|
||
|
<A NAME="DOC.2.4.21"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::Vec3& getCurrentTranslate() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="updateCurrentTranslate"></A>
|
||
|
<A NAME="DOC.2.4.22"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCurrentTranslate(const osg::Vec3& translate)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setMinScale"></A>
|
||
|
<A NAME="DOC.2.4.23"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMinScale(const osg::Vec3& scale)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getMinScale"></A>
|
||
|
<A NAME="DOC.2.4.24"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getMinScale() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setMaxScale"></A>
|
||
|
<A NAME="DOC.2.4.25"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setMaxScale(const osg::Vec3& scale)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getMaxScale"></A>
|
||
|
<A NAME="DOC.2.4.26"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getMaxScale() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setIncrementScale"></A>
|
||
|
<A NAME="DOC.2.4.27"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setIncrementScale(const osg::Vec3& scale)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getIncrementScale"></A>
|
||
|
<A NAME="DOC.2.4.28"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>const osg::Vec3& getIncrementScale() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setCurrentScale"></A>
|
||
|
<A NAME="DOC.2.4.29"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setCurrentScale(const osg::Vec3& scale)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getCurrentScale"></A>
|
||
|
<A NAME="DOC.2.4.30"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::Vec3& getCurrentScale() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="updateCurrentScale"></A>
|
||
|
<A NAME="DOC.2.4.31"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void updateCurrentScale(const osg::Vec3& scale)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setPutMatrix"></A>
|
||
|
<A NAME="DOC.2.4.32"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setPutMatrix(const osg::Matrix& put)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getPutMatrix"></A>
|
||
|
<A NAME="DOC.2.4.33"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::Matrix& getPutMatrix() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setInversePutMatrix"></A>
|
||
|
<A NAME="DOC.2.4.34"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setInversePutMatrix(const osg::Matrix& inversePut)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getInversePutMatrix"></A>
|
||
|
<A NAME="DOC.2.4.35"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const osg::Matrix& getInversePutMatrix() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setLimitationFlags"></A>
|
||
|
<A NAME="DOC.2.4.36"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setLimitationFlags(unsigned long flags)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getLimitationFlags"></A>
|
||
|
<A NAME="DOC.2.4.37"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline unsigned long getLimitationFlags() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="setAnimationOn"></A>
|
||
|
<A NAME="DOC.2.4.38"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setAnimationOn(bool do_animate)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="getAnimationOn"></A>
|
||
|
<A NAME="DOC.2.4.39"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline bool getAnimationOn() const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="animate"></A>
|
||
|
<A NAME="DOC.2.4.40"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void animate(float deltaTime)</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="computeLocalToWorldMatrix"></A>
|
||
|
<A NAME="DOC.2.4.41"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool computeLocalToWorldMatrix(osg::Matrix& matrix, osg::NodeVisitor* nv) const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="computeWorldToLocalMatrix"></A>
|
||
|
<A NAME="DOC.2.4.42"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool computeWorldToLocalMatrix(osg::Matrix& matrix, osg::NodeVisitor* nv) const </B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="~DOFTransform"></A>
|
||
|
<A NAME="DOC.2.4.43"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~DOFTransform()</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_previousTraversalNumber"></A>
|
||
|
<A NAME="DOC.2.4.44"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>int _previousTraversalNumber</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_previousTime"></A>
|
||
|
<A NAME="DOC.2.4.45"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>double _previousTime</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_minHPR"></A>
|
||
|
<A NAME="DOC.2.4.46"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _minHPR</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_maxHPR"></A>
|
||
|
<A NAME="DOC.2.4.47"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _maxHPR</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_currentHPR"></A>
|
||
|
<A NAME="DOC.2.4.48"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _currentHPR</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_incrementHPR"></A>
|
||
|
<A NAME="DOC.2.4.49"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _incrementHPR</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_minTranslate"></A>
|
||
|
<A NAME="DOC.2.4.50"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _minTranslate</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_maxTranslate"></A>
|
||
|
<A NAME="DOC.2.4.51"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _maxTranslate</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_currentTranslate"></A>
|
||
|
<A NAME="DOC.2.4.52"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _currentTranslate</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_incrementTranslate"></A>
|
||
|
<A NAME="DOC.2.4.53"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _incrementTranslate</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_minScale"></A>
|
||
|
<A NAME="DOC.2.4.54"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _minScale</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_maxScale"></A>
|
||
|
<A NAME="DOC.2.4.55"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _maxScale</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_currentScale"></A>
|
||
|
<A NAME="DOC.2.4.56"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _currentScale</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_incrementScale"></A>
|
||
|
<A NAME="DOC.2.4.57"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Vec3 _incrementScale</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_Put"></A>
|
||
|
<A NAME="DOC.2.4.58"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrix _Put</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_inversePut"></A>
|
||
|
<A NAME="DOC.2.4.59"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>osg::Matrix _inversePut</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_limitationFlags"></A>
|
||
|
<A NAME="DOC.2.4.60"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned long _limitationFlags</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_animationOn"></A>
|
||
|
<A NAME="DOC.2.4.61"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _animationOn</B></TT>
|
||
|
<DL><DT><DD></DL><P>
|
||
|
<A NAME="_increasingFlags"></A>
|
||
|
<A NAME="DOC.2.4.62"></A>
|
||
|
<DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>unsigned short _increasingFlags</B></TT>
|
||
|
<DD>flags indicating whether value is incerasing or decreasing in animation
|
||
|
bits form right to left, 1 means increasing while 0 is decreasing
|
||
|
0 = x translation
|
||
|
1 = y translation
|
||
|
2 = z translation
|
||
|
3 = pitch
|
||
|
4 = roll
|
||
|
5 = yaw
|
||
|
6 = x scale
|
||
|
7 = y scale
|
||
|
8 = z scale
|
||
|
<DL><DT><DD></DL><P></DL>
|
||
|
|
||
|
<HR><DL><DT><B>This class has no child classes.</B></DL>
|
||
|
|
||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I> <I><A HREF="HIER.html">HTML hierarchy of classes</A> or <A HREF="HIERjava.html">Java</A></I></P><HR>
|
||
|
<BR>
|
||
|
This page was generated with the help of <A HREF="http://www.linuxsupportline.com/~doc++">DOC++</A>.
|
||
|
</BODY>
|
||
|
</HTML>
|