1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
6 <title>Main Page</title>
7 <link href="doxygen.css" rel="stylesheet" type="text/css">
13 <!-- Generated by Doxygen 1.4.6 -->
14 <h1>VISU.Container Interface Reference</h1><!-- doxytag: class="VISU::Container" --><!-- doxytag: inherits="VISU::PrsObject" -->Container presentable object interface
15 <a href="#_details">More...</a>
17 <code>import "<a class="el" href="VISU__Gen_8idl-source.html">VISU_Gen.idl</a>";</code>
19 Inheritance diagram for VISU.Container:<p><center><img src="interfaceVISU_1_1Container__inherit__graph.jpg" border="0" alt="Inheritance graph"></center>
20 <table border="0" cellpadding="0" cellspacing="0">
22 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
23 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVISU_1_1Container.html#313192ea8431ad0a5c30331bbf1a2a5d">AddCurve</a> (in <a class="el" href="interfaceVISU_1_1Curve.html">Curve</a> theCurve)</td></tr>
25 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVISU_1_1Container.html#70ad8fdee09c462b363b61a1202cc59d">RemoveCurve</a> (in <a class="el" href="interfaceVISU_1_1Curve.html">Curve</a> theCurve)</td></tr>
27 <tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVISU_1_1Container.html#56c69bf2a6e02e5ecf552b7d9023c8a0">GetNbCurves</a> ()</td></tr>
29 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVISU_1_1Container.html#f5214ab7eaf5db6cda15707cdb8170d8">Clear</a> ()</td></tr>
31 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVISU_1_1RemovableObject.html#7d053f4324b26edd325024cd45424f13">RemoveFromStudy</a> ()</td></tr>
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">IdType </td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVISU_1_1Base.html#5da28cc23f3657dd24a3b8598319c522">GetID</a> ()</td></tr>
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">VISUType </td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceVISU_1_1Base.html#6f62d77b0451737114b5a10bf23be21e">GetType</a> ()</td></tr>
38 <hr><a name="_details"></a><h2>Detailed Description</h2>
39 This class is provided in order to create one presentation using several presentable objects. This can provide a combination of a set of curves to display them in XY plot view.
41 <hr><h2>Member Function Documentation</h2>
42 <a class="anchor" name="313192ea8431ad0a5c30331bbf1a2a5d"></a><!-- doxytag: member="VISU::Container::AddCurve" ref="313192ea8431ad0a5c30331bbf1a2a5d" args="(in Curve theCurve)" --><p>
43 <table class="mdTable" cellpadding="2" cellspacing="0">
46 <table cellpadding="0" cellspacing="0" border="0">
48 <td class="md" nowrap valign="top">void VISU.Container.AddCurve </td>
49 <td class="md" valign="top">( </td>
50 <td class="md" nowrap valign="top">in <a class="el" href="interfaceVISU_1_1Curve.html">Curve</a> </td>
51 <td class="mdname1" valign="top" nowrap> <em>theCurve</em> </td>
52 <td class="md" valign="top"> ) </td>
53 <td class="md" nowrap></td>
59 <table cellspacing="5" cellpadding="0" border="0">
67 Adds a curve into the container. <dl compact><dt><b>Parameters:</b></dt><dd>
68 <table border="0" cellspacing="2" cellpadding="0">
69 <tr><td valign="top"></td><td valign="top"><em>theCurve</em> </td><td>The added curve. </td></tr>
75 <a class="anchor" name="70ad8fdee09c462b363b61a1202cc59d"></a><!-- doxytag: member="VISU::Container::RemoveCurve" ref="70ad8fdee09c462b363b61a1202cc59d" args="(in Curve theCurve)" --><p>
76 <table class="mdTable" cellpadding="2" cellspacing="0">
79 <table cellpadding="0" cellspacing="0" border="0">
81 <td class="md" nowrap valign="top">void VISU.Container.RemoveCurve </td>
82 <td class="md" valign="top">( </td>
83 <td class="md" nowrap valign="top">in <a class="el" href="interfaceVISU_1_1Curve.html">Curve</a> </td>
84 <td class="mdname1" valign="top" nowrap> <em>theCurve</em> </td>
85 <td class="md" valign="top"> ) </td>
86 <td class="md" nowrap></td>
92 <table cellspacing="5" cellpadding="0" border="0">
100 Removes a curve from the container. <dl compact><dt><b>Parameters:</b></dt><dd>
101 <table border="0" cellspacing="2" cellpadding="0">
102 <tr><td valign="top"></td><td valign="top"><em>theCurve</em> </td><td>The removed curve. </td></tr>
108 <a class="anchor" name="56c69bf2a6e02e5ecf552b7d9023c8a0"></a><!-- doxytag: member="VISU::Container::GetNbCurves" ref="56c69bf2a6e02e5ecf552b7d9023c8a0" args="()" --><p>
109 <table class="mdTable" cellpadding="2" cellspacing="0">
112 <table cellpadding="0" cellspacing="0" border="0">
114 <td class="md" nowrap valign="top">long VISU.Container.GetNbCurves </td>
115 <td class="md" valign="top">( </td>
116 <td class="mdname1" valign="top" nowrap> </td>
117 <td class="md" valign="top"> ) </td>
118 <td class="md" nowrap></td>
124 <table cellspacing="5" cellpadding="0" border="0">
132 Gets the number of curves which are stored in the container. <dl compact><dt><b>Returns:</b></dt><dd>A long value corresponding to the number of curves which are stored in the container. </dd></dl>
136 <a class="anchor" name="f5214ab7eaf5db6cda15707cdb8170d8"></a><!-- doxytag: member="VISU::Container::Clear" ref="f5214ab7eaf5db6cda15707cdb8170d8" args="()" --><p>
137 <table class="mdTable" cellpadding="2" cellspacing="0">
140 <table cellpadding="0" cellspacing="0" border="0">
142 <td class="md" nowrap valign="top">void VISU.Container.Clear </td>
143 <td class="md" valign="top">( </td>
144 <td class="mdname1" valign="top" nowrap> </td>
145 <td class="md" valign="top"> ) </td>
146 <td class="md" nowrap></td>
152 <table cellspacing="5" cellpadding="0" border="0">
160 Removes all curves from the container. </td>
163 <a class="anchor" name="7d053f4324b26edd325024cd45424f13"></a><!-- doxytag: member="VISU::Container::RemoveFromStudy" ref="7d053f4324b26edd325024cd45424f13" args="()" --><p>
164 <table class="mdTable" cellpadding="2" cellspacing="0">
167 <table cellpadding="0" cellspacing="0" border="0">
169 <td class="md" nowrap valign="top">void VISU.RemovableObject.RemoveFromStudy </td>
170 <td class="md" valign="top">( </td>
171 <td class="mdname1" valign="top" nowrap> </td>
172 <td class="md" valign="top"> ) </td>
173 <td class="md" nowrap><code> [inherited]</code></td>
179 <table cellspacing="5" cellpadding="0" border="0">
187 Remove object from study. </td>
190 <a class="anchor" name="5da28cc23f3657dd24a3b8598319c522"></a><!-- doxytag: member="VISU::Container::GetID" ref="5da28cc23f3657dd24a3b8598319c522" args="()" --><p>
191 <table class="mdTable" cellpadding="2" cellspacing="0">
194 <table cellpadding="0" cellspacing="0" border="0">
196 <td class="md" nowrap valign="top">IdType VISU.Base.GetID </td>
197 <td class="md" valign="top">( </td>
198 <td class="mdname1" valign="top" nowrap> </td>
199 <td class="md" valign="top"> ) </td>
200 <td class="md" nowrap><code> [inherited]</code></td>
206 <table cellspacing="5" cellpadding="0" border="0">
214 Returns ID of the object. </td>
217 <a class="anchor" name="6f62d77b0451737114b5a10bf23be21e"></a><!-- doxytag: member="VISU::Container::GetType" ref="6f62d77b0451737114b5a10bf23be21e" args="()" --><p>
218 <table class="mdTable" cellpadding="2" cellspacing="0">
221 <table cellpadding="0" cellspacing="0" border="0">
223 <td class="md" nowrap valign="top">VISUType VISU.Base.GetType </td>
224 <td class="md" valign="top">( </td>
225 <td class="mdname1" valign="top" nowrap> </td>
226 <td class="md" valign="top"> ) </td>
227 <td class="md" nowrap><code> [inherited]</code></td>
233 <table cellspacing="5" cellpadding="0" border="0">
241 Returns the type of the presentable object </td>