Sophie

Sophie

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

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: vtkCoordinate 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>vtkCoordinate Class Reference</h1><!-- doxytag: class="vtkCoordinate" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a04009.html">vtkCoordinate.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkCoordinate:</div>
<div class="dynsection">
<p><center><img src="a08870.png" border="0" usemap="#a08871" alt="Inheritance graph"></center>
<map name="a08871">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="20,80,100,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,6,115,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkCoordinate:</div>
<div class="dynsection">
<p><center><img src="a08872.png" border="0" usemap="#a08873" alt="Collaboration graph"></center>
<map name="a08873">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="254,364,334,391"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="2323,436,2416,463"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="731,339,819,366"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="902,491,1003,518"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="527,531,676,558"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="1578,224,1647,251"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="898,87,1007,114"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="526,672,678,699"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="552,582,651,608"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,74,116,100"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="520,74,683,100"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="228,74,359,100"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,595,116,622"><area shape="rect" href="a00094.html" title="a list of 2D actors" alt="" coords="2052,536,2202,563"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="1810,491,1938,518"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2064,587,2190,614"><area shape="rect" href="a00144.html" title="a list of lists of props representing an assembly hierarchy" alt="" coords="1211,440,1344,467"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="511,23,692,50"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="1822,622,1926,648"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="1542,612,1683,639"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="856,636,1048,663"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="1182,687,1374,714"><area shape="rect" href="a01730.html" title="vtkTransformPair" alt="" coords="888,687,1016,714"><area shape="rect" href="a01548.html" title="vtkSimpleCriticalSection" alt="" coords="210,619,378,646"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="1500,727,1724,754"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a08874.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems 
<p>
<a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> represents position in a variety of coordinate systems, and converts position to other coordinate systems. It also supports relative positioning, so you can create a cascade of <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> objects (no loops please!) that refer to each other. The typical usage of this object is to set the coordinate system in which to represent a position (e.g., <a class="el" href="a00335.html#f8ed04610f739894e74a41abf8dad106">SetCoordinateSystemToNormalizedDisplay()</a>), set the value of the coordinate (e.g., <a class="el" href="a00335.html#0b4f6aaa73b73c19f4f309d7899b51db">SetValue()</a>), and then invoke the appropriate method to convert to another coordinate system (e.g., <a class="el" href="a00335.html#c2f1decbca923cc90fe20503740b5ef5">GetComputedWorldValue()</a>).<p>
The coordinate systems in vtk are as follows: <pre>
  DISPLAY -             x-y pixel values in window
  NORMALIZED DISPLAY -  x-y (0,1) normalized values
  VIEWPORT -            x-y pixel values in viewport
  NORMALIZED VIEWPORT - x-y (0,1) normalized value in viewport
  VIEW -                x-y-z (-1,1) values in camera coordinates. (z is depth)
  WORLD -               x-y-z global coordinate values
  USERDEFINED -         x-y-z in User defined space
</pre><p>
If you cascade <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> objects, you refer to another <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object which in turn can refer to others, and so on. This allows you to create composite groups of things like <a class="el" href="a00093.html" title="a actor that draws 2D data">vtkActor2D</a> that are positioned relative to one another. Note that in cascaded sequences, each <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object may be specified in different coordinate systems!<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00093.html" title="a actor that draws 2D data">vtkActor2D</a> <a class="el" href="a01510.html" title="Create a scalar bar with labels.">vtkScalarBarActor</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_3.html#c2_vtk_t_vtkCoordinate">vtkCoordinate (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04009.html#l00065">65</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#aceaf08fa613294896b6888a421a5aa4">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></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="a00335.html#8896179d1856be0742abdba6e2b21f5c">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="a00335.html#10b2374afc155edb495d48bea4d57116">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="a00335.html#80f13c87fe4653ac688b977cdc83ae24">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">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#3ca0db14ee34344c934d438b835757b2">GetCoordinateSystemAsString</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#28c15d0c350927e6220ee55c0fa335d1">GetComputedDoubleViewportValue</a> (<a class="el" href="a01833.html">vtkViewport</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#675ae6fd255c876c0aeb8f7bfa149284">GetComputedDoubleDisplayValue</a> (<a class="el" href="a01833.html">vtkViewport</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#f41976a5f64d45524d069a42d9e9b374">GetComputedValue</a> (<a class="el" href="a01833.html">vtkViewport</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="a00335.html#64d4aa4c577dec0af93ca2dd20dc18de">SetCoordinateSystem</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="a00335.html#3c00cbea79d6e8e32346f2e9a81e7c14">GetCoordinateSystem</a> ()</td></tr>

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

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#222a7f3a707ba83dd65d122790bbd8b1">SetCoordinateSystemToWorld</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="a00335.html#0b4f6aaa73b73c19f4f309d7899b51db">SetValue</a> (double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#933ed598812efc480b467c3b64f11e0f">SetValue</a> (double[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#2a1f33346ea98d53ea170e72b2848b27">GetValue</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#7a608beb9b492b31e646feb4f962c32d">GetValue</a> (double &amp;, double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#9b02873b17b11f82e5c032b32b3fb520">GetValue</a> (double[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#fb955b62ba57bf09e641fcd94b874581">SetValue</a> (double a, double b)</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="a00335.html#4c599ad8b469f43c3c5666c28da763db">SetReferenceCoordinate</a> (<a class="el" href="a00335.html">vtkCoordinate</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00335.html">vtkCoordinate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#e139ee49b3cf2557df74db9668d94dff">GetReferenceCoordinate</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="a00335.html#d08309ac182b5b68e725ca7890c45f0f">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="a00335.html#1677860e7cac46b46a41af04f546305c">GetViewport</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#c2f1decbca923cc90fe20503740b5ef5">GetComputedWorldValue</a> (<a class="el" href="a01833.html">vtkViewport</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#20a27139230cb0bd93f0f3f653208790">GetComputedViewportValue</a> (<a class="el" href="a01833.html">vtkViewport</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#2c6af97e7dabc1d0101afa2e1cc8e469">GetComputedDisplayValue</a> (<a class="el" href="a01833.html">vtkViewport</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#9cc83be7c874b92c504aa92d9265f3b6">GetComputedLocalDisplayValue</a> (<a class="el" href="a01833.html">vtkViewport</a> *)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#5df906ec8e348393ad3b2b40a13388f6">GetComputedUserDefinedValue</a> (<a class="el" href="a01833.html">vtkViewport</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#45c079836f7ed3cd51e50f6b30e23da4">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00335.html">vtkCoordinate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#9ca601921405c32a00cc7642e839dc48">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="a00335.html#b1c66ab7cd2dfc80cf880f448f5e485b">vtkCoordinate</a> ()</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#e2bd6ab0e60698fb9e09a64d48953295">Value</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#9e52446c1055e77fdbd9fa2d726d9abc">CoordinateSystem</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="a00335.html#bc96a8d1cc699e35c8689e8e5651413c">ReferenceCoordinate</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="a00335.html#dff35aed62df54df554592f803d2ff65">Viewport</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#cb596b49a58b200b9b75c02cf9fcd9a2">ComputedWorldValue</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#c4b7b39a8adb65239b4a98bbcf720dbd">ComputedDisplayValue</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#4e46121b244c070b88acfbdaaab6aff4">ComputedViewportValue</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#924e650a9fefabd0858717ef7deab752">Computing</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#b83da5cc0cd365d4ddce4a4f70ea4a9c">ComputedDoubleDisplayValue</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#d2985f0f712ce2bab15f1599048b8574">ComputedDoubleViewportValue</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html#071ef46847cdfb9a250bd9d18ce1ad98">ComputedUserDefinedValue</a> [3]</td></tr>

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

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

<p>Definition at line <a class="el" href="a04009.html#l00068">68</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="b1c66ab7cd2dfc80cf880f448f5e485b"></a><!-- doxytag: member="vtkCoordinate::vtkCoordinate" ref="b1c66ab7cd2dfc80cf880f448f5e485b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCoordinate::vtkCoordinate           </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="eb8f91dda6bbab1a5cfd0b431a171f84"></a><!-- doxytag: member="vtkCoordinate::~vtkCoordinate" ref="eb8f91dda6bbab1a5cfd0b431a171f84" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCoordinate::~vtkCoordinate           </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="8896179d1856be0742abdba6e2b21f5c"></a><!-- doxytag: member="vtkCoordinate::GetClassName" ref="8896179d1856be0742abdba6e2b21f5c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkCoordinate::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

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

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

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

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="a2693b71de7f69d3d1e40d40f95b7a56"></a><!-- doxytag: member="vtkCoordinate::SafeDownCast" ref="a2693b71de7f69d3d1e40d40f95b7a56" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00335.html">vtkCoordinate</a>* vtkCoordinate::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>

<p>Reimplemented from <a class="el" href="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="80f13c87fe4653ac688b977cdc83ae24"></a><!-- doxytag: member="vtkCoordinate::PrintSelf" ref="80f13c87fe4653ac688b977cdc83ae24" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::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>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

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

<p>
Creates an instance of this class with the following defaults: value of (0,0,0) in world coordinates. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="64d4aa4c577dec0af93ca2dd20dc18de"></a><!-- doxytag: member="vtkCoordinate::SetCoordinateSystem" ref="64d4aa4c577dec0af93ca2dd20dc18de" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCoordinate::SetCoordinateSystem           </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 which this coordinate is defined in. The options are Display, Normalized Display, Viewport, Normalized Viewport, View, and World. 
</div>
</div><p>
<a class="anchor" name="3c00cbea79d6e8e32346f2e9a81e7c14"></a><!-- doxytag: member="vtkCoordinate::GetCoordinateSystem" ref="3c00cbea79d6e8e32346f2e9a81e7c14" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCoordinate::GetCoordinateSystem           </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 which this coordinate is defined in. The options are Display, Normalized Display, Viewport, Normalized Viewport, View, and World. 
</div>
</div><p>
<a class="anchor" name="741801591f6612dcb25a6e441b0a32a0"></a><!-- doxytag: member="vtkCoordinate::SetCoordinateSystemToDisplay" ref="741801591f6612dcb25a6e441b0a32a0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::SetCoordinateSystemToDisplay           </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 which this coordinate is defined in. The options are Display, Normalized Display, Viewport, Normalized Viewport, View, and World. 
<p>Definition at line <a class="el" href="a04009.html#l00081">81</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f8ed04610f739894e74a41abf8dad106"></a><!-- doxytag: member="vtkCoordinate::SetCoordinateSystemToNormalizedDisplay" ref="f8ed04610f739894e74a41abf8dad106" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::SetCoordinateSystemToNormalizedDisplay           </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 which this coordinate is defined in. The options are Display, Normalized Display, Viewport, Normalized Viewport, View, and World. 
<p>Definition at line <a class="el" href="a04009.html#l00082">82</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf2862d32c8a9d13935f494e7a7d3931"></a><!-- doxytag: member="vtkCoordinate::SetCoordinateSystemToViewport" ref="bf2862d32c8a9d13935f494e7a7d3931" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::SetCoordinateSystemToViewport           </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 which this coordinate is defined in. The options are Display, Normalized Display, Viewport, Normalized Viewport, View, and World. 
<p>Definition at line <a class="el" href="a04009.html#l00084">84</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6ddc3e88455abf99027463cbe7c2b7b1"></a><!-- doxytag: member="vtkCoordinate::SetCoordinateSystemToNormalizedViewport" ref="6ddc3e88455abf99027463cbe7c2b7b1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::SetCoordinateSystemToNormalizedViewport           </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 which this coordinate is defined in. The options are Display, Normalized Display, Viewport, Normalized Viewport, View, and World. 
<p>Definition at line <a class="el" href="a04009.html#l00086">86</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e255d059de7854557f25df7273fa39ba"></a><!-- doxytag: member="vtkCoordinate::SetCoordinateSystemToView" ref="e255d059de7854557f25df7273fa39ba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::SetCoordinateSystemToView           </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 which this coordinate is defined in. The options are Display, Normalized Display, Viewport, Normalized Viewport, View, and World. 
<p>Definition at line <a class="el" href="a04009.html#l00088">88</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="222a7f3a707ba83dd65d122790bbd8b1"></a><!-- doxytag: member="vtkCoordinate::SetCoordinateSystemToWorld" ref="222a7f3a707ba83dd65d122790bbd8b1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::SetCoordinateSystemToWorld           </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 which this coordinate is defined in. The options are Display, Normalized Display, Viewport, Normalized Viewport, View, and World. 
<p>Definition at line <a class="el" href="a04009.html#l00089">89</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3ca0db14ee34344c934d438b835757b2"></a><!-- doxytag: member="vtkCoordinate::GetCoordinateSystemAsString" ref="3ca0db14ee34344c934d438b835757b2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkCoordinate::GetCoordinateSystemAsString           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0b4f6aaa73b73c19f4f309d7899b51db"></a><!-- doxytag: member="vtkCoordinate::SetValue" ref="0b4f6aaa73b73c19f4f309d7899b51db" args="(double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCoordinate::SetValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></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>
Set/get the value of this coordinate. This can be thought of as the position of this coordinate in its coordinate system. 
</div>
</div><p>
<a class="anchor" name="933ed598812efc480b467c3b64f11e0f"></a><!-- doxytag: member="vtkCoordinate::SetValue" ref="933ed598812efc480b467c3b64f11e0f" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCoordinate::SetValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the value of this coordinate. This can be thought of as the position of this coordinate in its coordinate system. 
</div>
</div><p>
<a class="anchor" name="2a1f33346ea98d53ea170e72b2848b27"></a><!-- doxytag: member="vtkCoordinate::GetValue" ref="2a1f33346ea98d53ea170e72b2848b27" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkCoordinate::GetValue           </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 value of this coordinate. This can be thought of as the position of this coordinate in its coordinate system. 
</div>
</div><p>
<a class="anchor" name="7a608beb9b492b31e646feb4f962c32d"></a><!-- doxytag: member="vtkCoordinate::GetValue" ref="7a608beb9b492b31e646feb4f962c32d" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCoordinate::GetValue           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></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>
Set/get the value of this coordinate. This can be thought of as the position of this coordinate in its coordinate system. 
</div>
</div><p>
<a class="anchor" name="9b02873b17b11f82e5c032b32b3fb520"></a><!-- doxytag: member="vtkCoordinate::GetValue" ref="9b02873b17b11f82e5c032b32b3fb520" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCoordinate::GetValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the value of this coordinate. This can be thought of as the position of this coordinate in its coordinate system. 
</div>
</div><p>
<a class="anchor" name="fb955b62ba57bf09e641fcd94b874581"></a><!-- doxytag: member="vtkCoordinate::SetValue" ref="fb955b62ba57bf09e641fcd94b874581" args="(double a, double b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::SetValue           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the value of this coordinate. This can be thought of as the position of this coordinate in its coordinate system. 
<p>Definition at line <a class="el" href="a04009.html#l00099">99</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4c599ad8b469f43c3c5666c28da763db"></a><!-- doxytag: member="vtkCoordinate::SetReferenceCoordinate" ref="4c599ad8b469f43c3c5666c28da763db" args="(vtkCoordinate *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCoordinate::SetReferenceCoordinate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00335.html">vtkCoordinate</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this coordinate is relative to another coordinate, then specify that coordinate as the ReferenceCoordinate. If this is NULL the coordinate is assumed to be absolute. 
</div>
</div><p>
<a class="anchor" name="e139ee49b3cf2557df74db9668d94dff"></a><!-- doxytag: member="vtkCoordinate::GetReferenceCoordinate" ref="e139ee49b3cf2557df74db9668d94dff" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00335.html">vtkCoordinate</a>* vtkCoordinate::GetReferenceCoordinate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this coordinate is relative to another coordinate, then specify that coordinate as the ReferenceCoordinate. If this is NULL the coordinate is assumed to be absolute. 
</div>
</div><p>
<a class="anchor" name="d08309ac182b5b68e725ca7890c45f0f"></a><!-- doxytag: member="vtkCoordinate::SetViewport" ref="d08309ac182b5b68e725ca7890c45f0f" args="(vtkViewport *viewport)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCoordinate::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>
If you want this coordinate to be relative to a specific <a class="el" href="a01833.html" title="abstract specification for Viewports">vtkViewport</a> (<a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a>) then you can specify that here. 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="1677860e7cac46b46a41af04f546305c"></a><!-- doxytag: member="vtkCoordinate::GetViewport" ref="1677860e7cac46b46a41af04f546305c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01833.html">vtkViewport</a>* vtkCoordinate::GetViewport           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If you want this coordinate to be relative to a specific <a class="el" href="a01833.html" title="abstract specification for Viewports">vtkViewport</a> (<a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a>) then you can specify that here. 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="c2f1decbca923cc90fe20503740b5ef5"></a><!-- doxytag: member="vtkCoordinate::GetComputedWorldValue" ref="c2f1decbca923cc90fe20503740b5ef5" args="(vtkViewport *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkCoordinate::GetComputedWorldValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the computed value in a specified coordinate system. 
</div>
</div><p>
<a class="anchor" name="20a27139230cb0bd93f0f3f653208790"></a><!-- doxytag: member="vtkCoordinate::GetComputedViewportValue" ref="20a27139230cb0bd93f0f3f653208790" args="(vtkViewport *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* vtkCoordinate::GetComputedViewportValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the computed value in a specified coordinate system. 
</div>
</div><p>
<a class="anchor" name="2c6af97e7dabc1d0101afa2e1cc8e469"></a><!-- doxytag: member="vtkCoordinate::GetComputedDisplayValue" ref="2c6af97e7dabc1d0101afa2e1cc8e469" args="(vtkViewport *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* vtkCoordinate::GetComputedDisplayValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the computed value in a specified coordinate system. 
</div>
</div><p>
<a class="anchor" name="9cc83be7c874b92c504aa92d9265f3b6"></a><!-- doxytag: member="vtkCoordinate::GetComputedLocalDisplayValue" ref="9cc83be7c874b92c504aa92d9265f3b6" args="(vtkViewport *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* vtkCoordinate::GetComputedLocalDisplayValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the computed value in a specified coordinate system. 
</div>
</div><p>
<a class="anchor" name="28c15d0c350927e6220ee55c0fa335d1"></a><!-- doxytag: member="vtkCoordinate::GetComputedDoubleViewportValue" ref="28c15d0c350927e6220ee55c0fa335d1" args="(vtkViewport *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkCoordinate::GetComputedDoubleViewportValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="675ae6fd255c876c0aeb8f7bfa149284"></a><!-- doxytag: member="vtkCoordinate::GetComputedDoubleDisplayValue" ref="675ae6fd255c876c0aeb8f7bfa149284" args="(vtkViewport *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkCoordinate::GetComputedDoubleDisplayValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f41976a5f64d45524d069a42d9e9b374"></a><!-- doxytag: member="vtkCoordinate::GetComputedValue" ref="f41976a5f64d45524d069a42d9e9b374" args="(vtkViewport *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkCoordinate::GetComputedValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="a00335.html#f41976a5f64d45524d069a42d9e9b374">GetComputedValue()</a> will return either World, Viewport or Display based on what has been set as the coordinate system. This is good for objects like <a class="el" href="a00966.html" title="create a line defined by two end points">vtkLineSource</a>, where the user might want to use them as World or Viewport coordinates 
</div>
</div><p>
<a class="anchor" name="5df906ec8e348393ad3b2b40a13388f6"></a><!-- doxytag: member="vtkCoordinate::GetComputedUserDefinedValue" ref="5df906ec8e348393ad3b2b40a13388f6" args="(vtkViewport *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkCoordinate::GetComputedUserDefinedValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="a00335.html#5df906ec8e348393ad3b2b40a13388f6">GetComputedUserDefinedValue()</a> is to be used only when the coordinate system is VTK_USERDEFINED. The user must subclass <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> and override this function, when set as the TransformCoordinate in 2D-Mappers, the user can customize display of 2D polygons 
<p>Definition at line <a class="el" href="a04009.html#l00141">141</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="e2bd6ab0e60698fb9e09a64d48953295"></a><!-- doxytag: member="vtkCoordinate::Value" ref="e2bd6ab0e60698fb9e09a64d48953295" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00335.html#e2bd6ab0e60698fb9e09a64d48953295">vtkCoordinate::Value</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00149">149</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9e52446c1055e77fdbd9fa2d726d9abc"></a><!-- doxytag: member="vtkCoordinate::CoordinateSystem" ref="9e52446c1055e77fdbd9fa2d726d9abc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00335.html#9e52446c1055e77fdbd9fa2d726d9abc">vtkCoordinate::CoordinateSystem</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00150">150</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bc96a8d1cc699e35c8689e8e5651413c"></a><!-- doxytag: member="vtkCoordinate::ReferenceCoordinate" ref="bc96a8d1cc699e35c8689e8e5651413c" 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="a00335.html#bc96a8d1cc699e35c8689e8e5651413c">vtkCoordinate::ReferenceCoordinate</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00151">151</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="dff35aed62df54df554592f803d2ff65"></a><!-- doxytag: member="vtkCoordinate::Viewport" ref="dff35aed62df54df554592f803d2ff65" 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="a00335.html#dff35aed62df54df554592f803d2ff65">vtkCoordinate::Viewport</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00152">152</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cb596b49a58b200b9b75c02cf9fcd9a2"></a><!-- doxytag: member="vtkCoordinate::ComputedWorldValue" ref="cb596b49a58b200b9b75c02cf9fcd9a2" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00335.html#cb596b49a58b200b9b75c02cf9fcd9a2">vtkCoordinate::ComputedWorldValue</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00153">153</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c4b7b39a8adb65239b4a98bbcf720dbd"></a><!-- doxytag: member="vtkCoordinate::ComputedDisplayValue" ref="c4b7b39a8adb65239b4a98bbcf720dbd" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00335.html#c4b7b39a8adb65239b4a98bbcf720dbd">vtkCoordinate::ComputedDisplayValue</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00154">154</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4e46121b244c070b88acfbdaaab6aff4"></a><!-- doxytag: member="vtkCoordinate::ComputedViewportValue" ref="4e46121b244c070b88acfbdaaab6aff4" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00335.html#4e46121b244c070b88acfbdaaab6aff4">vtkCoordinate::ComputedViewportValue</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00155">155</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="924e650a9fefabd0858717ef7deab752"></a><!-- doxytag: member="vtkCoordinate::Computing" ref="924e650a9fefabd0858717ef7deab752" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00335.html#924e650a9fefabd0858717ef7deab752">vtkCoordinate::Computing</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00156">156</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b83da5cc0cd365d4ddce4a4f70ea4a9c"></a><!-- doxytag: member="vtkCoordinate::ComputedDoubleDisplayValue" ref="b83da5cc0cd365d4ddce4a4f70ea4a9c" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00335.html#b83da5cc0cd365d4ddce4a4f70ea4a9c">vtkCoordinate::ComputedDoubleDisplayValue</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00158">158</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d2985f0f712ce2bab15f1599048b8574"></a><!-- doxytag: member="vtkCoordinate::ComputedDoubleViewportValue" ref="d2985f0f712ce2bab15f1599048b8574" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00335.html#d2985f0f712ce2bab15f1599048b8574">vtkCoordinate::ComputedDoubleViewportValue</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00159">159</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="071ef46847cdfb9a250bd9d18ce1ad98"></a><!-- doxytag: member="vtkCoordinate::ComputedUserDefinedValue" ref="071ef46847cdfb9a250bd9d18ce1ad98" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00335.html#071ef46847cdfb9a250bd9d18ce1ad98">vtkCoordinate::ComputedUserDefinedValue</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04009.html#l00160">160</a> of file <a class="el" href="a04009.html">vtkCoordinate.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Filtering/<a class="el" href="a04009.html">vtkCoordinate.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:58:28 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>