<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394">Magnus,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394">The error "No override found" means that VTK's object factory mechanism could not instantiate the right OpenGL class (vtkOpenGLRayCastImageDisplayHelper, in this case) for the super class used (vtkRayCastImageDisplayHelper, in this case). </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394">Check to see that UE4 is creating the right OpenGL context and if there are any GLEW errors when instantiating the render window.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><span style="color:rgb(11,83,148)"><span style="font-family:verdana,sans-serif"><b><font size="2">Sankhesh</font></b></span></span><div><br><b></b><br> </div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Jul 29, 2016 at 10:53 AM, Magnus Elden <span dir="ltr"><<a href="mailto:magnus_elden@hotmail.com" target="_blank">magnus_elden@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="#0563C1" vlink="#954F72"><div><p class="MsoNormal">Access violation - code c0000005 (first/second chance not available)<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">UE4Editor_ViveTest_3713!vtkFixedPointVolumeRayCastMapper::vtkFixedPointVolumeRayCastMapper()<u></u><u></u></p><p class="MsoNormal">UE4Editor_ViveTest_3713!vtkFixedPointVolumeRayCastMapper::New()<u></u><u></u></p><p class="MsoNormal">UE4Editor_ViveTest_3713!vtkSmartVolumeMapper::vtkSmartVolumeMapper()<u></u><u></u></p><p class="MsoNormal">UE4Editor_ViveTest_3713!vtkSmartVolumeMapper::New()<u></u><u></u></p><p class="MsoNormal">UE4Editor_ViveTest_3713!vtkSmartPointer<vtkSmartVolumeMapper>::New() [c:\users\noobsdesroobs\documents\unreal projects\vivetest\thirdparty\vtk\include\vtk-7.0\vtksmartpointer.h:117]<u></u><u></u></p><p class="MsoNormal">UE4Editor_ViveTest_3713!AVTKVolumeActor::Render() [c:\users\noobsdesroobs\documents\unreal projects\vivetest\source\vivetest\vtkvolumeactor.cpp:118]<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">This is the error I get when I execute this code:<u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">       </span><span style="font-size:9.5pt;font-family:Consolas;color:green">// Process each file on the command line</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">       </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkSmartPointer</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkImageData</span><span style="font-size:9.5pt;font-family:Consolas;color:black">> imageData =<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">              </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkSmartPointer</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkImageData</span><span style="font-size:9.5pt;font-family:Consolas;color:black">>::New();<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">       </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkSmartPointer</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkXMLImageDataReader</span><span style="font-size:9.5pt;font-family:Consolas;color:black">> reader =<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">              </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkSmartPointer</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkXMLImageDataReader</span><span style="font-size:9.5pt;font-family:Consolas;color:black">>::New();<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">       reader</span><span style="font-size:9.5pt;font-family:Consolas;color:teal">-></span><span style="font-size:9.5pt;font-family:Consolas;color:black">SetFileName(path.c_str());<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">       reader</span><span style="font-size:9.5pt;font-family:Consolas;color:teal">-></span><span style="font-size:9.5pt;font-family:Consolas;color:black">Update();<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">       reader</span><span style="font-size:9.5pt;font-family:Consolas;color:teal">-></span><span style="font-size:9.5pt;font-family:Consolas;color:black">GetOutput()->Register(reader);<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">       imageData</span><span style="font-size:9.5pt;font-family:Consolas;color:teal">-></span><span style="font-size:9.5pt;font-family:Consolas;color:black">ShallowCopy(reader</span><span style="font-size:9.5pt;font-family:Consolas;color:teal">-></span><span style="font-size:9.5pt;font-family:Consolas;color:black">GetOutput());<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">       </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkSmartPointer</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkSmartVolumeMapper</span><span style="font-size:9.5pt;font-family:Consolas;color:black">> volumeMapper = </span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkSmartPointer</span><span style="font-size:9.5pt;font-family:Consolas;color:black"><</span><span style="font-size:9.5pt;font-family:Consolas;color:#2b91af">vtkSmartVolumeMapper</span><span style="font-size:9.5pt;font-family:Consolas;color:black">>::New();<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">It fails at the last line.<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">What makes me wonder why I get the error above is that it works when I am using this code in a standalone project just fine and that the New() static function has been used and did not crash.<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black">I built the library from the VTK 7.0 source using VC14 and then included it as normal in my UE4 project. However, the UE4 project crashes with this error being printed to terminal:<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.5pt;font-family:Consolas;color:black"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none"><a href="http://puu.sh/qiF7t/25c8fc6a4d.png" target="_blank">http://puu.sh/qiF7t/25c8fc6a4d.png</a><u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><u></u> <u></u></p><p class="MsoNormal" style="text-autospace:none">I have no idea why it is talking about the source file and I have no idea why it works outside the UE4 environment and not inside. <u></u><u></u></p><p class="MsoNormal" style="text-autospace:none">Naturally, that should mean that the problem lies with UE4, but I have used other libraries just fine and I managed to run the code above if I removed the last line. I also know why such an exception is thrown, but I don’t see why it is thrown when the include path, lib path and lib files are all the same. <u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><u></u> <u></u></p><p class="MsoNormal" style="text-autospace:none">Thank you for your help.<u></u><u></u></p><p class="MsoNormal" style="text-autospace:none"><u></u> <u></u></p><p class="MsoNormal" style="text-autospace:none">Yours,<u></u><u></u></p><p class="MsoNormal" style="text-autospace:none">Magnus Elden<u></u><u></u></p></div></div><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br></div></div>