<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_tcltk__bmodel_8cpp">
<title>/Users/bernard/b20/bsoft/tcltk/tcltk_bmodel.cpp File Reference</title>
<indexterm><primary>/Users/bernard/b20/bsoft/tcltk/tcltk_bmodel.cpp</primary></indexterm>
<para>

<para>A shared object to load Bsoft model files in TCL/Tk. </para>
 
</para>
<programlisting>#include &lt;tk.h&gt;
#include &quot;tcltk_bmodel.h&quot;
#include &quot;rwmodel.h&quot;
#include &quot;rwimg.h&quot;
#include &quot;model_create.h&quot;
#include &quot;model_map.h&quot;
#include &quot;model_select.h&quot;
#include &quot;model_mask.h&quot;
#include &quot;model_color.h&quot;
#include &quot;model_views.h&quot;
#include &quot;mg_processing.h&quot;
#include &quot;Vector3.h&quot;
#include &quot;linked_list.h&quot;
#include &quot;Color.h&quot;
#include &quot;utilities.h&quot;
</programlisting><simplesect>
    <title>Functions    </title>
        <itemizedlist>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1ae002e884108b4941b9146b717d691d9a">do_find</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a5c70a93b4231e6802a6566eaa5e9907b">do_get</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a53b8632b6acb34df54a53bc95d4baff5">do_set</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a6fd5c5333a5bf3a00effa7d73db49421">do_delete</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a7b2e9f7a24e1ac8971c1b8b376d3dae1">do_delete_non_selected</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a72f8113ac6b1e4b06e7166814bc1ab59">do_components_to_particles</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, <link linkend="_struct_bproject">Bproject</link> *<link linkend="_tcltk__bmodel_8cpp_1aea438e09dfc03683a0f49a05e9a69cac">project</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1aa900135528e41a9efafbcbeeb0f54408">do_extract_segments</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a57b57028a32c33591a8880a0cdbf38d8">do_create_shell</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a4c173350e51b2a79d1aebe4230388459">do_component_type</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a85efe19ce4ce74b4b2e884691397a31b">do_component</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a8feb8f605403ddef53cafbae4de89c9e">do_link</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a11c63104fde648d5d4307c54971b180e">comptype_count</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a25128ea27823cd0e12326df538c41c36">comptype_count_selected</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a498800e979caa075dc509534cf1696d3">comptype_ids</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a81815aeb3e761566f4356869f8454b63">comptype_list</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>)</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1ac1410de0afcbdd4cff9b964a832d87ca">comptype_create_update</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a3c24297e9d6810f49293b43e9f55a8ac">comptype_select</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1ac8fabd98c445df8b094c323468faa521">comptype_deselect</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1af34a93cde8c75dc67ba5b5d9e6828db0">comptype_first_selected</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a16e47c42cc507be354834979000711c3">component_count</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a38b672dce80b1425cd7932a1e217cd00">component_count_selected</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1ae8698b2eaf4cf42f37880f2a245a6d6e">component_ids</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a4493bfec8388bb74972abf09966397f4">component_location</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a55bc275786d021e83f0a79c573cfd105">component_distance</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a93c5f737cd4184098704649b37587641">component_img_coords</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1ae0088851463a28256ff76f9829de9db6">component_fom</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1ab5484e44327e5eb514593e2148fdbd57">component_radius</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a17d1b30f16a8bcd8988ccbe3e03992a0">component_select</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a8a5038b53ed0485c11667a0b9b8b1417">component_move</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a421128291f0a74f2c6af1bd00d071713">component_create</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1aa513f9eec0b27417b7390dabb2dd6661">component_delete</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a199844ed7956472ac3b7762003722640">component_color</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a400714a1ec5c45f11a131c8bff1ebee2">link_count</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a3c4cd1b61001ce0a097945588ff389f2">link_count_selected</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a7f6cd31f6838b5380b35afc1d50985d8">link_ids</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a764dfd35453a819524ee9560f4530dcf">link_img_coords</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a55eeb63c8d2cfc98606c77453b480295">link_select</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1aaf8c2b55ab14b537558f0cee7f57eb26">link_create</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>Tcl_Obj * <link linkend="_tcltk__bmodel_8cpp_1a946a9489343afe63b979aa8950484c40">link_delete</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, int objc, Tcl_Obj *CONST objv[])</para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a6079935c2d39127dcb96bfb4e45cd444">model_processing</link> (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])</para>

<para>Implements the &quot;Bmodel&quot; command in Tcl/Tk to access model parameter files through Bsoft. </para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a93d79ab2a3e3c6389620b8cbc61fd660">set_component_radius</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, float radius)</para>
</listitem>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a99f9e1b49bc4b78a8d51555791d32e86">set_link_radius</link> (<link linkend="_struct_bmodel">Bmodel</link> *<link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link>, float radius)</para>
</listitem>
        </itemizedlist>
</simplesect>
<simplesect>
    <title>Variables    </title>
        <itemizedlist>
            <listitem><para>int <link linkend="_tcltk__bmodel_8cpp_1a0b2caeb4b6f130be43e5a2f0267dd453">verbose</link></para>
</listitem>
            <listitem><para><link linkend="_class_bimage">Bimage</link> * <link linkend="_tcltk__bmodel_8cpp_1a3628124083d8f4fbc4ffd16e5b6202bf">imglist</link></para>
</listitem>
            <listitem><para><link linkend="_struct_bmodel">Bmodel</link> * <link linkend="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841">model</link></para>
</listitem>
            <listitem><para><link linkend="_struct_bproject">Bproject</link> * <link linkend="_tcltk__bmodel_8cpp_1aea438e09dfc03683a0f49a05e9a69cac">project</link></para>
</listitem>
        </itemizedlist>
</simplesect>
<section>
<title>Detailed Description</title>

<para>A shared object to load Bsoft model files in TCL/Tk. </para>

<para><formalpara><title>Author: </title>

<para>Bernard Heymann </para>
</formalpara>
<formalpara><title>Date: </title>

<para>Created: 20071002 </para>

<para>Modified: 20191010 </para>
</formalpara>
</para>
</section>
<section>
<title>Function Documentation</title>
<anchor xml:id="_tcltk__bmodel_8cpp_1a199844ed7956472ac3b7762003722640"/>    <section>
    <title>component_color()</title>
<indexterm><primary>component_color</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_color</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_color (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1245 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a16e47c42cc507be354834979000711c3"/>    <section>
    <title>component_count()</title>
<indexterm><primary>component_count</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_count</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_count (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 860 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a38b672dce80b1425cd7932a1e217cd00"/>    <section>
    <title>component_count_selected()</title>
<indexterm><primary>component_count_selected</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_count_selected</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_count_selected (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 877 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a421128291f0a74f2c6af1bd00d071713"/>    <section>
    <title>component_create()</title>
<indexterm><primary>component_create</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_create</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_create (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1181 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1aa513f9eec0b27417b7390dabb2dd6661"/>    <section>
    <title>component_delete()</title>
<indexterm><primary>component_delete</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_delete</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_delete (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1219 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a55bc275786d021e83f0a79c573cfd105"/>    <section>
    <title>component_distance()</title>
<indexterm><primary>component_distance</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_distance</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_distance (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 938 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1ae0088851463a28256ff76f9829de9db6"/>    <section>
    <title>component_fom()</title>
<indexterm><primary>component_fom</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_fom</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_fom (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1028 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1ae8698b2eaf4cf42f37880f2a245a6d6e"/>    <section>
    <title>component_ids()</title>
<indexterm><primary>component_ids</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_ids</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_ids (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 894 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a93c5f737cd4184098704649b37587641"/>    <section>
    <title>component_img_coords()</title>
<indexterm><primary>component_img_coords</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_img_coords</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_img_coords (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 966 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a4493bfec8388bb74972abf09966397f4"/>    <section>
    <title>component_location()</title>
<indexterm><primary>component_location</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_location</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_location (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 915 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a8a5038b53ed0485c11667a0b9b8b1417"/>    <section>
    <title>component_move()</title>
<indexterm><primary>component_move</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_move</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_move (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1155 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1ab5484e44327e5eb514593e2148fdbd57"/>    <section>
    <title>component_radius()</title>
<indexterm><primary>component_radius</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_radius</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_radius (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1057 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a17d1b30f16a8bcd8988ccbe3e03992a0"/>    <section>
    <title>component_select()</title>
<indexterm><primary>component_select</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>component_select</secondary></indexterm>
<para><computeroutput>Tcl_Obj * component_select (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1086 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a11c63104fde648d5d4307c54971b180e"/>    <section>
    <title>comptype_count()</title>
<indexterm><primary>comptype_count</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>comptype_count</secondary></indexterm>
<para><computeroutput>Tcl_Obj * comptype_count (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 606 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a25128ea27823cd0e12326df538c41c36"/>    <section>
    <title>comptype_count_selected()</title>
<indexterm><primary>comptype_count_selected</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>comptype_count_selected</secondary></indexterm>
<para><computeroutput>Tcl_Obj * comptype_count_selected (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 621 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1ac1410de0afcbdd4cff9b964a832d87ca"/>    <section>
    <title>comptype_create_update()</title>
<indexterm><primary>comptype_create_update</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>comptype_create_update</secondary></indexterm>
<para><computeroutput>Tcl_Obj * comptype_create_update (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 670 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1ac8fabd98c445df8b094c323468faa521"/>    <section>
    <title>comptype_deselect()</title>
<indexterm><primary>comptype_deselect</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>comptype_deselect</secondary></indexterm>
<para><computeroutput>Tcl_Obj * comptype_deselect (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 720 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1af34a93cde8c75dc67ba5b5d9e6828db0"/>    <section>
    <title>comptype_first_selected()</title>
<indexterm><primary>comptype_first_selected</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>comptype_first_selected</secondary></indexterm>
<para><computeroutput>Tcl_Obj * comptype_first_selected (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 745 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a498800e979caa075dc509534cf1696d3"/>    <section>
    <title>comptype_ids()</title>
<indexterm><primary>comptype_ids</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>comptype_ids</secondary></indexterm>
<para><computeroutput>Tcl_Obj * comptype_ids (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 636 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a81815aeb3e761566f4356869f8454b63"/>    <section>
    <title>comptype_list()</title>
<indexterm><primary>comptype_list</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>comptype_list</secondary></indexterm>
<para><computeroutput>Tcl_Obj * comptype_list (<link linkend="_struct_bmodel">Bmodel</link> * model)</computeroutput></para><para>
Definition at line 652 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a3c24297e9d6810f49293b43e9f55a8ac"/>    <section>
    <title>comptype_select()</title>
<indexterm><primary>comptype_select</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>comptype_select</secondary></indexterm>
<para><computeroutput>Tcl_Obj * comptype_select (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 695 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a85efe19ce4ce74b4b2e884691397a31b"/>    <section>
    <title>do_component()</title>
<indexterm><primary>do_component</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_component</secondary></indexterm>
<para><computeroutput>Tcl_Obj * do_component (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 797 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a4c173350e51b2a79d1aebe4230388459"/>    <section>
    <title>do_component_type()</title>
<indexterm><primary>do_component_type</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_component_type</secondary></indexterm>
<para><computeroutput>Tcl_Obj * do_component_type (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 556 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a72f8113ac6b1e4b06e7166814bc1ab59"/>    <section>
    <title>do_components_to_particles()</title>
<indexterm><primary>do_components_to_particles</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_components_to_particles</secondary></indexterm>
<para><computeroutput>int do_components_to_particles (<link linkend="_struct_bmodel">Bmodel</link> * model, <link linkend="_struct_bproject">Bproject</link> * project, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 411 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a57b57028a32c33591a8880a0cdbf38d8"/>    <section>
    <title>do_create_shell()</title>
<indexterm><primary>do_create_shell</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_create_shell</secondary></indexterm>
<para><computeroutput>int do_create_shell (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 494 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a6fd5c5333a5bf3a00effa7d73db49421"/>    <section>
    <title>do_delete()</title>
<indexterm><primary>do_delete</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_delete</secondary></indexterm>
<para><computeroutput>int do_delete (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 391 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a7b2e9f7a24e1ac8971c1b8b376d3dae1"/>    <section>
    <title>do_delete_non_selected()</title>
<indexterm><primary>do_delete_non_selected</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_delete_non_selected</secondary></indexterm>
<para><computeroutput>int do_delete_non_selected (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 404 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1aa900135528e41a9efafbcbeeb0f54408"/>    <section>
    <title>do_extract_segments()</title>
<indexterm><primary>do_extract_segments</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_extract_segments</secondary></indexterm>
<para><computeroutput>int do_extract_segments (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 462 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1ae002e884108b4941b9146b717d691d9a"/>    <section>
    <title>do_find()</title>
<indexterm><primary>do_find</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_find</secondary></indexterm>
<para><computeroutput>Tcl_Obj * do_find (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 209 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a5c70a93b4231e6802a6566eaa5e9907b"/>    <section>
    <title>do_get()</title>
<indexterm><primary>do_get</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_get</secondary></indexterm>
<para><computeroutput>Tcl_Obj * do_get (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 234 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a8feb8f605403ddef53cafbae4de89c9e"/>    <section>
    <title>do_link()</title>
<indexterm><primary>do_link</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_link</secondary></indexterm>
<para><computeroutput>Tcl_Obj * do_link (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1318 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a53b8632b6acb34df54a53bc95d4baff5"/>    <section>
    <title>do_set()</title>
<indexterm><primary>do_set</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>do_set</secondary></indexterm>
<para><computeroutput>int do_set (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 323 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a400714a1ec5c45f11a131c8bff1ebee2"/>    <section>
    <title>link_count()</title>
<indexterm><primary>link_count</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>link_count</secondary></indexterm>
<para><computeroutput>Tcl_Obj * link_count (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1365 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a3c4cd1b61001ce0a097945588ff389f2"/>    <section>
    <title>link_count_selected()</title>
<indexterm><primary>link_count_selected</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>link_count_selected</secondary></indexterm>
<para><computeroutput>Tcl_Obj * link_count_selected (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1382 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1aaf8c2b55ab14b537558f0cee7f57eb26"/>    <section>
    <title>link_create()</title>
<indexterm><primary>link_create</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>link_create</secondary></indexterm>
<para><computeroutput>Tcl_Obj * link_create (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1532 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a946a9489343afe63b979aa8950484c40"/>    <section>
    <title>link_delete()</title>
<indexterm><primary>link_delete</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>link_delete</secondary></indexterm>
<para><computeroutput>Tcl_Obj * link_delete (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1560 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a7f6cd31f6838b5380b35afc1d50985d8"/>    <section>
    <title>link_ids()</title>
<indexterm><primary>link_ids</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>link_ids</secondary></indexterm>
<para><computeroutput>Tcl_Obj * link_ids (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1399 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a764dfd35453a819524ee9560f4530dcf"/>    <section>
    <title>link_img_coords()</title>
<indexterm><primary>link_img_coords</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>link_img_coords</secondary></indexterm>
<para><computeroutput>Tcl_Obj * link_img_coords (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1421 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a55eeb63c8d2cfc98606c77453b480295"/>    <section>
    <title>link_select()</title>
<indexterm><primary>link_select</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>link_select</secondary></indexterm>
<para><computeroutput>Tcl_Obj * link_select (<link linkend="_struct_bmodel">Bmodel</link> * model, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>
Definition at line 1491 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a6079935c2d39127dcb96bfb4e45cd444"/>    <section>
    <title>model_processing()</title>
<indexterm><primary>model_processing</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>model_processing</secondary></indexterm>
<para><computeroutput>int model_processing (Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])</computeroutput></para><para>

<para>Implements the &quot;Bmodel&quot; command in Tcl/Tk to access model parameter files through Bsoft. </para>
</para>

<para>
                <formalpara>
                    <title>
Parameters                    </title>
                    <para>
                    <table frame="all">
                        <tgroup cols="2" align="left" colsep="1" rowsep="1">
                        <colspec colwidth="1*"/>
                        <colspec colwidth="4*"/>
                        <tbody>
                            <row>
                                <entry>*interp</entry>
                                <entry>
<para>a Tcl interpreter within Tcl. </para>
</entry>
                            </row>
                            <row>
                                <entry>objc</entry>
                                <entry>
<para>number of arguments passed (+1). </para>
</entry>
                            </row>
                            <row>
                                <entry>*objv[]</entry>
                                <entry>
<para>arguments passed as Tcl objects. </para>
</entry>
                            </row>
                        </tbody>
                        </tgroup>
                    </table>
                    </para>
                </formalpara>
                <formalpara><title>Returns: </title>

<para>int Tcl result. <literallayout><computeroutput>Bmodel command syntax:
    Bmodel &lt;action&gt; &lt;arguments&gt;.
    where:
        action          &quot;create&quot;, &quot;exists&quot;, &quot;read&quot;, &quot;write&quot;, &quot;kill&quot;, &quot;get&quot;, &quot;set&quot;, &quot;delete&quot;
                        &quot;delete_non_selected&quot;, &quot;components_to_particles&quot;, &quot;extract_segments&quot;,
                        &quot;comptype&quot;, &quot;component&quot;, &quot;link&quot;
        arguments           action-specific arguments:
            &quot;create&quot;        &lt;id&gt;
            &quot;read&quot;          &lt;filename&gt;
            &quot;write&quot;         &lt;filename&gt;
            &quot;get&quot;           &lt;property&gt; [arguments]
            &quot;set&quot;           &lt;property&gt; &lt;value&gt;
            &quot;delete&quot;        &lt;property&gt;
            &quot;delete_non_selected&quot;   &lt;property&gt; &lt;selection&gt;
            &quot;components_to_particles&quot;
            &quot;extract_segments&quot;  &lt;filename&gt; [multilevel]
            &quot;comptype&quot;      [arguments]
            &quot;component&quot;     [arguments]
            &quot;link&quot;          [arguments]
            where:
                property    &quot;id &lt;string&gt;&quot;
                            &quot;map &lt;string&gt; &lt;value&gt;&quot;
                            &quot;number &lt;value&gt;&quot;
                            &quot;radius &lt;value&gt;&quot;
                            &quot;linkradius &lt;value&gt;&quot;
Return values:
    Each action may have a return value:
        &quot;create&quot;    (none)
        &quot;exists&quot;    0=no, 1=yes
        &quot;read&quot;      model id
        &quot;write&quot;     (none)
        &quot;kill&quot;      (none)
        &quot;get&quot;       return value based on property
        &quot;set&quot;       modify model property
</computeroutput></literallayout> </para>
</formalpara>
</para>
<para>
Definition at line 120 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a93d79ab2a3e3c6389620b8cbc61fd660"/>    <section>
    <title>set_component_radius()</title>
<indexterm><primary>set_component_radius</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>set_component_radius</secondary></indexterm>
<para><computeroutput>int set_component_radius (<link linkend="_struct_bmodel">Bmodel</link> * model, float radius)</computeroutput></para><para>
Definition at line 293 of file tcltk_bmodel.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a99f9e1b49bc4b78a8d51555791d32e86"/>    <section>
    <title>set_link_radius()</title>
<indexterm><primary>set_link_radius</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>set_link_radius</secondary></indexterm>
<para><computeroutput>int set_link_radius (<link linkend="_struct_bmodel">Bmodel</link> * model, float radius)</computeroutput></para><para>
Definition at line 308 of file tcltk_bmodel.cpp.</para>
</section>
</section>
<section>
<title>Variable Documentation</title>
<anchor xml:id="_tcltk__bmodel_8cpp_1a3628124083d8f4fbc4ffd16e5b6202bf"/>    <section>
    <title>imglist</title>
<indexterm><primary>imglist</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>imglist</secondary></indexterm>
<para><computeroutput><link linkend="_class_bimage">Bimage</link>* imglist</computeroutput></para><para>
Definition at line 30 of file bshow.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a828359eaa8de833b547ac96934f43841"/>    <section>
    <title>model</title>
<indexterm><primary>model</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>model</secondary></indexterm>
<para><computeroutput><link linkend="_struct_bmodel">Bmodel</link>* model</computeroutput></para><para>
Definition at line 32 of file bshow.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1aea438e09dfc03683a0f49a05e9a69cac"/>    <section>
    <title>project</title>
<indexterm><primary>project</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>project</secondary></indexterm>
<para><computeroutput><link linkend="_struct_bproject">Bproject</link>* project</computeroutput></para><para>
Definition at line 31 of file bshow.cpp.</para>
    </section><anchor xml:id="_tcltk__bmodel_8cpp_1a0b2caeb4b6f130be43e5a2f0267dd453"/>    <section>
    <title>verbose</title>
<indexterm><primary>verbose</primary><secondary>tcltk_bmodel.cpp</secondary></indexterm>
<indexterm><primary>tcltk_bmodel.cpp</primary><secondary>verbose</secondary></indexterm>
<para><computeroutput>int verbose</computeroutput></para></section>
</section>
</section>
