<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi David,<div><br></div><div>No - it would be relatively simple to put this in but care needs to be taken to keep things consistent when the item definition is modified:</div><div><br></div><div><ol class="MailOutline"><li>The item must be non-extensible </li><li>When the Number of min required values is modified, the default array would also need to be updated</li><li>In the case of an extensible I'm guessing that the default array must be of size 1 and represents the value of newly added values.</li></ol><div><br></div><div>Does this make sense?</div><div><br></div><div>Bob</div><div><br></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; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><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: (518) 881- 4931</div><div><br></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br><div><div>On Nov 12, 2014, at 12:59 PM, David Thompson <<a href="mailto:david.thompson@kitware.com">david.thompson@kitware.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi all,<br><br>I have an attribute item defined like this<br><br>    <Double Name="axis 0" NumberOfRequiredValues="3"><br>      <DefaultValue>1.0,0.0,0.0</DefaultValue><br>    </Double><br><br>but when I create an instance of the attribute and examine its value, I get:<br><br><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ax0 = smtk.attribute.to_concrete(att.find('axis 0'))<br>[ax0.value(i) for i in range(3)]<br></blockquote></blockquote></blockquote>    [1.0, 1.0, 1.0]<br><br>Is there a way to provide a default for each of the required values?<br><br><span class="Apple-tab-span" style="white-space:pre">        </span>Thanks,<br><span class="Apple-tab-span" style="white-space:pre">   </span>David<br>_______________________________________________<br>Smtk-developers mailing list<br><a href="mailto:Smtk-developers@smtk.org">Smtk-developers@smtk.org</a><br>http://public.kitware.com/mailman/listinfo/smtk-developers<br></blockquote></div><br></div></body></html>