diff options
author | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
commit | 0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch) | |
tree | 2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/a02711.html | |
download | nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip |
Initial commit
Diffstat (limited to '')
-rw-r--r-- | docs/doxygen/nel/a02711.html | 714 |
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 Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div> +<h1>NL3D::CLandscapeIGManager Class Reference</h1><code>#include <<a class="el" href="a05879.html">landscapeig_manager.h</a>></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> </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera0">CLandscapeIGManager</a> ()</td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera1">getAllIG</a> (std::vector< <a class="el" href="a02674.html">UInstanceGroup</a> * > &dest) const </td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera2">getAllIGWithNames</a> (std::vector< std::pair< <a class="el" href="a02674.html">UInstanceGroup</a> *, std::string > > &dest) const </td></tr> + +<tr><td class="mdescLeft"> </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> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera3">getIG</a> (const std::string &name) const </td></tr> + +<tr><td class="mdescLeft"> </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 </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 &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 </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera5">isIGAddedToScene</a> (const std::string &name) const </td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera6">loadArrayZoneIG</a> (const std::vector< std::string > &names, std::vector< <a class="el" href="a02674.html">UInstanceGroup</a> * > *dest=NULL)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02674.html">UInstanceGroup</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera7">loadZoneIG</a> (const std::string &name)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera8">reloadAllIgs</a> ()</td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera9">reset</a> ()</td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera10">unloadArrayZoneIG</a> (const std::vector< std::string > &names)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagera11">unloadZoneIG</a> (const std::string &name)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </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 </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 </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< std::string,<br> + void * > </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< std::string,<br> + <a class="el" href="a02712.html">CInstanceGroupElement</a> > </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a02711.html#NL3D_1_1CLandscapeIGManagerd0">translateName</a> (const std::string &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> * </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> </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> </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> + + </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> + + </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<std::string, void*> <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> + + </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<std::string, <a class="el" href="a02712.html">CInstanceGroupElement</a>> <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> + + </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 & 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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">std::vector< <a class="el" href="a02674.html">UInstanceGroup</a> * > & </td> + <td class="mdname1" valign="top" nowrap> <em>dest</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">std::vector< std::pair< <a class="el" href="a02674.html">UInstanceGroup</a> *, std::string > > & </td> + <td class="mdname1" valign="top" nowrap> <em>dest</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>name</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a03351.html">UScene</a> * </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 & </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> * </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> </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> * </td> + <td class="mdname" nowrap> <em>callBack</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>name</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const std::vector< std::string > & </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< <a class="el" href="a02674.html">UInstanceGroup</a> * > * </td> + <td class="mdname" nowrap> <em>dest</em> = NULL</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </td><td>the igs to load </td></tr> + <tr><td valign=top><em>dest</em> </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">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>name</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>name</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [private]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const std::vector< std::string > & </td> + <td class="mdname1" valign="top" nowrap> <em>names</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>name</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> + + </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> + + </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> + + </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> |