root/OpenSceneGraph/trunk/doc/doc++/osg/AutoTransform.html @ 3246

Revision 3246, 30.6 kB (checked in by robert, 10 years ago)

Updated docs

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
3<HTML>
4<HEAD>
5   <TITLE>class  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>&amp; pat, const <!1><A HREF="CopyOp.html">CopyOp</A>&amp; 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>&amp; 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>&amp; 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>&amp; pos)
52<DT>
53<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline   const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>&amp; <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>&amp; quat)
56<DT>
57<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline   const <!1><A HREF="Quat.html">Quat</A>&amp; <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>&amp; <!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>&amp; <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>&amp; pivot)
66<DT>
67<IMG ALT="[more]" BORDER=0 SRC=icon1.gif>inline   const <!1><A HREF="osg.html#DOC.2.262">Vec3</A>&amp; <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>&amp; 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>&amp; 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>&amp; 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>&amp; nv)
223<DT>
224<IMG ALT="o" SRC=icon2.gif>inline   void <B>setName</B>( const std::string&amp; <!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&amp; <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>&amp; <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>&amp; <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>&amp; <B>getDescriptions</B>()
273<DT>
274<IMG ALT="o" SRC=icon2.gif>inline   const std::string&amp; <B>getDescription</B>(unsigned int i) const
275<DT>
276<IMG ALT="o" SRC=icon2.gif>inline   std::string&amp; <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&amp; 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>&amp; <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&lt;<!1><A HREF="Group.html">Group</A>*&gt;  <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&lt;std::string&gt;  <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>&lt;<!1><A HREF="NodeCallback.html">NodeCallback</A>&gt;  <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>&lt;<!1><A HREF="NodeCallback.html">NodeCallback</A>&gt;  <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>&lt;<!1><A HREF="StateSet.html">StateSet</A>&gt;  <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>&lt;<!1><A HREF="Referenced.html">Referenced</A>&gt;  <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>&amp; <B>operator = </B>(const <!1><A HREF="Referenced.html">Referenced</A>&amp;)
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
407to 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>&amp; pat, const <!1><A HREF="CopyOp.html">CopyOp</A>&amp; 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>&amp; 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>&amp; 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>&amp; 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>&amp; 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>&amp; 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>&amp; 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>&amp; <!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>&amp; 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>&amp; 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>&amp; 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>&amp; 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>&amp; 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>
621This page was generated with the help of <A HREF="http://www.linuxsupportline.com/~doc++">DOC++</A>.
622</BODY>
623</HTML>
Note: See TracBrowser for help on using the browser.