|
77 | 77 |
|
78 | 78 | <span class=w> </span><span class=k>return</span><span class=w> </span><span class=n>EXIT_SUCCESS</span><span class=p>;</span> |
79 | 79 | <span class=p>}</span> |
| 80 | +</code></pre></div> <p><strong>vtkTestMultipleInputPortsFilter.h</strong></p> <div class=codehilite><pre><span></span><code><span class=c1>// .NAME vtkTestMultipleInputPortsFilter</span> |
| 81 | +<span class=c1>// .SECTION Description</span> |
| 82 | +<span class=c1>// vtkTestMultipleInputPortsFilter</span> |
| 83 | + |
| 84 | +<span class=cp>#ifndef __vtkTestMultipleInputPortsFilter_h</span> |
| 85 | +<span class=cp>#define __vtkTestMultipleInputPortsFilter_h</span> |
| 86 | + |
| 87 | +<span class=hll><span class=cp>#include</span><span class=w> </span><span class=cpf><vtkPolyDataAlgorithm.h></span> |
| 88 | +</span> |
| 89 | +<span class=hll><span class=k>class</span><span class=w> </span><span class=nc>vtkTestMultipleInputPortsFilter</span><span class=w> </span><span class=o>:</span><span class=w> </span><span class=k>public</span><span class=w> </span><span class=n>vtkPolyDataAlgorithm</span> |
| 90 | +</span><span class=p>{</span> |
| 91 | +<span class=k>public</span><span class=o>:</span> |
| 92 | +<span class=w> </span><span class=k>static</span><span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=o>*</span><span class=w> </span><span class=n>New</span><span class=p>();</span> |
| 93 | +<span class=hll><span class=w> </span><span class=n>vtkTypeMacro</span><span class=p>(</span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=p>,</span><span class=w> </span><span class=n>vtkPolyDataAlgorithm</span><span class=p>);</span> |
| 94 | +</span> |
| 95 | +<span class=k>protected</span><span class=o>:</span> |
| 96 | +<span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=p>();</span> |
| 97 | +<span class=w> </span><span class=o>~</span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=p>()</span> |
| 98 | +<span class=w> </span><span class=p>{</span> |
| 99 | +<span class=w> </span><span class=p>}</span> |
| 100 | + |
| 101 | +<span class=hll><span class=w> </span><span class=kt>int</span><span class=w> </span><span class=n>FillInputPortInformation</span><span class=p>(</span><span class=kt>int</span><span class=w> </span><span class=n>port</span><span class=p>,</span><span class=w> </span><span class=n>vtkInformation</span><span class=o>*</span><span class=w> </span><span class=n>info</span><span class=p>)</span><span class=w> </span><span class=k>override</span><span class=p>;</span> |
| 102 | +</span><span class=hll><span class=w> </span><span class=kt>int</span><span class=w> </span><span class=nf>RequestData</span><span class=p>(</span><span class=n>vtkInformation</span><span class=o>*</span><span class=p>,</span><span class=w> </span><span class=n>vtkInformationVector</span><span class=o>**</span><span class=p>,</span> |
| 103 | +</span><span class=hll><span class=w> </span><span class=n>vtkInformationVector</span><span class=o>*</span><span class=p>)</span><span class=w> </span><span class=k>override</span><span class=p>;</span> |
| 104 | +</span> |
| 105 | +<span class=k>private</span><span class=o>:</span> |
| 106 | +<span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=p>(</span><span class=k>const</span><span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=o>&</span><span class=p>)</span><span class=w> </span><span class=o>=</span> |
| 107 | +<span class=w> </span><span class=k>delete</span><span class=p>;</span> |
| 108 | +<span class=w> </span><span class=kt>void</span><span class=w> </span><span class=k>operator</span><span class=o>=</span><span class=p>(</span><span class=k>const</span><span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=o>&</span><span class=p>)</span><span class=w> </span><span class=o>=</span><span class=w> </span><span class=k>delete</span><span class=p>;</span> |
| 109 | +<span class=p>};</span> |
| 110 | + |
| 111 | +<span class=cp>#endif</span> |
80 | 112 | </code></pre></div> <p><strong>vtkTestMultipleInputPortsFilter.cxx</strong></p> <div class=codehilite><pre><span></span><code><span class=cp>#include</span><span class=w> </span><span class=cpf>"vtkTestMultipleInputPortsFilter.h"</span> |
81 | 113 |
|
82 | 114 | <span class=hll><span class=cp>#include</span><span class=w> </span><span class=cpf><vtkDataObject.h></span> |
|
143 | 175 |
|
144 | 176 | <span class=w> </span><span class=k>return</span><span class=w> </span><span class=mi>1</span><span class=p>;</span> |
145 | 177 | <span class=p>}</span> |
146 | | -</code></pre></div> <p><strong>vtkTestMultipleInputPortsFilter.h</strong></p> <div class=codehilite><pre><span></span><code><span class=c1>// .NAME vtkTestMultipleInputPortsFilter</span> |
147 | | -<span class=c1>// .SECTION Description</span> |
148 | | -<span class=c1>// vtkTestMultipleInputPortsFilter</span> |
149 | | - |
150 | | -<span class=cp>#ifndef __vtkTestMultipleInputPortsFilter_h</span> |
151 | | -<span class=cp>#define __vtkTestMultipleInputPortsFilter_h</span> |
152 | | - |
153 | | -<span class=hll><span class=cp>#include</span><span class=w> </span><span class=cpf><vtkPolyDataAlgorithm.h></span> |
154 | | -</span> |
155 | | -<span class=hll><span class=k>class</span><span class=w> </span><span class=nc>vtkTestMultipleInputPortsFilter</span><span class=w> </span><span class=o>:</span><span class=w> </span><span class=k>public</span><span class=w> </span><span class=n>vtkPolyDataAlgorithm</span> |
156 | | -</span><span class=p>{</span> |
157 | | -<span class=k>public</span><span class=o>:</span> |
158 | | -<span class=w> </span><span class=k>static</span><span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=o>*</span><span class=w> </span><span class=n>New</span><span class=p>();</span> |
159 | | -<span class=hll><span class=w> </span><span class=n>vtkTypeMacro</span><span class=p>(</span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=p>,</span><span class=w> </span><span class=n>vtkPolyDataAlgorithm</span><span class=p>);</span> |
160 | | -</span> |
161 | | -<span class=k>protected</span><span class=o>:</span> |
162 | | -<span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=p>();</span> |
163 | | -<span class=w> </span><span class=o>~</span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=p>()</span> |
164 | | -<span class=w> </span><span class=p>{</span> |
165 | | -<span class=w> </span><span class=p>}</span> |
166 | | - |
167 | | -<span class=hll><span class=w> </span><span class=kt>int</span><span class=w> </span><span class=n>FillInputPortInformation</span><span class=p>(</span><span class=kt>int</span><span class=w> </span><span class=n>port</span><span class=p>,</span><span class=w> </span><span class=n>vtkInformation</span><span class=o>*</span><span class=w> </span><span class=n>info</span><span class=p>)</span><span class=w> </span><span class=k>override</span><span class=p>;</span> |
168 | | -</span><span class=hll><span class=w> </span><span class=kt>int</span><span class=w> </span><span class=nf>RequestData</span><span class=p>(</span><span class=n>vtkInformation</span><span class=o>*</span><span class=p>,</span><span class=w> </span><span class=n>vtkInformationVector</span><span class=o>**</span><span class=p>,</span> |
169 | | -</span><span class=hll><span class=w> </span><span class=n>vtkInformationVector</span><span class=o>*</span><span class=p>)</span><span class=w> </span><span class=k>override</span><span class=p>;</span> |
170 | | -</span> |
171 | | -<span class=k>private</span><span class=o>:</span> |
172 | | -<span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=p>(</span><span class=k>const</span><span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=o>&</span><span class=p>)</span><span class=w> </span><span class=o>=</span> |
173 | | -<span class=w> </span><span class=k>delete</span><span class=p>;</span> |
174 | | -<span class=w> </span><span class=kt>void</span><span class=w> </span><span class=k>operator</span><span class=o>=</span><span class=p>(</span><span class=k>const</span><span class=w> </span><span class=n>vtkTestMultipleInputPortsFilter</span><span class=o>&</span><span class=p>)</span><span class=w> </span><span class=o>=</span><span class=w> </span><span class=k>delete</span><span class=p>;</span> |
175 | | -<span class=p>};</span> |
176 | | - |
177 | | -<span class=cp>#endif</span> |
178 | 178 | </code></pre></div> <h3 id=cmakeliststxt>CMakeLists.txt<a class=headerlink href=#cmakeliststxt title="Permanent link">¶</a></h3> <div class=codehilite><pre><span></span><code><span class=nb>cmake_minimum_required</span><span class=p>(</span><span class=s>VERSION</span><span class=w> </span><span class=s>3.12</span><span class=w> </span><span class=s>FATAL_ERROR</span><span class=p>)</span> |
179 | 179 |
|
180 | 180 | <span class=nb>project</span><span class=p>(</span><span class=s>MultipleInputPorts</span><span class=p>)</span> |
|
0 commit comments