Files
pylib/docs/build/html/pylib.data_step_std.html
2026-01-22 18:50:07 +01:00

1299 lines
93 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>pylib.data_step_std module &#8212; 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>) &lt;&lt;TODO&gt;&gt;</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 &lt;&lt;additional&gt;&gt;</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) &lt;&lt;TODO&gt;&gt;</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>) &lt;&lt;TODO&gt;&gt;</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>) &lt;&lt;TODO&gt;&gt;</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) &lt;&lt;TODO&gt;&gt;</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>) &lt;&lt;TODO&gt;&gt;</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>) &lt;&lt;TODO&gt;&gt;</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 &gt; 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">
&copy;2019, Daniel Weschke.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 2.2.1</a>
&amp; <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>