Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 1730

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: vtkTransformCoordinateSystems Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vtkTransformCoordinateSystems Class Reference</h1><!-- doxytag: class="vtkTransformCoordinateSystems" --><!-- doxytag: inherits="vtkPointSetAlgorithm" --><code>#include &lt;<a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkTransformCoordinateSystems:</div>
<div class="dynsection">
<p><center><img src="a15278.png" border="0" usemap="#a15279" alt="Inheritance graph"></center>
<map name="a15279">
<area shape="rect" href="a01252.html" title="Superclass for algorithms that produce output of the same type as input." alt="" coords="41,229,191,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="67,155,165,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="76,80,156,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="61,5,171,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkTransformCoordinateSystems:</div>
<div class="dynsection">
<p><center><img src="a15280.png" border="0" usemap="#a15281" alt="Collaboration graph"></center>
<map name="a15281">
<area shape="rect" href="a01252.html" title="Superclass for algorithms that produce output of the same type as input." alt="" coords="1665,763,1815,789"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1092,723,1191,749"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1495,617,1593,644"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,497,524,524"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="709,644,859,671"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="729,911,839,937"><area shape="rect" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate..." alt="" coords="2860,588,2967,615"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="2664,616,2757,643"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="909,832,997,859"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="1091,345,1192,372"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="709,396,859,423"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="1919,447,1988,473"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="708,77,860,104"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="735,255,833,281"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,860,116,887"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,907,565,933"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="169,921,300,948"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,469,289,496"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="393,957,575,984"><area shape="rect" href="a00094.html" title="a list of 2D actors" alt="" coords="2393,531,2543,557"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="2151,531,2279,557"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2405,321,2531,348"><area shape="rect" href="a00144.html" title="a list of lists of props representing an assembly hierarchy" alt="" coords="1477,396,1611,423"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="2163,217,2267,244"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="1883,244,2024,271"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="1045,192,1237,219"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="1448,132,1640,159"><area shape="rect" href="a01730.html" title="vtkTransformPair" alt="" coords="1077,11,1205,37"><area shape="rect" href="a01548.html" title="vtkSimpleCriticalSection" alt="" coords="400,24,568,51"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="1841,193,2065,220"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15282.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
transform points into different coordinate systems 
<p>
This filter transforms points from one coordinate system to another. The user must specify the coordinate systems in which the input and output are specified. The user must also specify the VTK viewport (i.e., renderer) in which the transformation occurs.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> <a class="el" href="a01728.html" title="transform points and associated normals and vectors">vtkTransformFilter</a> vtkTransformPolyData <a class="el" href="a01266.html" title="draw vtkPolyData onto the image plane">vtkPolyDataMapper2D</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_16.html#c2_vtk_t_vtkTransformCoordinateSystems">vtkTransformCoordinateSystems (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04487.html#l00036">36</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01252.html">vtkPointSetAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#a609b79a2c06656e96c043bac7ad6c74">Superclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#97c599eb420fadd19d5a3869cd270a8a">GetClassName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#85be9aacddda41aee3062a32caa30d96">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#ae51f7be6d7628d04fb0426f6bbbd0bd">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#099b4caee36623abb2d66cab3b66bd0b">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a01727.html">vtkTransformCoordinateSystems</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#fe4106da7f9e065ae67203749c8370bc">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#f14f732f5565cb0e37afe56c9c91fd0e">GetMTime</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#1159462c6ce8977b75ab1c3714d02ca6">SetInputCoordinateSystem</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#abb1f60cb6d828c2033ccd1527bcffef">GetInputCoordinateSystem</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#6b299a7c7afb489f222eb63e7a243a80">SetInputCoordinateSystemToDisplay</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#1a1cc44118eaf6fca4239de47cbc593f">SetInputCoordinateSystemToViewport</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#f80ae7c39809f669f052efa388a19600">SetInputCoordinateSystemToWorld</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#6df6784b6a4a5a5072372028e59fdb5b">SetOutputCoordinateSystem</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#a803af76417de7521fc044cde11e0f12">GetOutputCoordinateSystem</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#b1deb7451c2e019f7f2ee60b27d572b6">SetOutputCoordinateSystemToDisplay</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#aeb1ed94bef8a0815cd648428fe4fe1b">SetOutputCoordinateSystemToViewport</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#551411215adadbdbb73815ccf7c8a9cf">SetOutputCoordinateSystemToWorld</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#4317182ceb71a43555e86c3ab6ac93b2">SetViewport</a> (<a class="el" href="a01833.html">vtkViewport</a> *viewport)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#cb2acd13a0b3f0aa9f936788d1f1b605">GetViewport</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a01727.html">vtkTransformCoordinateSystems</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#f2427262f1258654e3ba0962cbefc6cc">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected 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="a01727.html#b7aca3c9f8914377d72724960c95b341">vtkTransformCoordinateSystems</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#aadc6e5de3574cfacd5a8491ab4ac8bb">~vtkTransformCoordinateSystems</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#0a0d32cf8cd9c952668d5bea58f9c83f">RequestData</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#5612aeb9c7e8dd58f27b87a1cbc0f97e">InputCoordinateSystem</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#8e0a6ff92cae21e36e5ffcba157e9628">OutputCoordinateSystem</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#a967fbe962439992c78c30e7affa1576">Viewport</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00335.html">vtkCoordinate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01727.html#65fd77bbe1467e5ef159bafff495ce8d">TransformCoordinate</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="a609b79a2c06656e96c043bac7ad6c74"></a><!-- doxytag: member="vtkTransformCoordinateSystems::Superclass" ref="a609b79a2c06656e96c043bac7ad6c74" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01252.html">vtkPointSetAlgorithm</a> <a class="el" href="a01252.html">vtkTransformCoordinateSystems::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard methods for type information and printing. 
<p>Reimplemented from <a class="el" href="a01252.html#205ba3433e827d3e29765517f1248103">vtkPointSetAlgorithm</a>.</p>

<p>Definition at line <a class="el" href="a04487.html#l00041">41</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="b7aca3c9f8914377d72724960c95b341"></a><!-- doxytag: member="vtkTransformCoordinateSystems::vtkTransformCoordinateSystems" ref="b7aca3c9f8914377d72724960c95b341" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkTransformCoordinateSystems::vtkTransformCoordinateSystems           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="aadc6e5de3574cfacd5a8491ab4ac8bb"></a><!-- doxytag: member="vtkTransformCoordinateSystems::~vtkTransformCoordinateSystems" ref="aadc6e5de3574cfacd5a8491ab4ac8bb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkTransformCoordinateSystems::~vtkTransformCoordinateSystems           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="97c599eb420fadd19d5a3869cd270a8a"></a><!-- doxytag: member="vtkTransformCoordinateSystems::GetClassName" ref="97c599eb420fadd19d5a3869cd270a8a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkTransformCoordinateSystems::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard methods for type information and printing. 
<p>Reimplemented from <a class="el" href="a01252.html#766fdce3e6a78db67187f26d0bca7579">vtkPointSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="099b4caee36623abb2d66cab3b66bd0b"></a><!-- doxytag: member="vtkTransformCoordinateSystems::IsTypeOf" ref="099b4caee36623abb2d66cab3b66bd0b" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkTransformCoordinateSystems::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard methods for type information and printing. 
<p>Reimplemented from <a class="el" href="a01252.html#9db1baa535a872c8afb94184c1720467">vtkPointSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="85be9aacddda41aee3062a32caa30d96"></a><!-- doxytag: member="vtkTransformCoordinateSystems::IsA" ref="85be9aacddda41aee3062a32caa30d96" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTransformCoordinateSystems::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard methods for type information and printing. 
<p>Reimplemented from <a class="el" href="a01252.html#f59fe5a178a910c6caccc54ac22449f3">vtkPointSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="fe4106da7f9e065ae67203749c8370bc"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SafeDownCast" ref="fe4106da7f9e065ae67203749c8370bc" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01727.html">vtkTransformCoordinateSystems</a>* vtkTransformCoordinateSystems::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard methods for type information and printing. 
<p>Reimplemented from <a class="el" href="a01252.html#fe93fde0c709e64d5ca81d9b1b5f96f9">vtkPointSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="ae51f7be6d7628d04fb0426f6bbbd0bd"></a><!-- doxytag: member="vtkTransformCoordinateSystems::PrintSelf" ref="ae51f7be6d7628d04fb0426f6bbbd0bd" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTransformCoordinateSystems::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard methods for type information and printing. 
<p>Reimplemented from <a class="el" href="a01252.html#d62102a22ec5ccc110eadfc0a9312ff4">vtkPointSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="f2427262f1258654e3ba0962cbefc6cc"></a><!-- doxytag: member="vtkTransformCoordinateSystems::New" ref="f2427262f1258654e3ba0962cbefc6cc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01727.html">vtkTransformCoordinateSystems</a>* vtkTransformCoordinateSystems::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Instantiate this class. By default no transformation is specified and the input and output is identical. 
<p>Reimplemented from <a class="el" href="a01252.html#dde68f6b09747614c4667c8ae62774fd">vtkPointSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="1159462c6ce8977b75ab1c3714d02ca6"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetInputCoordinateSystem" ref="1159462c6ce8977b75ab1c3714d02ca6" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTransformCoordinateSystems::SetInputCoordinateSystem           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system in which the input is specified. The current options are World, Viewport, and Display. By default the input coordinate system is World. 
</div>
</div><p>
<a class="anchor" name="abb1f60cb6d828c2033ccd1527bcffef"></a><!-- doxytag: member="vtkTransformCoordinateSystems::GetInputCoordinateSystem" ref="abb1f60cb6d828c2033ccd1527bcffef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTransformCoordinateSystems::GetInputCoordinateSystem           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system in which the input is specified. The current options are World, Viewport, and Display. By default the input coordinate system is World. 
</div>
</div><p>
<a class="anchor" name="6b299a7c7afb489f222eb63e7a243a80"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetInputCoordinateSystemToDisplay" ref="6b299a7c7afb489f222eb63e7a243a80" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTransformCoordinateSystems::SetInputCoordinateSystemToDisplay           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system in which the input is specified. The current options are World, Viewport, and Display. By default the input coordinate system is World. 
<p>Definition at line <a class="el" href="a04487.html#l00055">55</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1a1cc44118eaf6fca4239de47cbc593f"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetInputCoordinateSystemToViewport" ref="1a1cc44118eaf6fca4239de47cbc593f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTransformCoordinateSystems::SetInputCoordinateSystemToViewport           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system in which the input is specified. The current options are World, Viewport, and Display. By default the input coordinate system is World. 
<p>Definition at line <a class="el" href="a04487.html#l00057">57</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f80ae7c39809f669f052efa388a19600"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetInputCoordinateSystemToWorld" ref="f80ae7c39809f669f052efa388a19600" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTransformCoordinateSystems::SetInputCoordinateSystemToWorld           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system in which the input is specified. The current options are World, Viewport, and Display. By default the input coordinate system is World. 
<p>Definition at line <a class="el" href="a04487.html#l00059">59</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6df6784b6a4a5a5072372028e59fdb5b"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetOutputCoordinateSystem" ref="6df6784b6a4a5a5072372028e59fdb5b" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTransformCoordinateSystems::SetOutputCoordinateSystem           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system to which to transform the output. The current options are World, Viewport, and Display. By default the output coordinate system is Display. 
</div>
</div><p>
<a class="anchor" name="a803af76417de7521fc044cde11e0f12"></a><!-- doxytag: member="vtkTransformCoordinateSystems::GetOutputCoordinateSystem" ref="a803af76417de7521fc044cde11e0f12" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTransformCoordinateSystems::GetOutputCoordinateSystem           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system to which to transform the output. The current options are World, Viewport, and Display. By default the output coordinate system is Display. 
</div>
</div><p>
<a class="anchor" name="b1deb7451c2e019f7f2ee60b27d572b6"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetOutputCoordinateSystemToDisplay" ref="b1deb7451c2e019f7f2ee60b27d572b6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTransformCoordinateSystems::SetOutputCoordinateSystemToDisplay           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system to which to transform the output. The current options are World, Viewport, and Display. By default the output coordinate system is Display. 
<p>Definition at line <a class="el" href="a04487.html#l00069">69</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aeb1ed94bef8a0815cd648428fe4fe1b"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetOutputCoordinateSystemToViewport" ref="aeb1ed94bef8a0815cd648428fe4fe1b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTransformCoordinateSystems::SetOutputCoordinateSystemToViewport           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system to which to transform the output. The current options are World, Viewport, and Display. By default the output coordinate system is Display. 
<p>Definition at line <a class="el" href="a04487.html#l00071">71</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="551411215adadbdbb73815ccf7c8a9cf"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetOutputCoordinateSystemToWorld" ref="551411215adadbdbb73815ccf7c8a9cf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTransformCoordinateSystems::SetOutputCoordinateSystemToWorld           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the coordinate system to which to transform the output. The current options are World, Viewport, and Display. By default the output coordinate system is Display. 
<p>Definition at line <a class="el" href="a04487.html#l00073">73</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f14f732f5565cb0e37afe56c9c91fd0e"></a><!-- doxytag: member="vtkTransformCoordinateSystems::GetMTime" ref="f14f732f5565cb0e37afe56c9c91fd0e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long vtkTransformCoordinateSystems::GetMTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the MTime also considering the instance of <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a>. 
<p>Reimplemented from <a class="el" href="a01084.html#8137c0551b29bb996f0dd2f886bcd2da">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="4317182ceb71a43555e86c3ab6ac93b2"></a><!-- doxytag: member="vtkTransformCoordinateSystems::SetViewport" ref="4317182ceb71a43555e86c3ab6ac93b2" args="(vtkViewport *viewport)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTransformCoordinateSystems::SetViewport           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname"> <em>viewport</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
In order for successful coordinate transformation to occur, an instance of <a class="el" href="a01833.html" title="abstract specification for Viewports">vtkViewport</a> (e.g., a VTK renderer) must be specified. NOTE: this is a raw pointer, not a weak pointer not a reference counted object to avoid reference cycle loop between rendering classes and filter classes. 
</div>
</div><p>
<a class="anchor" name="cb2acd13a0b3f0aa9f936788d1f1b605"></a><!-- doxytag: member="vtkTransformCoordinateSystems::GetViewport" ref="cb2acd13a0b3f0aa9f936788d1f1b605" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01833.html">vtkViewport</a>* vtkTransformCoordinateSystems::GetViewport           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
In order for successful coordinate transformation to occur, an instance of <a class="el" href="a01833.html" title="abstract specification for Viewports">vtkViewport</a> (e.g., a VTK renderer) must be specified. NOTE: this is a raw pointer, not a weak pointer not a reference counted object to avoid reference cycle loop between rendering classes and filter classes. 
</div>
</div><p>
<a class="anchor" name="0a0d32cf8cd9c952668d5bea58f9c83f"></a><!-- doxytag: member="vtkTransformCoordinateSystems::RequestData" ref="0a0d32cf8cd9c952668d5bea58f9c83f" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTransformCoordinateSystems::RequestData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented from <a class="el" href="a01252.html#8ba171d4df72371aa1d6f50623bf06fb">vtkPointSetAlgorithm</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="5612aeb9c7e8dd58f27b87a1cbc0f97e"></a><!-- doxytag: member="vtkTransformCoordinateSystems::InputCoordinateSystem" ref="5612aeb9c7e8dd58f27b87a1cbc0f97e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01727.html#5612aeb9c7e8dd58f27b87a1cbc0f97e">vtkTransformCoordinateSystems::InputCoordinateSystem</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04487.html#l00096">96</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8e0a6ff92cae21e36e5ffcba157e9628"></a><!-- doxytag: member="vtkTransformCoordinateSystems::OutputCoordinateSystem" ref="8e0a6ff92cae21e36e5ffcba157e9628" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01727.html#8e0a6ff92cae21e36e5ffcba157e9628">vtkTransformCoordinateSystems::OutputCoordinateSystem</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04487.html#l00097">97</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a967fbe962439992c78c30e7affa1576"></a><!-- doxytag: member="vtkTransformCoordinateSystems::Viewport" ref="a967fbe962439992c78c30e7affa1576" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01833.html">vtkViewport</a>* <a class="el" href="a01727.html#a967fbe962439992c78c30e7affa1576">vtkTransformCoordinateSystems::Viewport</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04487.html#l00098">98</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="65fd77bbe1467e5ef159bafff495ce8d"></a><!-- doxytag: member="vtkTransformCoordinateSystems::TransformCoordinate" ref="65fd77bbe1467e5ef159bafff495ce8d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00335.html">vtkCoordinate</a>* <a class="el" href="a01727.html#65fd77bbe1467e5ef159bafff495ce8d">vtkTransformCoordinateSystems::TransformCoordinate</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04487.html#l00100">100</a> of file <a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Graphics/<a class="el" href="a04487.html">vtkTransformCoordinateSystems.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:40:35 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>