|
111 | 111 | <span class=w> </span><span class=n>vtkTest</span><span class=o>*</span><span class=w> </span><span class=n>m</span><span class=w> </span><span class=o>=</span><span class=w> </span><span class=k>dynamic_cast</span><span class=o><</span><span class=n>vtkTest</span><span class=o>*></span><span class=p>(</span><span class=n>t</span><span class=p>);</span> |
112 | 112 | <span class=w> </span><span class=k>this</span><span class=o>-></span><span class=n>Value</span><span class=w> </span><span class=o>=</span><span class=w> </span><span class=n>m</span><span class=o>-></span><span class=n>GetValue</span><span class=p>();</span> |
113 | 113 | <span class=p>}</span> |
114 | | -</code></pre></div> <p><strong>vtkTest.h</strong></p> <div class=codehilite><pre><span></span><code><span class=cp>#ifndef __vtkTest_h</span> |
115 | | -<span class=cp>#define __vtkTest_h</span> |
116 | | - |
117 | | -<span class=hll><span class=cp>#include</span><span class=w> </span><span class=cpf><vtkDataObject.h></span> |
118 | | -</span> |
119 | | -<span class=hll><span class=k>class</span><span class=w> </span><span class=nc>vtkTest</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>vtkDataObject</span> |
120 | | -</span><span class=p>{</span> |
121 | | -<span class=k>public</span><span class=o>:</span> |
122 | | -<span class=w> </span><span class=k>static</span><span class=w> </span><span class=n>vtkTest</span><span class=o>*</span><span class=w> </span><span class=n>New</span><span class=p>();</span> |
123 | | -<span class=hll><span class=w> </span><span class=n>vtkTypeMacro</span><span class=p>(</span><span class=n>vtkTest</span><span class=p>,</span><span class=w> </span><span class=n>vtkDataObject</span><span class=p>);</span> |
124 | | -</span><span class=hll><span class=w> </span><span class=kt>void</span><span class=w> </span><span class=nf>PrintSelf</span><span class=p>(</span><span class=n>ostream</span><span class=o>&</span><span class=w> </span><span class=n>os</span><span class=p>,</span><span class=w> </span><span class=n>vtkIndent</span><span class=w> </span><span class=n>indent</span><span class=p>)</span><span class=w> </span><span class=k>override</span><span class=p>;</span> |
125 | | -</span><span class=hll><span class=w> </span><span class=kt>void</span><span class=w> </span><span class=nf>ShallowCopy</span><span class=p>(</span><span class=n>vtkDataObject</span><span class=o>*</span><span class=w> </span><span class=n>t</span><span class=p>)</span><span class=w> </span><span class=k>override</span><span class=p>;</span> |
126 | | -</span> |
127 | | -<span class=w> </span><span class=n>vtkGetMacro</span><span class=p>(</span><span class=n>Value</span><span class=p>,</span><span class=w> </span><span class=kt>double</span><span class=p>);</span> |
128 | | -<span class=w> </span><span class=n>vtkSetMacro</span><span class=p>(</span><span class=n>Value</span><span class=p>,</span><span class=w> </span><span class=kt>double</span><span class=p>);</span> |
129 | | - |
130 | | -<span class=k>protected</span><span class=o>:</span> |
131 | | -<span class=w> </span><span class=n>vtkTest</span><span class=p>();</span> |
132 | | -<span class=w> </span><span class=o>~</span><span class=n>vtkTest</span><span class=p>();</span> |
133 | | - |
134 | | -<span class=k>private</span><span class=o>:</span> |
135 | | -<span class=w> </span><span class=n>vtkTest</span><span class=p>(</span><span class=k>const</span><span class=w> </span><span class=n>vtkTest</span><span class=o>&</span><span class=p>);</span><span class=w> </span><span class=c1>// Not implemented.</span> |
136 | | -<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>vtkTest</span><span class=o>&</span><span class=p>);</span><span class=w> </span><span class=c1>// Not implemented.</span> |
137 | | - |
138 | | -<span class=w> </span><span class=kt>double</span><span class=w> </span><span class=n>Value</span><span class=p>;</span> |
139 | | -<span class=p>};</span> |
140 | | - |
141 | | -<span class=cp>#endif</span> |
142 | 114 | </code></pre></div> <p><strong>vtkTestAlgorithmFilter.h</strong></p> <div class=codehilite><pre><span></span><code><span class=cp>#ifndef __vtkTestAlgorithmFilter_h</span> |
143 | 115 | <span class=cp>#define __vtkTestAlgorithmFilter_h</span> |
144 | 116 |
|
|
228 | 200 | <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>vtkTestAlgorithmFilter</span><span class=o>&</span><span class=p>);</span><span class=w> </span><span class=c1>// Not implemented.</span> |
229 | 201 | <span class=p>};</span> |
230 | 202 |
|
| 203 | +<span class=cp>#endif</span> |
| 204 | +</code></pre></div> <p><strong>vtkTest.h</strong></p> <div class=codehilite><pre><span></span><code><span class=cp>#ifndef __vtkTest_h</span> |
| 205 | +<span class=cp>#define __vtkTest_h</span> |
| 206 | + |
| 207 | +<span class=hll><span class=cp>#include</span><span class=w> </span><span class=cpf><vtkDataObject.h></span> |
| 208 | +</span> |
| 209 | +<span class=hll><span class=k>class</span><span class=w> </span><span class=nc>vtkTest</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>vtkDataObject</span> |
| 210 | +</span><span class=p>{</span> |
| 211 | +<span class=k>public</span><span class=o>:</span> |
| 212 | +<span class=w> </span><span class=k>static</span><span class=w> </span><span class=n>vtkTest</span><span class=o>*</span><span class=w> </span><span class=n>New</span><span class=p>();</span> |
| 213 | +<span class=hll><span class=w> </span><span class=n>vtkTypeMacro</span><span class=p>(</span><span class=n>vtkTest</span><span class=p>,</span><span class=w> </span><span class=n>vtkDataObject</span><span class=p>);</span> |
| 214 | +</span><span class=hll><span class=w> </span><span class=kt>void</span><span class=w> </span><span class=nf>PrintSelf</span><span class=p>(</span><span class=n>ostream</span><span class=o>&</span><span class=w> </span><span class=n>os</span><span class=p>,</span><span class=w> </span><span class=n>vtkIndent</span><span class=w> </span><span class=n>indent</span><span class=p>)</span><span class=w> </span><span class=k>override</span><span class=p>;</span> |
| 215 | +</span><span class=hll><span class=w> </span><span class=kt>void</span><span class=w> </span><span class=nf>ShallowCopy</span><span class=p>(</span><span class=n>vtkDataObject</span><span class=o>*</span><span class=w> </span><span class=n>t</span><span class=p>)</span><span class=w> </span><span class=k>override</span><span class=p>;</span> |
| 216 | +</span> |
| 217 | +<span class=w> </span><span class=n>vtkGetMacro</span><span class=p>(</span><span class=n>Value</span><span class=p>,</span><span class=w> </span><span class=kt>double</span><span class=p>);</span> |
| 218 | +<span class=w> </span><span class=n>vtkSetMacro</span><span class=p>(</span><span class=n>Value</span><span class=p>,</span><span class=w> </span><span class=kt>double</span><span class=p>);</span> |
| 219 | + |
| 220 | +<span class=k>protected</span><span class=o>:</span> |
| 221 | +<span class=w> </span><span class=n>vtkTest</span><span class=p>();</span> |
| 222 | +<span class=w> </span><span class=o>~</span><span class=n>vtkTest</span><span class=p>();</span> |
| 223 | + |
| 224 | +<span class=k>private</span><span class=o>:</span> |
| 225 | +<span class=w> </span><span class=n>vtkTest</span><span class=p>(</span><span class=k>const</span><span class=w> </span><span class=n>vtkTest</span><span class=o>&</span><span class=p>);</span><span class=w> </span><span class=c1>// Not implemented.</span> |
| 226 | +<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>vtkTest</span><span class=o>&</span><span class=p>);</span><span class=w> </span><span class=c1>// Not implemented.</span> |
| 227 | + |
| 228 | +<span class=w> </span><span class=kt>double</span><span class=w> </span><span class=n>Value</span><span class=p>;</span> |
| 229 | +<span class=p>};</span> |
| 230 | + |
231 | 231 | <span class=cp>#endif</span> |
232 | 232 | </code></pre></div> <p><strong>vtkTestAlgorithmFilter.cxx</strong></p> <div class=codehilite><pre><span></span><code><span class=cp>#include</span><span class=w> </span><span class=cpf>"vtkTestAlgorithmFilter.h"</span> |
233 | 233 | <span class=cp>#include</span><span class=w> </span><span class=cpf>"vtkTest.h"</span> |
|
0 commit comments