<span id="result_box" class="" lang="en"><span class="hps">Hi</span> <span class="hps">Pat</span><br><br><span class="hps">Thank you so much</span><span>.</span><br><span class="hps">I think that</span> <span class="hps">is exactly</span> <span class="hps">what I need</span><span>.</span><br>

<br><span class="hps">When I run</span> <span class="hps atn">the line "</span><span>git remote</span> <span class="hps">add</span> <span class="hps">git</span> <span class="hps">:/</span> <span class="hps">stage</span> <span class="hps">/</span> <span class="hps"><a href="http://vtk.org">vtk.org</a></span><span>: stage</span> <span class="hps">/</span> <span class="hps">VES.git</span><span>"</span> <span class="hps">terminal</span> <span class="hps">proceeds normally</span><span>.</span><br>

<br><span class="hps">However</span> <span class="hps">when I run</span> <span class="hps atn">the line "</span><span>git fetch</span> <span class="hps">stage"</span> <span class="hps">appears the</span> <span class="hps">following error message</span><span>:</span><br>

<span class="hps">"fatal</span><span>: Unable to</span> <span class="hps">look</span> <span class="hps">up</span> <span class="hps"><a href="http://vtk.org">vtk.org</a></span> <span class="hps">(port</span> <span class="hps">stage</span><span class="atn">) (</span><span>nodename</span> <span class="hps">nor</span> <span class="hps">servname</span> <span class="hps">provided</span><span>,</span> <span class="hps">or</span> <span class="hps">not known</span><span>)</span><span>"</span><br>

And now?<br><br><span class="hps">Thank you</span><span>,</span><br><span class="hps">Thiago</span></span><br><br><br><div class="gmail_quote">2012/11/27 Pat Marion <span dir="ltr"><<a href="mailto:pat.marion@kitware.com" target="_blank">pat.marion@kitware.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Normally, you would use a GLKViewController in Xcode's Interface<br>
Builder.  The iOS app in Apps/iOS/Kiwi was developed before iOS GLKit<br>
was released, so Apps/iOS/Kiwi is now a slightly out dated example,<br>
and it does not use GLKView or GLKViewController, it uses the<br>
ES2Renderer as you saw.  For a more recent example, you could checkout<br>
the midas-kiwi branch on the VES stage remote:<br>
<br>
git remote add stage git://vtk.org:stage/VES.git<br>
git fetch stage<br>
git checkout -t stage/midas-kiwi<br>
<br>
Then look in Apps/iOS/KiwiMidas.  This app uses a GLKView and<br>
GLKViewController.  These are objects that you can create in Xcode's<br>
Interface Builder, you can put them in a xib file.  Then you could see<br>
the file MyGLKViewController.mm for an example of how the<br>
GLKViewController calls vesKiwiViewerApp::render().<br>
<br>
Pat<br>
<br>
<br>
<br>
On Tue, Nov 27, 2012 at 9:34 PM, Thiago Tavares Magalhães<br>
<div class="HOEnZb"><div class="h5"><<a href="mailto:ttavaresm@gmail.com">ttavaresm@gmail.com</a>> wrote:<br>
> Hi Pat,<br>
><br>
> I have studied the example in Android / iOS / Kiwi.<br>
> I found that the class contains an object ES2Renderer VesKiwiViewerApp.<br>
><br>
> Apparently you must first use the method BuilInDataSetName () to pass the<br>
> name of a file to the object VesKiwiViewerApp and then uses the Render ()<br>
> method.<br>
> Is this correct?<br>
><br>
> My biggest question is this: I want to create a graphical interface to the<br>
> user via a xib file, ie using the click and drag it to xcode offers. As I<br>
> relate the Render method (VesKiwiViewerApp) with one of the objects that<br>
> xcode offers to drag me to the GUI? And that object would that be?<br>
><br>
> (To better illustrate my question: Java I need an object PictureBox to<br>
> display a jpeg on the screen, for example.)<br>
><br>
> Thank you so much<br>
> Thiago<br>
><br>
><br>
> 2012/11/26 Pat Marion <<a href="mailto:pat.marion@kitware.com">pat.marion@kitware.com</a>><br>
>><br>
>> Have you tried building and running the KiwiViewer iOS app?  It is<br>
>> located in Apps/iOS/Kiwi.  This is the best place to start, if you<br>
>> want to try loading VTK files on the iphone.  You can run KiwiViewer<br>
>> in the iOS simulator or on an iOS device.  Just open the Xcode project<br>
>> and choose Run.  After you get it running, you can search through the<br>
>> objective-c source files to find the location where it calls<br>
>> loadDataSet(filename).<br>
>><br>
>> Pat<br>
>><br>
>> On Tue, Nov 27, 2012 at 5:19 AM, Thiago Tavares Magalhães<br>
>> <<a href="mailto:ttavaresm@gmail.com">ttavaresm@gmail.com</a>> wrote:<br>
>> > Hi Pat,<br>
>> ><br>
>> > I understand, thanks for the reply.<br>
>> > I saw that some useful methods of this class would be the<br>
>> > "builtinDatasetName", the "builtinDatasetFilename" and "loadDataSet" for<br>
>> > example.<br>
>> > However, how could I use these methods to render a VTK file on the<br>
>> > screen?<br>
>> > In other words, what xcode object can receive the output of these<br>
>> > methods,<br>
>> > so I can finally see a VTK file rendered on the screen of an iphone?<br>
>> ><br>
>> > Sorry for my inexperience.<br>
>> > I promise that soon not bother much.<br>
>> ><br>
>> > hugs,<br>
>> > Thiago<br>
>> ><br>
>> ><br>
>> > 2012/11/25 Pat Marion <<a href="mailto:pat.marion@kitware.com">pat.marion@kitware.com</a>><br>
>> >><br>
>> >> Hi Thiago,<br>
>> >><br>
>> >> The classes in src/ves implement the core rendering library for OpenGL<br>
>> >> ES 2.0.  The classes in src/kiwi provide convenience for combining VTK<br>
>> >> with VES rendering.  For example, vesKiwiDataLoader,<br>
>> >> vesKiwiDataConversionTools, and the subclasses of<br>
>> >> vesKiwiDataRepresentation.  The vesKiwiViewerApp ties together a lot<br>
>> >> of these pieces and presents a single interface, so that it is easier<br>
>> >> to implement an Android or iOS app in Java or Objective-C.  Your<br>
>> >> Java/Objective-C code mostly just need to call methods on<br>
>> >> vesKiwiViewerApp.  If you're designing a mobile app that is similar to<br>
>> >> KiwiViewer, then you could reuse vesKiwiViewerApp, or derive from it<br>
>> >> and extend the behavior.  But, if your app has unique requirements<br>
>> >> that are different from those found in KiwiViewer, then you might not<br>
>> >> want to use vesKiwiViewerApp at all, instead you could just directly<br>
>> >> use the classes from VES and kiwi, or you could design your own app<br>
>> >> interface class.  In that case, vesKiwiViewerApp can serve as an<br>
>> >> example implementation.<br>
>> >><br>
>> >> Pat<br>
>> >><br>
>> >><br>
>> >><br>
>> >> 2012/11/24 Thiago Tavares Magalhães <<a href="mailto:ttavaresm@gmail.com">ttavaresm@gmail.com</a>>:<br>
>> >> > VesKiwiViwerApp<br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > --<br>
>> > Thiago Tavares Magalhães<br>
>> > Instituto Superior de Tecnologia em Ciências da Computação de Petrópolis<br>
>> > -<br>
>> > FAETERJ<br>
>> > Laboratório Nacional de Computação Científica - LNCC<br>
>> ><br>
><br>
><br>
><br>
><br>
> --<br>
> Thiago Tavares Magalhães<br>
> Instituto Superior de Tecnologia em Ciências da Computação de Petrópolis -<br>
> FAETERJ<br>
> Laboratório Nacional de Computação Científica - LNCC<br>
><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div style="text-align:left"><div><span style="color:rgb(102,102,102)"><span style="background-color:rgb(255,255,255)"><a href="http://lattes.cnpq.br/1989532473555107" target="_blank">Thiago Tavares Magalhães</a><br>

</span></span></div><span style="color:rgb(102,102,102)"><span style="background-color:rgb(255,255,255)"></span></span></div><div style="text-align:left"><span style="color:rgb(102,102,102)"><span style="background-color:rgb(255,255,255)">Instituto Superior de Tecnologia em Ciências da Computação de Petrópolis - <b>FAETERJ</b><br>

Laboratório Nacional de Computação Científica -<b> LNCC</b></span></span><br></div><br>