<!DOCTYPE html> <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>OCC.BRepMesh module — pythonocc API 0.17.3 documentation</title> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="index" title="Index" href="genindex.html"/> <link rel="search" title="Search" href="search.html"/> <link rel="top" title="pythonocc API 0.17.3 documentation" href="index.html"/> <script src="_static/js/modernizr.min.js"></script> </head> <body class="wy-body-for-nav" role="document"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-scroll"> <div class="wy-side-nav-search"> <a href="index.html" class="icon icon-home"> pythonocc API </a> <div class="version"> 0.17.3 </div> <div role="search"> <form id="rtd-search-form" class="wy-form" action="search.html" method="get"> <input type="text" name="q" placeholder="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div> <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> <!-- Local TOC --> <div class="local-toc"><ul> <li><a class="reference internal" href="#">OCC.BRepMesh module</a></li> </ul> </div> </div> </div> </nav> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation"> <i data-toggle="wy-nav-top" class="fa fa-bars"></i> <a href="index.html">pythonocc API</a> </nav> <div class="wy-nav-content"> <div class="rst-content"> <div role="navigation" aria-label="breadcrumbs navigation"> <ul class="wy-breadcrumbs"> <li><a href="index.html">Docs</a> »</li> <li>OCC.BRepMesh module</li> <li class="wy-breadcrumbs-aside"> <a href="_sources/OCC.BRepMesh.rst.txt" rel="nofollow"> View page source</a> </li> </ul> <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> <div class="section" id="occ-brepmesh-module"> <h1>OCC.BRepMesh module<a class="headerlink" href="#occ-brepmesh-module" title="Permalink to this headline">¶</a></h1> <span class="target" id="module-OCC.BRepMesh"></span><dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_Circle"> <em class="property">class </em><code class="descname">BRepMesh_Circle</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Circle" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Default constructor.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Constructor. @param theLocation location of a circle. @param theRadius radius of a circle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theLocation</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </li> <li><strong>theRadius</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Circle.Location"> <code class="descname">Location</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Circle.Location" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns location of a circle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline gp_XY</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Circle.Radius"> <code class="descname">Radius</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Circle.Radius" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns radius of a circle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline float</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Circle.SetLocation"> <code class="descname">SetLocation</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Circle.SetLocation" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets location of a circle. @param theLocation location of a circle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theLocation</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Circle.SetRadius"> <code class="descname">SetRadius</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Circle.SetRadius" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets radius of a circle. @param theRadius radius of a circle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theRadius</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_Circle.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Circle.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector"> <em class="property">class </em><code class="descname">BRepMesh_CircleInspector</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor. @param theTolerance tolerance to be used for identification of shot circles. @param theReservedSize size to be reserved for vector of circles. @param theAllocator memory allocator to be used by internal collections.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theTolerance</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theReservedSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theAllocator</strong> (<em>Handle_NCollection_IncAllocator &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector.Bind"> <code class="descname">Bind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector.Bind" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Adds the circle to vector of circles at the given position. @param theIndex position of circle in the vector. @param theCircle circle to be added.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theCircle</strong> (<em>BRepMesh_Circle &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">inline void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector.Circle"> <code class="descname">Circle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector.Circle" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns circle with the given index. @param theIndex index of circle. returns circle with the given index.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_Circle</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector.Circles"> <code class="descname">Circles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector.Circles" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Resutns vector of registered circles.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::VectorOfCircle</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector.GetShotCircles"> <code class="descname">GetShotCircles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector.GetShotCircles" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns list of circles shot by the reference point.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::ListOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector.Inspect"> <code class="descname">Inspect</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector.Inspect" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Performs inspection of a circle with the given index. @param theTargetIndex index of a circle to be checked. returns status of the check.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theTargetIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">NCollection_CellFilter_Action</td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector.IsEqual"> <em class="property">static </em><code class="descname">IsEqual</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector.IsEqual" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks indices for equlity.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theTargetIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector.SetPoint"> <code class="descname">SetPoint</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector.SetPoint" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Set reference point to be checked. @param thePoint bullet point.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>thePoint</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_CircleInspector_IsEqual"> <code class="descname">BRepMesh_CircleInspector_IsEqual</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleInspector_IsEqual" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks indices for equlity.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theTargetIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool"> <em class="property">class </em><code class="descname">BRepMesh_CircleTool</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor. @param theAllocator memory allocator to be used by internal structures.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theAllocator</strong> (<em>Handle_NCollection_IncAllocator &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Constructor. @param theReservedSize size to be reserved for vector of circles. @param theAllocator memory allocator to be used by internal structures.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theReservedSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theAllocator</strong> (<em>Handle_NCollection_IncAllocator &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool.Bind"> <code class="descname">Bind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool.Bind" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Binds the circle to the tool. @param theIndex index a circle should be bound with. @param theCircle circle to be bound.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theCircle</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Circ2d" title="OCC.gp.gp_Circ2d"><em>gp_Circ2d</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <ul class="simple"> <li>Computes circle on three points and bind it to the tool. @param theIndex index a circle should be bound with. @param thePoint1 first point. @param thePoint2 second point. @param thePoint3 third point. returns False in case of impossibility to build a circle on the given points, True elsewhere.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>thePoint1</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </li> <li><strong>thePoint2</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </li> <li><strong>thePoint3</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool.Delete"> <code class="descname">Delete</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool.Delete" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Deletes a circle from the tool. @param theIndex index of a circle to be removed.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool.Init"> <code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool.Init" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Initializes the tool. @param theReservedSize size to be reserved for vector of circles.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Standard_Integer</strong> – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool.MocBind"> <code class="descname">MocBind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool.MocBind" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Binds implicit zero circle. @param theIndex index a zero circle should be bound with.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool.Select"> <code class="descname">Select</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool.Select" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Select the circles shot by the given point. @param thePoint bullet point.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>thePoint</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">BRepMesh::ListOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool.SetCellSize"> <code class="descname">SetCellSize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool.SetCellSize" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets new size for cell filter. @param theSize cell size to be set for X and Y dimensions.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> <ul class="simple"> <li>Sets new size for cell filter. @param theSizeX cell size to be set for X dimension. @param theSizeY cell size to be set for Y dimension.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theSizeX</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theSizeY</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">inline void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool.SetMinMaxSize"> <code class="descname">SetMinMaxSize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool.SetMinMaxSize" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets limits of inspection area. @param theMin bottom left corner of inspection area. @param theMax top right corner of inspection area.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theMin</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </li> <li><strong>theMax</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">inline void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_CircleTool.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_CircleTool.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_Classifier"> <em class="property">class </em><code class="descname">BRepMesh_Classifier</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Classifier" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Classifier.Destroy"> <code class="descname">Destroy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Classifier.Destroy" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Method is called on destruction. Clears internal data structures.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Classifier.Perform"> <code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Classifier.Perform" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Performs classification of the given point regarding to face internals. @param thePoint Point in parametric space to be classified. returns</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>thePoint</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">TopAbs_State</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Classifier.RegisterWire"> <code class="descname">RegisterWire</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Classifier.RegisterWire" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Registers wire specified by sequence of points for further classification of points. @param theWire Wire to be registered. Specified by sequence of points. @param theTolUV Tolerance to be used for calculations in parametric space. @param theUmin Lower U boundary of the face in parametric space. @param theUmax Upper U boundary of the face in parametric space. @param theVmin Lower V boundary of the face in parametric space. @param theVmax Upper V boundary of the face in parametric space.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theWire</strong> (<em>NCollection_Sequence<gp_Pnt2d></em>) – </li> <li><strong>theTolUV</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theUmin</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theUmax</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theVmin</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theVmax</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_Classifier.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Classifier.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun"> <em class="property">class </em><code class="descname">BRepMesh_DataStructureOfDelaun</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Standard_Transient" title="OCC.Standard.Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Standard_Transient</span></code></a></p> <ul class="simple"> <li>Constructor. @param theAllocator memory allocator to be used by internal structures. @param theReservedNodeSize presumed number of nodes in this mesh.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theAllocator</strong> (<em>Handle_NCollection_IncAllocator &</em>) – </li> <li><strong>theReservedNodeSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 100</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.AddElement"> <code class="descname">AddElement</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.AddElement" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Adds element to the mesh if it is not already in the mesh. @param theElement element to be added to the mesh. returns index of the element in the structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theElement</strong> (<em>BRepMesh_Triangle &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.AddLink"> <code class="descname">AddLink</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.AddLink" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Adds link to the mesh if it is not already in the mesh. @param theLink link to be added to the mesh. returns index of the link in the structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theLink</strong> (<em>BRepMesh_Edge &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.AddNode"> <code class="descname">AddNode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.AddNode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Adds node to the mesh if it is not already in the mesh. @param theNode node to be added to the mesh. @param isForceAdd adds the given node to structure without checking on coincidence with other nodes. returns index of the node in the structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theNode</strong> (<em>BRepMesh_Vertex &</em>) – </li> <li><strong>isForceAdd</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.Allocator"> <code class="descname">Allocator</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.Allocator" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns memory allocator used by the structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline Handle_NCollection_IncAllocator</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ClearDeleted"> <code class="descname">ClearDeleted</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ClearDeleted" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Substitutes deleted items by the last one from corresponding map to have only non-deleted elements, links or nodes in the structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ClearDomain"> <code class="descname">ClearDomain</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ClearDomain" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Removes all elements.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.Data"> <code class="descname">Data</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.Data" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gives the data structure for initialization of cell size and tolerance.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::HVertexTool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ElementNodes"> <code class="descname">ElementNodes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ElementNodes" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns indices of nodes forming the given element. @param theElement element which nodes should be retrieved. @param[out] theNodes nodes of the given element.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theElement</strong> (<em>BRepMesh_Triangle &</em>) – </td> </tr> </tbody> </table> <p>:param : :type : int(&theNodes) :rtype: None</p> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ElementsConnectedTo"> <code class="descname">ElementsConnectedTo</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ElementsConnectedTo" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns indices of elements conected to the link with the given index. @param theLinkIndex index of link whose data should be retrieved. returns indices of elements conected to the link.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theLinkIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.BRepMesh.BRepMesh_PairOfIndex" title="OCC.BRepMesh.BRepMesh_PairOfIndex">BRepMesh_PairOfIndex</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ElementsOfDomain"> <code class="descname">ElementsOfDomain</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.ElementsOfDomain" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns map of indices of elements registered in mesh.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::MapOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.GetElement"> <code class="descname">GetElement</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.GetElement" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Get element by the index. @param theIndex index of an element. returns element with the given index.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.BRepMesh.BRepMesh_Triangle" title="OCC.BRepMesh.BRepMesh_Triangle">BRepMesh_Triangle</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.GetHandle"> <code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.GetHandle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.GetLink"> <code class="descname">GetLink</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.GetLink" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Get link by the index. @param theIndex index of a link. returns link with the given index.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.BRepMesh.BRepMesh_Edge" title="OCC.BRepMesh.BRepMesh_Edge">BRepMesh_Edge</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.GetNode"> <code class="descname">GetNode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.GetNode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Get node by the index. @param theIndex index of a node. returns node with the given index.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_Vertex</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.IndexOf"> <code class="descname">IndexOf</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.IndexOf" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Finds the index of the given node. @param theNode node to find. returns index of the given element of zero if node is not in the mesh.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theNode</strong> (<em>BRepMesh_Vertex &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Finds the index of the given link. @param theLink link to find. returns index of the given element of zero if link is not in the mesh.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theLink</strong> (<em>BRepMesh_Edge &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Finds the index of the given element. @param theElement element to find. returns index of the given element of zero if element is not in the mesh.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theElement</strong> (<em>BRepMesh_Triangle &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.LinksConnectedTo"> <code class="descname">LinksConnectedTo</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.LinksConnectedTo" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Get list of links attached to the node with the given index. @param theIndex index of node whose links should be retrieved. returns list of links attached to the node.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::ListOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.LinksOfDomain"> <code class="descname">LinksOfDomain</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.LinksOfDomain" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns map of indices of links registered in mesh.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::MapOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.NbElements"> <code class="descname">NbElements</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.NbElements" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>@name API for accessing mesh elements. Returns number of links.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.NbLinks"> <code class="descname">NbLinks</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.NbLinks" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>@name API for accessing mesh links. Returns number of links.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.NbNodes"> <code class="descname">NbNodes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.NbNodes" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>@name API for accessing mesh nodes. Returns number of nodes.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.RemoveElement"> <code class="descname">RemoveElement</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.RemoveElement" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Removes element from the mesh. @param theIndex index of element to be removed.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.RemoveLink"> <code class="descname">RemoveLink</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.RemoveLink" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Removes link from the mesh in case if it has no connected elements and its type is Free. @param theIndex index of link to be removed. @param isForce if True link will be removed even if movability is not Free.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>isForce</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.RemoveNode"> <code class="descname">RemoveNode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.RemoveNode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Removes node from the mesh in case if it has no connected links and its type is Free. @param theIndex index of node to be removed. @param isForce if True node will be removed even if movability is not Free.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>isForce</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.StatisticsToString"> <code class="descname">StatisticsToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.StatisticsToString" title="Permalink to this definition">¶</a></dt> <dd><p>BRepMesh_DataStructureOfDelaun_StatisticsToString(BRepMesh_DataStructureOfDelaun self) -> std::string</p> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.SubstituteElement"> <code class="descname">SubstituteElement</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.SubstituteElement" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Substitutes the element with the given index by new one. @param theIndex index of element to be substituted. @param theNewLink substituting element. returns False in case if new element is already in the structure, True elsewhere.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theNewElement</strong> (<em>BRepMesh_Triangle &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.SubstituteLink"> <code class="descname">SubstituteLink</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.SubstituteLink" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Substitutes the link with the given index by new one. @param theIndex index of link to be substituted. @param theNewLink substituting link. returns False in case if new link is already in the structure, True elsewhere.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theNewLink</strong> (<em>BRepMesh_Edge &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.SubstituteNode"> <code class="descname">SubstituteNode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.SubstituteNode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Substitutes the node with the given index by new one. @param theIndex index of node to be substituted. @param theNewNode substituting node. returns False in case if new node is already in the structure, True elsewhere.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theNewNode</strong> (<em>BRepMesh_Vertex &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DataStructureOfDelaun.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_Delaun"> <em class="property">class </em><code class="descname">BRepMesh_Delaun</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Creates the triangulation with an empty Mesh data structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theVertices</strong> (<em>BRepMesh::Array1OfVertexOfDelaun &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Creates the triangulation with an existent Mesh data structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theOldMesh</strong> (<em>Handle_BRepMesh_DataStructureOfDelaun &</em>) – </li> <li><strong>theVertices</strong> (<em>BRepMesh::Array1OfVertexOfDelaun &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <ul class="simple"> <li>Creates the triangulation with an existant Mesh data structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theOldMesh</strong> (<em>Handle_BRepMesh_DataStructureOfDelaun &</em>) – </li> <li><strong>theVertexIndices</strong> (<em>BRepMesh::Array1OfInteger &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.AddVertices"> <code class="descname">AddVertices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.AddVertices" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Adds some vertices into the triangulation.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theVertices</strong> (<em>BRepMesh::Array1OfVertexOfDelaun &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.Contains"> <code class="descname">Contains</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.Contains" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Test is the given triangle contains the given vertex. If theEdgeOn != 0 the vertex lies onto the edge index returned through this parameter.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theTriangleId</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theVertex</strong> (<em>BRepMesh_Vertex &</em>) – </li> <li><strong>theEdgeOn</strong> (<em>int &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.GetEdge"> <code class="descname">GetEdge</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.GetEdge" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gives edge with the given index</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_Edge</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.GetTriangle"> <code class="descname">GetTriangle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.GetTriangle" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gives triangle with the given index</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_Triangle</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.GetVertex"> <code class="descname">GetVertex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.GetVertex" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gives vertex with the given index</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_Vertex</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.Init"> <code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.Init" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Initializes the triangulation with an array of vertices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theVertices</strong> (<em>BRepMesh::Array1OfVertexOfDelaun &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.RemoveVertex"> <code class="descname">RemoveVertex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.RemoveVertex" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Removes a vertex from the triangulation.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theVertex</strong> (<em>BRepMesh_Vertex &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.Result"> <code class="descname">Result</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.Result" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gives the Mesh data structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline Handle_BRepMesh_DataStructureOfDelaun</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.UseEdge"> <code class="descname">UseEdge</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.UseEdge" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Modify mesh to use the edge. returns True if done</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theEdge</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_Delaun.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Delaun.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory"> <em class="property">class </em><code class="descname">BRepMesh_DiscretFactory</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.DefaultName"> <code class="descname">DefaultName</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.DefaultName" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns name for current meshing algorithm.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline TCollection_AsciiString</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.Discret"> <code class="descname">Discret</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.Discret" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns triangulation algorithm instance. @param theShape shape to be meshed. @param theLinDeflection linear deflection to be used for meshing. @param theAngDeflection angular deflection to be used for meshing.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theShape</strong> (<em>TopoDS_Shape &</em>) – </li> <li><strong>theLinDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAngDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="#OCC.BRepMesh.Handle_BRepMesh_DiscretRoot" title="OCC.BRepMesh.Handle_BRepMesh_DiscretRoot">Handle_BRepMesh_DiscretRoot</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.ErrorStatus"> <code class="descname">ErrorStatus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.ErrorStatus" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns error status for last meshing algorithm switch.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_FactoryError</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.FunctionName"> <code class="descname">FunctionName</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.FunctionName" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns function name that should be exported by plugin.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline TCollection_AsciiString</td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.Get"> <em class="property">static </em><code class="descname">Get</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.Get" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns the global factory instance.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.BRepMesh.BRepMesh_DiscretFactory" title="OCC.BRepMesh.BRepMesh_DiscretFactory">BRepMesh_DiscretFactory</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.Names"> <code class="descname">Names</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.Names" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns the list of registered meshing algorithms.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline TColStd_MapOfAsciiString</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.SetDefault"> <code class="descname">SetDefault</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.SetDefault" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Setup meshing algorithm that should be created by this Factory. Returns True if requested tool is available. On fail Factory will continue to use previous algo. Call ::ErrorStatus() method to retrieve fault reason.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theName</strong> (<em>TCollection_AsciiString &</em>) – </li> <li><strong>theFuncName</strong> (<em>TCollection_AsciiString &</em>) – default value is ‘DISCRETALGO’</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.SetDefaultName"> <code class="descname">SetDefaultName</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.SetDefaultName" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Setup meshing algorithm by name. Returns True if requested tool is available. On fail Factory will continue to use previous algo.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theName</strong> (<em>TCollection_AsciiString &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.SetFunctionName"> <code class="descname">SetFunctionName</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.SetFunctionName" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Advanced function. Changes function name to retrieve from plugin. Returns True if requested tool is available. On fail Factory will continue to use previous algo.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theFuncName</strong> (<em>TCollection_AsciiString &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_DiscretFactory_Get"> <code class="descname">BRepMesh_DiscretFactory_Get</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretFactory_Get" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns the global factory instance.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.BRepMesh.BRepMesh_DiscretFactory" title="OCC.BRepMesh.BRepMesh_DiscretFactory">BRepMesh_DiscretFactory</a></td> </tr> </tbody> </table> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot"> <em class="property">class </em><code class="descname">BRepMesh_DiscretRoot</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Standard_Transient" title="OCC.Standard.Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Standard_Transient</span></code></a></p> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.Angle"> <code class="descname">Angle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.Angle" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns angular deflection.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline float</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.Deflection"> <code class="descname">Deflection</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.Deflection" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns linear deflection.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline float</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.GetHandle"> <code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.GetHandle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.IsDone"> <code class="descname">IsDone</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.IsDone" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns true if triangualtion was performed and has success.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.Perform"> <code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.Perform" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Compute triangulation for set shape.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.SetAngle"> <code class="descname">SetAngle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.SetAngle" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Setup angular deflection.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theAngle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.SetDeflection"> <code class="descname">SetDeflection</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.SetDeflection" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Setup linear deflection.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.SetShape"> <code class="descname">SetShape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.SetShape" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Set the shape to triangulate.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theShape</strong> (<em>TopoDS_Shape &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.Shape"> <code class="descname">Shape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.Shape" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline TopoDS_Shape</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_DiscretRoot.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_DiscretRoot.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_Edge"> <em class="property">class </em><code class="descname">BRepMesh_Edge</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Edge" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#OCC.BRepMesh.BRepMesh_OrientedEdge" title="OCC.BRepMesh.BRepMesh_OrientedEdge"><code class="xref py py-class docutils literal"><span class="pre">OCC.BRepMesh.BRepMesh_OrientedEdge</span></code></a></p> <ul class="simple"> <li>Default constructor.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Constructs a link between two vertices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theFirstNode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theLastNode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Edge.IsEqual"> <code class="descname">IsEqual</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Edge.IsEqual" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks for equality with another edge. @param theOther edge to be checked against this one. returns True if equal, False if not.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theOther</strong> (<em>BRepMesh_Edge &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Edge.IsSameOrientation"> <code class="descname">IsSameOrientation</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Edge.IsSameOrientation" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks if the given edge and this one have the same orientation. @param theOther edge to be checked against this one. etrun True if edges have the same orientation, False if not.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theOther</strong> (<em>BRepMesh_Edge &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Edge.Movability"> <code class="descname">Movability</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Edge.Movability" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns movability flag of the Link.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_DegreeOfFreedom</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Edge.SetMovability"> <code class="descname">SetMovability</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Edge.SetMovability" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets movability flag of the Link. @param theMovability flag to be set.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_Edge.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Edge.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_EdgeChecker"> <em class="property">class </em><code class="descname">BRepMesh_EdgeChecker</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_EdgeChecker" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor @param theFaceTri Poly triangulation of face the edges relie to. @param theFaceLoc Face location to be used to extract polygon on triangulation. @param theMutex Upper level shared mutex to protect isFailed flag from concurrent write access. @param isFailed Upper level shared flag indicating that polygon on triangulation of checked edge is not consistent. If this flag is set to True, other tasks will not check details of their data.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theFaceTri</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> <li><strong>theFaceLoc</strong> (<em>TopLoc_Location &</em>) – </li> <li><strong>theMutex</strong> (<em>Standard_Mutex &</em>) – </li> <li><strong>isFailed</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_EdgeChecker.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_EdgeChecker.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_FaceChecker"> <em class="property">class </em><code class="descname">BRepMesh_FaceChecker</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FaceChecker" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor @param isInParallel Flag indicates that face edges should be checked in parallel.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>isInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FaceChecker.IsValid"> <code class="descname">IsValid</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FaceChecker.IsValid" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns status of the check.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_FaceChecker.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FaceChecker.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret"> <em class="property">class </em><code class="descname">BRepMesh_FastDiscret</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Standard_Transient" title="OCC.Standard.Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Standard_Transient</span></code></a></p> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>defle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>angle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>B</strong> (<em>Bnd_Box &</em>) – </li> <li><strong>withShare</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li> <li><strong>inshape</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> <li><strong>relative</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> <li><strong>shapetrigu</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> <li><strong>isInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <ul class="simple"> <li>if the boolean <relative> is True, the deflection used for the polygonalisation of each edge will be <defle> * Size of Edge. the deflection used for the faces will be the maximum deflection of their edges. if <shapetrigu> is True, the triangulation, if exists with a correct deflection, can be used to re-triangulate the shape. if <inshape> is True, the calculated triangulation will be stored in the shape.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>shape</strong> (<em>TopoDS_Shape &</em>) – </li> <li><strong>defle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>angle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>B</strong> (<em>Bnd_Box &</em>) – </li> <li><strong>withShare</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li> <li><strong>inshape</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> <li><strong>relative</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> <li><strong>shapetrigu</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> <li><strong>isInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.Add"> <code class="descname">Add</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.Add" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Record a face for further processing. returns status flags collected during discretization of boundaries of the given face.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>face</strong> (<em>TopoDS_Face &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.GetAngle"> <code class="descname">GetAngle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.GetAngle" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>returns the deflection value.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline float</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.GetDeflection"> <code class="descname">GetDeflection</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.GetDeflection" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>returns the deflection value.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline float</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.GetFaceAttribute"> <code class="descname">GetFaceAttribute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.GetFaceAttribute" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gives face attribute.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </li> <li><strong>theAttribute</strong> (<em>Handle_BRepMesh_FaceAttribute &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.GetHandle"> <code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.GetHandle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.InShape"> <code class="descname">InShape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.InShape" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.InitSharedFaces"> <code class="descname">InitSharedFaces</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.InitSharedFaces" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theShape</strong> (<em>TopoDS_Shape &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.IsParallel"> <code class="descname">IsParallel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.IsParallel" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns the multi-threading usage flag.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.NbBoundaryPoints"> <code class="descname">NbBoundaryPoints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.NbBoundaryPoints" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns number of boundary 3d points.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.Perform"> <code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.Perform" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Build triangulation on the whole shape.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>shape</strong> (<em>TopoDS_Shape &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.Process"> <code class="descname">Process</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.Process" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Triangulate a face previously recorded for processing by call to Add(). Can be executed in parallel threads.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>face</strong> (<em>TopoDS_Face &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.RemoveFaceAttribute"> <code class="descname">RemoveFaceAttribute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.RemoveFaceAttribute" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Remove face attribute as useless to free locate memory.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.SetParallel"> <code class="descname">SetParallel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.SetParallel" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Request algorithm to launch in multiple threads to improve performance (should be supported by plugin).</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.ShapeTrigu"> <code class="descname">ShapeTrigu</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.ShapeTrigu" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.SharedFaces"> <code class="descname">SharedFaces</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.SharedFaces" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline TopTools_IndexedDataMapOfShapeListOfShape</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.WithShare"> <code class="descname">WithShare</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.WithShare" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscret.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscret.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscretFace"> <em class="property">class </em><code class="descname">BRepMesh_FastDiscretFace</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscretFace" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Standard_Transient" title="OCC.Standard.Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Standard_Transient</span></code></a></p> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theAngle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscretFace.GetHandle"> <code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscretFace.GetHandle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscretFace.Perform"> <code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscretFace.Perform" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theAttribute</strong> (<em>Handle_BRepMesh_FaceAttribute &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_FastDiscretFace.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_FastDiscretFace.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool"> <em class="property">class </em><code class="descname">BRepMesh_GeomTool</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor. Initiates discretization of the given geometric curve. @param theCurve curve to be discretized. @param theFirstParam first parameter of the curve. @param theLastParam last parameter of the curve. @param theLinDeflection linear deflection. @param theAngDeflection angular deflection. @param theMinPointsNb minimum nuber of points to be produced.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theCurve</strong> (<em>BRepAdaptor_Curve &</em>) – </li> <li><strong>theFirstParam</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theLastParam</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theLinDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAngDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theMinPointsNb</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 2</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <ul class="simple"> <li>Constructor. Initiates discretization of geometric curve corresponding to iso curve of the given surface. @param theSurface surface the iso curve to be taken from. @param theIsoType type of iso curve to be used, U or V. @param theParamIso parameter on the surface specifying the iso curve. @param theFirstParam first parameter of the curve. @param theLastParam last parameter of the curve. @param theLinDeflection linear deflection. @param theAngDeflection angular deflection. @param theMinPointsNb minimum nuber of points to be produced.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theSurface</strong> (<em>Handle_BRepAdaptor_HSurface &</em>) – </li> <li><strong>theIsoType</strong> (<em>GeomAbs_IsoType</em>) – </li> <li><strong>theParamIso</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theFirstParam</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theLastParam</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theLinDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAngDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theMinPointsNb</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 2</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.AddPoint"> <code class="descname">AddPoint</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.AddPoint" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Adds point to already calculated points (or replaces existing). @param thePoint point to be added. @param theParam parameter on the curve corresponding to the given point. @param theIsReplace if True replaces existing point lying within parameteric tolerance of the given point. returns index of new added point or found with parametric tolerance</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>thePoint</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li> <li><strong>theParam</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theIsReplace</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">inline int</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.Cross"> <code class="descname">Cross</code><em class="property"> = 1</em><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.Cross" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.EndPointTouch"> <code class="descname">EndPointTouch</code><em class="property"> = 2</em><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.EndPointTouch" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.Glued"> <code class="descname">Glued</code><em class="property"> = 4</em><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.Glued" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.NbPoints"> <code class="descname">NbPoints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.NbPoints" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns number of discretization points.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.NoIntersection"> <code class="descname">NoIntersection</code><em class="property"> = 0</em><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.NoIntersection" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.PointOnSegment"> <code class="descname">PointOnSegment</code><em class="property"> = 3</em><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.PointOnSegment" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.Same"> <code class="descname">Same</code><em class="property"> = 5</em><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.Same" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.Value"> <code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.Value" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gets parameters of discretization point with the given index. @param theIndex index of discretization point. @param theIsoParam parameter on surface to be used as second coordinate of resulting 2d point. @param theParam[out] parameter of the point on the iso curve. @param thePoint[out] discretization point. @param theUV[out] discretization point in parametric space of the surface. returns True on success, False elsewhere.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theIsoParam</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theParam</strong> (<em>float &</em>) – </li> <li><strong>thePoint</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li> <li><strong>theUV</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> <ul class="simple"> <li>Gets parameters of discretization point with the given index. @param theIndex index of discretization point. @param theSurface surface the curve is lying onto. @param theParam[out] parameter of the point on the curve. @param thePoint[out] discretization point. @param theUV[out] discretization point in parametric space of the surface. returns True on success, False elsewhere.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theSurface</strong> (<em>Handle_BRepAdaptor_HSurface &</em>) – </li> <li><strong>theParam</strong> (<em>float &</em>) – </li> <li><strong>thePoint</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li> <li><strong>theUV</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_GeomTool.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_GeomTool.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_IEdgeTool"> <em class="property">class </em><code class="descname">BRepMesh_IEdgeTool</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IEdgeTool" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Standard_Transient" title="OCC.Standard.Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Standard_Transient</span></code></a></p> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IEdgeTool.GetHandle"> <code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IEdgeTool.GetHandle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IEdgeTool.NbPoints"> <code class="descname">NbPoints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IEdgeTool.NbPoints" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns number of tessellation points.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IEdgeTool.Value"> <code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IEdgeTool.Value" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns parameters of solution with the given index. @param theIndex index of tessellation point. @param theParameter parameters on PCurve corresponded to the solution. @param thePoint tessellation point. @param theUV coordinates of tessellation point in parametric space of face.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theParameter</strong> (<em>float &</em>) – </li> <li><strong>thePoint</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li> <li><strong>theUV</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_IEdgeTool.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IEdgeTool.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh"> <em class="property">class </em><code class="descname">BRepMesh_IncrementalMesh</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#OCC.BRepMesh.BRepMesh_DiscretRoot" title="OCC.BRepMesh.BRepMesh_DiscretRoot"><code class="xref py py-class docutils literal"><span class="pre">OCC.BRepMesh.BRepMesh_DiscretRoot</span></code></a></p> <ul class="simple"> <li>@name mesher API Default constructor</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Constructor. Automatically calls method Perform. @param theShape shape to be meshed. @param theLinDeflection linear deflection. @param isRelative if True deflection used for discretization of each edge will be <theLinDeflection> * <size of edge>. Deflection used for the faces will be the maximum deflection of their edges. @param theAngDeflection angular deflection. @param isInParallel if True shape will be meshed in parallel.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theShape</strong> (<em>TopoDS_Shape &</em>) – </li> <li><strong>theLinDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>isRelative</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> <li><strong>theAngDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – default value is 0.5</li> <li><strong>isInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.Discret"> <em class="property">static </em><code class="descname">Discret</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.Discret" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>@name plugin API Plugin interface for the Mesh Factories. Initializes meshing algorithm with the given parameters. @param theShape shape to be meshed. @param theLinDeflection linear deflection. @param theAngDeflection angular deflection. @param[out] theAlgo pointer to initialized algorithm.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theShape</strong> (<em>TopoDS_Shape &</em>) – </li> <li><strong>theLinDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAngDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAlgo</strong> (<em>BRepMesh_DiscretRoot * &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.GetHandle"> <code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.GetHandle" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.GetStatusFlags"> <code class="descname">GetStatusFlags</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.GetStatusFlags" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns accumulated status flags faced during meshing.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.IsModified"> <code class="descname">IsModified</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.IsModified" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns modified flag.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.IsParallel"> <code class="descname">IsParallel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.IsParallel" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns the multi-threading usage flag.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.IsParallelDefault"> <em class="property">static </em><code class="descname">IsParallelDefault</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.IsParallelDefault" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns multi-threading usage flag set by default in Discret() static method (thus applied only to Mesh Factories).</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.IsRelative"> <code class="descname">IsRelative</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.IsRelative" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns relative deflection flag.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.SetParallel"> <code class="descname">SetParallel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.SetParallel" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Request algorithm to launch in multiple threads to improve performance.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>isInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.SetParallelDefault"> <em class="property">static </em><code class="descname">SetParallelDefault</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.SetParallelDefault" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Setup multi-threading usage flag set by default in Discret() static method (thus applied only to Mesh Factories).</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>isInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.SetRelative"> <code class="descname">SetRelative</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.SetRelative" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>@name accessing to parameters. Enables using relative deflection. @param isRelative if True deflection used for discretization of each edge will be <theLinDeflection> * <size of edge>. Deflection used for the faces will be the maximum deflection of their edges.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>isRelative</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh_Discret"> <code class="descname">BRepMesh_IncrementalMesh_Discret</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh_Discret" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>@name plugin API Plugin interface for the Mesh Factories. Initializes meshing algorithm with the given parameters. @param theShape shape to be meshed. @param theLinDeflection linear deflection. @param theAngDeflection angular deflection. @param[out] theAlgo pointer to initialized algorithm.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theShape</strong> (<em>TopoDS_Shape &</em>) – </li> <li><strong>theLinDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAngDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAlgo</strong> (<em>BRepMesh_DiscretRoot * &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh_IsParallelDefault"> <code class="descname">BRepMesh_IncrementalMesh_IsParallelDefault</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh_IsParallelDefault" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns multi-threading usage flag set by default in Discret() static method (thus applied only to Mesh Factories).</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_IncrementalMesh_SetParallelDefault"> <code class="descname">BRepMesh_IncrementalMesh_SetParallelDefault</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_IncrementalMesh_SetParallelDefault" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Setup multi-threading usage flag set by default in Discret() static method (thus applied only to Mesh Factories).</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>isInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">void</td> </tr> </tbody> </table> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_OrientedEdge"> <em class="property">class </em><code class="descname">BRepMesh_OrientedEdge</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_OrientedEdge" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Default constructor.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Constructs a link between two vertices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theFirstNode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theLastNode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_OrientedEdge.FirstNode"> <code class="descname">FirstNode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_OrientedEdge.FirstNode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns index of first node of the Link.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_OrientedEdge.HashCode"> <code class="descname">HashCode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_OrientedEdge.HashCode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns hash code for this edge. @param theUpper upper index in the container. returns hash code.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theUpper</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_OrientedEdge.IsEqual"> <code class="descname">IsEqual</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_OrientedEdge.IsEqual" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks this and other edge for equality. @param theOther edge to be checked against this one. @retrun True if edges have the same orientation, False if not.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theOther</strong> (<em>BRepMesh_OrientedEdge &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_OrientedEdge.LastNode"> <code class="descname">LastNode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_OrientedEdge.LastNode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns index of last node of the Link.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_OrientedEdge.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_OrientedEdge.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex"> <em class="property">class </em><code class="descname">BRepMesh_PairOfIndex</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Default constructor</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.Append"> <code class="descname">Append</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.Append" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Appends index to the pair.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.Clear"> <code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.Clear" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Clears indices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.Extent"> <code class="descname">Extent</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.Extent" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns number of initialized indeces.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.FirstIndex"> <code class="descname">FirstIndex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.FirstIndex" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns first index of pair.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.Index"> <code class="descname">Index</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.Index" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns index corresponding to the given position in the pair. @param thePairPos position of index in the pair (1 or 2).</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>thePairPos</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.IsEmpty"> <code class="descname">IsEmpty</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.IsEmpty" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns is pair is empty.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.LastIndex"> <code class="descname">LastIndex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.LastIndex" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns last index of pair</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.Prepend"> <code class="descname">Prepend</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.Prepend" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Prepends index to the pair.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.RemoveIndex"> <code class="descname">RemoveIndex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.RemoveIndex" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Remove index from the given position. @param thePairPos position of index in the pair (1 or 2).</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>thePairPos</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.SetIndex"> <code class="descname">SetIndex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.SetIndex" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets index corresponding to the given position in the pair. @param thePairPos position of index in the pair (1 or 2). @param theIndex index to be stored.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>thePairPos</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">inline void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_PairOfIndex.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfIndex.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_PairOfPolygon"> <em class="property">class </em><code class="descname">BRepMesh_PairOfPolygon</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfPolygon" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor. Creates empty pair with null fileds.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfPolygon.Append"> <code class="descname">Append</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfPolygon.Append" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets the last element of the pair. If first element is empty, also assignes the given polygon to it. @param thePolygon plygon to be set.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>thePolygon</strong> (<em>Handle_Poly_PolygonOnTriangulation &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfPolygon.Clear"> <code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfPolygon.Clear" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Clears pair handles.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfPolygon.First"> <code class="descname">First</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfPolygon.First" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns first polygon on triangulation.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline Handle_Poly_PolygonOnTriangulation</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfPolygon.Last"> <code class="descname">Last</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfPolygon.Last" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns last polygon on triangulation.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline Handle_Poly_PolygonOnTriangulation</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_PairOfPolygon.Prepend"> <code class="descname">Prepend</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfPolygon.Prepend" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets the first element of the pair. If last element is empty, also assignes the given polygon to it. @param thePolygon plygon to be set.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>thePolygon</strong> (<em>Handle_Poly_PolygonOnTriangulation &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_PairOfPolygon.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_PairOfPolygon.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun"> <em class="property">class </em><code class="descname">BRepMesh_SelectorOfDataStructureOfDelaun</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Default constructor.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Constructor. Initializes selector by the mesh.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theMesh</strong> (<em>Handle_BRepMesh_DataStructureOfDelaun &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.AddNeighbours"> <code class="descname">AddNeighbours</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.AddNeighbours" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Adds a level of neighbours by edge the selector.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.Elements"> <code class="descname">Elements</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.Elements" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns selected elements.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::MapOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.FrontierLinks"> <code class="descname">FrontierLinks</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.FrontierLinks" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gives the list of incices of frontier links.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::MapOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.Initialize"> <code class="descname">Initialize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.Initialize" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Initializes selector by the mesh.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theMesh</strong> (<em>Handle_BRepMesh_DataStructureOfDelaun &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.Links"> <code class="descname">Links</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.Links" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns selected links.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::MapOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursByEdgeOf"> <code class="descname">NeighboursByEdgeOf</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursByEdgeOf" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Selects all neighboring elements by links of the given element.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theElement</strong> (<em>BRepMesh_Triangle &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursOf"> <code class="descname">NeighboursOf</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursOf" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Selects all neighboring elements of the given node.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theNode</strong> (<em>BRepMesh_Vertex &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Selects all neighboring elements of the given link.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theLink</strong> (<em>BRepMesh_Edge &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Selects all neighboring elements of the given element.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theElement</strong> (<em>BRepMesh_Triangle &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Adds a level of neighbours by edge to the selector.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>&</strong> (<a class="reference internal" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun" title="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun"><em>BRepMesh_SelectorOfDataStructureOfDelaun</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursOfElement"> <code class="descname">NeighboursOfElement</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursOfElement" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Selects all neighboring elements by nodes of the given element.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theElementIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursOfLink"> <code class="descname">NeighboursOfLink</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursOfLink" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Selects all neighboring elements of link with the given index.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theLinkIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursOfNode"> <code class="descname">NeighboursOfNode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.NeighboursOfNode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Selects all neighboring elements of node with the given index.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theNodeIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.Nodes"> <code class="descname">Nodes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.Nodes" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns selected nodes.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::MapOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_SelectorOfDataStructureOfDelaun.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool"> <em class="property">class </em><code class="descname">BRepMesh_ShapeTool</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.AddInFace"> <em class="property">static </em><code class="descname">AddInFace</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.AddInFace" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Stores the given triangulation into the given face. @param theFace face to be updated by triangulation. @param theTriangulation triangulation to be stored into the face.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </li> <li><strong>theTriangulation</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.BoxMaxDimension"> <em class="property">static </em><code class="descname">BoxMaxDimension</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.BoxMaxDimension" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gets the maximum dimension of the given bounding box. If the given bounding box is void leaves the resulting value unchanged. @param theBox bounding box to be processed. @param theMaxDimension maximum dimension of the given box.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theBox</strong> (<em>Bnd_Box &</em>) – </li> <li><strong>theMaxDimension</strong> (<em>float &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.FindUV"> <em class="property">static </em><code class="descname">FindUV</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.FindUV" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks 2d representations of 3d point with the given index for equality to avoid duplications. @param theIndexOfPnt3d index of 3d point with which 2d representation should be associated. @param thePnt2d 2d representation of the point with the given index. @param theVertex vertex corresponded to 3d point with the given index. Used to extract vertex tolerance in 3d space. @param theMinDistance minimum distance between vertices regarding which they could be treated as distinct ones. This value is defined by mesher using parameters given by user in connection with shape metrics. @param theFaceAttribute attributes contining data calculated according to face geomtry and define limits of face in parametric space. If defined, will be used instead of surface parameter. @param theLocation2dMap map of 2d representations of 3d points. returns given 2d point in case if 3d poind does not alredy have the similar representation, otherwice 2d point corresponding to existing representation will be returned.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndexOfPnt3d</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>thePnt2d</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </li> <li><strong>theVertex</strong> (<em>TopoDS_Vertex &</em>) – </li> <li><strong>theMinDistance</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theFaceAttribute</strong> (<em>Handle_BRepMesh_FaceAttribute &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY">gp_XY</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.IsDegenerated"> <em class="property">static </em><code class="descname">IsDegenerated</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.IsDegenerated" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks is the given edge degenerated. Checks geometrical parameters in case if IsDegenerated flag is not set. @param theEdge edge to be checked. @param theFace face within which parametric space edge will be checked for geometrical degenerativity.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.MaxFaceTolerance"> <em class="property">static </em><code class="descname">MaxFaceTolerance</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.MaxFaceTolerance" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns maximum tolerance of the given face. Considers tolerances of edges and vertices contained in the given face.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.NullifyEdge"> <em class="property">static </em><code class="descname">NullifyEdge</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.NullifyEdge" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Nullifies polygon on triangulation stored in the edge. @param theEdge edge to be updated by null polygon. @param theTriangulation triangulation the given edge is associated to. @param theLocation face location.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>theTriangulation</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> <li><strong>theLocation</strong> (<em>TopLoc_Location &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.NullifyFace"> <em class="property">static </em><code class="descname">NullifyFace</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.NullifyFace" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Nullifies triangulation stored in the face. @param theFace face to be updated by null triangulation.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">void</td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.RelativeEdgeDeflection"> <em class="property">static </em><code class="descname">RelativeEdgeDeflection</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.RelativeEdgeDeflection" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns relative deflection for edge with respect to shape size. @param theEdge edge for which relative deflection should be computed. @param theDeflection absolute deflection. @param theMaxShapeSize maximum size of a shape. @param theAdjustmentCoefficient coefficient of adjustment between maximum size of shape and calculated relative deflection. returns relative deflection for the edge.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>theDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theMaxShapeSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAdjustmentCoefficient</strong> (<em>float &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.UpdateEdge"> <em class="property">static </em><code class="descname">UpdateEdge</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.UpdateEdge" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Updates the given edge by the given tessellated representation. @param theEdge edge to be updated. @param thePolygon tessellated representation of the edge to be stored. @param theTriangulation triangulation the given edge is associated to. @param theLocation face location.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>thePolygon</strong> (<em>Handle_Poly_PolygonOnTriangulation &</em>) – </li> <li><strong>theTriangulation</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> <li><strong>theLocation</strong> (<em>TopLoc_Location &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> <ul class="simple"> <li>Updates the given seam edge by the given tessellated representations. @param theEdge edge to be updated. @param thePolygon1 tessellated representation corresponding to forward direction of the seam edge. @param thePolygon2 tessellated representation corresponding to reversed direction of the seam edge. @param theTriangulation triangulation the given edge is associated to. @param theLocation face location.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>thePolygon1</strong> (<em>Handle_Poly_PolygonOnTriangulation &</em>) – </li> <li><strong>thePolygon2</strong> (<em>Handle_Poly_PolygonOnTriangulation &</em>) – </li> <li><strong>theTriangulation</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> <li><strong>theLocation</strong> (<em>TopLoc_Location &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.UseLocation"> <em class="property">static </em><code class="descname">UseLocation</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.UseLocation" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Applies location to the given point and return result. @param thePnt point to be transformed. @param theLoc location to be applied.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>thePnt</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li> <li><strong>theLoc</strong> (<em>TopLoc_Location &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt">gp_Pnt</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_AddInFace"> <code class="descname">BRepMesh_ShapeTool_AddInFace</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_AddInFace" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Stores the given triangulation into the given face. @param theFace face to be updated by triangulation. @param theTriangulation triangulation to be stored into the face.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </li> <li><strong>theTriangulation</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_BoxMaxDimension"> <code class="descname">BRepMesh_ShapeTool_BoxMaxDimension</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_BoxMaxDimension" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gets the maximum dimension of the given bounding box. If the given bounding box is void leaves the resulting value unchanged. @param theBox bounding box to be processed. @param theMaxDimension maximum dimension of the given box.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theBox</strong> (<em>Bnd_Box &</em>) – </li> <li><strong>theMaxDimension</strong> (<em>float &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_FindUV"> <code class="descname">BRepMesh_ShapeTool_FindUV</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_FindUV" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks 2d representations of 3d point with the given index for equality to avoid duplications. @param theIndexOfPnt3d index of 3d point with which 2d representation should be associated. @param thePnt2d 2d representation of the point with the given index. @param theVertex vertex corresponded to 3d point with the given index. Used to extract vertex tolerance in 3d space. @param theMinDistance minimum distance between vertices regarding which they could be treated as distinct ones. This value is defined by mesher using parameters given by user in connection with shape metrics. @param theFaceAttribute attributes contining data calculated according to face geomtry and define limits of face in parametric space. If defined, will be used instead of surface parameter. @param theLocation2dMap map of 2d representations of 3d points. returns given 2d point in case if 3d poind does not alredy have the similar representation, otherwice 2d point corresponding to existing representation will be returned.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndexOfPnt3d</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>thePnt2d</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </li> <li><strong>theVertex</strong> (<em>TopoDS_Vertex &</em>) – </li> <li><strong>theMinDistance</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theFaceAttribute</strong> (<em>Handle_BRepMesh_FaceAttribute &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY">gp_XY</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_IsDegenerated"> <code class="descname">BRepMesh_ShapeTool_IsDegenerated</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_IsDegenerated" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks is the given edge degenerated. Checks geometrical parameters in case if IsDegenerated flag is not set. @param theEdge edge to be checked. @param theFace face within which parametric space edge will be checked for geometrical degenerativity.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_MaxFaceTolerance"> <code class="descname">BRepMesh_ShapeTool_MaxFaceTolerance</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_MaxFaceTolerance" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns maximum tolerance of the given face. Considers tolerances of edges and vertices contained in the given face.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_NullifyEdge"> <code class="descname">BRepMesh_ShapeTool_NullifyEdge</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_NullifyEdge" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Nullifies polygon on triangulation stored in the edge. @param theEdge edge to be updated by null polygon. @param theTriangulation triangulation the given edge is associated to. @param theLocation face location.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>theTriangulation</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> <li><strong>theLocation</strong> (<em>TopLoc_Location &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_NullifyFace"> <code class="descname">BRepMesh_ShapeTool_NullifyFace</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_NullifyFace" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Nullifies triangulation stored in the face. @param theFace face to be updated by null triangulation.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">void</td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_RelativeEdgeDeflection"> <code class="descname">BRepMesh_ShapeTool_RelativeEdgeDeflection</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_RelativeEdgeDeflection" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns relative deflection for edge with respect to shape size. @param theEdge edge for which relative deflection should be computed. @param theDeflection absolute deflection. @param theMaxShapeSize maximum size of a shape. @param theAdjustmentCoefficient coefficient of adjustment between maximum size of shape and calculated relative deflection. returns relative deflection for the edge.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>theDeflection</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theMaxShapeSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theAdjustmentCoefficient</strong> (<em>float &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_UpdateEdge"> <code class="descname">BRepMesh_ShapeTool_UpdateEdge</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_UpdateEdge" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Updates the given edge by the given tessellated representation. @param theEdge edge to be updated. @param thePolygon tessellated representation of the edge to be stored. @param theTriangulation triangulation the given edge is associated to. @param theLocation face location.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>thePolygon</strong> (<em>Handle_Poly_PolygonOnTriangulation &</em>) – </li> <li><strong>theTriangulation</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> <li><strong>theLocation</strong> (<em>TopLoc_Location &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> <ul class="simple"> <li>Updates the given seam edge by the given tessellated representations. @param theEdge edge to be updated. @param thePolygon1 tessellated representation corresponding to forward direction of the seam edge. @param thePolygon2 tessellated representation corresponding to reversed direction of the seam edge. @param theTriangulation triangulation the given edge is associated to. @param theLocation face location.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theEdge</strong> (<em>TopoDS_Edge &</em>) – </li> <li><strong>thePolygon1</strong> (<em>Handle_Poly_PolygonOnTriangulation &</em>) – </li> <li><strong>thePolygon2</strong> (<em>Handle_Poly_PolygonOnTriangulation &</em>) – </li> <li><strong>theTriangulation</strong> (<em>Handle_Poly_Triangulation &</em>) – </li> <li><strong>theLocation</strong> (<em>TopLoc_Location &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_ShapeTool_UseLocation"> <code class="descname">BRepMesh_ShapeTool_UseLocation</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_ShapeTool_UseLocation" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Applies location to the given point and return result. @param thePnt point to be transformed. @param theLoc location to be applied.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>thePnt</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li> <li><strong>theLoc</strong> (<em>TopLoc_Location &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt">gp_Pnt</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_Triangle"> <em class="property">class </em><code class="descname">BRepMesh_Triangle</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Triangle" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Default constructor.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Constructor. @param theEdges array of edges of triangle. @param theOrientations array of edge’s orientations. @param theMovability movability of triangle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>Standard_Integer</strong><strong>(</strong><strong>&theEdges</strong><strong>)</strong><strong></strong> – </li> <li><strong>Standard_Boolean</strong><strong>(</strong><strong>&theOrientations</strong><strong>)</strong><strong></strong> – </li> <li><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Triangle.Edges"> <code class="descname">Edges</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Triangle.Edges" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Gets edges with orientations composing the triangle. @param[out] theEdges array edges are stored to. @param[out] theOrientations array orientations are stored to.</li> </ul> <p>:param : :type : int(&theEdges) :param : :type : bool(&theOrientations) :rtype: inline void</p> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Triangle.HashCode"> <code class="descname">HashCode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Triangle.HashCode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns hash code for this triangle. @param theUpper upper index in the container. returns hash code.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theUpper</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Triangle.Initialize"> <code class="descname">Initialize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Triangle.Initialize" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Initializes the triangle by the given parameters. @param theEdges array of edges of triangle. @param theOrientations array of edge’s orientations. @param theMovability movability of triangle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>Standard_Integer</strong><strong>(</strong><strong>&theEdges</strong><strong>)</strong><strong></strong> – </li> <li><strong>Standard_Boolean</strong><strong>(</strong><strong>&theOrientations</strong><strong>)</strong><strong></strong> – </li> <li><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">inline void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Triangle.IsEqual"> <code class="descname">IsEqual</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Triangle.IsEqual" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks for equality with another triangle. @param theOther triangle to be checked against this one. returns True if equal, False if not.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theOther</strong> (<em>BRepMesh_Triangle &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Triangle.Movability"> <code class="descname">Movability</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Triangle.Movability" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns movability of the triangle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_DegreeOfFreedom</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Triangle.SetMovability"> <code class="descname">SetMovability</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Triangle.SetMovability" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets movability of the triangle.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_Triangle.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Triangle.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_Vertex"> <em class="property">class </em><code class="descname">BRepMesh_Vertex</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Default constructor</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Creates vertex associated with point in 3d space. @param theUV position of vertex in parametric space. @param theLocation3d index of 3d point to be associated with vertex. @param theMovability movability of the vertex.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theUV</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </li> <li><strong>theLocation3d</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <ul class="simple"> <li>Creates vertex without association with point in 3d space. @param theU U position of vertex in parametric space. @param theV V position of vertex in parametric space. @param theMovability movability of the vertex.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theU</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theV</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.ChangeCoord"> <code class="descname">ChangeCoord</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.ChangeCoord" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns position of the vertex in parametric space for modification.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline gp_XY</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.Coord"> <code class="descname">Coord</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.Coord" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns position of the vertex in parametric space.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline gp_XY</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.HashCode"> <code class="descname">HashCode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.HashCode" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns hash code for this vertex. @param theUpper upper index in the container. returns hash code.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Upper</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.Initialize"> <code class="descname">Initialize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.Initialize" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Initializes vertex associated with point in 3d space. @param theUV position of vertex in parametric space. @param theLocation3d index of 3d point to be associated with vertex. @param theMovability movability of the vertex.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theUV</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </li> <li><strong>theLocation3d</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">inline void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.IsEqual"> <code class="descname">IsEqual</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.IsEqual" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks for equality with another vertex. @param theOther vertex to be checked against this one. returns True if equal, False if not.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theOther</strong> (<em>BRepMesh_Vertex &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.Location3d"> <code class="descname">Location3d</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.Location3d" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns index of 3d point associated with the vertex.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.Movability"> <code class="descname">Movability</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.Movability" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns movability of the vertex.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_DegreeOfFreedom</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.SetMovability"> <code class="descname">SetMovability</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.SetMovability" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets movability of the vertex.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theMovability</strong> (<em>BRepMesh_DegreeOfFreedom</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_Vertex.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_Vertex.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector"> <em class="property">class </em><code class="descname">BRepMesh_VertexInspector</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor. @param theReservedSize size to be reserved for vector of vertices. @param theAllocator memory allocator to be used by internal collections.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theReservedSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theAllocator</strong> (<em>Handle_NCollection_IncAllocator &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.Add"> <code class="descname">Add</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.Add" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Registers the given vertex. @param theVertex vertex to be registered.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theVertex</strong> (<em>BRepMesh_Vertex &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.ChangeVertices"> <code class="descname">ChangeVertices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.ChangeVertices" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns set of mesh vertices for modification.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::HVectorOfVertex</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.Clear"> <code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.Clear" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Clear inspector’s internal data structures.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.Delete"> <code class="descname">Delete</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.Delete" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Deletes vertex with the given index. @param theIndex index of vertex to be removed.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.GetCoincidentPoint"> <code class="descname">GetCoincidentPoint</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.GetCoincidentPoint" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns index of point coinciding with regerence one.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.GetListOfDelPoints"> <code class="descname">GetListOfDelPoints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.GetListOfDelPoints" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns list with indexes of vertices that have movability attribute equal to BRepMesh_Deleted and can be replaced with another node.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::ListOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.GetVertex"> <code class="descname">GetVertex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.GetVertex" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns vertex with the given index.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_Vertex</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.Inspect"> <code class="descname">Inspect</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.Inspect" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Performs inspection of a point with the given index. @param theTargetIndex index of a circle to be checked. returns status of the check.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theTargetIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">NCollection_CellFilter_Action</td> </tr> </tbody> </table> </dd></dl> <dl class="staticmethod"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.IsEqual"> <em class="property">static </em><code class="descname">IsEqual</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.IsEqual" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks indices for equlity.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theTargetIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.NbVertices"> <code class="descname">NbVertices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.NbVertices" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns number of registered vertices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.SetPoint"> <code class="descname">SetPoint</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.SetPoint" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Set reference point to be checked.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>thePoint</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_XY" title="OCC.gp.gp_XY"><em>gp_XY</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.SetTolerance"> <code class="descname">SetTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.SetTolerance" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets the tolerance to be used for identification of coincident vertices equal for both dimensions.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theTolerance</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> <ul class="simple"> <li>Sets the tolerance to be used for identification of coincident vertices. @param theToleranceX tolerance for X dimension. @param theToleranceY tolerance for Y dimension.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theToleranceX</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theToleranceY</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">inline void</p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.Vertices"> <code class="descname">Vertices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.Vertices" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns set of mesh vertices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::HVectorOfVertex</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.BRepMesh_VertexInspector_IsEqual"> <code class="descname">BRepMesh_VertexInspector_IsEqual</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexInspector_IsEqual" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Checks indices for equlity.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theTargetIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool"> <em class="property">class </em><code class="descname">BRepMesh_VertexTool</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor. @param theReservedSize size to be reserved for vector of vertices. @param theAllocator memory allocator to be used by internal collections.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theReservedSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theAllocator</strong> (<em>Handle_NCollection_IncAllocator &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.Add"> <code class="descname">Add</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.Add" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Adds vertex with empty data to the tool. @param theVertex node to be added to the mesh. @param isForceAdd adds the given node to structure without checking on coincidence with other nodes. returns index of the node in the structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theVertex</strong> (<em>BRepMesh_Vertex &</em>) – </li> <li><strong>isForceAdd</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.ChangeVertices"> <code class="descname">ChangeVertices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.ChangeVertices" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns set of mesh vertices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::HVectorOfVertex</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.Delete"> <code class="descname">Delete</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.Delete" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Deletes vertex with the given index from the tool.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.Extent"> <code class="descname">Extent</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.Extent" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns a number of vertices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline int</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.FindIndex"> <code class="descname">FindIndex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.FindIndex" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns index of the given vertex.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theVertex</strong> (<em>BRepMesh_Vertex &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.FindKey"> <code class="descname">FindKey</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.FindKey" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns vertex by the given index.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_Vertex</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.GetListOfDelNodes"> <code class="descname">GetListOfDelNodes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.GetListOfDelNodes" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns the list with indexes of vertices that have movability attribute equal to BRepMesh_Deleted and can be replaced with another node.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::ListOfInteger</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.IsEmpty"> <code class="descname">IsEmpty</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.IsEmpty" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns True when the map contains no keys.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline bool</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.RemoveLast"> <code class="descname">RemoveLast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.RemoveLast" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Remove last node from the structure.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline void</td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.SetCellSize"> <code class="descname">SetCellSize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.SetCellSize" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets new size of cell for cellfilter equal in both directions.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theSize</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Sets new size of cell for cellfilter. @param theSizeX size for X dimension. @param theSizeY size for Y dimension.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theSizeX</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theSizeY</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.SetTolerance"> <code class="descname">SetTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.SetTolerance" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Sets the tolerance to be used for identification of coincident vertices equal for both dimensions.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theTolerance</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> <ul class="simple"> <li>Sets the tolerance to be used for identification of coincident vertices. @param theToleranceX tolerance for X dimension. @param theToleranceY tolerance for Y dimension.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theToleranceX</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theToleranceY</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.StatisticsToString"> <code class="descname">StatisticsToString</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.StatisticsToString" title="Permalink to this definition">¶</a></dt> <dd><p>BRepMesh_VertexTool_StatisticsToString(BRepMesh_VertexTool self) -> std::string</p> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.Substitute"> <code class="descname">Substitute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.Substitute" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Substitutes vertex with the given by the given vertex with attributes. @param theIndex index of vertex to be substituted. @param theVertex replacement vertex.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theIndex</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li> <li><strong>theVertex</strong> (<em>BRepMesh_Vertex &</em>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.Vertices"> <code class="descname">Vertices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.Vertices" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns set of mesh vertices.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh::HVectorOfVertex</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_VertexTool.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_VertexTool.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.BRepMesh_WireChecker"> <em class="property">class </em><code class="descname">BRepMesh_WireChecker</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_WireChecker" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <ul class="simple"> <li>Constructor. @param theFace Face to be checked. @param theTolUV Tolerance to be used for calculations in parametric space. @param theEdges Map of edges with associated polygon on triangulation. @param theVertexMap Map of face vertices. @param theStructure Discretized representation of face in parametric space. @param theUmin Lower U boundary of the face in parametric space. @param theUmax Upper U boundary of the face in parametric space. @param theVmin Lower V boundary of the face in parametric space. @param theVmax Upper V boundary of the face in parametric space.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple"> <li><strong>theFace</strong> (<em>TopoDS_Face &</em>) – </li> <li><strong>theTolUV</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theEdges</strong> (<em>BRepMesh::HDMapOfShapePairOfPolygon &</em>) – </li> <li><strong>theVertexMap</strong> (<em>BRepMesh::HIMapOfInteger &</em>) – </li> <li><strong>theStructure</strong> (<em>Handle_BRepMesh_DataStructureOfDelaun &</em>) – </li> <li><strong>theUmin</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theUmax</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theVmin</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>theVmax</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li> <li><strong>isInParallel</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li> </ul> </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p> </td> </tr> </tbody> </table> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_WireChecker.ReCompute"> <code class="descname">ReCompute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_WireChecker.ReCompute" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Recompute data using parameters passed in constructor. @param[out] theClassifier Classifier to be updated using calculated data.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theClassifier</strong> (<em>BRepMesh::HClassifier &</em>) – </td> </tr> <tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td> </tr> </tbody> </table> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.BRepMesh_WireChecker.Status"> <code class="descname">Status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_WireChecker.Status" title="Permalink to this definition">¶</a></dt> <dd><ul class="simple"> <li>Returns status of the check.</li> </ul> <table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">inline BRepMesh_Status</td> </tr> </tbody> </table> </dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.BRepMesh_WireChecker.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.BRepMesh_WireChecker.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun"> <em class="property">class </em><code class="descname">Handle_BRepMesh_DataStructureOfDelaun</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Handle_Standard_Transient</span></code></a></p> <dl class="staticmethod"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.DownCast"> <em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.DownCast" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.GetObject"> <code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.GetObject" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.IsNull"> <code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.IsNull" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.Nullify"> <code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.Nullify" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DataStructureOfDelaun.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DiscretRoot"> <em class="property">class </em><code class="descname">Handle_BRepMesh_DiscretRoot</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DiscretRoot" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Handle_Standard_Transient</span></code></a></p> <dl class="staticmethod"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.DownCast"> <em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.DownCast" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.GetObject"> <code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.GetObject" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.IsNull"> <code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.IsNull" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.Nullify"> <code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.Nullify" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_DiscretRoot.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscret"> <em class="property">class </em><code class="descname">Handle_BRepMesh_FastDiscret</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscret" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Handle_Standard_Transient</span></code></a></p> <dl class="staticmethod"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscret.DownCast"> <em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscret.DownCast" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscret.GetObject"> <code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscret.GetObject" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscret.IsNull"> <code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscret.IsNull" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscret.Nullify"> <code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscret.Nullify" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscret.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscret.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace"> <em class="property">class </em><code class="descname">Handle_BRepMesh_FastDiscretFace</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Handle_Standard_Transient</span></code></a></p> <dl class="staticmethod"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.DownCast"> <em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.DownCast" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.GetObject"> <code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.GetObject" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.IsNull"> <code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.IsNull" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.Nullify"> <code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.Nullify" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_FastDiscretFace.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IEdgeTool"> <em class="property">class </em><code class="descname">Handle_BRepMesh_IEdgeTool</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IEdgeTool" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient"><code class="xref py py-class docutils literal"><span class="pre">OCC.Standard.Handle_Standard_Transient</span></code></a></p> <dl class="staticmethod"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.DownCast"> <em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.DownCast" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.GetObject"> <code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.GetObject" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.IsNull"> <code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.IsNull" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.Nullify"> <code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.Nullify" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IEdgeTool.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh"> <em class="property">class </em><code class="descname">Handle_BRepMesh_IncrementalMesh</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference internal" href="#OCC.BRepMesh.Handle_BRepMesh_DiscretRoot" title="OCC.BRepMesh.Handle_BRepMesh_DiscretRoot"><code class="xref py py-class docutils literal"><span class="pre">OCC.BRepMesh.Handle_BRepMesh_DiscretRoot</span></code></a></p> <dl class="staticmethod"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.DownCast"> <em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.DownCast" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.GetObject"> <code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.GetObject" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.IsNull"> <code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.IsNull" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.Nullify"> <code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.Nullify" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.Handle_BRepMesh_IncrementalMesh.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> </dd></dl> <dl class="class"> <dt id="OCC.BRepMesh.SwigPyIterator"> <em class="property">class </em><code class="descname">SwigPyIterator</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator" title="Permalink to this definition">¶</a></dt> <dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.advance"> <code class="descname">advance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.advance" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.copy"> <code class="descname">copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.copy" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.decr"> <code class="descname">decr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.decr" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.distance"> <code class="descname">distance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.distance" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.equal"> <code class="descname">equal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.equal" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.incr"> <code class="descname">incr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.incr" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.next"> <code class="descname">next</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.next" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.previous"> <code class="descname">previous</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.previous" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> <dl class="attribute"> <dt id="OCC.BRepMesh.SwigPyIterator.thisown"> <code class="descname">thisown</code><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.thisown" title="Permalink to this definition">¶</a></dt> <dd><p>The membership flag</p> </dd></dl> <dl class="method"> <dt id="OCC.BRepMesh.SwigPyIterator.value"> <code class="descname">value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.SwigPyIterator.value" title="Permalink to this definition">¶</a></dt> <dd></dd></dl> </dd></dl> <dl class="function"> <dt id="OCC.BRepMesh.register_handle"> <code class="descname">register_handle</code><span class="sig-paren">(</span><em>handle</em>, <em>base_object</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.BRepMesh.register_handle" title="Permalink to this definition">¶</a></dt> <dd><p>Inserts the handle into the base object to prevent memory corruption in certain cases</p> </dd></dl> </div> </div> <div class="articleComments"> </div> </div> <footer> <hr/> <div role="contentinfo"> <p> © Copyright 2017, Thomas Paviot. </p> </div> Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. </footer> </div> </div> </section> </div> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:'./', VERSION:'0.17.3', COLLAPSE_INDEX:false, FILE_SUFFIX:'.html', HAS_SOURCE: true, SOURCELINK_SUFFIX: '.txt' }; </script> <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/underscore.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> <script type="text/javascript" src="_static/js/theme.js"></script> <script type="text/javascript"> jQuery(function () { SphinxRtdTheme.StickyNav.enable(); }); </script> </body> </html>