| 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
|---|
| 2 | |
|---|
| 3 | <HTML> |
|---|
| 4 | <HEAD> |
|---|
| 5 | <TITLE>class SG_EXPORT osg::AutoTransform</TITLE> |
|---|
| 6 | <META NAME="GENERATOR" CONTENT="DOC++ 3.4.6"> |
|---|
| 7 | </HEAD> |
|---|
| 8 | <BODY BGCOLOR="#ffffff"> |
|---|
| 9 | |
|---|
| 10 | <H2>class SG_EXPORT <A HREF="#DOC.DOCU">osg::AutoTransform</A></H2></H2><BLOCKQUOTE>AutoTransform - is Transform the automatically scales or rotates to keep its children relative to screen space coordinates</BLOCKQUOTE> |
|---|
| 11 | <HR> |
|---|
| 12 | |
|---|
| 13 | <H2>Inheritance:</H2> |
|---|
| 14 | <APPLET CODE="ClassGraph.class" WIDTH=600 HEIGHT=185> |
|---|
| 15 | <param name=classes value="CReferenced,MReferenced.html,CObject,MObject.html,CNode,MNode.html,CGroup,MGroup.html,CTransform,MTransform.html,CAutoTransform,MAutoTransform.html"> |
|---|
| 16 | <param name=before value="M,M,M,M,M,M"> |
|---|
| 17 | <param name=after value="Md_SPSPSPSP,Md_SPSPSP,Md_SPSP,Md_SP,Md_,M"> |
|---|
| 18 | <param name=indent value="0,1,2,3,4,5"> |
|---|
| 19 | <param name=arrowdir value="down"> |
|---|
| 20 | </APPLET> |
|---|
| 21 | <HR> |
|---|
| 22 | |
|---|
| 23 | <DL> |
|---|
| 24 | <P><DL> |
|---|
| 25 | <DT><H3>Public Classes</H3><DD><DT> |
|---|
| 26 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>enum <B><A HREF="#DOC.2.42.22">AutoRotateMode</A></B> |
|---|
| 27 | </DL></P> |
|---|
| 28 | |
|---|
| 29 | <P><DL> |
|---|
| 30 | <DT><H3>Public Methods</H3><DD><DT> |
|---|
| 31 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.42.1">AutoTransform</A></B>() |
|---|
| 32 | <DT> |
|---|
| 33 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif> <B><A HREF="#DOC.2.42.2">AutoTransform</A></B>(const <!1><A HREF="AutoTransform.html#DOC.2.42.2">AutoTransform</A>& pat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY) |
|---|
| 34 | <DT> |
|---|
| 35 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B><A HREF="#DOC.2.42.3">cloneType</A></B>() const |
|---|
| 36 | <DT> |
|---|
| 37 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="Object.html">osg::Object</A>* <B><A HREF="#DOC.2.42.4">clone</A></B>(const <!1><A HREF="CopyOp.html">osg::CopyOp</A>& copyop) const |
|---|
| 38 | <DT> |
|---|
| 39 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.42.5">isSameKindAs</A></B>(const <!1><A HREF="Object.html">osg::Object</A>* obj) const |
|---|
| 40 | <DT> |
|---|
| 41 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.42.6">className</A></B>() const |
|---|
| 42 | <DT> |
|---|
| 43 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const char* <B><A HREF="#DOC.2.42.7">libraryName</A></B>() const |
|---|
| 44 | <DT> |
|---|
| 45 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual void <B><A HREF="#DOC.2.42.8">accept</A></B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv) |
|---|
| 46 | <DT> |
|---|
| 47 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <!1><A HREF="AutoTransform.html">AutoTransform</A>* <B><A HREF="#DOC.2.42.9">asAutoTransform</A></B>() |
|---|
| 48 | <DT> |
|---|
| 49 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual const <!1><A HREF="AutoTransform.html">AutoTransform</A>* <B><A HREF="#DOC.2.42.10">asAutoTransform</A></B>() const |
|---|
| 50 | <DT> |
|---|
| 51 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.42.11">setPosition</A></B>(const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& pos) |
|---|
| 52 | <DT> |
|---|
| 53 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& <B><A HREF="#DOC.2.42.12">getPosition</A></B>() const |
|---|
| 54 | <DT> |
|---|
| 55 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.42.13">setRotation</A></B>(const <!1><A HREF="Quat.html">Quat</A>& quat) |
|---|
| 56 | <DT> |
|---|
| 57 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="Quat.html">Quat</A>& <B><A HREF="#DOC.2.42.14">getRotation</A></B>() const |
|---|
| 58 | <DT> |
|---|
| 59 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.42.15">setScale</A></B>(float <!1><A HREF="Matrixf.html#DOC.2.145.56">scale</A>) |
|---|
| 60 | <DT> |
|---|
| 61 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.42.16">setScale</A></B>(const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& <!1><A HREF="Matrixf.html#DOC.2.145.56">scale</A>) |
|---|
| 62 | <DT> |
|---|
| 63 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& <B><A HREF="#DOC.2.42.17">getScale</A></B>() const |
|---|
| 64 | <DT> |
|---|
| 65 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline void <B><A HREF="#DOC.2.42.18">setPivotPoint</A></B>(const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& pivot) |
|---|
| 66 | <DT> |
|---|
| 67 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& <B><A HREF="#DOC.2.42.19">getPivotPoint</A></B>() const |
|---|
| 68 | <DT> |
|---|
| 69 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.20">setAutoUpdateEyeMovementTolerance</A></B>(float tolerance) |
|---|
| 70 | <DT> |
|---|
| 71 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.42.21">getAutoUpdateEyeMovementTolerance</A></B>() const |
|---|
| 72 | <DT> |
|---|
| 73 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.23">setAutoRotateMode</A></B>(<!1><A HREF="AutoTransform.html#DOC.2.42.22">AutoRotateMode</A> mode) |
|---|
| 74 | <DT> |
|---|
| 75 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="AutoTransform.html#DOC.2.42.22">AutoRotateMode</A> <B><A HREF="#DOC.2.42.24">getAutoRotateMode</A></B>() const |
|---|
| 76 | <DT> |
|---|
| 77 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.25">setAutoRotateToScreen</A></B>(bool autoRotateToScreen) |
|---|
| 78 | <DT> |
|---|
| 79 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.26">setAutoRotateToCamera</A></B>(bool autoRotateToCamera) |
|---|
| 80 | <DT> |
|---|
| 81 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.42.27">getAutoRotateToCamera</A></B>() const |
|---|
| 82 | <DT> |
|---|
| 83 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.28">setAutoScaleToScreen</A></B>(bool autoScaleToScreen) |
|---|
| 84 | <DT> |
|---|
| 85 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.42.29">getAutoScaleToScreen</A></B>() const |
|---|
| 86 | <DT> |
|---|
| 87 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.42.30">computeLocalToWorldMatrix</A></B>(<!1><A HREF="osg.html#DOC.2.134">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const |
|---|
| 88 | <DT> |
|---|
| 89 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual bool <B><A HREF="#DOC.2.42.31">computeWorldToLocalMatrix</A></B>(<!1><A HREF="osg.html#DOC.2.134">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const |
|---|
| 90 | </DL></P> |
|---|
| 91 | |
|---|
| 92 | <P><DL> |
|---|
| 93 | <DT><H3>Protected Fields</H3><DD><DT> |
|---|
| 94 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="osg.html#DOC.2.262">Vec3</A> <B><A HREF="#DOC.2.42.33">_position</A></B> |
|---|
| 95 | <DT> |
|---|
| 96 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="osg.html#DOC.2.262">Vec3</A> <B><A HREF="#DOC.2.42.34">_pivotPoint</A></B> |
|---|
| 97 | <DT> |
|---|
| 98 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>float <B><A HREF="#DOC.2.42.35">_autoUpdateEyeMovementTolerance</A></B> |
|---|
| 99 | <DT> |
|---|
| 100 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif><!1><A HREF="AutoTransform.html#DOC.2.42.22">AutoRotateMode</A> <B><A HREF="#DOC.2.42.36">_autoRotateMode</A></B> |
|---|
| 101 | <DT> |
|---|
| 102 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>bool <B><A HREF="#DOC.2.42.37">_autoScaleToScreen</A></B> |
|---|
| 103 | <DT> |
|---|
| 104 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="Quat.html">Quat</A> <B><A HREF="#DOC.2.42.38">_rotation</A></B> |
|---|
| 105 | <DT> |
|---|
| 106 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable <!1><A HREF="osg.html#DOC.2.262">Vec3</A> <B><A HREF="#DOC.2.42.39">_scale</A></B> |
|---|
| 107 | <DT> |
|---|
| 108 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>mutable bool <B><A HREF="#DOC.2.42.40">_firstTimeToInitEyePoint</A></B> |
|---|
| 109 | <DT> |
|---|
| 110 | <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> |
|---|
| 111 | <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> |
|---|
| 123 | </DL></P> |
|---|
| 124 | |
|---|
| 125 | <P><DL> |
|---|
| 126 | <DT><H3>Protected Methods</H3><DD><DT> |
|---|
| 127 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>virtual <B><A HREF="#DOC.2.42.32">~AutoTransform</A></B>() |
|---|
| 128 | <DT> |
|---|
| 129 | <IMG ALT="[more]" BORDER=0 SRC=icon1.gif>void <B><A HREF="#DOC.2.42.46">computeMatrix</A></B>() const |
|---|
| 130 | </DL></P> |
|---|
| 131 | |
|---|
| 132 | </DL> |
|---|
| 133 | <HR><H3>Inherited from <A HREF="Transform.html">Transform</A>:</H3> |
|---|
| 134 | <DL> |
|---|
| 135 | <P><DL> |
|---|
| 136 | <DT><H3>Public Classes</H3><DD><DT> |
|---|
| 137 | <IMG ALT="o" SRC=icon2.gif>enum <B>ReferenceFrame</B> |
|---|
| 138 | </DL></P> |
|---|
| 139 | |
|---|
| 140 | <P><DL> |
|---|
| 141 | <DT><H3>Public Methods</H3><DD><DT> |
|---|
| 142 | <IMG ALT="o" SRC=icon2.gif> <B>META_Node</B>(<!1><A HREF="osg.html">osg</A>, <!1><A HREF="Transform.html">Transform</A>) |
|---|
| 143 | <DT> |
|---|
| 144 | <IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Transform.html">Transform</A>* <B>asTransform</B>() |
|---|
| 145 | <DT> |
|---|
| 146 | <IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="Transform.html">Transform</A>* <B>asTransform</B>() const |
|---|
| 147 | <DT> |
|---|
| 148 | <IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="MatrixTransform.html">MatrixTransform</A>* <B>asMatrixTransform</B>() |
|---|
| 149 | <DT> |
|---|
| 150 | <IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="MatrixTransform.html">MatrixTransform</A>* <B>asMatrixTransform</B>() const |
|---|
| 151 | <DT> |
|---|
| 152 | <IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>* <B>asPositionAttitudeTransform</B>() |
|---|
| 153 | <DT> |
|---|
| 154 | <IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="PositionAttitudeTransform.html">PositionAttitudeTransform</A>* <B>asPositionAttitudeTransform</B>() const |
|---|
| 155 | <DT> |
|---|
| 156 | <IMG ALT="o" SRC=icon2.gif>void <B>setReferenceFrame</B>(<!1><A HREF="Transform.html#DOC.2.255.10">ReferenceFrame</A> rf) |
|---|
| 157 | <DT> |
|---|
| 158 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.255.10">ReferenceFrame</A> <B>getReferenceFrame</B>() const |
|---|
| 159 | </DL></P> |
|---|
| 160 | |
|---|
| 161 | <P><DL> |
|---|
| 162 | <DT><H3>Protected Fields</H3><DD><DT> |
|---|
| 163 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="Transform.html#DOC.2.255.10">ReferenceFrame</A> <B>_referenceFrame</B> |
|---|
| 164 | </DL></P> |
|---|
| 165 | |
|---|
| 166 | <P><DL> |
|---|
| 167 | <DT><H3>Protected Methods</H3><DD><DT> |
|---|
| 168 | <IMG ALT="o" SRC=icon2.gif>virtual bool <B>computeBound</B>() const |
|---|
| 169 | </DL></P> |
|---|
| 170 | |
|---|
| 171 | </DL> |
|---|
| 172 | <HR><H3>Inherited from <A HREF="Group.html">Group</A>:</H3> |
|---|
| 173 | <DL> |
|---|
| 174 | <P><DL> |
|---|
| 175 | <DT><H3>Public Methods</H3><DD><DT> |
|---|
| 176 | <IMG ALT="o" SRC=icon2.gif>virtual <!1><A HREF="Group.html">Group</A>* <B>asGroup</B>() |
|---|
| 177 | <DT> |
|---|
| 178 | <IMG ALT="o" SRC=icon2.gif>virtual const <!1><A HREF="Group.html">Group</A>* <B>asGroup</B>() const |
|---|
| 179 | <DT> |
|---|
| 180 | <IMG ALT="o" SRC=icon2.gif>virtual void <B>traverse</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv) |
|---|
| 181 | <DT> |
|---|
| 182 | <IMG ALT="o" SRC=icon2.gif>virtual bool <B>addChild</B>( <!1><A HREF="Node.html">Node</A>* child ) |
|---|
| 183 | <DT> |
|---|
| 184 | <IMG ALT="o" SRC=icon2.gif>virtual bool <B>insertChild</B>( unsigned int <!1><A HREF="TemplateIndexArray.html#DOC.2.18.17">index</A>, <!1><A HREF="Node.html">Node</A>* child ) |
|---|
| 185 | <DT> |
|---|
| 186 | <IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>( <!1><A HREF="Node.html">Node</A>* child ) |
|---|
| 187 | <DT> |
|---|
| 188 | <IMG ALT="o" SRC=icon2.gif>virtual bool <B>removeChild</B>(unsigned int pos, unsigned int numChildrenToRemove=1) |
|---|
| 189 | <DT> |
|---|
| 190 | <IMG ALT="o" SRC=icon2.gif>virtual bool <B>replaceChild</B>( <!1><A HREF="Node.html">Node</A>* origChild, <!1><A HREF="Node.html">Node</A>* newChild ) |
|---|
| 191 | <DT> |
|---|
| 192 | <IMG ALT="o" SRC=icon2.gif>inline unsigned int <B>getNumChildren</B>() const |
|---|
| 193 | <DT> |
|---|
| 194 | <IMG ALT="o" SRC=icon2.gif>virtual bool <B>setChild</B>( unsigned int i, <!1><A HREF="Node.html">Node</A>* node ) |
|---|
| 195 | <DT> |
|---|
| 196 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Node.html">Node</A>* <B>getChild</B>( unsigned int i ) |
|---|
| 197 | <DT> |
|---|
| 198 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Node.html">Node</A>* <B>getChild</B>( unsigned int i ) const |
|---|
| 199 | <DT> |
|---|
| 200 | <IMG ALT="o" SRC=icon2.gif>inline bool <B>containsNode</B>( const <!1><A HREF="Node.html">Node</A>* node ) const |
|---|
| 201 | <DT> |
|---|
| 202 | <IMG ALT="o" SRC=icon2.gif>inline unsigned int <B>getChildIndex</B>( const <!1><A HREF="Node.html">Node</A>* node ) const |
|---|
| 203 | </DL></P> |
|---|
| 204 | |
|---|
| 205 | <P><DL> |
|---|
| 206 | <DT><H3>Protected Fields</H3><DD><DT> |
|---|
| 207 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="osg.html#DOC.2.117">NodeList</A> <B>_children</B> |
|---|
| 208 | </DL></P> |
|---|
| 209 | |
|---|
| 210 | <P><DL> |
|---|
| 211 | <DT><H3>Protected Methods</H3><DD><DT> |
|---|
| 212 | <IMG ALT="o" SRC=icon2.gif>virtual void <B>childRemoved</B>(unsigned int , unsigned int ) |
|---|
| 213 | <DT> |
|---|
| 214 | <IMG ALT="o" SRC=icon2.gif>virtual void <B>childInserted</B>(unsigned int ) |
|---|
| 215 | </DL></P> |
|---|
| 216 | |
|---|
| 217 | </DL> |
|---|
| 218 | <HR><H3>Inherited from <A HREF="Node.html">Node</A>:</H3> |
|---|
| 219 | <DL> |
|---|
| 220 | <P><DL> |
|---|
| 221 | <DT><H3>Public Methods</H3><DD><DT> |
|---|
| 222 | <IMG ALT="o" SRC=icon2.gif>virtual void <B>ascend</B>(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv) |
|---|
| 223 | <DT> |
|---|
| 224 | <IMG ALT="o" SRC=icon2.gif>inline void <B>setName</B>( const std::string& <!1><A HREF="Test.html#DOC.246.1.3">name</A> ) |
|---|
| 225 | <DT> |
|---|
| 226 | <IMG ALT="o" SRC=icon2.gif>inline void <B>setName</B>( const char* <!1><A HREF="Test.html#DOC.246.1.3">name</A> ) |
|---|
| 227 | <DT> |
|---|
| 228 | <IMG ALT="o" SRC=icon2.gif>inline const std::string& <B>getName</B>() const |
|---|
| 229 | <DT> |
|---|
| 230 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Node.html#DOC.2.155.18">ParentList</A>& <B>getParents</B>() const |
|---|
| 231 | <DT> |
|---|
| 232 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Node.html#DOC.2.155.18">ParentList</A> <B>getParents</B>() |
|---|
| 233 | <DT> |
|---|
| 234 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Group.html">Group</A>* <B>getParent</B>(unsigned int i) |
|---|
| 235 | <DT> |
|---|
| 236 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Group.html">Group</A>* <B>getParent</B>(unsigned int i) const |
|---|
| 237 | <DT> |
|---|
| 238 | <IMG ALT="o" SRC=icon2.gif>inline unsigned int <B>getNumParents</B>() const |
|---|
| 239 | <DT> |
|---|
| 240 | <IMG ALT="o" SRC=icon2.gif>void <B>setUpdateCallback</B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc) |
|---|
| 241 | <DT> |
|---|
| 242 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="NodeCallback.html">NodeCallback</A>* <B>getUpdateCallback</B>() |
|---|
| 243 | <DT> |
|---|
| 244 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="NodeCallback.html">NodeCallback</A>* <B>getUpdateCallback</B>() const |
|---|
| 245 | <DT> |
|---|
| 246 | <IMG ALT="o" SRC=icon2.gif>inline unsigned int <B>getNumChildrenRequiringUpdateTraversal</B>() const |
|---|
| 247 | <DT> |
|---|
| 248 | <IMG ALT="o" SRC=icon2.gif>void <B>setCullCallback</B>(<!1><A HREF="NodeCallback.html">NodeCallback</A>* nc) |
|---|
| 249 | <DT> |
|---|
| 250 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="NodeCallback.html">NodeCallback</A>* <B>getCullCallback</B>() |
|---|
| 251 | <DT> |
|---|
| 252 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="NodeCallback.html">NodeCallback</A>* <B>getCullCallback</B>() const |
|---|
| 253 | <DT> |
|---|
| 254 | <IMG ALT="o" SRC=icon2.gif>void <B>setCullingActive</B>(bool active) |
|---|
| 255 | <DT> |
|---|
| 256 | <IMG ALT="o" SRC=icon2.gif>inline bool <B>getCullingActive</B>() const |
|---|
| 257 | <DT> |
|---|
| 258 | <IMG ALT="o" SRC=icon2.gif>inline unsigned int <B>getNumChildrenWithCullingDisabled</B>() const |
|---|
| 259 | <DT> |
|---|
| 260 | <IMG ALT="o" SRC=icon2.gif>inline bool <B>isCullingActive</B>() const |
|---|
| 261 | <DT> |
|---|
| 262 | <IMG ALT="o" SRC=icon2.gif>inline unsigned int <B>getNumChildrenWithOccluderNodes</B>() const |
|---|
| 263 | <DT> |
|---|
| 264 | <IMG ALT="o" SRC=icon2.gif>bool <B>containsOccluderNodes</B>() const |
|---|
| 265 | <DT> |
|---|
| 266 | <IMG ALT="o" SRC=icon2.gif>inline void <B>setNodeMask</B>(<!1><A HREF="Node.html#DOC.2.155.37">NodeMask</A> nm) |
|---|
| 267 | <DT> |
|---|
| 268 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Node.html#DOC.2.155.37">NodeMask</A> <B>getNodeMask</B>() const |
|---|
| 269 | <DT> |
|---|
| 270 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Node.html#DOC.2.155.40">DescriptionList</A>& <B>getDescriptions</B>() const |
|---|
| 271 | <DT> |
|---|
| 272 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Node.html#DOC.2.155.40">DescriptionList</A>& <B>getDescriptions</B>() |
|---|
| 273 | <DT> |
|---|
| 274 | <IMG ALT="o" SRC=icon2.gif>inline const std::string& <B>getDescription</B>(unsigned int i) const |
|---|
| 275 | <DT> |
|---|
| 276 | <IMG ALT="o" SRC=icon2.gif>inline std::string& <B>getDescription</B>(unsigned int i) |
|---|
| 277 | <DT> |
|---|
| 278 | <IMG ALT="o" SRC=icon2.gif>inline unsigned int <B>getNumDescriptions</B>() const |
|---|
| 279 | <DT> |
|---|
| 280 | <IMG ALT="o" SRC=icon2.gif>void <B>addDescription</B>(const std::string& desc) |
|---|
| 281 | <DT> |
|---|
| 282 | <IMG ALT="o" SRC=icon2.gif>inline void <B>setStateSet</B>(<!1><A HREF="StateSet.html">osg::StateSet</A>* dstate) |
|---|
| 283 | <DT> |
|---|
| 284 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="StateSet.html">osg::StateSet</A>* <B>getOrCreateStateSet</B>() |
|---|
| 285 | <DT> |
|---|
| 286 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="StateSet.html">osg::StateSet</A>* <B>getStateSet</B>() |
|---|
| 287 | <DT> |
|---|
| 288 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="StateSet.html">osg::StateSet</A>* <B>getStateSet</B>() const |
|---|
| 289 | <DT> |
|---|
| 290 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="BoundingSphere.html">BoundingSphere</A>& <B>getBound</B>() const |
|---|
| 291 | <DT> |
|---|
| 292 | <IMG ALT="o" SRC=icon2.gif>void <B>dirtyBound</B>() |
|---|
| 293 | </DL></P> |
|---|
| 294 | |
|---|
| 295 | <P><DL> |
|---|
| 296 | <DT><H3>Public</H3><DD><DT> |
|---|
| 297 | <IMG ALT="o" SRC=icon2.gif>typedef std::vector<<!1><A HREF="Group.html">Group</A>*> <B>ParentList</B> |
|---|
| 298 | <DT> |
|---|
| 299 | <IMG ALT="o" SRC=icon2.gif>typedef unsigned int <B>NodeMask</B> |
|---|
| 300 | <DT> |
|---|
| 301 | <IMG ALT="o" SRC=icon2.gif>typedef std::vector<std::string> <B>DescriptionList</B> |
|---|
| 302 | </DL></P> |
|---|
| 303 | |
|---|
| 304 | <P><DL> |
|---|
| 305 | <DT><H3>Protected Fields</H3><DD><DT> |
|---|
| 306 | <IMG ALT="o" SRC=icon2.gif>mutable <!1><A HREF="BoundingSphere.html">BoundingSphere</A> <B>_bsphere</B> |
|---|
| 307 | <DT> |
|---|
| 308 | <IMG ALT="o" SRC=icon2.gif>mutable bool <B>_bsphere_computed</B> |
|---|
| 309 | <DT> |
|---|
| 310 | <IMG ALT="o" SRC=icon2.gif>std::string <B>_name</B> |
|---|
| 311 | <DT> |
|---|
| 312 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="Node.html#DOC.2.155.18">ParentList</A> <B>_parents</B> |
|---|
| 313 | <DT> |
|---|
| 314 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeCallback.html">NodeCallback</A>> <B>_updateCallback</B> |
|---|
| 315 | <DT> |
|---|
| 316 | <IMG ALT="o" SRC=icon2.gif>unsigned int <B>_numChildrenRequiringUpdateTraversal</B> |
|---|
| 317 | <DT> |
|---|
| 318 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="NodeCallback.html">NodeCallback</A>> <B>_cullCallback</B> |
|---|
| 319 | <DT> |
|---|
| 320 | <IMG ALT="o" SRC=icon2.gif>bool <B>_cullingActive</B> |
|---|
| 321 | <DT> |
|---|
| 322 | <IMG ALT="o" SRC=icon2.gif>unsigned int <B>_numChildrenWithCullingDisabled</B> |
|---|
| 323 | <DT> |
|---|
| 324 | <IMG ALT="o" SRC=icon2.gif>unsigned int <B>_numChildrenWithOccluderNodes</B> |
|---|
| 325 | <DT> |
|---|
| 326 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="Node.html#DOC.2.155.37">NodeMask</A> <B>_nodeMask</B> |
|---|
| 327 | <DT> |
|---|
| 328 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="Node.html#DOC.2.155.40">DescriptionList</A> <B>_descriptions</B> |
|---|
| 329 | <DT> |
|---|
| 330 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="StateSet.html">StateSet</A>> <B>_stateset</B> |
|---|
| 331 | </DL></P> |
|---|
| 332 | |
|---|
| 333 | <P><DL> |
|---|
| 334 | <DT><H3>Protected Methods</H3><DD><DT> |
|---|
| 335 | <IMG ALT="o" SRC=icon2.gif>void <B>addParent</B>(<!1><A HREF="Group.html">osg::Group</A>* node) |
|---|
| 336 | <DT> |
|---|
| 337 | <IMG ALT="o" SRC=icon2.gif>void <B>removeParent</B>(<!1><A HREF="Group.html">osg::Group</A>* node) |
|---|
| 338 | <DT> |
|---|
| 339 | <IMG ALT="o" SRC=icon2.gif>void <B>setNumChildrenRequiringUpdateTraversal</B>(unsigned int num) |
|---|
| 340 | <DT> |
|---|
| 341 | <IMG ALT="o" SRC=icon2.gif>void <B>setNumChildrenWithCullingDisabled</B>(unsigned int num) |
|---|
| 342 | <DT> |
|---|
| 343 | <IMG ALT="o" SRC=icon2.gif>void <B>setNumChildrenWithOccluderNodes</B>(unsigned int num) |
|---|
| 344 | </DL></P> |
|---|
| 345 | |
|---|
| 346 | </DL> |
|---|
| 347 | <HR><H3>Inherited from <A HREF="Object.html">Object</A>:</H3> |
|---|
| 348 | <DL> |
|---|
| 349 | <P><DL> |
|---|
| 350 | <DT><H3>Public Classes</H3><DD><DT> |
|---|
| 351 | <IMG ALT="o" SRC=icon2.gif>enum <B>DataVariance</B> |
|---|
| 352 | </DL></P> |
|---|
| 353 | |
|---|
| 354 | <P><DL> |
|---|
| 355 | <DT><H3>Public Methods</H3><DD><DT> |
|---|
| 356 | <IMG ALT="o" SRC=icon2.gif>inline void <B>setDataVariance</B>(<!1><A HREF="Object.html#DOC.2.167.8">DataVariance</A> dv) |
|---|
| 357 | <DT> |
|---|
| 358 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Object.html#DOC.2.167.8">DataVariance</A> <B>getDataVariance</B>() const |
|---|
| 359 | <DT> |
|---|
| 360 | <IMG ALT="o" SRC=icon2.gif>inline void <B>setUserData</B>(<!1><A HREF="Referenced.html">Referenced</A>* obj) |
|---|
| 361 | <DT> |
|---|
| 362 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() |
|---|
| 363 | <DT> |
|---|
| 364 | <IMG ALT="o" SRC=icon2.gif>inline const <!1><A HREF="Referenced.html">Referenced</A>* <B>getUserData</B>() const |
|---|
| 365 | </DL></P> |
|---|
| 366 | |
|---|
| 367 | <P><DL> |
|---|
| 368 | <DT><H3>Protected Fields</H3><DD><DT> |
|---|
| 369 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="Object.html#DOC.2.167.8">DataVariance</A> <B>_dataVariance</B> |
|---|
| 370 | <DT> |
|---|
| 371 | <IMG ALT="o" SRC=icon2.gif><!1><A HREF="ref_ptr.html">ref_ptr</A><<!1><A HREF="Referenced.html">Referenced</A>> <B>_userData</B> |
|---|
| 372 | </DL></P> |
|---|
| 373 | |
|---|
| 374 | </DL> |
|---|
| 375 | <HR><H3>Inherited from <A HREF="Referenced.html">Referenced</A>:</H3> |
|---|
| 376 | <DL> |
|---|
| 377 | <P><DL> |
|---|
| 378 | <DT><H3>Public Methods</H3><DD><DT> |
|---|
| 379 | <IMG ALT="o" SRC=icon2.gif>inline <!1><A HREF="Referenced.html">Referenced</A>& <B>operator = </B>(const <!1><A HREF="Referenced.html">Referenced</A>&) |
|---|
| 380 | <DT> |
|---|
| 381 | <IMG ALT="o" SRC=icon2.gif>static void <B>setDeleteHandler</B>(<!1><A HREF="DeleteHandler.html">DeleteHandler</A>* handler) |
|---|
| 382 | <DT> |
|---|
| 383 | <IMG ALT="o" SRC=icon2.gif>static <!1><A HREF="DeleteHandler.html">DeleteHandler</A>* <B>getDeleteHandler</B>() |
|---|
| 384 | <DT> |
|---|
| 385 | <IMG ALT="o" SRC=icon2.gif>inline void <B>ref</B>() const |
|---|
| 386 | <DT> |
|---|
| 387 | <IMG ALT="o" SRC=icon2.gif>inline void <B>unref_nodelete</B>() const |
|---|
| 388 | <DT> |
|---|
| 389 | <IMG ALT="o" SRC=icon2.gif>inline int <B>referenceCount</B>() const |
|---|
| 390 | <DT> |
|---|
| 391 | <IMG ALT="o" SRC=icon2.gif>inline void <B>unref</B>() const |
|---|
| 392 | </DL></P> |
|---|
| 393 | |
|---|
| 394 | <P><DL> |
|---|
| 395 | <DT><H3>Protected Fields</H3><DD><DT> |
|---|
| 396 | <IMG ALT="o" SRC=icon2.gif>mutable OpenThreads::Mutex <B>_refMutex</B> |
|---|
| 397 | <DT> |
|---|
| 398 | <IMG ALT="o" SRC=icon2.gif>mutable int <B>_refCount</B> |
|---|
| 399 | </DL></P> |
|---|
| 400 | |
|---|
| 401 | </DL> |
|---|
| 402 | |
|---|
| 403 | <A NAME="DOC.DOCU"></A> |
|---|
| 404 | <HR> |
|---|
| 405 | <H2>Documentation</H2> |
|---|
| 406 | <BLOCKQUOTE>AutoTransform - is Transform the automatically scales or rotates |
|---|
| 407 | to keep its children relative to screen space coordinates</BLOCKQUOTE> |
|---|
| 408 | <DL> |
|---|
| 409 | |
|---|
| 410 | <A NAME="AutoTransform"></A> |
|---|
| 411 | <A NAME="DOC.2.42.1"></A> |
|---|
| 412 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AutoTransform()</B></TT> |
|---|
| 413 | <DL><DT><DD></DL><P> |
|---|
| 414 | <A NAME="AutoTransform"></A> |
|---|
| 415 | <A NAME="DOC.2.42.2"></A> |
|---|
| 416 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> AutoTransform(const <!1><A HREF="AutoTransform.html#DOC.2.42.2">AutoTransform</A>& pat, const <!1><A HREF="CopyOp.html">CopyOp</A>& copyop=CopyOp::SHALLOW_COPY)</B></TT> |
|---|
| 417 | <DL><DT><DD></DL><P> |
|---|
| 418 | <A NAME="cloneType"></A> |
|---|
| 419 | <A NAME="DOC.2.42.3"></A> |
|---|
| 420 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">osg::Object</A>* cloneType() const </B></TT> |
|---|
| 421 | <DL><DT><DD></DL><P> |
|---|
| 422 | <A NAME="clone"></A> |
|---|
| 423 | <A NAME="DOC.2.42.4"></A> |
|---|
| 424 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="Object.html">osg::Object</A>* clone(const <!1><A HREF="CopyOp.html">osg::CopyOp</A>& copyop) const </B></TT> |
|---|
| 425 | <DL><DT><DD></DL><P> |
|---|
| 426 | <A NAME="isSameKindAs"></A> |
|---|
| 427 | <A NAME="DOC.2.42.5"></A> |
|---|
| 428 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool isSameKindAs(const <!1><A HREF="Object.html">osg::Object</A>* obj) const </B></TT> |
|---|
| 429 | <DL><DT><DD></DL><P> |
|---|
| 430 | <A NAME="className"></A> |
|---|
| 431 | <A NAME="DOC.2.42.6"></A> |
|---|
| 432 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* className() const </B></TT> |
|---|
| 433 | <DL><DT><DD></DL><P> |
|---|
| 434 | <A NAME="libraryName"></A> |
|---|
| 435 | <A NAME="DOC.2.42.7"></A> |
|---|
| 436 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const char* libraryName() const </B></TT> |
|---|
| 437 | <DL><DT><DD></DL><P> |
|---|
| 438 | <A NAME="accept"></A> |
|---|
| 439 | <A NAME="DOC.2.42.8"></A> |
|---|
| 440 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual void accept(<!1><A HREF="NodeVisitor.html">NodeVisitor</A>& nv)</B></TT> |
|---|
| 441 | <DL><DT><DD></DL><P> |
|---|
| 442 | <A NAME="asAutoTransform"></A> |
|---|
| 443 | <A NAME="DOC.2.42.9"></A> |
|---|
| 444 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual <!1><A HREF="AutoTransform.html">AutoTransform</A>* asAutoTransform()</B></TT> |
|---|
| 445 | <DL><DT><DD></DL><P> |
|---|
| 446 | <A NAME="asAutoTransform"></A> |
|---|
| 447 | <A NAME="DOC.2.42.10"></A> |
|---|
| 448 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual const <!1><A HREF="AutoTransform.html">AutoTransform</A>* asAutoTransform() const </B></TT> |
|---|
| 449 | <DL><DT><DD></DL><P> |
|---|
| 450 | <A NAME="setPosition"></A> |
|---|
| 451 | <A NAME="DOC.2.42.11"></A> |
|---|
| 452 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setPosition(const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& pos)</B></TT> |
|---|
| 453 | <DL><DT><DD></DL><P> |
|---|
| 454 | <A NAME="getPosition"></A> |
|---|
| 455 | <A NAME="DOC.2.42.12"></A> |
|---|
| 456 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& getPosition() const </B></TT> |
|---|
| 457 | <DL><DT><DD></DL><P> |
|---|
| 458 | <A NAME="setRotation"></A> |
|---|
| 459 | <A NAME="DOC.2.42.13"></A> |
|---|
| 460 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setRotation(const <!1><A HREF="Quat.html">Quat</A>& quat)</B></TT> |
|---|
| 461 | <DL><DT><DD></DL><P> |
|---|
| 462 | <A NAME="getRotation"></A> |
|---|
| 463 | <A NAME="DOC.2.42.14"></A> |
|---|
| 464 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="Quat.html">Quat</A>& getRotation() const </B></TT> |
|---|
| 465 | <DL><DT><DD></DL><P> |
|---|
| 466 | <A NAME="setScale"></A> |
|---|
| 467 | <A NAME="DOC.2.42.15"></A> |
|---|
| 468 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setScale(float <!1><A HREF="Matrixf.html#DOC.2.145.56">scale</A>)</B></TT> |
|---|
| 469 | <DL><DT><DD></DL><P> |
|---|
| 470 | <A NAME="setScale"></A> |
|---|
| 471 | <A NAME="DOC.2.42.16"></A> |
|---|
| 472 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setScale(const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& <!1><A HREF="Matrixf.html#DOC.2.145.56">scale</A>)</B></TT> |
|---|
| 473 | <DL><DT><DD></DL><P> |
|---|
| 474 | <A NAME="getScale"></A> |
|---|
| 475 | <A NAME="DOC.2.42.17"></A> |
|---|
| 476 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& getScale() const </B></TT> |
|---|
| 477 | <DL><DT><DD></DL><P> |
|---|
| 478 | <A NAME="setPivotPoint"></A> |
|---|
| 479 | <A NAME="DOC.2.42.18"></A> |
|---|
| 480 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline void setPivotPoint(const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& pivot)</B></TT> |
|---|
| 481 | <DL><DT><DD></DL><P> |
|---|
| 482 | <A NAME="getPivotPoint"></A> |
|---|
| 483 | <A NAME="DOC.2.42.19"></A> |
|---|
| 484 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>inline const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>& getPivotPoint() const </B></TT> |
|---|
| 485 | <DL><DT><DD></DL><P> |
|---|
| 486 | <A NAME="setAutoUpdateEyeMovementTolerance"></A> |
|---|
| 487 | <A NAME="DOC.2.42.20"></A> |
|---|
| 488 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAutoUpdateEyeMovementTolerance(float tolerance)</B></TT> |
|---|
| 489 | <DL><DT><DD></DL><P> |
|---|
| 490 | <A NAME="getAutoUpdateEyeMovementTolerance"></A> |
|---|
| 491 | <A NAME="DOC.2.42.21"></A> |
|---|
| 492 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float getAutoUpdateEyeMovementTolerance() const </B></TT> |
|---|
| 493 | <DL><DT><DD></DL><P> |
|---|
| 494 | <A NAME="AutoRotateMode"></A> |
|---|
| 495 | <A NAME="DOC.2.42.22"></A> |
|---|
| 496 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>enum AutoRotateMode</B></TT> |
|---|
| 497 | <DL><DT><DD></DL><P><DL> |
|---|
| 498 | |
|---|
| 499 | <A NAME="NO_ROTATION"></A> |
|---|
| 500 | <A NAME="DOC.2.42.22.1"></A> |
|---|
| 501 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> NO_ROTATION</B></TT> |
|---|
| 502 | <DL><DT><DD></DL><P> |
|---|
| 503 | <A NAME="ROTATE_TO_SCREEN"></A> |
|---|
| 504 | <A NAME="DOC.2.42.22.2"></A> |
|---|
| 505 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ROTATE_TO_SCREEN</B></TT> |
|---|
| 506 | <DL><DT><DD></DL><P> |
|---|
| 507 | <A NAME="ROTATE_TO_CAMERA"></A> |
|---|
| 508 | <A NAME="DOC.2.42.22.3"></A> |
|---|
| 509 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B> ROTATE_TO_CAMERA</B></TT> |
|---|
| 510 | <DL><DT><DD></DL><P></DL> |
|---|
| 511 | |
|---|
| 512 | <A NAME="setAutoRotateMode"></A> |
|---|
| 513 | <A NAME="DOC.2.42.23"></A> |
|---|
| 514 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAutoRotateMode(<!1><A HREF="AutoTransform.html#DOC.2.42.22">AutoRotateMode</A> mode)</B></TT> |
|---|
| 515 | <DL><DT><DD></DL><P> |
|---|
| 516 | <A NAME="getAutoRotateMode"></A> |
|---|
| 517 | <A NAME="DOC.2.42.24"></A> |
|---|
| 518 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="AutoTransform.html#DOC.2.42.22">AutoRotateMode</A> getAutoRotateMode() const </B></TT> |
|---|
| 519 | <DL><DT><DD></DL><P> |
|---|
| 520 | <A NAME="setAutoRotateToScreen"></A> |
|---|
| 521 | <A NAME="DOC.2.42.25"></A> |
|---|
| 522 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAutoRotateToScreen(bool autoRotateToScreen)</B></TT> |
|---|
| 523 | <DL><DT><DD></DL><P> |
|---|
| 524 | <A NAME="setAutoRotateToCamera"></A> |
|---|
| 525 | <A NAME="DOC.2.42.26"></A> |
|---|
| 526 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAutoRotateToCamera(bool autoRotateToCamera)</B></TT> |
|---|
| 527 | <DL><DT><DD></DL><P> |
|---|
| 528 | <A NAME="getAutoRotateToCamera"></A> |
|---|
| 529 | <A NAME="DOC.2.42.27"></A> |
|---|
| 530 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getAutoRotateToCamera() const </B></TT> |
|---|
| 531 | <DL><DT><DD></DL><P> |
|---|
| 532 | <A NAME="setAutoScaleToScreen"></A> |
|---|
| 533 | <A NAME="DOC.2.42.28"></A> |
|---|
| 534 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void setAutoScaleToScreen(bool autoScaleToScreen)</B></TT> |
|---|
| 535 | <DL><DT><DD></DL><P> |
|---|
| 536 | <A NAME="getAutoScaleToScreen"></A> |
|---|
| 537 | <A NAME="DOC.2.42.29"></A> |
|---|
| 538 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool getAutoScaleToScreen() const </B></TT> |
|---|
| 539 | <DL><DT><DD></DL><P> |
|---|
| 540 | <A NAME="computeLocalToWorldMatrix"></A> |
|---|
| 541 | <A NAME="DOC.2.42.30"></A> |
|---|
| 542 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool computeLocalToWorldMatrix(<!1><A HREF="osg.html#DOC.2.134">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const </B></TT> |
|---|
| 543 | <DL><DT><DD></DL><P> |
|---|
| 544 | <A NAME="computeWorldToLocalMatrix"></A> |
|---|
| 545 | <A NAME="DOC.2.42.31"></A> |
|---|
| 546 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual bool computeWorldToLocalMatrix(<!1><A HREF="osg.html#DOC.2.134">Matrix</A>& matrix, <!1><A HREF="NodeVisitor.html">NodeVisitor</A>* nv) const </B></TT> |
|---|
| 547 | <DL><DT><DD></DL><P> |
|---|
| 548 | <A NAME="~AutoTransform"></A> |
|---|
| 549 | <A NAME="DOC.2.42.32"></A> |
|---|
| 550 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>virtual ~AutoTransform()</B></TT> |
|---|
| 551 | <DL><DT><DD></DL><P> |
|---|
| 552 | <A NAME="_position"></A> |
|---|
| 553 | <A NAME="DOC.2.42.33"></A> |
|---|
| 554 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="osg.html#DOC.2.262">Vec3</A> _position</B></TT> |
|---|
| 555 | <DL><DT><DD></DL><P> |
|---|
| 556 | <A NAME="_pivotPoint"></A> |
|---|
| 557 | <A NAME="DOC.2.42.34"></A> |
|---|
| 558 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="osg.html#DOC.2.262">Vec3</A> _pivotPoint</B></TT> |
|---|
| 559 | <DL><DT><DD></DL><P> |
|---|
| 560 | <A NAME="_autoUpdateEyeMovementTolerance"></A> |
|---|
| 561 | <A NAME="DOC.2.42.35"></A> |
|---|
| 562 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>float _autoUpdateEyeMovementTolerance</B></TT> |
|---|
| 563 | <DL><DT><DD></DL><P> |
|---|
| 564 | <A NAME="_autoRotateMode"></A> |
|---|
| 565 | <A NAME="DOC.2.42.36"></A> |
|---|
| 566 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B><!1><A HREF="AutoTransform.html#DOC.2.42.22">AutoRotateMode</A> _autoRotateMode</B></TT> |
|---|
| 567 | <DL><DT><DD></DL><P> |
|---|
| 568 | <A NAME="_autoScaleToScreen"></A> |
|---|
| 569 | <A NAME="DOC.2.42.37"></A> |
|---|
| 570 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>bool _autoScaleToScreen</B></TT> |
|---|
| 571 | <DL><DT><DD></DL><P> |
|---|
| 572 | <A NAME="_rotation"></A> |
|---|
| 573 | <A NAME="DOC.2.42.38"></A> |
|---|
| 574 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="Quat.html">Quat</A> _rotation</B></TT> |
|---|
| 575 | <DL><DT><DD></DL><P> |
|---|
| 576 | <A NAME="_scale"></A> |
|---|
| 577 | <A NAME="DOC.2.42.39"></A> |
|---|
| 578 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable <!1><A HREF="osg.html#DOC.2.262">Vec3</A> _scale</B></TT> |
|---|
| 579 | <DL><DT><DD></DL><P> |
|---|
| 580 | <A NAME="_firstTimeToInitEyePoint"></A> |
|---|
| 581 | <A NAME="DOC.2.42.40"></A> |
|---|
| 582 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _firstTimeToInitEyePoint</B></TT> |
|---|
| 583 | <DL><DT><DD></DL><P> |
|---|
| 584 | <A NAME="_previousEyePoint"></A> |
|---|
| 585 | <A NAME="DOC.2.42.41"></A> |
|---|
| 586 | <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> |
|---|
| 587 | <DL><DT><DD></DL><P> |
|---|
| 588 | <A NAME="_previousWidth"></A> |
|---|
| 589 | <A NAME="DOC.2.42.42"></A> |
|---|
| 590 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _previousWidth</B></TT> |
|---|
| 591 | <DL><DT><DD></DL><P> |
|---|
| 592 | <A NAME="_previousHeight"></A> |
|---|
| 593 | <A NAME="DOC.2.42.43"></A> |
|---|
| 594 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable int _previousHeight</B></TT> |
|---|
| 595 | <DL><DT><DD></DL><P> |
|---|
| 596 | <A NAME="_previousProjection"></A> |
|---|
| 597 | <A NAME="DOC.2.42.44"></A> |
|---|
| 598 | <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> |
|---|
| 599 | <DL><DT><DD></DL><P> |
|---|
| 600 | <A NAME="_previousPosition"></A> |
|---|
| 601 | <A NAME="DOC.2.42.45"></A> |
|---|
| 602 | <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> |
|---|
| 603 | <DL><DT><DD></DL><P> |
|---|
| 604 | <A NAME="computeMatrix"></A> |
|---|
| 605 | <A NAME="DOC.2.42.46"></A> |
|---|
| 606 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>void computeMatrix() const </B></TT> |
|---|
| 607 | <DL><DT><DD></DL><P> |
|---|
| 608 | <A NAME="_matrixDirty"></A> |
|---|
| 609 | <A NAME="DOC.2.42.47"></A> |
|---|
| 610 | <DT><IMG ALT="o" BORDER=0 SRC=icon2.gif><TT><B>mutable bool _matrixDirty</B></TT> |
|---|
| 611 | <DL><DT><DD></DL><P> |
|---|
| 612 | <A NAME="_cachedMatrix"></A> |
|---|
| 613 | <A NAME="DOC.2.42.48"></A> |
|---|
| 614 | <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> |
|---|
| 615 | <DL><DT><DD></DL><P></DL> |
|---|
| 616 | |
|---|
| 617 | <HR><DL><DT><B>This class has no child classes.</B></DL> |
|---|
| 618 | |
|---|
| 619 | <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> |
|---|
| 620 | <BR> |
|---|
| 621 | This page was generated with the help of <A HREF="http://www.linuxsupportline.com/~doc++">DOC++</A>. |
|---|
| 622 | </BODY> |
|---|
| 623 | </HTML> |
|---|