<div dir="ltr">BTW, the UI will display this as a combo box with Enum entries ("Axis aligned", "General"), and when an entry is selected in the combo box, a widget with specified items for that Enum value will be shown under the combo.<div><br></div><div>Yumin</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 11, 2014 at 5:03 PM, Robert Michael O'Bara <span dir="ltr"><<a href="mailto:bob.obara@kitware.com" target="_blank">bob.obara@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Yes you can do this by using conditional items.<div><br></div><div>Here is roughly how you do it:</div><div><br></div><div><div>        <Int Name="Specification Mode"></div><div>          <ChildrenDefinitions></div><div>            <Double Name="Width"></div><div>            </Double></div><div>            <Double Name="Height"></div><div>            </Double></div><div>            <Double Name="Depth"></div><div>            </Double></div><div>            <Double Name="Center" NumberOfRequiredValues=3></div><div>            </Double></div><div>            <Double Name="Lengths" NumberOfRequiredValues=3></div><div>            </Double></div><div>            <Double Name="Axes" NumberOfRequiredValues=3></div><div>            </Double></div><div>          </ChildrenDefinitions></div><div>          <DiscreteInfo DefaultIndex="1"></div><div>            <Structure></div><div>              <Value Enum="Axis Aligned">0</Value></div><div>              <Items></div><div>                <Item> Width </Item></div><div>                <Item> Height </Item></div><div>                <Item> Depth </Item></div><div>              </Items></div><div>            </Structure></div><div>            <Structure></div><div>              <Value Enum="General">1</Value></div><div>              <Items></div><div>                <Item>Center</Item></div><div>                <Item>Axes</Item></div><div>                <Item>Lengths</Item></div><div>              </Items></div><div>            </Structure></div><div>          </DiscreteInfo></div><div>        </Int></div></div><div><br></div><div><div>
<div style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div>Robert M. O'Bara, MEng.<br>Assistant Director of Scientific Computing<br><br>Kitware Inc.<br>28 Corporate Drive<br>Suite 101<br>Clifton Park, NY 12065<br><br>Phone: <a href="tel:%28518%29%20881-%204931" value="+15188814931" target="_blank">(518) 881- 4931</a></div><div><br></div></div><br><br>
</div><div><div class="h5">
<br><div><div>On Nov 11, 2014, at 4:37 PM, David Thompson <<a href="mailto:david.thompson@kitware.com" target="_blank">david.thompson@kitware.com</a>> wrote:</div><br><blockquote type="cite">Hi all,<br><br>I believe I've heard that you can specify some items in an attribute can depend on others being present (or perhaps excluding the presence of others).<br><br>Is that the case? The CGM "brick" operator takes in *either* a width, height, and depth *or* a center point, 3 axes, and a length along each axis. Is there a good way to constrain an attribute to accept one case or the other? Is this presented in the GUI as a separate tab or radio buttons (or something else)?<br><br>If you let me know I will try adding something relevant to the user's guide.<br><br><span style="white-space:pre-wrap"> </span>Thanks,<br><span style="white-space:pre-wrap">       </span>David<br>_______________________________________________<br>Smtk-developers mailing list<br><a href="mailto:Smtk-developers@smtk.org" target="_blank">Smtk-developers@smtk.org</a><br><a href="http://public.kitware.com/mailman/listinfo/smtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/smtk-developers</a><br></blockquote></div><br></div></div></div></div><br>_______________________________________________<br>
Smtk-developers mailing list<br>
<a href="mailto:Smtk-developers@smtk.org">Smtk-developers@smtk.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/smtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/smtk-developers</a><br>
<br></blockquote></div><br></div>