aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a02711.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/doxygen/nel/a02711.html714
1 files changed, 714 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a02711.html b/docs/doxygen/nel/a02711.html
new file mode 100644
index 00000000..ee88e7c7
--- /dev/null
+++ b/docs/doxygen/nel/a02711.html
@@ -0,0 +1,714 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: NL3D::CLandscapeIGManager class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NL3D::CLandscapeIGManager Class Reference</h1><code>#include &lt;<a class="el" href="a05879.html">landscapeig_manager.h</a>&gt;</code>
+<p>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+This class is used to load and unload IG of landscape. Used in conjunction with <a class="el" href="a03931.html">ULandscape</a>. <dl compact><dt><b>Author:</b></dt><dd>Lionel Berenguier <p>
+Nevrax France </dd></dl>
+<dl compact><dt><b>Date:</b></dt><dd>2001 </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05879.html#l00055">55</a> of file <a class="el" href="a05879.html">landscapeig_manager.h</a>.<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera0">CLandscapeIGManager</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#NL3D_1_1CLandscapeIGManagera0"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera1">getAllIG</a> (std::vector&lt; <a class="el" href="a02674.html">UInstanceGroup</a> * &gt; &amp;dest) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get a list of the ig <a href="#NL3D_1_1CLandscapeIGManagera1"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera2">getAllIGWithNames</a> (std::vector&lt; std::pair&lt; <a class="el" href="a02674.html">UInstanceGroup</a> *, std::string &gt; &gt; &amp;dest) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get a list of the ig, with their names <a href="#NL3D_1_1CLandscapeIGManagera2"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02674.html">UInstanceGroup</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera3">getIG</a> (const std::string &amp;name) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the Ig. name is like "150_EM". NULL if not found. <a href="#NL3D_1_1CLandscapeIGManagera3"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera4">initIG</a> (<a class="el" href="a03351.html">UScene</a> *scene, const std::string &amp;igDesc, <a class="el" href="a02438.html">UDriver</a> *driver, <a class="el" href="a04558.html#a15">uint</a> selectedTexture, <a class="el" href="a03873.html">NLMISC::IProgressCallback</a> *callBack)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera5">isIGAddedToScene</a> (const std::string &amp;name) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">is the Ig added to scene? name is like "150_EM". false if not found. <a href="#NL3D_1_1CLandscapeIGManagera5"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera6">loadArrayZoneIG</a> (const std::vector&lt; std::string &gt; &amp;names, std::vector&lt; <a class="el" href="a02674.html">UInstanceGroup</a> * &gt; *dest=NULL)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02674.html">UInstanceGroup</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera7">loadZoneIG</a> (const std::string &amp;name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera8">reloadAllIgs</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reload all the Igs and re-add to scene. <a href="#NL3D_1_1CLandscapeIGManagera8"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera9">reset</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">unload and delete all the zoneIgs. Call before deletion of the scene (else exception). <a href="#NL3D_1_1CLandscapeIGManagera9"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera10">unloadArrayZoneIG</a> (const std::vector&lt; std::string &gt; &amp;names)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera11">unloadZoneIG</a> (const std::string &amp;name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera12">~CLandscapeIGManager</a> ()</td></tr>
+
+<tr><td colspan=2><br><h2>Private Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>typedef TZoneInstanceGroupMap::const_iterator&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery0">ConstItZoneInstanceGroupMap</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>typedef TZoneInstanceGroupMap::iterator&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery1">ItZoneInstanceGroupMap</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; std::string,<br>
+ void * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery2">TShapeMap</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; std::string,<br>
+ <a class="el" href="a02712.html">CInstanceGroupElement</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery3">TZoneInstanceGroupMap</a></td></tr>
+
+<tr><td colspan=2><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagerd0">translateName</a> (const std::string &amp;name) const </td></tr>
+
+<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03351.html">UScene</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagerr0">_Scene</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery2">TShapeMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagerr1">_ShapeAdded</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery3">TZoneInstanceGroupMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagerr2">_ZoneInstanceGroupMap</a></td></tr>
+
+</table>
+<hr><h2>Member Typedef Documentation</h2>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagery0" doxytag="NL3D::CLandscapeIGManager::ConstItZoneInstanceGroupMap" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> typedef TZoneInstanceGroupMap::const_iterator <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery0">NL3D::CLandscapeIGManager::ConstItZoneInstanceGroupMap</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05879.html#l00130">130</a> of file <a class="el" href="a05879.html">landscapeig_manager.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagery1" doxytag="NL3D::CLandscapeIGManager::ItZoneInstanceGroupMap" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> typedef TZoneInstanceGroupMap::iterator <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery1">NL3D::CLandscapeIGManager::ItZoneInstanceGroupMap</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05879.html#l00129">129</a> of file <a class="el" href="a05879.html">landscapeig_manager.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagery2" doxytag="NL3D::CLandscapeIGManager::TShapeMap" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> typedef std::map&lt;std::string, void*&gt; <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery2">NL3D::CLandscapeIGManager::TShapeMap</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05879.html#l00127">127</a> of file <a class="el" href="a05879.html">landscapeig_manager.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagery3" doxytag="NL3D::CLandscapeIGManager::TZoneInstanceGroupMap" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> typedef std::map&lt;std::string, <a class="el" href="a02712.html">CInstanceGroupElement</a>&gt; <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery3">NL3D::CLandscapeIGManager::TZoneInstanceGroupMap</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05879.html#l00128">128</a> of file <a class="el" href="a05879.html">landscapeig_manager.h</a>. </td>
+ </tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera0" doxytag="NL3D::CLandscapeIGManager::CLandscapeIGManager" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CLandscapeIGManager::CLandscapeIGManager </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Constructor.
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera12" doxytag="NL3D::CLandscapeIGManager::~CLandscapeIGManager" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CLandscapeIGManager::~<a class="el" href="a02711.html">CLandscapeIGManager</a> </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera1" doxytag="NL3D::CLandscapeIGManager::getAllIG" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CLandscapeIGManager::getAllIG </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::vector&lt; <a class="el" href="a02674.html">UInstanceGroup</a> * &gt; &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>dest</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get a list of the ig
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera2" doxytag="NL3D::CLandscapeIGManager::getAllIGWithNames" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CLandscapeIGManager::getAllIGWithNames </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::vector&lt; std::pair&lt; <a class="el" href="a02674.html">UInstanceGroup</a> *, std::string &gt; &gt; &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>dest</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get a list of the ig, with their names
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera3" doxytag="NL3D::CLandscapeIGManager::getIG" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02674.html">UInstanceGroup</a>* NL3D::CLandscapeIGManager::getIG </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the Ig. name is like "150_EM". NULL if not found.
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera4" doxytag="NL3D::CLandscapeIGManager::initIG" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CLandscapeIGManager::initIG </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03351.html">UScene</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>scene</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>igDesc</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02438.html">UDriver</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>driver</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>selectedTexture</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a03873.html">NLMISC::IProgressCallback</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>callBack</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Initialize and load Instances Group from a text file. no-op if not found. the file is just a list of filename eg: "150_EM.ig", separated with return. At this time, All <a class="el" href="a02674.html">UInstanceGroup</a> are loaded, but none are addToScene() ed. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera5" doxytag="NL3D::CLandscapeIGManager::isIGAddedToScene" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::CLandscapeIGManager::isIGAddedToScene </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+is the Ig added to scene? name is like "150_EM". false if not found.
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera6" doxytag="NL3D::CLandscapeIGManager::loadArrayZoneIG" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CLandscapeIGManager::loadArrayZoneIG </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::vector&lt; std::string &gt; &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>names</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>std::vector&lt; <a class="el" href="a02674.html">UInstanceGroup</a> * &gt; *&nbsp;</td>
+ <td class="mdname" nowrap> <em>dest</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+same as prec loadZoneIG, but with an array of name. no-op if "". call after <a class="el" href="a03931.html#NL3D_1_1ULandscapez1457_4">ULandscape::loadAllZonesAround()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>names</em>&nbsp;</td><td>the igs to load </td></tr>
+ <tr><td valign=top><em>dest</em>&nbsp;</td><td>if not NUL, pointer to the created igs</td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera7" doxytag="NL3D::CLandscapeIGManager::loadZoneIG" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02674.html">UInstanceGroup</a>* NL3D::CLandscapeIGManager::loadZoneIG </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+load of an instanceGroup of a zone. name is like "150_EM". no-op if "". If exist (see initIG), The instanceGroup is added to the scene. call after <a class="el" href="a03931.html#NL3D_1_1ULandscapez1457_10">ULandscape::refreshZonesAround()</a> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera8" doxytag="NL3D::CLandscapeIGManager::reloadAllIgs" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CLandscapeIGManager::reloadAllIgs </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+reload all the Igs and re-add to scene.
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera9" doxytag="NL3D::CLandscapeIGManager::reset" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CLandscapeIGManager::reset </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+unload and delete all the zoneIgs. Call before deletion of the scene (else exception).
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagerd0" doxytag="NL3D::CLandscapeIGManager::translateName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::string NL3D::CLandscapeIGManager::translateName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [private]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera10" doxytag="NL3D::CLandscapeIGManager::unloadArrayZoneIG" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CLandscapeIGManager::unloadArrayZoneIG </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::vector&lt; std::string &gt; &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>names</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+same as prec unloadZoneIG, but with an array of name. no-op if "". call after <a class="el" href="a03931.html#NL3D_1_1ULandscapez1457_8">ULandscape::refreshAllZonesAround()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagera11" doxytag="NL3D::CLandscapeIGManager::unloadZoneIG" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CLandscapeIGManager::unloadZoneIG </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>name</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+unload of an instanceGroup of a zone. name is like "150_EM". no-op if "". If exist (see initIG), The instanceGroup is removed from the scene. call after <a class="el" href="a03931.html#NL3D_1_1ULandscapez1457_10">ULandscape::refreshZonesAround()</a> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagerr0" doxytag="NL3D::CLandscapeIGManager::_Scene" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03351.html">UScene</a>* <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagerr0">NL3D::CLandscapeIGManager::_Scene</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05879.html#l00114">114</a> of file <a class="el" href="a05879.html">landscapeig_manager.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagerr1" doxytag="NL3D::CLandscapeIGManager::_ShapeAdded" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery2">TShapeMap</a> <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagerr1">NL3D::CLandscapeIGManager::_ShapeAdded</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05879.html#l00132">132</a> of file <a class="el" href="a05879.html">landscapeig_manager.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CLandscapeIGManagerr2" doxytag="NL3D::CLandscapeIGManager::_ZoneInstanceGroupMap" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagery3">TZoneInstanceGroupMap</a> <a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagerr2">NL3D::CLandscapeIGManager::_ZoneInstanceGroupMap</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05879.html#l00131">131</a> of file <a class="el" href="a05879.html">landscapeig_manager.h</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="a05879.html">landscapeig_manager.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:48:44 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>