<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi all<br><br></div>I have a VTK Filter for wich I am creating a specific panel widget.<br><br></div>In order to dynamically generate the widget i need some information, which only the filter can provide to me.<br><br></div>the ideal format for the data is somethink like :<br></div> std::vector<std::pair<std::string, int> ><br><br></div>I need to recover all these data via an information only property, but ican't figure out who i'm suposed to do that, and what should be the signature vtk side.<br><br></div>So far the best way to do it that i've found would be something like this :<br><br><br>      <StringVectorProperty command="GetAllArrayNames"<br>                            information_only="1"<br>                            name="ArrayNames"><br>        <StringArrayHelper /><br>      </StringVectorProperty><br>      <IntVectorProperty command="GetAllArrayComps"<br>                         information_only="1"<br>                         name="ArrayComps"><br>        <SimpleIntInformationHelper /><br>      </IntVectorProperty><br><br></div>with the following api :<br><br></div>vtkIntArray MyVTKFilter::GetAllArrayComps();<br>vtkStringArray MyVTKFilter::GetAllArrayNames();<br><br></div>Is this the best way to handle it ? What it the uses for SimpleIntInformationHelper/StringArrayHelper. I looked at the code but i'm unsure of the effect of this.<br><br></div>Regards,<br><div> <div><div><div><br clear="all"><div><div><div><div><div><div><div><div><div><div class="gmail_signature"><div dir="ltr">Mathieu Westphal<br></div></div></div>
</div></div></div></div></div></div></div></div></div></div></div></div></div>