[prev in list] [next in list] [prev in thread] [next in thread]
List: vtkusers
Subject: Re: [vtkusers] VTK and C# in Visual Studio 2010
From: "Eric E. Monson" <emonson () cs ! duke ! edu>
Date: 2011-06-27 17:21:21
Message-ID: ED39123B-0D7D-465F-B59D-EB442AB49B66 () cs ! duke ! edu
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hey Wisam,
(Please respond to the mailing list, too, so everyone can contribute and learn \
together.)
I've had problems with some of the examples that come with the ActiViz.NET wrappers \
crashing (like the Wikipedia browser), but most of them work fine for me.
There are some unresolved problems with using the 2D Charts API (vtkChartXY, etc) \
with the .NET wrappers though, related to interaction. Here's a short thread from \
February dealing with that issue: \
http://vtk.1045678.n5.nabble.com/Activiz-and-vtkChartXY-td3397315.html
The example you linked to, though, is a C++ example rather than C#... If you're \
wanting to use C++ you just need "plain" VTK and CMake rather than the ActiViz.NET \
wrappers for C#/.NET.
The ActiViz.NET examples get installed in C:\Program Files\ActiViz.NET 5.6.1 \
OpenSource Edition\Examples (or similar path depending on whether you're using the 32 \
or 64-bit versions and which version of Windows). If everything installed properly \
you should be able to open the supplied C# VS solution files and build and run. To \
try other examples you'll have to translate them yourself to C#/.NET
Otherwise, you'll have to give us more details about what you're trying to do and \
what's going wrong so someone can try to help.
-Eric
On Jun 26, 2011, at 8:07 AM, Wisam Al-Rawi wrote:
> Hi Eric,
>
> That's excellent news! because I checked on ActiViz website and it did not mention \
> clearly the compatibility with VS 2010. We don't need to write custom C++ or \
> subclasses for now.
> My problem now is that I am using VS 2010 Express Edition and I installed ActiViz \
> and linked it. It works fine but when I run it. The run program crashes even when I \
> tried to run the examples. Do you know why?
> Thanks!
>
> Wisam
>
> On Fri, Jun 24, 2011 at 6:10 PM, Eric E. Monson <emonson@cs.duke.edu> wrote:
> Hello Wisam,
>
> We use the ActiViz.NET C# wrappers with VS 2010 all the time, and it works well. It \
> is an open source product now. The part that is limited to not work with VS 2010 is \
> creating the wrappers yourself. So, if you can use the release binary versions for \
> what you want to build, then there's no problem using VS 2010. (Hopefully a new VTK \
> release will be coming soon, so the C# wrappers will get updated, also.) If you \
> need to write custom C++ classes or subclasses to extend VTK, then part of the \
> wrapping process is limited to VS 2008, but I think you can then still use those \
> .dlls with building applications using VS 2010.
> Hope this clears things up a bit,
> -Eric
>
> · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
> Eric E Monson
> Duke Visualization Technology Group
>
>
> On Jun 24, 2011, at 4:59 PM, Wisam Al-Rawi wrote:
>
> > Hi,
> >
> > I am new here. We are trying to build a DICOM viewer in C# using latest .NET in \
> > Microsoft Visual Studio 2010. C# accelerated the development compared with C++. \
> > We thought of using VTK because it is open source and have advanced visualization \
> > module.
> > As far as I know that VTK is C++ library. There is a product call ActiViz .NET \
> > which adds wrappers around the C++ components for VTK but it is not compatible \
> > with Visual Studio 2010. Has this been resolved? Any information will help us \
> > here.
> > Thank you.
> >
> > Wisam
> > _______________________________________________
> > Powered by www.kitware.com
> >
> > Visit other Kitware open-source projects at \
> > http://www.kitware.com/opensource/opensource.html
> > Please keep messages on-topic and check the VTK FAQ at: \
> > http://www.vtk.org/Wiki/VTK_FAQ
> > Follow this link to subscribe/unsubscribe:
> > http://www.vtk.org/mailman/listinfo/vtkusers
>
>
[Attachment #5 (unknown)]
<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; \
-webkit-line-break: after-white-space; ">Hey Wisam,<div><br></div><div>(Please \
respond to the mailing list, too, so everyone can contribute and learn \
together.)</div><div><br></div><div>I've had problems with some of the examples that \
come with the <a href="http://ActiViz.NET">ActiViz.NET</a> wrappers crashing (like \
the Wikipedia browser), but most of them work fine for \
me. </div><div><br></div><div>There are some unresolved problems with using the \
2D Charts API (vtkChartXY, etc) with the .NET wrappers though, related to \
interaction. Here's a short thread from February dealing with that \
issue: </div><div><a \
href="http://vtk.1045678.n5.nabble.com/Activiz-and-vtkChartXY-td3397315.html">http://v \
tk.1045678.n5.nabble.com/Activiz-and-vtkChartXY-td3397315.html</a></div><div><br></div><div>The \
example you linked to, though, is a C++ example rather than C#... If you're wanting \
to use C++ you just need "plain" VTK and CMake rather than the <a \
href="http://ActiViz.NET">ActiViz.NET</a> wrappers for \
C#/.NET.</div><div><br></div><div>The <a href="http://ActiViz.NET">ActiViz.NET</a> \
examples get installed in C:\Program Files\ActiViz.NET 5.6.1 OpenSource \
Edition\Examples (or similar path depending on whether you're using the 32 or 64-bit \
versions and which version of Windows). If everything installed properly you should \
be able to open the supplied C# VS solution files and build and run. To try other \
examples you'll have to translate them yourself to \
C#/.NET</div><div><br></div><div>Otherwise, you'll have to give us more details about \
what you're trying to do and what's going wrong so someone can try to \
help.</div><div><br></div><div>-Eric</div><div><br></div><div><br></div><div><div><div>On \
Jun 26, 2011, at 8:07 AM, Wisam Al-Rawi wrote:</div><br \
class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hi \
Eric,<br><br>That's excellent news! because I checked on ActiViz website and it did \
not mention clearly the compatibility with VS 2010. We don't need to write custom C++ \
or subclasses for now.<br>
<br>My problem now is that I am using VS 2010 Express Edition and I installed ActiViz \
and linked it. It works fine but when I run it. The run program crashes even when I \
tried to run the examples. Do you know why?<br><br>
Thanks!<br><br>Wisam<br><br><div class="gmail_quote">On Fri, Jun 24, 2011 at 6:10 PM, \
Eric E. Monson <span dir="ltr"><<a \
href="mailto:emonson@cs.duke.edu">emonson@cs.duke.edu</a>></span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex;">
Hello Wisam,<br>
<br>
We use the <a href="http://ActiViz.NET">ActiViz.NET</a> C# wrappers with VS 2010 all \
the time, and it works well. It is an open source product now. The part that is \
limited to not work with VS 2010 is creating the wrappers yourself. So, if you can \
use the release binary versions for what you want to build, then there's no problem \
using VS 2010. (Hopefully a new VTK release will be coming soon, so the C# wrappers \
will get updated, also.) If you need to write custom C++ classes or subclasses to \
extend VTK, then part of the wrapping process is limited to VS 2008, but I think you \
can then still use those .dlls with building applications using VS 2010.<br>
<br>
Hope this clears things up a bit,<br>
-Eric<br>
<br>
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·<br>
Eric E Monson<br>
Duke Visualization Technology Group<br>
<div><div></div><div class="h5"><br>
<br>
On Jun 24, 2011, at 4:59 PM, Wisam Al-Rawi wrote:<br>
<br>
> Hi,<br>
><br>
> I am new here. We are trying to build a DICOM viewer in C# using latest .NET in \
Microsoft Visual Studio 2010. C# accelerated the development compared with C++. We \
thought of using VTK because it is open source and have advanced visualization \
module.<br>
><br>
> As far as I know that VTK is C++ library. There is a product call ActiViz .NET \
which adds wrappers around the C++ components for VTK but it is not compatible with \
Visual Studio 2010. Has this been resolved? Any information will help us here.<br>
><br>
> Thank you.<br>
><br>
> Wisam<br>
</div></div>> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com/" \
target="_blank">www.kitware.com</a><br> ><br>
> Visit other Kitware open-source projects at <a \
href="http://www.kitware.com/opensource/opensource.html" \
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" \
target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br> ><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.vtk.org/mailman/listinfo/vtkusers" \
target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br> <br>
</blockquote></div><br></div>
</blockquote></div><br></div></body></html>
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic