Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 4bc66056a634db26a1f4d0845dc41ca6 > files > 3239

mrpt-doc-0.9.5-0.1.20110925svn2670.fc16.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Eigen::ParametrizedLine Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<div align="left"><a href="http://www.mrpt.org/">Main MRPT website</a> &gt; <b>C++ reference</b> </div>
<div align="right">
<a href="index.html"><img border="0" src="mrpt_logo.png" alt="MRPT logo"></a>
</div>
<!-- Generated by Doxygen 1.7.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
          <div class="left">
            <form id="FSearchBox" action="search.php" method="get">
              <img id="MSearchSelect" src="search/mag.png" alt=""/>
              <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
                     onfocus="searchBox.OnSearchFieldFocus(true)" 
                     onblur="searchBox.OnSearchFieldFocus(false)"/>
            </form>
          </div><div class="right"></div>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespace_eigen.html">Eigen</a>      </li>
      <li class="navelem"><a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Eigen::ParametrizedLine Class Reference<div class="ingroups"><a class="el" href="group___geometry___module.html">Geometry module</a></div></div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Eigen::ParametrizedLine" --><hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A parametrized line</p>
<p>A parametrized line is defined by an origin point <img class="formulaInl" alt="$ \mathbf{o} $" src="form_219.png"/> and a unit direction vector <img class="formulaInl" alt="$ \mathbf{d} $" src="form_220.png"/> such that the line corresponds to the set <img class="formulaInl" alt="$ l(t) = \mathbf{o} + t \mathbf{d} $" src="form_221.png"/>, <img class="formulaInl" alt="$ t \in \mathbf{R} $" src="form_222.png"/>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">_Scalar</td><td>the scalar type, i.e., the type of the coefficients </td></tr>
    <tr><td class="paramname">_AmbientDim</td><td>the dimension of the ambient space, can be a compile time value or Dynamic. </td></tr>
  </table>
  </dd>
</dl>
</div>
<p><a href="class_eigen_1_1_parametrized_line-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="class_eigen_1_1_parametrized_line.html#a3f58ce3d43f38477b79c72e215ff3837a8826d777c96f024b6f863ae11688b3e6">AmbientDimAtCompileTime</a> =  _AmbientDim, 
<a class="el" href="class_eigen_1_1_parametrized_line.html#a3f58ce3d43f38477b79c72e215ff3837ac926055fbec0e893a577ccad45440eb1">Options</a> =  _Options
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef _Scalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="struct_eigen_1_1_num_traits.html">NumTraits</a>&lt; <a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a> &gt;::Real&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a32835565691f169b8fc7bd57ce9849b8">RealScalar</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespace_eigen.html#aa06499c94936a19673e53deb516a1b76">DenseIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a3aa6364508e3e9cf8f58985418d8b350">Index</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="class_eigen_1_1_matrix.html">Matrix</a>&lt; <a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a>, <br class="typebreak"/>
AmbientDimAtCompileTime, <br class="typebreak"/>
1, Options &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a798dc30c645329d006d60ed5e61133b0">ParametrizedLine</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor without initialization.  <a href="#a798dc30c645329d006d60ed5e61133b0"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;int OtherOptions&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a1530e5be5736c1bf13a0bdae45d2b67a">ParametrizedLine</a> (const <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>&lt; <a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a>, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#af1eaa5083d01b2a936ea7c75d0bdfdae">ParametrizedLine</a> (<a class="el" href="class_eigen_1_1_parametrized_line.html#a3aa6364508e3e9cf8f58985418d8b350">Index</a> _dim)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a dynamic-size line with <em>_dim</em> the dimension of the ambient space.  <a href="#af1eaa5083d01b2a936ea7c75d0bdfdae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a1b238b8b5fde91db2922005edd860539">ParametrizedLine</a> (const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;origin, const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;direction)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a parametrized line of direction <em>direction</em> and origin <em>origin</em>.  <a href="#a1b238b8b5fde91db2922005edd860539"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;int OtherOptions&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#afd85ff9972370479f3d07fa7c39bdf37">ParametrizedLine</a> (const <a class="el" href="class_eigen_1_1_hyperplane.html">Hyperplane</a>&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a parametrized line from a 2D hyperplane.  <a href="#afd85ff9972370479f3d07fa7c39bdf37"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a719f261a84e5309dc8286641a2709202">~ParametrizedLine</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#a3aa6364508e3e9cf8f58985418d8b350">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a1f84e9d77c9b7a7f7af786fc4ccac894">dim</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab34f4c09768865db4210bb5b48eaaa77">origin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a28f7ffcd601bdeb4b741098c166a8222">origin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a51177600b1b862227b9ed33f183406cc">direction</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a9cf7206463a5fd3a3bde1e9f4ee9431a">direction</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#a32835565691f169b8fc7bd57ce9849b8">RealScalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a12587173bb7cb31554ae6c31eeb7e063">squaredDistance</a> (const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;p) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#a32835565691f169b8fc7bd57ce9849b8">RealScalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a60108c99d75d186cdff8ac4078ea0c18">distance</a> (const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;p) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a4b9f6642b73e390b449c076a20452f3a">projection</a> (const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;p) const </td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;int OtherOptions&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a31383b9a9d987daff18ddc57bb33654c">intersection</a> (const <a class="el" href="class_eigen_1_1_hyperplane.html">Hyperplane</a>&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename NewScalarType &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="struct_eigen_1_1internal_1_1cast__return__type.html">internal::cast_return_type</a><br class="typebreak"/>
&lt; <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>, <br class="typebreak"/>
<a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a><br class="typebreak"/>
&lt; NewScalarType, <br class="typebreak"/>
AmbientDimAtCompileTime, <br class="typebreak"/>
Options &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a6acaa521239d589ff85cd736114f4b45">cast</a> () const </td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename OtherScalarType , int OtherOptions&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a61d7667a53616d49148f7ed4e613029e">ParametrizedLine</a> (const <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor with scalar type conversion.  <a href="#a61d7667a53616d49148f7ed4e613029e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a4ff2b5131ce5e4e7c485747b630d9dcf">isApprox</a> (const <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a> &amp;other, typename <a class="el" href="struct_eigen_1_1_num_traits.html">NumTraits</a>&lt; <a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a> &gt;::Real prec=<a class="el" href="struct_eigen_1_1_num_traits.html">NumTraits</a>&lt; <a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a> &gt;::dummy_precision()) const </td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#ae5262664eb6f36a3e76004c948a4e9d4">Through</a> (const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;p0, const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;p1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a parametrized line going from <em>p0</em> to <em>p1</em>.  <a href="#ae5262664eb6f36a3e76004c948a4e9d4"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a652cac0c6ee60fa86adcdc359e013912">m_origin</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_parametrized_line.html#a252ac296e5645d6d9815e29f58209520">m_direction</a></td></tr>
</table>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a3aa6364508e3e9cf8f58985418d8b350"></a><!-- doxytag: member="Eigen::ParametrizedLine::Index" ref="a3aa6364508e3e9cf8f58985418d8b350" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="namespace_eigen.html#aa06499c94936a19673e53deb516a1b76">DenseIndex</a> <a class="el" href="class_eigen_1_1_parametrized_line.html#a3aa6364508e3e9cf8f58985418d8b350">Eigen::ParametrizedLine::Index</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00054">54</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a32835565691f169b8fc7bd57ce9849b8"></a><!-- doxytag: member="Eigen::ParametrizedLine::RealScalar" ref="a32835565691f169b8fc7bd57ce9849b8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="struct_eigen_1_1_num_traits.html">NumTraits</a>&lt;<a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a>&gt;::Real <a class="el" href="class_eigen_1_1_parametrized_line.html#a32835565691f169b8fc7bd57ce9849b8">Eigen::ParametrizedLine::RealScalar</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00053">53</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="aad11e2302a47a1022c9feea635db3bec"></a><!-- doxytag: member="Eigen::ParametrizedLine::Scalar" ref="aad11e2302a47a1022c9feea635db3bec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef _Scalar <a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Eigen::ParametrizedLine::Scalar</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00052">52</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="ab5cdabc5a378d6cd74160d1bf07e009d"></a><!-- doxytag: member="Eigen::ParametrizedLine::VectorType" ref="ab5cdabc5a378d6cd74160d1bf07e009d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="class_eigen_1_1_matrix.html">Matrix</a>&lt;<a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a>,AmbientDimAtCompileTime,1,Options&gt; <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">Eigen::ParametrizedLine::VectorType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00055">55</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a3f58ce3d43f38477b79c72e215ff3837"></a><!-- doxytag: member="Eigen::ParametrizedLine::@367" ref="a3f58ce3d43f38477b79c72e215ff3837" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a3f58ce3d43f38477b79c72e215ff3837a8826d777c96f024b6f863ae11688b3e6"></a><!-- doxytag: member="AmbientDimAtCompileTime" ref="a3f58ce3d43f38477b79c72e215ff3837a8826d777c96f024b6f863ae11688b3e6" args="" -->AmbientDimAtCompileTime</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3f58ce3d43f38477b79c72e215ff3837ac926055fbec0e893a577ccad45440eb1"></a><!-- doxytag: member="Options" ref="a3f58ce3d43f38477b79c72e215ff3837ac926055fbec0e893a577ccad45440eb1" args="" -->Options</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_geometry_source.html#l00048">48</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a798dc30c645329d006d60ed5e61133b0"></a><!-- doxytag: member="Eigen::ParametrizedLine::ParametrizedLine" ref="a798dc30c645329d006d60ed5e61133b0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eigen::ParametrizedLine::ParametrizedLine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Default constructor without initialization. </p>

<p>Definition at line <a class="el" href="_geometry_source.html#l00058">58</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a1530e5be5736c1bf13a0bdae45d2b67a"></a><!-- doxytag: member="Eigen::ParametrizedLine::ParametrizedLine" ref="a1530e5be5736c1bf13a0bdae45d2b67a" args="(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;int OtherOptions&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Eigen::ParametrizedLine::ParametrizedLine </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>&lt; <a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a>, AmbientDimAtCompileTime, OtherOptions &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00061">61</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="af1eaa5083d01b2a936ea7c75d0bdfdae"></a><!-- doxytag: member="Eigen::ParametrizedLine::ParametrizedLine" ref="af1eaa5083d01b2a936ea7c75d0bdfdae" args="(Index _dim)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eigen::ParametrizedLine::ParametrizedLine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_eigen_1_1_parametrized_line.html#a3aa6364508e3e9cf8f58985418d8b350">Index</a>&#160;</td>
          <td class="paramname"><em>_dim</em></td><td>)</td>
          <td><code> [inline, explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a dynamic-size line with <em>_dim</em> the dimension of the ambient space. </p>

<p>Definition at line <a class="el" href="_geometry_source.html#l00067">67</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a1b238b8b5fde91db2922005edd860539"></a><!-- doxytag: member="Eigen::ParametrizedLine::ParametrizedLine" ref="a1b238b8b5fde91db2922005edd860539" args="(const VectorType &amp;origin, const VectorType &amp;direction)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eigen::ParametrizedLine::ParametrizedLine </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td>
          <td class="paramname"><em>direction</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initializes a parametrized line of direction <em>direction</em> and origin <em>origin</em>. </p>
<dl class="warning"><dt><b>Warning:</b></dt><dd>the vector direction is assumed to be normalized. </dd></dl>

<p>Definition at line <a class="el" href="_geometry_source.html#l00072">72</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="afd85ff9972370479f3d07fa7c39bdf37"></a><!-- doxytag: member="Eigen::ParametrizedLine::ParametrizedLine" ref="afd85ff9972370479f3d07fa7c39bdf37" args="(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;int OtherOptions&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Eigen::ParametrizedLine::ParametrizedLine </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_hyperplane.html">Hyperplane</a>&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;&#160;</td>
          <td class="paramname"><em>hyperplane</em></td><td>)</td>
          <td><code> [inline, explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a parametrized line from a 2D hyperplane. </p>
<dl class="warning"><dt><b>Warning:</b></dt><dd>the ambient space must have dimension 2 such that the hyperplane actually describes a line </dd></dl>

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

</div>
</div>
<a class="anchor" id="a719f261a84e5309dc8286641a2709202"></a><!-- doxytag: member="Eigen::ParametrizedLine::~ParametrizedLine" ref="a719f261a84e5309dc8286641a2709202" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eigen::ParametrizedLine::~ParametrizedLine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00082">82</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a61d7667a53616d49148f7ed4e613029e"></a><!-- doxytag: member="Eigen::ParametrizedLine::ParametrizedLine" ref="a61d7667a53616d49148f7ed4e613029e" args="(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename OtherScalarType , int OtherOptions&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">Eigen::ParametrizedLine::ParametrizedLine </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td><code> [inline, explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor with scalar type conversion. </p>

<p>Definition at line <a class="el" href="_geometry_source.html#l00128">128</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a6acaa521239d589ff85cd736114f4b45"></a><!-- doxytag: member="Eigen::ParametrizedLine::cast" ref="a6acaa521239d589ff85cd736114f4b45" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename NewScalarType &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_eigen_1_1internal_1_1cast__return__type.html">internal::cast_return_type</a>&lt;<a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>, <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a>&lt;NewScalarType,AmbientDimAtCompileTime,Options&gt; &gt;::type Eigen::ParametrizedLine::cast </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd><code>*this</code> with scalar type casted to <em>NewScalarType</em> </dd></dl>
<p>Note that if <em>NewScalarType</em> is equal to the current scalar type of <code>*this</code> then this function smartly returns a const reference to <code>*this</code>. </p>

<p>Definition at line <a class="el" href="_geometry_source.html#l00120">120</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a1f84e9d77c9b7a7f7af786fc4ccac894"></a><!-- doxytag: member="Eigen::ParametrizedLine::dim" ref="a1f84e9d77c9b7a7f7af786fc4ccac894" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_parametrized_line.html#a3aa6364508e3e9cf8f58985418d8b350">Index</a> Eigen::ParametrizedLine::dim </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the dimension in which the line holds </dd></dl>

<p>Definition at line <a class="el" href="_geometry_source.html#l00085">85</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a51177600b1b862227b9ed33f183406cc"></a><!-- doxytag: member="Eigen::ParametrizedLine::direction" ref="a51177600b1b862227b9ed33f183406cc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a>&amp; Eigen::ParametrizedLine::direction </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00090">90</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a9cf7206463a5fd3a3bde1e9f4ee9431a"></a><!-- doxytag: member="Eigen::ParametrizedLine::direction" ref="a9cf7206463a5fd3a3bde1e9f4ee9431a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a>&amp; Eigen::ParametrizedLine::direction </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00091">91</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a60108c99d75d186cdff8ac4078ea0c18"></a><!-- doxytag: member="Eigen::ParametrizedLine::distance" ref="a60108c99d75d186cdff8ac4078ea0c18" args="(const VectorType &amp;p) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_parametrized_line.html#a32835565691f169b8fc7bd57ce9849b8">RealScalar</a> Eigen::ParametrizedLine::distance </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the distance of a point <em>p</em> to its projection onto the line <code>*this</code>. </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_eigen_1_1_parametrized_line.html#a12587173bb7cb31554ae6c31eeb7e063">squaredDistance()</a> </dd></dl>

<p>Definition at line <a class="el" href="_geometry_source.html#l00104">104</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a31383b9a9d987daff18ddc57bb33654c"></a><!-- doxytag: member="Eigen::ParametrizedLine::intersection" ref="a31383b9a9d987daff18ddc57bb33654c" args="(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;int OtherOptions&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Scalar Eigen::ParametrizedLine::intersection </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_hyperplane.html">Hyperplane</a>&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;&#160;</td>
          <td class="paramname"><em>hyperplane</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the parameter value of the intersection between <code>*this</code> and the given hyperplane </dd></dl>

<p>Definition at line <a class="el" href="_geometry_source.html#l00163">163</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a4ff2b5131ce5e4e7c485747b630d9dcf"></a><!-- doxytag: member="Eigen::ParametrizedLine::isApprox" ref="a4ff2b5131ce5e4e7c485747b630d9dcf" args="(const ParametrizedLine &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Eigen::ParametrizedLine::isApprox </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename <a class="el" href="struct_eigen_1_1_num_traits.html">NumTraits</a>&lt; <a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a> &gt;::Real&#160;</td>
          <td class="paramname"><em>prec</em> = <code><a class="el" href="struct_eigen_1_1_num_traits.html">NumTraits</a>&lt;<a class="el" href="class_eigen_1_1_parametrized_line.html#aad11e2302a47a1022c9feea635db3bec">Scalar</a>&gt;::dummy_precision()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if <code>*this</code> is approximately equal to <em>other</em>, within the precision determined by <em>prec</em>.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_eigen_1_1_dense_base.html#ad054d515cf1c46a71e621dea16af2dda">MatrixBase::isApprox()</a> </dd></dl>

<p>Definition at line <a class="el" href="_geometry_source.html#l00138">138</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="ab34f4c09768865db4210bb5b48eaaa77"></a><!-- doxytag: member="Eigen::ParametrizedLine::origin" ref="ab34f4c09768865db4210bb5b48eaaa77" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a>&amp; Eigen::ParametrizedLine::origin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00087">87</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a28f7ffcd601bdeb4b741098c166a8222"></a><!-- doxytag: member="Eigen::ParametrizedLine::origin" ref="a28f7ffcd601bdeb4b741098c166a8222" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a>&amp; Eigen::ParametrizedLine::origin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00088">88</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a4b9f6642b73e390b449c076a20452f3a"></a><!-- doxytag: member="Eigen::ParametrizedLine::projection" ref="a4b9f6642b73e390b449c076a20452f3a" args="(const VectorType &amp;p) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> Eigen::ParametrizedLine::projection </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the projection of a point <em>p</em> onto the line <code>*this</code>. </dd></dl>

<p>Definition at line <a class="el" href="_geometry_source.html#l00107">107</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a12587173bb7cb31554ae6c31eeb7e063"></a><!-- doxytag: member="Eigen::ParametrizedLine::squaredDistance" ref="a12587173bb7cb31554ae6c31eeb7e063" args="(const VectorType &amp;p) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_parametrized_line.html#a32835565691f169b8fc7bd57ce9849b8">RealScalar</a> Eigen::ParametrizedLine::squaredDistance </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the squared distance of a point <em>p</em> to its projection onto the line <code>*this</code>. </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_eigen_1_1_parametrized_line.html#a60108c99d75d186cdff8ac4078ea0c18">distance()</a> </dd></dl>

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

</div>
</div>
<a class="anchor" id="ae5262664eb6f36a3e76004c948a4e9d4"></a><!-- doxytag: member="Eigen::ParametrizedLine::Through" ref="ae5262664eb6f36a3e76004c948a4e9d4" args="(const VectorType &amp;p0, const VectorType &amp;p1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_eigen_1_1_parametrized_line.html">ParametrizedLine</a> Eigen::ParametrizedLine::Through </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td>
          <td class="paramname"><em>p0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> &amp;&#160;</td>
          <td class="paramname"><em>p1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a parametrized line going from <em>p0</em> to <em>p1</em>. </p>

<p>Definition at line <a class="el" href="_geometry_source.html#l00079">79</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a252ac296e5645d6d9815e29f58209520"></a><!-- doxytag: member="Eigen::ParametrizedLine::m_direction" ref="a252ac296e5645d6d9815e29f58209520" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> <a class="el" href="class_eigen_1_1_parametrized_line.html#a252ac296e5645d6d9815e29f58209520">Eigen::ParametrizedLine::m_direction</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00143">143</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
<a class="anchor" id="a652cac0c6ee60fa86adcdc359e013912"></a><!-- doxytag: member="Eigen::ParametrizedLine::m_origin" ref="a652cac0c6ee60fa86adcdc359e013912" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_parametrized_line.html#ab5cdabc5a378d6cd74160d1bf07e009d">VectorType</a> <a class="el" href="class_eigen_1_1_parametrized_line.html#a652cac0c6ee60fa86adcdc359e013912">Eigen::ParametrizedLine::m_origin</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_geometry_source.html#l00143">143</a> of file <a class="el" href="_geometry_source.html">Geometry</a>.</p>

</div>
</div>
</div>
<br><hr><br> <table border="0" width="100%"> <tr> <td> Page generated by <a href="http://www.doxygen.org" target="_blank">Doxygen 1.7.5</a> for MRPT 0.9.5 SVN: at Sun Sep 25 17:20:18 UTC 2011</td><td></td> <td width="100"> </td> <td width="150">  </td></tr> </table>  </body></html>