inside the data module rename read to read_columns add add new read function to read the whole file as string. add print_list function to print one element per line. add unique_list and unique_list_hashable to reduce the list into a unique list with same order. add find_last, str_between, str_to_list functions. inside the mathematics module for vector add normalized creating a new object (normalize will change the object), isclose and iscloseto, change ang to round internal number. for matrix improve slicing and add transposed creating a new object (transpose will change object). inside the function module add b_spline_basis, b_spline_curve_with_knots and b_spline_knots functions. add sample_hal_open and sample_half_open_seq. add circle and ellipse. inside the geometry module change CS init from using lists to Directions and add new constructor CS.init_xzy using lists. rename Wireframe to Polyline. add classes B_spline_curve_with_knots, Ellipse, ArcCircle, ArcEllipse, ArcBSplineCurveWithKnots. add function sample_half_open to create a list of Points. inside the geometry_plot_pylab module change the help text. add step_and data data_step_std module to read a step file to list and draw the content. add helper module with context manager and decorator timeit to meassure the time for a section or function. add example for b_spline function.
1021 lines
66 KiB
HTML
1021 lines
66 KiB
HTML
|
||
<!DOCTYPE html>
|
||
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<title>pylib.data_step_std module — pylib 2019.12.21 documentation</title>
|
||
<link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
|
||
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
||
<link rel="stylesheet" href="_static/custom.css" type="text/css" />
|
||
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
|
||
<script type="text/javascript" src="_static/jquery.js"></script>
|
||
<script type="text/javascript" src="_static/underscore.js"></script>
|
||
<script type="text/javascript" src="_static/doctools.js"></script>
|
||
<script type="text/javascript" src="_static/language_data.js"></script>
|
||
<script async="async" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
|
||
<link rel="index" title="Index" href="genindex.html" />
|
||
<link rel="search" title="Search" href="search.html" />
|
||
<link rel="next" title="pylib.date module" href="pylib.date.html" />
|
||
<link rel="prev" title="pylib.data_step module" href="pylib.data_step.html" />
|
||
|
||
<link rel="stylesheet" href="_static/custom.css" type="text/css" />
|
||
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
|
||
|
||
</head><body>
|
||
|
||
|
||
<div class="document">
|
||
<div class="documentwrapper">
|
||
<div class="bodywrapper">
|
||
|
||
|
||
<div class="body" role="main">
|
||
|
||
<div class="section" id="module-pylib.data_step_std">
|
||
<span id="pylib-data-step-std-module"></span><h1>pylib.data_step_std module<a class="headerlink" href="#module-pylib.data_step_std" title="Permalink to this headline">¶</a></h1>
|
||
<p>STEP Standard structure.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Date</dt>
|
||
<dd class="field-odd"><p>2020-01-03</p>
|
||
</dd>
|
||
</dl>
|
||
<span class="target" id="module-data_step_std"></span><div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p>STEP, ISO 10303-21, AP 232 (Application Protocol)
|
||
<a class="reference external" href="http://www.steptools.com/stds/step/">http://www.steptools.com/stds/step/</a> and
|
||
<a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/schema.html">https://www.steptools.com/stds/stp_aim/html/schema.html</a></p>
|
||
<p>ISO 10303-21:2002. Industrial automation systems and integration –
|
||
Product data representation and exchange – Part 21:
|
||
Implementation methods: Clear text encoding of the exchange
|
||
structure</p>
|
||
<p>ISO 10303-21:2016. Industrial automation systems and integration –
|
||
Product data representation and exchange – Part 21:
|
||
Implementation methods: Clear text encoding of the exchange
|
||
structure</p>
|
||
</div>
|
||
<dl class="class">
|
||
<dt id="pylib.data_step_std.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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</p></li>
|
||
<li><p><strong>p</strong> (<em>list of DIRECTION</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</p></li>
|
||
<li><p><strong>p</strong> (<em>list of DIRECTION</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_to_bool">
|
||
<code class="sig-name descname">BOOLEAN_to_bool</code><span class="sig-paren">(</span><em class="sig-param">boolean</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#BOOLEAN_to_bool"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.BOOLEAN_to_bool" title="Permalink to this definition">¶</a></dt>
|
||
<dd></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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>degree</strong> (<em>int</em>) – STEP Standard TYPE INTEGER</p></li>
|
||
<li><p><strong>control_points_list</strong> (<em>tuple</em>) – STEP Standard TYPE LIST OF
|
||
cartesian_point (ENTITY)</p></li>
|
||
<li><p><strong>curve_form</strong> (<em>str</em>) – STEP Standard TYPE b_spline_curve_form (ENUM).
|
||
ENUMERATION OF (polyline_form, circular_arc, elliptic_arc,
|
||
parabolic_arc, hyperbolic_arc, unspecified).</p></li>
|
||
<li><p><strong>closed_curve</strong> (<em>str</em>) – STEP Standard TYPE LOGICAL</p></li>
|
||
<li><p><strong>self_intersect</strong> (<em>str</em>) – STEP Standard TYPE LOGICAL</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</p></li>
|
||
<li><p><strong>upper_index_on_control_points</strong> (<em>int</em>) – STEP Standard TYPE INTEGER</p></li>
|
||
<li><p><strong>control_points</strong> (<em>tuple</em>) – STEP Standard TYPE ARRAY OF
|
||
cartesian_point (ENTITY)</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_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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>degree</strong> (<em>int</em>) – STEP Standard TYPE INTEGER</p></li>
|
||
<li><p><strong>control_points_list</strong> (<em>tuple</em>) – STEP Standard TYPE LIST OF
|
||
cartesian_point (ENTITY)</p></li>
|
||
<li><p><strong>curve_form</strong> (<em>str</em>) – STEP Standard TYPE b_spline_curve_form (ENUM).
|
||
ENUMERATION OF (polyline_form, circular_arc, elliptic_arc,
|
||
parabolic_arc, hyperbolic_arc, unspecified).</p></li>
|
||
<li><p><strong>closed_curve</strong> (<em>str</em>) – STEP Standard TYPE LOGICAL</p></li>
|
||
<li><p><strong>self_intersect</strong> (<em>str</em>) – STEP Standard TYPE LOGICAL</p></li>
|
||
<li><p><strong>knot_multiplicities</strong> (<em>tuple</em>) – STEP Standard TYPE LIST OF INTEGER</p></li>
|
||
<li><p><strong>knots</strong> (<em>tuple</em>) – STEP Standard TYPE LIST OF parameter_value (REAL)</p></li>
|
||
<li><p><strong>knot_spec</strong> (<em>str</em>) – STEP Standard TYPE knot_type (ENUM).
|
||
ENUMERATION OF (uniform_knots, quasi_uniform_knots,
|
||
piecewise_bezier_knots, unspecified).</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</p></li>
|
||
<li><p><strong>upper_index_on_control_points</strong> (<em>int</em>) – STEP Standard TYPE INTEGER</p></li>
|
||
<li><p><strong>control_points</strong> (<em>tuple</em>) – STEP Standard TYPE ARRAY OF
|
||
cartesian_point (ENTITY)</p></li>
|
||
<li><p><strong>upper_index_on_knots</strong> (<em>int</em>) – STEP Standard TYPE INTEGER</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>coordinates</strong> (<em>tuple</em>) – list of length_measure (floats)</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>position</strong> (<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> or </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>) – axis2_placement</p></li>
|
||
<li><p><strong>radius</strong> (<em>float</em>) – positive_length_measure</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>position</strong> (<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> or </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>) – axis2_placement</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>direction_ratios</strong> (<em>tuple</em>) – STEP Standard LIST OF REAL</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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>str</em>) – STEP Standard TYPE BOOLEAN</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>edge_list</strong> (<em>tuple</em>) – STEP Standard TYPE LIST OF oriented_edge (ENTITY)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>position</strong> (<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> or </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>) – STEP Standard TYPE axis2_placement (SELECT)</p></li>
|
||
<li><p><strong>semi_axis_1</strong> (<em>float</em>) – STEP Standard TYPE positive_length_measure (REAL)</p></li>
|
||
<li><p><strong>semi_axis_2</strong> (<em>float</em>) – STEP Standard TYPE positive_length_measure (REAL)</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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.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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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.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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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.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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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>) – STEP Standard TYPE vertex (ENTITY)
|
||
[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>) – STEP Standard TYPE vertex (ENTITY)
|
||
[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>) – STEP Standard TYPE edge (ENTITY)</p></li>
|
||
<li><p><strong>orientation</strong> (<em>str</em>) – STEP Standard TYPE BOOLEAN</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</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>) – STEP Standard TYPE vertex (ENTITY)
|
||
[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>) – STEP Standard TYPE vertex (ENTITY)
|
||
[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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p></li>
|
||
<li><p><strong>edge_list</strong> (<em>tuple</em>) – STEP Standard TYPE LIST OF oriented_edge (ENTITY)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</p>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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.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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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> (<em>list of pcurve_or_surface</em>) – </p></li>
|
||
<li><p><strong>master_representation</strong> (<em>preferred_surface_curve_representation</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</p></li>
|
||
<li><p><strong>basis_surface</strong> (<em>SET OF surface</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_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.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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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> (<em>list of pcurve_or_surface</em>) – </p></li>
|
||
<li><p><strong>master_representation</strong> (<em>preferred_surface_curve_representation</em>) – </p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</p></li>
|
||
<li><p><strong>basis_surface</strong> (<em>SET OF surface</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_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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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> (<em>float</em>) – length_measure</p></li>
|
||
</ul>
|
||
</dd>
|
||
</dl>
|
||
<p>Derived Attributes</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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> (<em>str</em>) – STEP Standard TYPE label (STRING)</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">Parameters</dt>
|
||
<dd class="field-odd"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER)</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>bool</em>) – STEP Standard TYPE BOOLEAN</p></li>
|
||
<li><p><strong>choice1</strong> (<em>object</em>) – STEP Standard TYPE GENERIC</p></li>
|
||
<li><p><strong>choice2</strong> (<em>object</em>) – STEP Standard TYPE GENERIC</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>) – STEP Standard TYPE GEOMETRIC_REPRESENTATION_ITEM</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>int or None</p>
|
||
</dd>
|
||
<dt class="field-even">Variables</dt>
|
||
<dd class="field-even"><p><strong>dim</strong> (<em>int</em>) – STEP Standard TYPE dimension_count (INTEGER).
|
||
dimension_count > 0</p>
|
||
</dd>
|
||
</dl>
|
||
<div class="admonition seealso">
|
||
<p class="admonition-title">See also</p>
|
||
<p><a class="reference external" href="https://www.steptools.com/stds/stp_aim/html/t_dimension_of.html">https://www.steptools.com/stds/stp_aim/html/t_dimension_of.html</a></p>
|
||
</div>
|
||
</dd></dl>
|
||
|
||
<dl class="function">
|
||
<dt id="pylib.data_step_std.list_to_array">
|
||
<code class="sig-name descname">list_to_array</code><span class="sig-paren">(</span><em class="sig-param">lis</em>, <em class="sig-param">low</em>, <em class="sig-param">u</em><span class="sig-paren">)</span><a class="reference internal" href="_modules/pylib/data_step_std.html#list_to_array"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#pylib.data_step_std.list_to_array" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>STEP Standard FUNCTION list_to_array</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters</dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>lis</strong> (<em>tuple</em>) – STEP Standard TYPE LIST [0:?] OF GENERIC</p></li>
|
||
<li><p><strong>low</strong> (<em>int</em>) – STEP Standard TYPE INTEGER</p></li>
|
||
<li><p><strong>u</strong> (<em>int</em>) – STEP Standard TYPE INTEGER</p></li>
|
||
<li><p><strong>n</strong> (<em>int</em>) – STEP Standard TYPE INTEGER</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>tuple or None</p>
|
||
</dd>
|
||
<dt class="field-even">Variables</dt>
|
||
<dd class="field-even"><p><strong>res</strong> (<em>tuple</em>) – STEP Standard TYPE ARRAY [low:u] OF GENERIC</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_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>) – STEP Standard TYPE path</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>object</p>
|
||
</dd>
|
||
<dt class="field-even">Variables</dt>
|
||
<dd class="field-even"><p><strong>p</strong> – STEP STEP Standard TYPE LOGICAL</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></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
<div class="relations">
|
||
<h3>Related Topics</h3>
|
||
<ul>
|
||
<li><a href="index.html">Documentation overview</a><ul>
|
||
<li><a href="modules.html">pylib</a><ul>
|
||
<li><a href="pylib.html">pylib package</a><ul>
|
||
<li>Previous: <a href="pylib.data_step.html" title="previous chapter">pylib.data_step module</a></li>
|
||
<li>Next: <a href="pylib.date.html" title="next chapter">pylib.date module</a></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
</div>
|
||
<div id="searchbox" style="display: none" role="search">
|
||
<h3 id="searchlabel">Quick search</h3>
|
||
<div class="searchformwrapper">
|
||
<form class="search" action="search.html" method="get">
|
||
<input type="text" name="q" aria-labelledby="searchlabel" />
|
||
<input type="submit" value="Go" />
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<script type="text/javascript">$('#searchbox').show(0);</script>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="clearer"></div>
|
||
</div>
|
||
<div class="footer">
|
||
©2019, Daniel Weschke.
|
||
|
||
|
|
||
Powered by <a href="http://sphinx-doc.org/">Sphinx 2.2.1</a>
|
||
& <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>
|
||
|
||
|
|
||
<a href="_sources/pylib.data_step_std.rst.txt"
|
||
rel="nofollow">Page source</a>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
</body>
|
||
</html> |