1299 lines
93 KiB
HTML
1299 lines
93 KiB
HTML
|
||
<!DOCTYPE html>
|
||
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<title>pylib.data_step_std module — pylib 2019.12.21 documentation</title>
|
||
<link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
|
||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||
<link rel="stylesheet" href="_static/custom.css" type="text/css" />
|
||
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></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/language_data.js"></script>
|
||
<script async="async" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||
<link rel="index" title="Index" href="genindex.html" />
|
||
<link rel="search" title="Search" href="search.html" />
|
||
<link rel="next" title="pylib.date module" href="pylib.date.html" />
|
||
<link rel="prev" title="pylib.data_step module" href="pylib.data_step.html" />
|
||
|
||
<link rel="stylesheet" href="_static/custom.css" type="text/css" />
|
||
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
|
||
|
||
</head><body>
|
||
|
||
|
||
<div class="document">
|
||
<div class="documentwrapper">
|
||
<div class="bodywrapper">
|
||
|
||
|
||
<div class="body" role="main">
|
||
|
||
<div class="section" id="module-pylib.data_step_std">
|
||
<span id="pylib-data-step-std-module"></span><h1>pylib.data_step_std module<a class="headerlink" href="#module-pylib.data_step_std" title="Permalink to this headline">¶</a></h1>
|
||
<p>STEP Standard structure.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Date</dt>
|
||
<dd class="field-odd"><p>2020-01-03</p>
|
||
</dd>
|
||
</dl>
|
||
<span class="target" id="module-data_step_std"></span><div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p>STEP, ISO 10303-21, AP 232 (Application Protocol)
|
||
<a class="reference external" href="http://www.steptools.com/stds/step/">http://www.steptools.com/stds/step/</a> and
|
||
<a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/schema.html">https://www.steptools.com/stds/stp_aim/html/schema.html</a></p>
|
||
<p>ISO 10303-21:2002. Industrial automation systems and integration –
|
||
Product data representation and exchange – Part 21:
|
||
Implementation methods: Clear text encoding of the exchange
|
||
structure</p>
|
||
<p>ISO 10303-21:2016. Industrial automation systems and integration –
|
||
Product data representation and exchange – Part 21:
|
||
Implementation methods: Clear text encoding of the exchange
|
||
structure</p>
|
||
</div>
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.ARRAY">
|
||
<em class="property">class </em><code class="sig-name descname">ARRAY</code><a class="reference internal" href="_modules/pylib/data_step_std.html#ARRAY"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.ARRAY" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">tuple</span></code></p>
|
||
<p>EXPRESS Type ARRAY</p>
|
||
<p>ARRAY are ordered. An ARRAY is the only aggregate that may
|
||
contain unset members.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>value</strong> (<em>str</em>) – value</p></li>
|
||
<li><p><strong>dtype</strong> – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type</dt>
|
||
<dd class="field-even"><p>tuple</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.AXIS2_PLACEMENT_2D">
|
||
<em class="property">class </em><code class="sig-name descname">AXIS2_PLACEMENT_2D</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">location</em>, <em class="sig-param">ref_direction</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#AXIS2_PLACEMENT_2D"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.AXIS2_PLACEMENT_2D" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.PLACEMENT" title="pylib.data_step_std.PLACEMENT"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.PLACEMENT</span></code></a></p>
|
||
<p>STEP Standard ENTITY axis2_placement_2d</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>location</strong> (<a class="reference internal" href="#pylib.data_step_std.CARTESIAN_POINT" title="pylib.data_step_std.CARTESIAN_POINT"><em>CARTESIAN_POINT</em></a>) – </p></li>
|
||
<li><p><strong>ref_direction</strong> (<a class="reference internal" href="#pylib.data_step_std.DIRECTION" title="pylib.data_step_std.DIRECTION"><em>DIRECTION</em></a>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p></li>
|
||
<li><p><strong>p</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.DIRECTION" title="pylib.data_step_std.DIRECTION"><em>DIRECTION</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_axis2_placement_2d.html">https://www.steptools.com/stds/stp_aim/html/t_axis2_placement_2d.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.AXIS2_PLACEMENT_3D">
|
||
<em class="property">class </em><code class="sig-name descname">AXIS2_PLACEMENT_3D</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">location</em>, <em class="sig-param">axis</em>, <em class="sig-param">ref_direction</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#AXIS2_PLACEMENT_3D"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.AXIS2_PLACEMENT_3D" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.PLACEMENT" title="pylib.data_step_std.PLACEMENT"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.PLACEMENT</span></code></a></p>
|
||
<p>STEP Standard ENTITY axis2_placement_3d</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>location</strong> (<a class="reference internal" href="#pylib.data_step_std.CARTESIAN_POINT" title="pylib.data_step_std.CARTESIAN_POINT"><em>CARTESIAN_POINT</em></a>) – </p></li>
|
||
<li><p><strong>axis</strong> (<a class="reference internal" href="#pylib.data_step_std.DIRECTION" title="pylib.data_step_std.DIRECTION"><em>DIRECTION</em></a>) – </p></li>
|
||
<li><p><strong>ref_direction</strong> (<a class="reference internal" href="#pylib.data_step_std.DIRECTION" title="pylib.data_step_std.DIRECTION"><em>DIRECTION</em></a>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p></li>
|
||
<li><p><strong>p</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.DIRECTION" title="pylib.data_step_std.DIRECTION"><em>DIRECTION</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_axis2_placement_3d.html">https://www.steptools.com/stds/stp_aim/html/t_axis2_placement_3d.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="pylib.data_step_std.BOOLEAN">
|
||
<code class="sig-name descname">BOOLEAN</code><span class="sig-paren">(</span><em class="sig-param">value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#BOOLEAN"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.BOOLEAN" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>EXPRESS Type BOOLEAN with values TRUE and FALSE</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>value</strong> (<em>str</em>) – either <code class="docutils literal notranslate"><span class="pre">.T.</span></code> for a True value or <code class="docutils literal notranslate"><span class="pre">.F.</span></code> for a
|
||
False value</p>
|
||
</dd>
|
||
<dt class="field-even">Raises</dt>
|
||
<dd class="field-even"><p>TypeError</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.BOUNDED_CURVE">
|
||
<em class="property">class </em><code class="sig-name descname">BOUNDED_CURVE</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#BOUNDED_CURVE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.BOUNDED_CURVE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.CURVE" title="pylib.data_step_std.CURVE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.CURVE</span></code></a></p>
|
||
<p>STEP Standard ENTITY bounded_curve</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_bounded_curve.html">https://www.steptools.com/stds/stp_aim/html/t_bounded_curve.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE">
|
||
<em class="property">class </em><code class="sig-name descname">B_SPLINE_CURVE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">degree</em>, <em class="sig-param">control_points_list</em>, <em class="sig-param">curve_form</em>, <em class="sig-param">closed_curve</em>, <em class="sig-param">self_intersect</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#B_SPLINE_CURVE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.BOUNDED_CURVE" title="pylib.data_step_std.BOUNDED_CURVE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.BOUNDED_CURVE</span></code></a></p>
|
||
<p>STEP Standard ENTITY b_spline_curve</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>degree</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – </p></li>
|
||
<li><p><strong>control_points_list</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.CARTESIAN_POINT" title="pylib.data_step_std.CARTESIAN_POINT"><em>CARTESIAN_POINT</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
<li><p><strong>curve_form</strong> (<a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM" title="pylib.data_step_std.B_SPLINE_CURVE_FORM"><em>B_SPLINE_CURVE_FORM</em></a>) – </p></li>
|
||
<li><p><strong>closed_curve</strong> (<em>LOGICAL</em>) – </p></li>
|
||
<li><p><strong>self_intersect</strong> (<em>LOGICAL</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p></li>
|
||
<li><p><strong>upper_index_on_control_points</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – </p></li>
|
||
<li><p><strong>control_points</strong> (<a class="reference internal" href="#pylib.data_step_std.ARRAY" title="pylib.data_step_std.ARRAY"><em>ARRAY</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.CARTESIAN_POINT" title="pylib.data_step_std.CARTESIAN_POINT"><em>CARTESIAN_POINT</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_b_spline_curve.html">https://www.steptools.com/stds/stp_aim/html/t_b_spline_curve.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE_FORM">
|
||
<em class="property">class </em><code class="sig-name descname">B_SPLINE_CURVE_FORM</code><a class="reference internal" href="_modules/pylib/data_step_std.html#B_SPLINE_CURVE_FORM"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">enum.Enum</span></code></p>
|
||
<p>STEP Standard TYPE b_spline_curve_form</p>
|
||
<p>ENUMERATION OF (polyline_form, circular_arc, elliptic_arc,
|
||
parabolic_arc, hyperbolic_arc, unspecified).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.POLYLINE_FORM" title="pylib.data_step_std.B_SPLINE_CURVE_FORM.POLYLINE_FORM"><strong>POLYLINE_FORM</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.CIRCULAR_ARC" title="pylib.data_step_std.B_SPLINE_CURVE_FORM.CIRCULAR_ARC"><strong>CIRCULAR_ARC</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.ELLIPTIC_ARC" title="pylib.data_step_std.B_SPLINE_CURVE_FORM.ELLIPTIC_ARC"><strong>ELLIPTIC_ARC</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.PARABOLIC_ARC" title="pylib.data_step_std.B_SPLINE_CURVE_FORM.PARABOLIC_ARC"><strong>PARABOLIC_ARC</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.HYPERBOLIC_ARC" title="pylib.data_step_std.B_SPLINE_CURVE_FORM.HYPERBOLIC_ARC"><strong>HYPERBOLIC_ARC</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.UNSPECIFIED" title="pylib.data_step_std.B_SPLINE_CURVE_FORM.UNSPECIFIED"><strong>UNSPECIFIED</strong></a> – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/std/stp_aim/html/t_b_spline_curve_form.html">https://www.steptools.com/std/stp_aim/html/t_b_spline_curve_form.html</a></p>
|
||
</div>
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE_FORM.CIRCULAR_ARC">
|
||
<code class="sig-name descname">CIRCULAR_ARC</code><em class="property"> = 2</em><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.CIRCULAR_ARC" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE_FORM.ELLIPTIC_ARC">
|
||
<code class="sig-name descname">ELLIPTIC_ARC</code><em class="property"> = 3</em><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.ELLIPTIC_ARC" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE_FORM.HYPERBOLIC_ARC">
|
||
<code class="sig-name descname">HYPERBOLIC_ARC</code><em class="property"> = 5</em><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.HYPERBOLIC_ARC" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE_FORM.PARABOLIC_ARC">
|
||
<code class="sig-name descname">PARABOLIC_ARC</code><em class="property"> = 4</em><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.PARABOLIC_ARC" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE_FORM.POLYLINE_FORM">
|
||
<code class="sig-name descname">POLYLINE_FORM</code><em class="property"> = 1</em><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.POLYLINE_FORM" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE_FORM.UNSPECIFIED">
|
||
<code class="sig-name descname">UNSPECIFIED</code><em class="property"> = 6</em><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.UNSPECIFIED" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.B_SPLINE_CURVE_WITH_KNOTS">
|
||
<em class="property">class </em><code class="sig-name descname">B_SPLINE_CURVE_WITH_KNOTS</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">degree</em>, <em class="sig-param">control_points_list</em>, <em class="sig-param">curve_form</em>, <em class="sig-param">closed_curve</em>, <em class="sig-param">self_intersect</em>, <em class="sig-param">knot_multiplicities</em>, <em class="sig-param">knots</em>, <em class="sig-param">knot_spec</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#B_SPLINE_CURVE_WITH_KNOTS"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.B_SPLINE_CURVE_WITH_KNOTS" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE" title="pylib.data_step_std.B_SPLINE_CURVE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.B_SPLINE_CURVE</span></code></a></p>
|
||
<p>STEP Standard ENTITY b_spline_curve_with_knots</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>degree</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – </p></li>
|
||
<li><p><strong>control_points_list</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.CARTESIAN_POINT" title="pylib.data_step_std.CARTESIAN_POINT"><em>CARTESIAN_POINT</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
<li><p><strong>curve_form</strong> (<a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM" title="pylib.data_step_std.B_SPLINE_CURVE_FORM"><em>B_SPLINE_CURVE_FORM</em></a>) – </p></li>
|
||
<li><p><strong>closed_curve</strong> (<em>LOGICAL</em>) – </p></li>
|
||
<li><p><strong>self_intersect</strong> (<em>LOGICAL</em>) – </p></li>
|
||
<li><p><strong>knot_multiplicities</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
<li><p><strong>knots</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.REAL" title="pylib.data_step_std.REAL"><em>REAL</em></a><em>, </em><em>..</em><em>]</em>) – STEP Standard TYPE LIST OF parameter_value (REAL)</p></li>
|
||
<li><p><strong>knot_spec</strong> (<a class="reference internal" href="#pylib.data_step_std.KNOT_TYPE" title="pylib.data_step_std.KNOT_TYPE"><em>KNOT_TYPE</em></a>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p></li>
|
||
<li><p><strong>upper_index_on_control_points</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – </p></li>
|
||
<li><p><strong>control_points</strong> (<a class="reference internal" href="#pylib.data_step_std.ARRAY" title="pylib.data_step_std.ARRAY"><em>ARRAY</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.CARTESIAN_POINT" title="pylib.data_step_std.CARTESIAN_POINT"><em>CARTESIAN_POINT</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
<li><p><strong>upper_index_on_knots</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_b_spline_curve_with_knots.html">https://www.steptools.com/stds/stp_aim/html/t_b_spline_curve_with_knots.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.CARTESIAN_POINT">
|
||
<em class="property">class </em><code class="sig-name descname">CARTESIAN_POINT</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">coordinates</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#CARTESIAN_POINT"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.CARTESIAN_POINT" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.POINT" title="pylib.data_step_std.POINT"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.POINT</span></code></a></p>
|
||
<p>STEP Standard ENTITY cartesian_point</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>coordinates</strong> (<em>tuple</em><em>[</em><em>float</em><em>, </em><em>..</em><em>]</em>) – list of length_measure</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_cartesian_point.html">https://www.steptools.com/stds/stp_aim/html/t_cartesian_point.html</a></p>
|
||
</div>
|
||
<dl class="method">
|
||
<dt id="pylib.data_step_std.CARTESIAN_POINT.__str__">
|
||
<code class="sig-name descname">__str__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#CARTESIAN_POINT.__str__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.CARTESIAN_POINT.__str__" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Return str(self).</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.CIRCLE">
|
||
<em class="property">class </em><code class="sig-name descname">CIRCLE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">position</em>, <em class="sig-param">radius</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#CIRCLE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.CIRCLE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.CONIC" title="pylib.data_step_std.CONIC"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.CONIC</span></code></a></p>
|
||
<p>STEP Standard ENTITY circle</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>position</strong> (<em>Union</em><em>[</em><a class="reference internal" href="#pylib.data_step_std.AXIS2_PLACEMENT_2D" title="pylib.data_step_std.AXIS2_PLACEMENT_2D"><em>AXIS2_PLACEMENT_2D</em></a><em>, </em><a class="reference internal" href="#pylib.data_step_std.AXIS2_PLACEMENT_3D" title="pylib.data_step_std.AXIS2_PLACEMENT_3D"><em>AXIS2_PLACEMENT_3D</em></a><em>]</em>) – axis2_placement</p></li>
|
||
<li><p><strong>radius</strong> (<a class="reference internal" href="#pylib.data_step_std.REAL" title="pylib.data_step_std.REAL"><em>REAL</em></a>) – positive_length_measure</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_circle.html">https://www.steptools.com/stds/stp_aim/html/t_circle.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.CONIC">
|
||
<em class="property">class </em><code class="sig-name descname">CONIC</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">position</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#CONIC"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.CONIC" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.CURVE" title="pylib.data_step_std.CURVE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.CURVE</span></code></a></p>
|
||
<p>STEP Standard ENTITY conic</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>position</strong> (<em>Union</em><em>[</em><a class="reference internal" href="#pylib.data_step_std.AXIS2_PLACEMENT_2D" title="pylib.data_step_std.AXIS2_PLACEMENT_2D"><em>AXIS2_PLACEMENT_2D</em></a><em>, </em><a class="reference internal" href="#pylib.data_step_std.AXIS2_PLACEMENT_3D" title="pylib.data_step_std.AXIS2_PLACEMENT_3D"><em>AXIS2_PLACEMENT_3D</em></a><em>]</em>) – axis2_placement</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_conic.html">https://www.steptools.com/stds/stp_aim/html/t_conic.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.CURVE">
|
||
<em class="property">class </em><code class="sig-name descname">CURVE</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#CURVE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.CURVE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM" title="pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY curve</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_curve.html">https://www.steptools.com/stds/stp_aim/html/t_curve.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.DIRECTION">
|
||
<em class="property">class </em><code class="sig-name descname">DIRECTION</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">direction_ratios</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#DIRECTION"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.DIRECTION" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM" title="pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY direction</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>direction_ratios</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.REAL" title="pylib.data_step_std.REAL"><em>REAL</em></a><em>, </em><em>..</em><em>]</em>) – STEP Standard LIST OF REAL</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_direction.html">https://www.steptools.com/stds/stp_aim/html/t_direction.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.EDGE">
|
||
<em class="property">class </em><code class="sig-name descname">EDGE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">edge_start</em>, <em class="sig-param">edge_end</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#EDGE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.EDGE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM" title="pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY edge</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>edge_start</strong> (<a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><em>VERTEX</em></a>) – start point</p></li>
|
||
<li><p><strong>edge_end</strong> (<a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><em>VERTEX</em></a>) – end point</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_edge.html">https://www.steptools.com/stds/stp_aim/html/t_edge.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.EDGE_CURVE">
|
||
<em class="property">class </em><code class="sig-name descname">EDGE_CURVE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">edge_start</em>, <em class="sig-param">edge_end</em>, <em class="sig-param">edge_geometry</em>, <em class="sig-param">same_sense</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#EDGE_CURVE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.EDGE_CURVE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.EDGE" title="pylib.data_step_std.EDGE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.EDGE</span></code></a></p>
|
||
<p>STEP Standard ENTITY edge_curve</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>edge_start</strong> (<a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><em>VERTEX</em></a>) – start point</p></li>
|
||
<li><p><strong>edge_end</strong> (<a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><em>VERTEX</em></a>) – end point</p></li>
|
||
<li><p><strong>edge_geometry</strong> (<a class="reference internal" href="#pylib.data_step_std.CURVE" title="pylib.data_step_std.CURVE"><em>CURVE</em></a>) – curve</p></li>
|
||
<li><p><strong>same_sense</strong> (<em>BOOLEAN</em>) – <<TODO>></p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Definition from ISO/CD 10303-42:1992: An edge curve is a special
|
||
subtype of edge which has its geometry fully defined. The
|
||
geometry is defined by associating the edge with a curve which
|
||
may be unbounded. As the topological and geometric directions may
|
||
be opposed, an indicator (same sense) is used to identify whether
|
||
the edge and curve directions agree or are opposed. The Boolean
|
||
value indicates whether the curve direction agrees with (TRUE) or
|
||
is in the opposite direction (FALSE) to the edge direction. Any
|
||
geometry associated with the vertices of the edge shall be
|
||
consistent with the edge geometry.</p>
|
||
<dl class="simple">
|
||
<dt>Informal propositions</dt><dd><ol class="arabic simple">
|
||
<li><p>The domain of the edge curve is formally defined to be the
|
||
domain of its edge geometry as trimmed by the vertices. This
|
||
domain does not include the vertices.</p></li>
|
||
<li><p>An edge curve has non-zero finite extent.</p></li>
|
||
<li><p>An edge curve is a manifold.</p></li>
|
||
<li><p>An edge curve is arcwise connected.</p></li>
|
||
<li><p>The edge start is not a part of the edge domain.</p></li>
|
||
<li><p>The edge end is not a part of the edge domain.</p></li>
|
||
<li><p>Vertex geometry shall be consistent with edge geometry.</p></li>
|
||
</ol>
|
||
</dd>
|
||
<dt>Attribute definitions</dt><dd><dl class="simple">
|
||
<dt>EdgeGeometry</dt><dd><p>The curve which defines the shape and spatial location of the
|
||
edge. This curve may be unbounded and is implicitly trimmed
|
||
by the vertices of the edge; this defines the edge domain.
|
||
Multiple edges can reference the same curve.</p>
|
||
</dd>
|
||
<dt>SameSense</dt><dd><p>This logical flag indicates whether (TRUE), or not (FALSE)
|
||
the senses of the edge and the curve defining the edge
|
||
geometry are the same. The sense of an edge is from the edge
|
||
start vertex to the edge end vertex; the sense of a curve is
|
||
in the direction of increasing parameter.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_edge_curve.html">https://www.steptools.com/stds/stp_aim/html/t_edge_curve.html</a>
|
||
<a class="reference external" href="https://iaiweb.lbl.gov/Resources/IFC_Releases/R2x3_final/ifctopologyresource/lexical/ifcedgecurve.htm">https://iaiweb.lbl.gov/Resources/IFC_Releases/R2x3_final/ifctopologyresource/lexical/ifcedgecurve.htm</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.EDGE_LOOP">
|
||
<em class="property">class </em><code class="sig-name descname">EDGE_LOOP</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">edge_list</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#EDGE_LOOP"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.EDGE_LOOP" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.PATH" title="pylib.data_step_std.PATH"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.PATH</span></code></a>, <a class="reference internal" href="#pylib.data_step_std.LOOP" title="pylib.data_step_std.LOOP"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.LOOP</span></code></a></p>
|
||
<p>STEP Standard ENTITY edge_loop</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>edge_list</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.ORIENTED_EDGE" title="pylib.data_step_std.ORIENTED_EDGE"><em>ORIENTED_EDGE</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_edge_loop.html">https://www.steptools.com/stds/stp_aim/html/t_edge_loop.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.ELLIPSE">
|
||
<em class="property">class </em><code class="sig-name descname">ELLIPSE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">position</em>, <em class="sig-param">semi_axis_1</em>, <em class="sig-param">semi_axis_2</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#ELLIPSE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.ELLIPSE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.CONIC" title="pylib.data_step_std.CONIC"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.CONIC</span></code></a></p>
|
||
<p>STEP Standard ENTITY ellipse</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>position</strong> (<em>Union</em><em>[</em><a class="reference internal" href="#pylib.data_step_std.AXIS2_PLACEMENT_2D" title="pylib.data_step_std.AXIS2_PLACEMENT_2D"><em>AXIS2_PLACEMENT_2D</em></a><em>, </em><a class="reference internal" href="#pylib.data_step_std.AXIS2_PLACEMENT_3D" title="pylib.data_step_std.AXIS2_PLACEMENT_3D"><em>AXIS2_PLACEMENT_3D</em></a><em>]</em>) – STEP Standard TYPE axis2_placement (SELECT)</p></li>
|
||
<li><p><strong>semi_axis_1</strong> (<a class="reference internal" href="#pylib.data_step_std.REAL" title="pylib.data_step_std.REAL"><em>REAL</em></a>) – positive_length_measure</p></li>
|
||
<li><p><strong>semi_axis_2</strong> (<a class="reference internal" href="#pylib.data_step_std.REAL" title="pylib.data_step_std.REAL"><em>REAL</em></a>) – positive_length_measure</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_ellipse.html">https://www.steptools.com/stds/stp_aim/html/t_ellipse.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.GENERIC">
|
||
<em class="property">class </em><code class="sig-name descname">GENERIC</code><a class="reference internal" href="_modules/pylib/data_step_std.html#GENERIC"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.GENERIC" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM">
|
||
<em class="property">class </em><code class="sig-name descname">GEOMETRIC_REPRESENTATION_ITEM</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#GEOMETRIC_REPRESENTATION_ITEM"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.REPRESENTATION_ITEM" title="pylib.data_step_std.REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY geometric_representation_item</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_geometric_representation_item.html">https://www.steptools.com/stds/stp_aim/html/t_geometric_representation_item.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.INTEGER">
|
||
<em class="property">class </em><code class="sig-name descname">INTEGER</code><a class="reference internal" href="_modules/pylib/data_step_std.html#INTEGER"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.INTEGER" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code></p>
|
||
<p>EXPRESS Type INTEGER</p>
|
||
<p>EXPRESS integers can have in principle any length, but most
|
||
implementations restricted them to a signed 32 bit value.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.KNOT_TYPE">
|
||
<em class="property">class </em><code class="sig-name descname">KNOT_TYPE</code><a class="reference internal" href="_modules/pylib/data_step_std.html#KNOT_TYPE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.KNOT_TYPE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">enum.Enum</span></code></p>
|
||
<p>STEP Standard TYPE knot_type</p>
|
||
<p>ENUMERATION OF (uniform_knots, quasi_uniform_knots,
|
||
piecewise_bezier_knots, unspecified).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.KNOT_TYPE.UNIFORM_KNOTS" title="pylib.data_step_std.KNOT_TYPE.UNIFORM_KNOTS"><strong>UNIFORM_KNOTS</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.KNOT_TYPE.QUASI_UNIFORM_KNOTS" title="pylib.data_step_std.KNOT_TYPE.QUASI_UNIFORM_KNOTS"><strong>QUASI_UNIFORM_KNOTS</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.KNOT_TYPE.PIECEWISE_BEZIER_KNOTS" title="pylib.data_step_std.KNOT_TYPE.PIECEWISE_BEZIER_KNOTS"><strong>PIECEWISE_BEZIER_KNOTS</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.B_SPLINE_CURVE_FORM.UNSPECIFIED" title="pylib.data_step_std.B_SPLINE_CURVE_FORM.UNSPECIFIED"><strong>UNSPECIFIED</strong></a> – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/std/stp_aim/html/t_knot_type.html">https://www.steptools.com/std/stp_aim/html/t_knot_type.html</a></p>
|
||
</div>
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.KNOT_TYPE.PIECEWISE_BEZIER_KNOTS">
|
||
<code class="sig-name descname">PIECEWISE_BEZIER_KNOTS</code><em class="property"> = 3</em><a class="headerlink" href="#pylib.data_step_std.KNOT_TYPE.PIECEWISE_BEZIER_KNOTS" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.KNOT_TYPE.QUASI_UNIFORM_KNOTS">
|
||
<code class="sig-name descname">QUASI_UNIFORM_KNOTS</code><em class="property"> = 2</em><a class="headerlink" href="#pylib.data_step_std.KNOT_TYPE.QUASI_UNIFORM_KNOTS" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.KNOT_TYPE.UNIFORM_KNOTS">
|
||
<code class="sig-name descname">UNIFORM_KNOTS</code><em class="property"> = 1</em><a class="headerlink" href="#pylib.data_step_std.KNOT_TYPE.UNIFORM_KNOTS" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.KNOT_TYPE.UNSPECIFIED">
|
||
<code class="sig-name descname">UNSPECIFIED</code><em class="property"> = 4</em><a class="headerlink" href="#pylib.data_step_std.KNOT_TYPE.UNSPECIFIED" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.LINE">
|
||
<em class="property">class </em><code class="sig-name descname">LINE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">pnt</em>, <em class="sig-param">dir</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#LINE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.LINE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.CURVE" title="pylib.data_step_std.CURVE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.CURVE</span></code></a></p>
|
||
<p>STEP Standard ENTITY line</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>pnt</strong> (<a class="reference internal" href="#pylib.data_step_std.CARTESIAN_POINT" title="pylib.data_step_std.CARTESIAN_POINT"><em>CARTESIAN_POINT</em></a>) – </p></li>
|
||
<li><p><strong>dir</strong> (<a class="reference internal" href="#pylib.data_step_std.VECTOR" title="pylib.data_step_std.VECTOR"><em>VECTOR</em></a>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_line.html">https://www.steptools.com/stds/stp_aim/html/t_line.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.LIST">
|
||
<em class="property">class </em><code class="sig-name descname">LIST</code><a class="reference internal" href="_modules/pylib/data_step_std.html#LIST"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.LIST" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">tuple</span></code></p>
|
||
<p>EXPRESS Type LIST</p>
|
||
<p>LIST are ordered. It is not possible to contain unset members.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>value</strong> (<em>str</em>) – value</p></li>
|
||
<li><p><strong>dtype</strong> – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type</dt>
|
||
<dd class="field-even"><p>tuple</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="pylib.data_step_std.LOGICAL">
|
||
<code class="sig-name descname">LOGICAL</code><span class="sig-paren">(</span><em class="sig-param">value</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#LOGICAL"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.LOGICAL" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>EXPRESS Type LOGICAL with values TRUE and FALSE and in addition
|
||
UNKNOWN</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>value</strong> (<em>str</em>) – either <code class="docutils literal notranslate"><span class="pre">.T.</span></code> for a True value or <code class="docutils literal notranslate"><span class="pre">.F.</span></code> for a
|
||
False value</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.LOOP">
|
||
<em class="property">class </em><code class="sig-name descname">LOOP</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#LOOP"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.LOOP" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM" title="pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY loop</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_loop.html">https://www.steptools.com/stds/stp_aim/html/t_loop.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.ORIENTED_EDGE">
|
||
<em class="property">class </em><code class="sig-name descname">ORIENTED_EDGE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">edge_start</em>, <em class="sig-param">edge_end</em>, <em class="sig-param">edge_element</em>, <em class="sig-param">orientation</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#ORIENTED_EDGE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.ORIENTED_EDGE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.EDGE" title="pylib.data_step_std.EDGE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.EDGE</span></code></a></p>
|
||
<p>STEP Standard ENTITY oriented_edge</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>edge_start</strong> (<a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><em>VERTEX</em></a>) – [re-declared attribute from edge]</p></li>
|
||
<li><p><strong>edge_end</strong> (<a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><em>VERTEX</em></a>) – [re-declared attribute from edge]</p></li>
|
||
<li><p><strong>edge_element</strong> (<a class="reference internal" href="#pylib.data_step_std.EDGE" title="pylib.data_step_std.EDGE"><em>EDGE</em></a>) – </p></li>
|
||
<li><p><strong>orientation</strong> (<em>BOOLEAN</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>edge_start</strong> (<a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><em>VERTEX</em></a>) – [re-declared attribute from edge]</p></li>
|
||
<li><p><strong>edge_end</strong> (<a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><em>VERTEX</em></a>) – [re-declared attribute from edge]</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_oriented_edge.html">https://www.steptools.com/stds/stp_aim/html/t_oriented_edge.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.PATH">
|
||
<em class="property">class </em><code class="sig-name descname">PATH</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">edge_list</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#PATH"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.PATH" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM" title="pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY path</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>edge_list</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><a class="reference internal" href="#pylib.data_step_std.ORIENTED_EDGE" title="pylib.data_step_std.ORIENTED_EDGE"><em>ORIENTED_EDGE</em></a><em>, </em><em>..</em><em>]</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_path.html">https://www.steptools.com/stds/stp_aim/html/t_path.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.PLACEMENT">
|
||
<em class="property">class </em><code class="sig-name descname">PLACEMENT</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">location</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#PLACEMENT"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.PLACEMENT" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM" title="pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY placement</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>location</strong> (<a class="reference internal" href="#pylib.data_step_std.CARTESIAN_POINT" title="pylib.data_step_std.CARTESIAN_POINT"><em>CARTESIAN_POINT</em></a>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_placement.html">https://www.steptools.com/stds/stp_aim/html/t_placement.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.POINT">
|
||
<em class="property">class </em><code class="sig-name descname">POINT</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#POINT"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.POINT" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM" title="pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY point</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_point.html">https://www.steptools.com/stds/stp_aim/html/t_point.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION">
|
||
<em class="property">class </em><code class="sig-name descname">PREFERRED_SURFACE_CURVE_REPRESENTATION</code><a class="reference internal" href="_modules/pylib/data_step_std.html#PREFERRED_SURFACE_CURVE_REPRESENTATION"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">enum.Enum</span></code></p>
|
||
<p>STEP Standard TYPE b_spline_curve_form</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.CURVE_3D" title="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.CURVE_3D"><strong>CURVE_3D</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.PCURVE_S1" title="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.PCURVE_S1"><strong>PCURVE_S1</strong></a> – </p></li>
|
||
<li><p><a class="reference internal" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.PCURVE_S2" title="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.PCURVE_S2"><strong>PCURVE_S2</strong></a> – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_preferred_surface_curve_representation.html">https://www.steptools.com/stds/stp_aim/html/t_preferred_surface_curve_representation.html</a></p>
|
||
</div>
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.CURVE_3D">
|
||
<code class="sig-name descname">CURVE_3D</code><em class="property"> = 1</em><a class="headerlink" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.CURVE_3D" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.PCURVE_S1">
|
||
<code class="sig-name descname">PCURVE_S1</code><em class="property"> = 2</em><a class="headerlink" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.PCURVE_S1" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.PCURVE_S2">
|
||
<code class="sig-name descname">PCURVE_S2</code><em class="property"> = 3</em><a class="headerlink" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION.PCURVE_S2" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.REAL">
|
||
<em class="property">class </em><code class="sig-name descname">REAL</code><a class="reference internal" href="_modules/pylib/data_step_std.html#REAL"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.REAL" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code></p>
|
||
<p>EXPRESS Type REAL</p>
|
||
<p>Ideally an EXPRESS real value is unlimited in accuracy and size.
|
||
But in practice a real value is represented by a floating point
|
||
value of type double.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.REPRESENTATION_ITEM">
|
||
<em class="property">class </em><code class="sig-name descname">REPRESENTATION_ITEM</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#REPRESENTATION_ITEM"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.REPRESENTATION_ITEM" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
|
||
<p>STEP Standard ENTITY representation_item</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Additional attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="#pylib.data_step_std.REPRESENTATION_ITEM.idn" title="pylib.data_step_std.REPRESENTATION_ITEM.idn"><strong>idn</strong></a> (<em>int <<additional>></em>) – for the instance the instance id and for the class the
|
||
total number of instances</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_representation_item.html">https://www.steptools.com/stds/stp_aim/html/t_representation_item.html</a></p>
|
||
</div>
|
||
<dl class="attribute">
|
||
<dt id="pylib.data_step_std.REPRESENTATION_ITEM.idn">
|
||
<code class="sig-name descname">idn</code><em class="property"> = 0</em><a class="headerlink" href="#pylib.data_step_std.REPRESENTATION_ITEM.idn" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.SEAM_CURVE">
|
||
<em class="property">class </em><code class="sig-name descname">SEAM_CURVE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">curve_3d</em>, <em class="sig-param">associated_geometry</em>, <em class="sig-param">master_representation</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#SEAM_CURVE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.SEAM_CURVE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.SURFACE_CURVE" title="pylib.data_step_std.SURFACE_CURVE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.SURFACE_CURVE</span></code></a></p>
|
||
<p>STEP Standard ENTITY seam_curve</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>curve_3d</strong> (<a class="reference internal" href="#pylib.data_step_std.CURVE" title="pylib.data_step_std.CURVE"><em>CURVE</em></a>) – </p></li>
|
||
<li><p><strong>associated_geometry</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><em>Union</em><em>[</em><em>PCURVE</em><em>, </em><em>SURFACE</em><em>]</em><em>, </em><em>..</em><em>]</em>) – STEP Standard TYPE LIST OF
|
||
pcurve_or_surface (SELECT) <<TODO>></p></li>
|
||
<li><p><strong>master_representation</strong> (<a class="reference internal" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION" title="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION"><em>PREFERRED_SURFACE_CURVE_REPRESENTATION</em></a>) – <<TODO>></p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p></li>
|
||
<li><p><strong>basis_surface</strong> (<a class="reference internal" href="#pylib.data_step_std.SET" title="pylib.data_step_std.SET"><em>SET</em></a><em>[</em><em>SURFACE</em><em>, </em><em>..</em><em>]</em>) – <<TODO>></p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_seam_curve.html">https://www.steptools.com/stds/stp_aim/html/t_seam_curve.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.SET">
|
||
<em class="property">class </em><code class="sig-name descname">SET</code><a class="reference internal" href="_modules/pylib/data_step_std.html#SET"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.SET" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">set</span></code></p>
|
||
<p>EXPRESS Type SET</p>
|
||
<p>SET are unordered. Contain a particular value more than once, is
|
||
not allowed. It is not possible to contain unset members.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>value</strong> (<em>str</em>) – value</p></li>
|
||
<li><p><strong>dtype</strong> – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type</dt>
|
||
<dd class="field-even"><p>set</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.STRING">
|
||
<em class="property">class </em><code class="sig-name descname">STRING</code><a class="reference internal" href="_modules/pylib/data_step_std.html#STRING"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.STRING" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></p>
|
||
<p>EXPRESS Type STRING</p>
|
||
<p>This is the most often used simple type. EXPRESS strings can be
|
||
of any length and can contain any character (ISO 10646/Unicode).</p>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.SURFACE_CURVE">
|
||
<em class="property">class </em><code class="sig-name descname">SURFACE_CURVE</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">curve_3d</em>, <em class="sig-param">associated_geometry</em>, <em class="sig-param">master_representation</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#SURFACE_CURVE"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.SURFACE_CURVE" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.CURVE" title="pylib.data_step_std.CURVE"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.CURVE</span></code></a></p>
|
||
<p>STEP Standard ENTITY surface_curve</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>curve_3d</strong> (<a class="reference internal" href="#pylib.data_step_std.CURVE" title="pylib.data_step_std.CURVE"><em>CURVE</em></a>) – </p></li>
|
||
<li><p><strong>associated_geometry</strong> (<a class="reference internal" href="#pylib.data_step_std.LIST" title="pylib.data_step_std.LIST"><em>LIST</em></a><em>[</em><em>Union</em><em>[</em><em>PCURVE</em><em>, </em><em>SURFACE</em><em>]</em><em>, </em><em>..</em><em>]</em>) – STEP Standard TYPE LIST OF
|
||
pcurve_or_surface (SELECT) <<TODO>></p></li>
|
||
<li><p><strong>master_representation</strong> (<a class="reference internal" href="#pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION" title="pylib.data_step_std.PREFERRED_SURFACE_CURVE_REPRESENTATION"><em>PREFERRED_SURFACE_CURVE_REPRESENTATION</em></a>) – <<TODO>></p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p></li>
|
||
<li><p><strong>basis_surface</strong> (<a class="reference internal" href="#pylib.data_step_std.SET" title="pylib.data_step_std.SET"><em>SET</em></a><em>[</em><em>SURFACE</em><em>, </em><em>..</em><em>]</em>) – <<TODO>></p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_surface_curve.html">https://www.steptools.com/stds/stp_aim/html/t_surface_curve.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM">
|
||
<em class="property">class </em><code class="sig-name descname">TOPOLOGICAL_REPRESENTATION_ITEM</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#TOPOLOGICAL_REPRESENTATION_ITEM"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.REPRESENTATION_ITEM" title="pylib.data_step_std.REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY topological_representation_item</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_topological_representation_item.html">https://www.steptools.com/stds/stp_aim/html/t_topological_representation_item.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.VECTOR">
|
||
<em class="property">class </em><code class="sig-name descname">VECTOR</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">orientation</em>, <em class="sig-param">magnitude</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#VECTOR"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.VECTOR" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM" title="pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY vector</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>orientation</strong> (<a class="reference internal" href="#pylib.data_step_std.DIRECTION" title="pylib.data_step_std.DIRECTION"><em>DIRECTION</em></a>) – </p></li>
|
||
<li><p><strong>magnitude</strong> (<a class="reference internal" href="#pylib.data_step_std.REAL" title="pylib.data_step_std.REAL"><em>REAL</em></a>) – length_measure</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_vector.html">https://www.steptools.com/stds/stp_aim/html/t_vector.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.VERTEX">
|
||
<em class="property">class </em><code class="sig-name descname">VERTEX</code><span class="sig-paren">(</span><em class="sig-param">name</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#VERTEX"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.VERTEX" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM" title="pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.TOPOLOGICAL_REPRESENTATION_ITEM</span></code></a></p>
|
||
<p>STEP Standard ENTITY vertex</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_vertex.html">https://www.steptools.com/stds/stp_aim/html/t_vertex.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.VERTEX_POINT">
|
||
<em class="property">class </em><code class="sig-name descname">VERTEX_POINT</code><span class="sig-paren">(</span><em class="sig-param">name</em>, <em class="sig-param">vertex_geometry</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#VERTEX_POINT"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.VERTEX_POINT" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="#pylib.data_step_std.VERTEX" title="pylib.data_step_std.VERTEX"><code class="xref py py-class docutils literal notranslate"><span class="pre">pylib.data_step_std.VERTEX</span></code></a></p>
|
||
<p>STEP Standard ENTITY vertex_point</p>
|
||
<p>Explicit Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>name</strong> (<a class="reference internal" href="#pylib.data_step_std.STRING" title="pylib.data_step_std.STRING"><em>STRING</em></a>) – label</p></li>
|
||
<li><p><strong>vertex_geometry</strong> (<a class="reference internal" href="#pylib.data_step_std.POINT" title="pylib.data_step_std.POINT"><em>POINT</em></a>) – point</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Variables</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_vertex_point.html">https://www.steptools.com/stds/stp_aim/html/t_vertex_point.html</a></p>
|
||
</div>
|
||
<dl class="method">
|
||
<dt id="pylib.data_step_std.VERTEX_POINT.__str__">
|
||
<code class="sig-name descname">__str__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#VERTEX_POINT.__str__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.VERTEX_POINT.__str__" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Return str(self).</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="pylib.data_step_std.boolean_choose">
|
||
<code class="sig-name descname">boolean_choose</code><span class="sig-paren">(</span><em class="sig-param">b</em>, <em class="sig-param">choice1</em>, <em class="sig-param">choice2</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#boolean_choose"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.boolean_choose" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>STEP Standard FUNCTION boolean_choose</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>b</strong> (<em>BOOLEAN</em>) – </p></li>
|
||
<li><p><strong>choice1</strong> (<a class="reference internal" href="#pylib.data_step_std.GENERIC" title="pylib.data_step_std.GENERIC"><em>GENERIC</em></a>) – </p></li>
|
||
<li><p><strong>choice2</strong> (<a class="reference internal" href="#pylib.data_step_std.GENERIC" title="pylib.data_step_std.GENERIC"><em>GENERIC</em></a>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Returns</dt>
|
||
<dd class="field-even"><p>STEP STEP Standard TYPE GENERIC</p>
|
||
</dd>
|
||
<dt class="field-odd">Return type</dt>
|
||
<dd class="field-odd"><p>object</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_boolean_choose.html">https://www.steptools.com/stds/stp_aim/html/t_boolean_choose.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="pylib.data_step_std.dimension_of">
|
||
<code class="sig-name descname">dimension_of</code><span class="sig-paren">(</span><em class="sig-param">item</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#dimension_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.dimension_of" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>STEP Standard FUNCTION dimension_of</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>item</strong> (<a class="reference internal" href="#pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM" title="pylib.data_step_std.GEOMETRIC_REPRESENTATION_ITEM"><em>GEOMETRIC_REPRESENTATION_ITEM</em></a>) – </p>
|
||
</dd>
|
||
<dt class="field-even">Returns</dt>
|
||
<dd class="field-even"><p>dim</p>
|
||
</dd>
|
||
<dt class="field-odd">Return type</dt>
|
||
<dd class="field-odd"><p>Union[int, None]</p>
|
||
</dd>
|
||
<dt class="field-even">Variables</dt>
|
||
<dd class="field-even"><p><strong>dim</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – dimension_count
|
||
dimension_count > 0</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_dimension_of.html">https://www.steptools.com/stds/stp_aim/html/t_dimension_of.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="pylib.data_step_std.list_to_array">
|
||
<code class="sig-name descname">list_to_array</code><span class="sig-paren">(</span><em class="sig-param">lis</em>, <em class="sig-param">low</em>, <em class="sig-param">u</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#list_to_array"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.list_to_array" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>STEP Standard FUNCTION list_to_array</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>lis</strong> (<em>tuple</em><em>[</em><a class="reference internal" href="#pylib.data_step_std.GENERIC" title="pylib.data_step_std.GENERIC"><em>GENERIC</em></a><em>, </em><em>..</em><em>]</em>) – STEP Standard TYPE LIST [0:?] OF GENERIC</p></li>
|
||
<li><p><strong>low</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – </p></li>
|
||
<li><p><strong>u</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Returns</dt>
|
||
<dd class="field-even"><p>res</p>
|
||
</dd>
|
||
<dt class="field-odd">Return type</dt>
|
||
<dd class="field-odd"><p>Union[tuple, None]</p>
|
||
</dd>
|
||
<dt class="field-even">Variables</dt>
|
||
<dd class="field-even"><ul class="simple">
|
||
<li><p><strong>n</strong> (<a class="reference internal" href="#pylib.data_step_std.INTEGER" title="pylib.data_step_std.INTEGER"><em>INTEGER</em></a>) – </p></li>
|
||
<li><p><strong>res</strong> (<em>tuple</em><em>[</em><a class="reference internal" href="#pylib.data_step_std.GENERIC" title="pylib.data_step_std.GENERIC"><em>GENERIC</em></a><em>, </em><em>..</em><em>]</em>) – STEP Standard TYPE ARRAY [low:u] OF GENERIC</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_list_to_array.html">https://www.steptools.com/stds/stp_aim/html/t_list_to_array.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="pylib.data_step_std.path_head_to_tail">
|
||
<code class="sig-name descname">path_head_to_tail</code><span class="sig-paren">(</span><em class="sig-param">a_path</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#path_head_to_tail"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.path_head_to_tail" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>STEP Standard FUNCTION path_head_to_tail</p>
|
||
<p>Check if the path is a connected curve set.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>a_path</strong> (<a class="reference internal" href="#pylib.data_step_std.PATH" title="pylib.data_step_std.PATH"><em>PATH</em></a>) – </p>
|
||
</dd>
|
||
<dt class="field-even">Returns</dt>
|
||
<dd class="field-even"><p>p</p>
|
||
</dd>
|
||
<dt class="field-odd">Return type</dt>
|
||
<dd class="field-odd"><p>LOGICAL</p>
|
||
</dd>
|
||
<dt class="field-even">Variables</dt>
|
||
<dd class="field-even"><p><strong>p</strong> – </p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_path_head_to_tail.html">https://www.steptools.com/stds/stp_aim/html/t_path_head_to_tail.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||
<div class="sphinxsidebarwrapper">
|
||
<h1 class="logo"><a href="index.html">pylib</a></h1>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<h3>Navigation</h3>
|
||
<p class="caption"><span class="caption-text">Contents:</span></p>
|
||
<ul class="current">
|
||
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">pylib</a><ul class="current">
|
||
<li class="toctree-l2 current"><a class="reference internal" href="pylib.html">pylib package</a><ul class="current">
|
||
<li class="toctree-l3"><a class="reference internal" href="pylib.html#subpackages">Subpackages</a></li>
|
||
<li class="toctree-l3 current"><a class="reference internal" href="pylib.html#submodules">Submodules</a><ul class="current">
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.data.html">pylib.data module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.data_step.html">pylib.data_step module</a></li>
|
||
<li class="toctree-l4 current"><a class="current reference internal" href="#">pylib.data_step_std module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.date.html">pylib.date module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.drawblock.html">pylib.drawblock module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.function.html">pylib.function module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.geometry.html">pylib.geometry module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.geometry2d.html">pylib.geometry2d module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.geometry2d_plot.html">pylib.geometry2d_plot module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.geometry_plot.html">pylib.geometry_plot module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.geometry_plot_pylab.html">pylib.geometry_plot_pylab module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.helper.html">pylib.helper module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.mathematics.html">pylib.mathematics module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.time_of_day.html">pylib.time_of_day module</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="pylib.tui.html">pylib.tui module</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
<div class="relations">
|
||
<h3>Related Topics</h3>
|
||
<ul>
|
||
<li><a href="index.html">Documentation overview</a><ul>
|
||
<li><a href="modules.html">pylib</a><ul>
|
||
<li><a href="pylib.html">pylib package</a><ul>
|
||
<li>Previous: <a href="pylib.data_step.html" title="previous chapter">pylib.data_step module</a></li>
|
||
<li>Next: <a href="pylib.date.html" title="next chapter">pylib.date module</a></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
</div>
|
||
<div id="searchbox" style="display: none" role="search">
|
||
<h3 id="searchlabel">Quick search</h3>
|
||
<div class="searchformwrapper">
|
||
<form class="search" action="search.html" method="get">
|
||
<input type="text" name="q" aria-labelledby="searchlabel" />
|
||
<input type="submit" value="Go" />
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<script type="text/javascript">$('#searchbox').show(0);</script>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="clearer"></div>
|
||
</div>
|
||
<div class="footer">
|
||
©2019, Daniel Weschke.
|
||
|
||
|
|
||
Powered by <a href="http://sphinx-doc.org/">Sphinx 2.2.1</a>
|
||
& <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>
|
||
|
||
|
|
||
<a href="_sources/pylib.data_step_std.rst.txt"
|
||
rel="nofollow">Page source</a>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
</body>
|
||
</html> |