<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Inheritance</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic3" id="xps10_pagetitle">Inheritance</div>
      <hr noshade="true">
      <p class="para_topic">Some parameters are passed down from group to group and from group to operation. For example, an operation or a Method group inherits display and tolerance parameters from another Method group. Not all operations can be placed in all Method groups. Different operations can inherit different parameters. </p>
      <p class="para_topic">Method inheritance can be overridden in an operation. For example, if an operation inherits intol from a method group and you change the intol in the operation, the inheritance of the intol parameter is turned off. </p>
      <p class="para_topic">The graphic below explains this in greater detail. From this graphic you can see the following:</p>
      <ul>
         <li>
            <p class="para_item">The MILL_FINISH parent contains the stock and tolerance information.</p>
         </li>
         <li>
            <p class="para_item">The BLUE parent contains the display color and feed rate information for the two operations listed below it.</p>
         </li>
         <li>
            <p class="para_item">The GREEN parent contains the display color and feed rate information for the three operations listed below it.</p>
         </li>
         <li>
            <p class="para_item">The operations listed below the BLUE parent inherit the stock and tolerance information from MILL_FINISH and the display color and feed rate information from BLUE.</p>
         </li>
         <li>
            <p class="para_item">The operations listed below the GREEN parent Inherit the stock and tolerance information from MILL_FINISH and the display color and feed rate information from GREEN.</p>
         </li>
      </ul>
      <p align="center"><img align="bottom" src="graphics/parent_meth_inheri.gif"></p>
      <p class="para_topic">There are two methods to see the status of a parameter:</p>
      <ul>
         <li>
            <p class="para_item">The <b class="uiTerm">Inheritance Status</b> icon <img align="bottom" src="graphics/com_inher_status_const.gif" border="0"> .
            </p>
         </li>
         <li>
            <p class="para_item">The inheritance list </p>
         </li>
      </ul><a name="parent_inher_status_icon"></a><div class="title_division">The Inheritance Status Icon</div>
      <p class="para_division">The <b class="uiTerm">Inheritance Status</b> icon <img align="bottom" src="graphics/com_inher_status_const.gif" border="0"> beside many parameters tells you at a glance if the parameter is inherited or locally set in the operation. This icon has two states:
      </p>
      <table cellspacing="3" align="center">
         <tr valign="middle">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"><b class="uiTerm">Local</b> <img align="bottom" src="graphics/com_inher_status_const.gif" border="0"></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">The value is locally defined in the current dialog (for example, the operation dialog).</p>
            </td>
         </tr>
         <tr valign="middle">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"><b class="uiTerm">Inherited</b> <img align="bottom" src="graphics/com_inher_status_inher.gif" border="0"> 
               </p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">The parameter is inherited from a parent object. When you modify this parameter, you see that the icon changes to the <b class="uiTerm">Local</b> mode, meaning that it is no longer inherited.
               </p>
            </td>
         </tr>
      </table><br><table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <ul>
                     <li>
                        <p class="para_note_body">Hover with the mouse over the input field to see the origin of the inherited value.</p>
                     </li>
                     <li>
                        <p class="para_note_body">Hover with the mouse over the icon to see if the parameter is local or inherited.</p>
                     </li>
                     <li>
                        <p class="para_note_body">Double-click on the icon to easily switch between local and inherited status.</p>
                     </li>
                  </ul>
               </div>
            </td>
         </tr>
      </table>
      <div class="title_division">The Inheritance List</div>
      <p class="para_division">You can also use the inheritance list to see where an operation is getting its method. There are two ways to access the inheritance list:</p>
      <ul>
         <li>
            <p class="para_item"> Choose <b class="uiTerm">Details</b> in the <b class="uiTerm">Operation Navigator</b>. The system displays the  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/opnav_details_panel.html');return(false);">Details Panel</a> containing the inheritance list. 
            </p>
         </li>
         <li>
            <p class="para_item">MB3 on the operation &rarr; <b class="uiTerm">Object</b> &rarr; <b class="uiTerm">Inheritance List</b>. 
            </p>
         </li>
      </ul>
      <p class="para_division">For more information on using the inheritance list, see <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/ont_list_update.html');return(false);">Object-&gt;Inheritance List and Update List</a>.
      </p>
   </body>
</html>