source: NonGTP/FCollada/Documentation/class_f_c_d_external_reference.html @ 964

Revision 964, 24.2 KB checked in by igarcia, 18 years ago (diff)
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3<title>FCollada: FCDExternalReference Class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.4.6-NO -->
8<div class="tabs">
9  <ul>
10    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11    <li><a href="modules.html"><span>Modules</span></a></li>
12    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
13    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
14    <li><a href="files.html"><span>Files</span></a></li>
15    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
16  </ul></div>
17<div class="tabs">
18  <ul>
19    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
20    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
21    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
22    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
23  </ul></div>
24<h1>FCDExternalReference Class Reference<br>
25<small>
26[<a class="el" href="group___f_c_document.html">COLLADA Document Object Model.</a>]</small>
27</h1><!-- doxytag: class="FCDExternalReference" --><!-- doxytag: inherits="FCDEntityInstance" -->A COLLADA external reference for an entity instance. 
28<a href="#_details">More...</a>
29<p>
30<code>#include &lt;<a class="el" href="_f_c_d_external_reference_8h-source.html">FCDExternalReference.h</a>&gt;</code>
31<p>
32<p>Inheritance diagram for FCDExternalReference:
33<p><center><img src="class_f_c_d_external_reference.png" usemap="#FCDExternalReference_map" border="0" alt=""></center>
34<map name="FCDExternalReference_map">
35<area href="class_f_c_d_entity_instance.html" alt="FCDEntityInstance" shape="rect" coords="0,112,143,136">
36<area href="class_f_c_d_object.html" alt="FCDObject" shape="rect" coords="0,56,143,80">
37<area href="class_f_u_object.html" alt="FUObject" shape="rect" coords="0,0,143,24">
38</map>
39<a href="class_f_c_d_external_reference-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
40<tr><td></td></tr>
41<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
42<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#29e8e4e313a4100668219b32e166b00e">FCDExternalReference</a> (<a class="el" href="class_f_c_document.html">FCDocument</a> *document, const FUUri &amp;uri)</td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor: do not use directly.  <a href="#29e8e4e313a4100668219b32e166b00e"></a><br></td></tr>
45<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#2cef5b7199379ed6edbaf72ad03e017c">~FCDExternalReference</a> ()</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor: do not use directly.  <a href="#2cef5b7199379ed6edbaf72ad03e017c"></a><br></td></tr>
48<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_f_c_d_entity_instance.html#82e95eec7d9242bbedb336b0d35b59d3">Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#4a98a4e429f89532352fa439b1fa7758">GetType</a> () const </td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the entity instance class type.  <a href="#4a98a4e429f89532352fa439b1fa7758"></a><br></td></tr>
51<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_entity.html#9301a4bd5f4d4190ec13e40db4effdd7">FCDEntity::Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#01700ec6bd0e96d57fb3ce08efc3ef52">GetEntityType</a> () const </td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the type of the entity that is referenced.  <a href="#01700ec6bd0e96d57fb3ce08efc3ef52"></a><br></td></tr>
54<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#dc5ff1334d1cbc5b60b3bda47de0b8ff">SetEntityType</a> (<a class="el" href="class_f_c_d_entity.html#9301a4bd5f4d4190ec13e40db4effdd7">FCDEntity::Type</a> type)</td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the type of the entity that is referenced.  <a href="#dc5ff1334d1cbc5b60b3bda47de0b8ff"></a><br></td></tr>
57<tr><td class="memItemLeft" nowrap align="right" valign="top">const FUUri &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#af2ab4ec0e90f5e44be1c8d153a4c060">GetUri</a> () const </td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the URI of the external reference.  <a href="#af2ab4ec0e90f5e44be1c8d153a4c060"></a><br></td></tr>
60<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#d0f5cafa16bc46a701b9906622bd11cc">SetUri</a> (const FUUri &amp;_uri)</td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the URI of the external reference.  <a href="#d0f5cafa16bc46a701b9906622bd11cc"></a><br></td></tr>
63<tr><td class="memItemLeft" nowrap align="right" valign="top">const fstring &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#d5e834b4b1d2e0718db0aa1cae4e606a">GetFilename</a> () const </td></tr>
64
65<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the filename of the COLLADA document referenced.  <a href="#d5e834b4b1d2e0718db0aa1cae4e606a"></a><br></td></tr>
66<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#9e37ea93ac3be3d1069eab603b2742b7">SetFilename</a> (const fchar *filename)</td></tr>
67
68<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the filename of the COLLADA document referenced.  <a href="#9e37ea93ac3be3d1069eab603b2742b7"></a><br></td></tr>
69<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aba23360ca5534467b353fb6be68bac4"></a><!-- doxytag: member="FCDExternalReference::SetFilename" ref="aba23360ca5534467b353fb6be68bac4" args="(const fstring &amp;filename)" -->
70void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#aba23360ca5534467b353fb6be68bac4">SetFilename</a> (const fstring &amp;filename)</td></tr>
71
72<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See above. <br></td></tr>
73<tr><td class="memItemLeft" nowrap align="right" valign="top">fstring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#60e2d0b5632f7a8d4bfb22e6ec91e26b">GetObjectId</a> () const </td></tr>
74
75<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the COLLADA id of the external entity.  <a href="#60e2d0b5632f7a8d4bfb22e6ec91e26b"></a><br></td></tr>
76<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#eafa4a677f96d21c4db7f9475c688de6">SetObjectId</a> (const fchar *daeId)</td></tr>
77
78<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the COLLADA id of the external entity.  <a href="#eafa4a677f96d21c4db7f9475c688de6"></a><br></td></tr>
79<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45efc93d2b270d7c7e460bca1d48c5c6"></a><!-- doxytag: member="FCDExternalReference::SetObjectId" ref="45efc93d2b270d7c7e460bca1d48c5c6" args="(const fstring &amp;daeId)" -->
80void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#45efc93d2b270d7c7e460bca1d48c5c6">SetObjectId</a> (const fstring &amp;daeId)</td></tr>
81
82<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See above. <br></td></tr>
83<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual xmlNode *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_d_external_reference.html#190ee2b815963aa1f7358bd420bdabbf">WriteToXML</a> (xmlNode *parentNode) const </td></tr>
84
85<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">[INTERNAL] Writes out the entity instance to the given COLLADA XML tree node.  <a href="#190ee2b815963aa1f7358bd420bdabbf"></a><br></td></tr>
86</table>
87<hr><a name="_details"></a><h2>Detailed Description</h2>
88A COLLADA external reference for an entity instance.
89<p>
90COLLADA supports many types of external references. <a class="el" href="namespace_f_collada.html">FCollada</a> only exposes external references within the visual scene graph.
91<p>
92<hr><h2>Constructor &amp; Destructor Documentation</h2>
93<a class="anchor" name="29e8e4e313a4100668219b32e166b00e"></a><!-- doxytag: member="FCDExternalReference::FCDExternalReference" ref="29e8e4e313a4100668219b32e166b00e" args="(FCDocument *document, const FUUri &amp;uri)" --><p>
94<table class="mdTable" cellpadding="2" cellspacing="0">
95  <tr>
96    <td class="mdRow">
97      <table cellpadding="0" cellspacing="0" border="0">
98        <tr>
99          <td class="md" nowrap valign="top">FCDExternalReference::FCDExternalReference           </td>
100          <td class="md" valign="top">(&nbsp;</td>
101          <td class="md" nowrap valign="top"><a class="el" href="class_f_c_document.html">FCDocument</a> *&nbsp;</td>
102          <td class="mdname" nowrap> <em>document</em>, </td>
103        </tr>
104        <tr>
105          <td class="md" nowrap align="right"></td>
106          <td class="md"></td>
107          <td class="md" nowrap>const FUUri &amp;&nbsp;</td>
108          <td class="mdname" nowrap> <em>uri</em></td>
109        </tr>
110        <tr>
111          <td class="md"></td>
112          <td class="md">)&nbsp;</td>
113          <td class="md" colspan="2"></td>
114        </tr>
115      </table>
116    </td>
117  </tr>
118</table>
119<table cellspacing="5" cellpadding="0" border="0">
120  <tr>
121    <td>
122      &nbsp;
123    </td>
124    <td>
125
126<p>
127Constructor: do not use directly.
128<p>
129Instead, use the appropriate allocation function. For visual scene node instances: <a class="el" href="class_f_c_d_scene_node.html#7660c240db5c142f087c6aa90a2b25e3">FCDSceneNode::AddInstance</a>, with the entity pointer set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
130  <table border="0" cellspacing="2" cellpadding="0">
131    <tr><td valign="top"></td><td valign="top"><em>document</em>&nbsp;</td><td>The COLLADA document that owns the reference. </td></tr>
132    <tr><td valign="top"></td><td valign="top"><em>uri</em>&nbsp;</td><td>The URI of the referenced entity. </td></tr>
133  </table>
134</dl>
135    </td>
136  </tr>
137</table>
138<a class="anchor" name="2cef5b7199379ed6edbaf72ad03e017c"></a><!-- doxytag: member="FCDExternalReference::~FCDExternalReference" ref="2cef5b7199379ed6edbaf72ad03e017c" args="()" --><p>
139<table class="mdTable" cellpadding="2" cellspacing="0">
140  <tr>
141    <td class="mdRow">
142      <table cellpadding="0" cellspacing="0" border="0">
143        <tr>
144          <td class="md" nowrap valign="top">virtual FCDExternalReference::~FCDExternalReference           </td>
145          <td class="md" valign="top">(&nbsp;</td>
146          <td class="mdname1" valign="top" nowrap>          </td>
147          <td class="md" valign="top">&nbsp;)&nbsp;</td>
148          <td class="md" nowrap><code> [inline, virtual]</code></td>
149        </tr>
150      </table>
151    </td>
152  </tr>
153</table>
154<table cellspacing="5" cellpadding="0" border="0">
155  <tr>
156    <td>
157      &nbsp;
158    </td>
159    <td>
160
161<p>
162Destructor: do not use directly.
163<p>
164Instead, use the appropriate release function. For visual scene node instances: <a class="el" href="class_f_c_d_scene_node.html#51c32207d487862c1ca2d53a119b1345">FCDSceneNode::ReleaseInstance</a>.     </td>
165  </tr>
166</table>
167<hr><h2>Member Function Documentation</h2>
168<a class="anchor" name="01700ec6bd0e96d57fb3ce08efc3ef52"></a><!-- doxytag: member="FCDExternalReference::GetEntityType" ref="01700ec6bd0e96d57fb3ce08efc3ef52" args="() const " --><p>
169<table class="mdTable" cellpadding="2" cellspacing="0">
170  <tr>
171    <td class="mdRow">
172      <table cellpadding="0" cellspacing="0" border="0">
173        <tr>
174          <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_entity.html#9301a4bd5f4d4190ec13e40db4effdd7">FCDEntity::Type</a> FCDExternalReference::GetEntityType           </td>
175          <td class="md" valign="top">(&nbsp;</td>
176          <td class="mdname1" valign="top" nowrap>          </td>
177          <td class="md" valign="top">&nbsp;)&nbsp;</td>
178          <td class="md" nowrap> const<code> [inline]</code></td>
179        </tr>
180      </table>
181    </td>
182  </tr>
183</table>
184<table cellspacing="5" cellpadding="0" border="0">
185  <tr>
186    <td>
187      &nbsp;
188    </td>
189    <td>
190
191<p>
192Retrieves the type of the entity that is referenced.
193<p>
194<dl compact><dt><b>Returns:</b></dt><dd>The type of the external entity. </dd></dl>
195    </td>
196  </tr>
197</table>
198<a class="anchor" name="d5e834b4b1d2e0718db0aa1cae4e606a"></a><!-- doxytag: member="FCDExternalReference::GetFilename" ref="d5e834b4b1d2e0718db0aa1cae4e606a" args="() const " --><p>
199<table class="mdTable" cellpadding="2" cellspacing="0">
200  <tr>
201    <td class="mdRow">
202      <table cellpadding="0" cellspacing="0" border="0">
203        <tr>
204          <td class="md" nowrap valign="top">const fstring&amp; FCDExternalReference::GetFilename           </td>
205          <td class="md" valign="top">(&nbsp;</td>
206          <td class="mdname1" valign="top" nowrap>          </td>
207          <td class="md" valign="top">&nbsp;)&nbsp;</td>
208          <td class="md" nowrap> const<code> [inline]</code></td>
209        </tr>
210      </table>
211    </td>
212  </tr>
213</table>
214<table cellspacing="5" cellpadding="0" border="0">
215  <tr>
216    <td>
217      &nbsp;
218    </td>
219    <td>
220
221<p>
222Retrieves the filename of the COLLADA document referenced.
223<p>
224<dl compact><dt><b>Returns:</b></dt><dd>The referenced document filename. </dd></dl>
225    </td>
226  </tr>
227</table>
228<a class="anchor" name="60e2d0b5632f7a8d4bfb22e6ec91e26b"></a><!-- doxytag: member="FCDExternalReference::GetObjectId" ref="60e2d0b5632f7a8d4bfb22e6ec91e26b" args="() const " --><p>
229<table class="mdTable" cellpadding="2" cellspacing="0">
230  <tr>
231    <td class="mdRow">
232      <table cellpadding="0" cellspacing="0" border="0">
233        <tr>
234          <td class="md" nowrap valign="top">fstring FCDExternalReference::GetObjectId           </td>
235          <td class="md" valign="top">(&nbsp;</td>
236          <td class="mdname1" valign="top" nowrap>          </td>
237          <td class="md" valign="top">&nbsp;)&nbsp;</td>
238          <td class="md" nowrap> const<code> [inline]</code></td>
239        </tr>
240      </table>
241    </td>
242  </tr>
243</table>
244<table cellspacing="5" cellpadding="0" border="0">
245  <tr>
246    <td>
247      &nbsp;
248    </td>
249    <td>
250
251<p>
252Retrieves the COLLADA id of the external entity.
253<p>
254<dl compact><dt><b>Returns:</b></dt><dd>The COLLADA id. </dd></dl>
255    </td>
256  </tr>
257</table>
258<a class="anchor" name="4a98a4e429f89532352fa439b1fa7758"></a><!-- doxytag: member="FCDExternalReference::GetType" ref="4a98a4e429f89532352fa439b1fa7758" args="() const " --><p>
259<table class="mdTable" cellpadding="2" cellspacing="0">
260  <tr>
261    <td class="mdRow">
262      <table cellpadding="0" cellspacing="0" border="0">
263        <tr>
264          <td class="md" nowrap valign="top">virtual <a class="el" href="class_f_c_d_entity_instance.html#82e95eec7d9242bbedb336b0d35b59d3">Type</a> FCDExternalReference::GetType           </td>
265          <td class="md" valign="top">(&nbsp;</td>
266          <td class="mdname1" valign="top" nowrap>          </td>
267          <td class="md" valign="top">&nbsp;)&nbsp;</td>
268          <td class="md" nowrap> const<code> [inline, virtual]</code></td>
269        </tr>
270      </table>
271    </td>
272  </tr>
273</table>
274<table cellspacing="5" cellpadding="0" border="0">
275  <tr>
276    <td>
277      &nbsp;
278    </td>
279    <td>
280
281<p>
282Retrieves the entity instance class type.
283<p>
284<dl compact><dt><b>Returns:</b></dt><dd>The class type: EXTERNAL_REFERENCE. </dd></dl>
285
286<p>
287Reimplemented from <a class="el" href="class_f_c_d_entity_instance.html#773c2cfdbad937e93da7a3fa71a671a7">FCDEntityInstance</a>.    </td>
288  </tr>
289</table>
290<a class="anchor" name="af2ab4ec0e90f5e44be1c8d153a4c060"></a><!-- doxytag: member="FCDExternalReference::GetUri" ref="af2ab4ec0e90f5e44be1c8d153a4c060" args="() const " --><p>
291<table class="mdTable" cellpadding="2" cellspacing="0">
292  <tr>
293    <td class="mdRow">
294      <table cellpadding="0" cellspacing="0" border="0">
295        <tr>
296          <td class="md" nowrap valign="top">const FUUri&amp; FCDExternalReference::GetUri           </td>
297          <td class="md" valign="top">(&nbsp;</td>
298          <td class="mdname1" valign="top" nowrap>          </td>
299          <td class="md" valign="top">&nbsp;)&nbsp;</td>
300          <td class="md" nowrap> const<code> [inline]</code></td>
301        </tr>
302      </table>
303    </td>
304  </tr>
305</table>
306<table cellspacing="5" cellpadding="0" border="0">
307  <tr>
308    <td>
309      &nbsp;
310    </td>
311    <td>
312
313<p>
314Retrieves the URI of the external reference.
315<p>
316This points to the COLLADA document and the id of the referenced entity. <dl compact><dt><b>Returns:</b></dt><dd>The referenced entity URI. </dd></dl>
317    </td>
318  </tr>
319</table>
320<a class="anchor" name="dc5ff1334d1cbc5b60b3bda47de0b8ff"></a><!-- doxytag: member="FCDExternalReference::SetEntityType" ref="dc5ff1334d1cbc5b60b3bda47de0b8ff" args="(FCDEntity::Type type)" --><p>
321<table class="mdTable" cellpadding="2" cellspacing="0">
322  <tr>
323    <td class="mdRow">
324      <table cellpadding="0" cellspacing="0" border="0">
325        <tr>
326          <td class="md" nowrap valign="top">void FCDExternalReference::SetEntityType           </td>
327          <td class="md" valign="top">(&nbsp;</td>
328          <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_entity.html#9301a4bd5f4d4190ec13e40db4effdd7">FCDEntity::Type</a>&nbsp;</td>
329          <td class="mdname1" valign="top" nowrap> <em>type</em>          </td>
330          <td class="md" valign="top">&nbsp;)&nbsp;</td>
331          <td class="md" nowrap><code> [inline]</code></td>
332        </tr>
333      </table>
334    </td>
335  </tr>
336</table>
337<table cellspacing="5" cellpadding="0" border="0">
338  <tr>
339    <td>
340      &nbsp;
341    </td>
342    <td>
343
344<p>
345Sets the type of the entity that is referenced.
346<p>
347<dl compact><dt><b>Parameters:</b></dt><dd>
348  <table border="0" cellspacing="2" cellpadding="0">
349    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>The type of the external entity. </td></tr>
350  </table>
351</dl>
352    </td>
353  </tr>
354</table>
355<a class="anchor" name="9e37ea93ac3be3d1069eab603b2742b7"></a><!-- doxytag: member="FCDExternalReference::SetFilename" ref="9e37ea93ac3be3d1069eab603b2742b7" args="(const fchar *filename)" --><p>
356<table class="mdTable" cellpadding="2" cellspacing="0">
357  <tr>
358    <td class="mdRow">
359      <table cellpadding="0" cellspacing="0" border="0">
360        <tr>
361          <td class="md" nowrap valign="top">void FCDExternalReference::SetFilename           </td>
362          <td class="md" valign="top">(&nbsp;</td>
363          <td class="md" nowrap valign="top">const fchar *&nbsp;</td>
364          <td class="mdname1" valign="top" nowrap> <em>filename</em>          </td>
365          <td class="md" valign="top">&nbsp;)&nbsp;</td>
366          <td class="md" nowrap></td>
367        </tr>
368      </table>
369    </td>
370  </tr>
371</table>
372<table cellspacing="5" cellpadding="0" border="0">
373  <tr>
374    <td>
375      &nbsp;
376    </td>
377    <td>
378
379<p>
380Sets the filename of the COLLADA document referenced.
381<p>
382<dl compact><dt><b>Parameters:</b></dt><dd>
383  <table border="0" cellspacing="2" cellpadding="0">
384    <tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>The referenced document filename. </td></tr>
385  </table>
386</dl>
387    </td>
388  </tr>
389</table>
390<a class="anchor" name="eafa4a677f96d21c4db7f9475c688de6"></a><!-- doxytag: member="FCDExternalReference::SetObjectId" ref="eafa4a677f96d21c4db7f9475c688de6" args="(const fchar *daeId)" --><p>
391<table class="mdTable" cellpadding="2" cellspacing="0">
392  <tr>
393    <td class="mdRow">
394      <table cellpadding="0" cellspacing="0" border="0">
395        <tr>
396          <td class="md" nowrap valign="top">void FCDExternalReference::SetObjectId           </td>
397          <td class="md" valign="top">(&nbsp;</td>
398          <td class="md" nowrap valign="top">const fchar *&nbsp;</td>
399          <td class="mdname1" valign="top" nowrap> <em>daeId</em>          </td>
400          <td class="md" valign="top">&nbsp;)&nbsp;</td>
401          <td class="md" nowrap><code> [inline]</code></td>
402        </tr>
403      </table>
404    </td>
405  </tr>
406</table>
407<table cellspacing="5" cellpadding="0" border="0">
408  <tr>
409    <td>
410      &nbsp;
411    </td>
412    <td>
413
414<p>
415Sets the COLLADA id of the external entity.
416<p>
417<dl compact><dt><b>Parameters:</b></dt><dd>
418  <table border="0" cellspacing="2" cellpadding="0">
419    <tr><td valign="top"></td><td valign="top"><em>daeId</em>&nbsp;</td><td>The COLLADA id. </td></tr>
420  </table>
421</dl>
422    </td>
423  </tr>
424</table>
425<a class="anchor" name="d0f5cafa16bc46a701b9906622bd11cc"></a><!-- doxytag: member="FCDExternalReference::SetUri" ref="d0f5cafa16bc46a701b9906622bd11cc" args="(const FUUri &amp;_uri)" --><p>
426<table class="mdTable" cellpadding="2" cellspacing="0">
427  <tr>
428    <td class="mdRow">
429      <table cellpadding="0" cellspacing="0" border="0">
430        <tr>
431          <td class="md" nowrap valign="top">void FCDExternalReference::SetUri           </td>
432          <td class="md" valign="top">(&nbsp;</td>
433          <td class="md" nowrap valign="top">const FUUri &amp;&nbsp;</td>
434          <td class="mdname1" valign="top" nowrap> <em>_uri</em>          </td>
435          <td class="md" valign="top">&nbsp;)&nbsp;</td>
436          <td class="md" nowrap><code> [inline]</code></td>
437        </tr>
438      </table>
439    </td>
440  </tr>
441</table>
442<table cellspacing="5" cellpadding="0" border="0">
443  <tr>
444    <td>
445      &nbsp;
446    </td>
447    <td>
448
449<p>
450Sets the URI of the external reference.
451<p>
452This points to the COLLADA document and the id of the referenced entity. <dl compact><dt><b>Parameters:</b></dt><dd>
453  <table border="0" cellspacing="2" cellpadding="0">
454    <tr><td valign="top"></td><td valign="top"><em>_uri</em>&nbsp;</td><td>The referenced entity URL. </td></tr>
455  </table>
456</dl>
457    </td>
458  </tr>
459</table>
460<a class="anchor" name="190ee2b815963aa1f7358bd420bdabbf"></a><!-- doxytag: member="FCDExternalReference::WriteToXML" ref="190ee2b815963aa1f7358bd420bdabbf" args="(xmlNode *parentNode) const " --><p>
461<table class="mdTable" cellpadding="2" cellspacing="0">
462  <tr>
463    <td class="mdRow">
464      <table cellpadding="0" cellspacing="0" border="0">
465        <tr>
466          <td class="md" nowrap valign="top">virtual xmlNode* FCDExternalReference::WriteToXML           </td>
467          <td class="md" valign="top">(&nbsp;</td>
468          <td class="md" nowrap valign="top">xmlNode *&nbsp;</td>
469          <td class="mdname1" valign="top" nowrap> <em>parentNode</em>          </td>
470          <td class="md" valign="top">&nbsp;)&nbsp;</td>
471          <td class="md" nowrap> const<code> [virtual]</code></td>
472        </tr>
473      </table>
474    </td>
475  </tr>
476</table>
477<table cellspacing="5" cellpadding="0" border="0">
478  <tr>
479    <td>
480      &nbsp;
481    </td>
482    <td>
483
484<p>
485[INTERNAL] Writes out the entity instance to the given COLLADA XML tree node.
486<p>
487<dl compact><dt><b>Parameters:</b></dt><dd>
488  <table border="0" cellspacing="2" cellpadding="0">
489    <tr><td valign="top"></td><td valign="top"><em>parentNode</em>&nbsp;</td><td>The COLLADA XML parent node in which to insert the node. </td></tr>
490  </table>
491</dl>
492<dl compact><dt><b>Returns:</b></dt><dd>The created XML tree node. </dd></dl>
493
494<p>
495Reimplemented from <a class="el" href="class_f_c_d_entity_instance.html#a67ca9dc1db615c0cec9f3879015e453">FCDEntityInstance</a>.    </td>
496  </tr>
497</table>
498<hr>The documentation for this class was generated from the following file:<ul>
499<li>FCDocument/<a class="el" href="_f_c_d_external_reference_8h-source.html">FCDExternalReference.h</a></ul>
500<hr size="1"><address style="align: right;"><small>Generated on Fri May 12 16:44:42 2006 for FCollada by&nbsp;
501<a href="http://www.doxygen.org/index.html">
502<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
503</body>
504</html>
Note: See TracBrowser for help on using the repository browser.