[vtkusers] vtkusers Digest, Vol 128, Issue 10

Cartik Sharma cartik.sharma at gmail.com
Wed Dec 24 14:31:00 EST 2014


Thanks, Marcus, for pointing that out.

I still dont know why my picked points are not showing up in the right
position.

Perhaps there is a way to ensure that the renderer for image plane widget
is the same as the renderer for picking points. I'm also using
vtkGenericOpenGLWindow for the render window. Perhaps it has something to
do with that.

Best regards,
Cartik

On Tue, Dec 23, 2014 at 11:25 AM, <vtkusers-request at vtk.org> wrote:

> Send vtkusers mailing list submissions to
>         vtkusers at vtk.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://public.kitware.com/mailman/listinfo/vtkusers
> or, via email, send a message with subject or body 'help' to
>         vtkusers-request at vtk.org
>
> You can reach the person managing the list at
>         vtkusers-owner at vtk.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of vtkusers digest..."
>
>
> Today's Topics:
>
>    1. Re: Bug in vtkContextInteractorStyle? (Marcus D. Hanwell)
>    2. Re: Bug in vtkContextInteractorStyle? (Marcus D. Hanwell)
>    3. Re: How to select a VtkPlot object in a vtkChart?
>       (Marcus D. Hanwell)
>    4. Re: How to select a VtkPlot object in a vtkChart?
>       (Marcus D. Hanwell)
>    5. Re: vtkusers Digest, Vol 128, Issue 9 (Cartik Sharma)
>    6. Error in vtkPCAAnalysisFilter (Lizeth Castellanos)
>    7. Re: Error in vtkPCAAnalysisFilter (Lizeth Castellanos)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 22 Dec 2014 12:54:22 -0500
> From: "Marcus D. Hanwell" <marcus.hanwell at kitware.com>
> To: Maarten Beek <beekmaarten at yahoo.com>
> Cc: VTK Users <vtkusers at vtk.org>
> Subject: Re: [vtkusers] Bug in vtkContextInteractorStyle?
> Message-ID:
>         <CAMkPkZUYBvOB674fi=uc7TMSn5vmxxGE=gY-w58hmW59S=
> nWdQ at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> On Mon, Dec 22, 2014 at 10:07 AM, Maarten Beek via vtkusers
> <vtkusers at vtk.org> wrote:
> > Hi all,
> >
> > I happened to be looking at the source of the vtkContextInteractorStyle
> > class.
> >
> > In the OnKeyPress() and OnKeyRelease() functions I see the folowwing:
> >
> > vtkVector2i position(this->Interactor->GetEventPosition()[0],
> >                                 this->Interactor->GetEventPosition()[0]);
> >
> > which to me looks wrong.
> >
> > Not sure whether one of the vtk developers has already been made aware of
> > this.
> >
> Thank you for pointing this out, I just submitted a patch to correct
> this on Gerrit,
>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 22 Dec 2014 12:55:20 -0500
> From: "Marcus D. Hanwell" <marcus.hanwell at kitware.com>
> To: Maarten Beek <beekmaarten at yahoo.com>
> Cc: VTK Users <vtkusers at vtk.org>
> Subject: Re: [vtkusers] Bug in vtkContextInteractorStyle?
> Message-ID:
>         <
> CAMkPkZV2VKP3++_a_N3RbrYW3Sm_gHm7SHSuo1XVMsA88Rtjuw at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> On Mon, Dec 22, 2014 at 12:54 PM, Marcus D. Hanwell
> <marcus.hanwell at kitware.com> wrote:
> > On Mon, Dec 22, 2014 at 10:07 AM, Maarten Beek via vtkusers
> > <vtkusers at vtk.org> wrote:
> >> Hi all,
> >>
> >> I happened to be looking at the source of the vtkContextInteractorStyle
> >> class.
> >>
> >> In the OnKeyPress() and OnKeyRelease() functions I see the folowwing:
> >>
> >> vtkVector2i position(this->Interactor->GetEventPosition()[0],
> >>
>  this->Interactor->GetEventPosition()[0]);
> >>
> >> which to me looks wrong.
> >>
> >> Not sure whether one of the vtk developers has already been made aware
> of
> >> this.
> >>
> > Thank you for pointing this out, I just submitted a patch to correct
> > this on Gerrit,
>
> http://review.source.kitware.com/#/t/5213
>
> Sorry, GMail is overly eager when I tried to paste the URL...
>
> Thanks,
>
> Marcus
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 22 Dec 2014 13:05:22 -0500
> From: "Marcus D. Hanwell" <marcus.hanwell at kitware.com>
> To: Maarten Beek <beekmaarten at yahoo.com>
> Cc: VTK Users <vtkusers at vtk.org>
> Subject: Re: [vtkusers] How to select a VtkPlot object in a vtkChart?
> Message-ID:
>         <CAMkPkZUh=SqDJiq0UGRWXTqT=BE4t=
> cSuKaSUivfqDZcUcHRfA at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> Hi Maarten,
>
> On Mon, Dec 22, 2014 at 12:49 PM, Maarten Beek via vtkusers
> <vtkusers at vtk.org> wrote:
> > Hi all,
> >
> > I would like to know how I would select a vtkPlot (better: vtkPlotLine)
> > object in a vtkChart (better: vtkChartXY)?
> >
> > I get the impression that only points can be selected in a
> vtkContextScene.
> > However, I have two vertical lines each with two (bottom and top)
> points, to
> > indicate a (threshold) range, and that I would like to move left and
> right
> > with my mouse.
> > Would this be possible (or should I go back to something like
> QCustomPlot)?
> >
> I worked on a somewhat similar type of chart in the tomviz project,
> see vtkChartHistogram in the CentralWidget.cxx file (that needs to be
> split out/refactored, but should illustrate). It has a vertical line
> marking the selected isosurface value the user clicked on
> (vtkHistogramMarker).
>
> I think we should make this simpler, when you add a plot you get its
> index, you can create a vtkPlotLine, add it to the chart, maintain a
> pointer to it, and update that object in your own code too.
>
> Marcus
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 22 Dec 2014 13:05:52 -0500
> From: "Marcus D. Hanwell" <marcus.hanwell at kitware.com>
> To: Maarten Beek <beekmaarten at yahoo.com>
> Cc: VTK Users <vtkusers at vtk.org>
> Subject: Re: [vtkusers] How to select a VtkPlot object in a vtkChart?
> Message-ID:
>         <CAMkPkZVQ=FwLPDvmhU70GpynhcgNDiovxK5Vr9UR=
> Devj05UAA at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> On Mon, Dec 22, 2014 at 1:05 PM, Marcus D. Hanwell
> <marcus.hanwell at kitware.com> wrote:
> > Hi Maarten,
> >
> > On Mon, Dec 22, 2014 at 12:49 PM, Maarten Beek via vtkusers
> > <vtkusers at vtk.org> wrote:
> >> Hi all,
> >>
> >> I would like to know how I would select a vtkPlot (better: vtkPlotLine)
> >> object in a vtkChart (better: vtkChartXY)?
> >>
> >> I get the impression that only points can be selected in a
> vtkContextScene.
> >> However, I have two vertical lines each with two (bottom and top)
> points, to
> >> indicate a (threshold) range, and that I would like to move left and
> right
> >> with my mouse.
> >> Would this be possible (or should I go back to something like
> QCustomPlot)?
> >>
> > I worked on a somewhat similar type of chart in the tomviz project,
> > see vtkChartHistogram in the CentralWidget.cxx file (that needs to be
> > split out/refactored, but should illustrate). It has a vertical line
> > marking the selected isosurface value the user clicked on
> > (vtkHistogramMarker).
> >
> > I think we should make this simpler, when you add a plot you get its
> > index, you can create a vtkPlotLine, add it to the chart, maintain a
> > pointer to it, and update that object in your own code too.
> >
> Not enough coffee today...the link to the file I mentioned,
>
> https://github.com/OpenChemistry/tomviz/blob/master/CentralWidget.cxx
>
> Marcus
>
>
> ------------------------------
>
> Message: 5
> Date: Mon, 22 Dec 2014 17:30:16 -0500
> From: Cartik Sharma <cartik.sharma at gmail.com>
> To: vtkusers at vtk.org
> Subject: Re: [vtkusers] vtkusers Digest, Vol 128, Issue 9
> Message-ID:
>         <
> CANP4vsizDJDxhxifpPFB0o_xonBaQvfYUvG0b+j0+GVN4EcNZQ at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> I have a question regarding the rendering  a sphere at the point picked
> with vtkPointPicker.
>
> I have setup style as a child class of vtkInteractorStyleTrackballCamera
> where I
> get the obtain coordinates of picked point from the current renderer, after
> getting the current renderer from a findPokedRenderer call.
>
> When I set the picked point coordinates to a sphereActor with setPosition,
> it does show up in the view window but not at the picked position.
>
> Is there some way to fix this. Thanks in advance.
>
> Best regards,
> Cartik
>
> On Mon, Dec 22, 2014 at 12:49 PM, <vtkusers-request at vtk.org> wrote:
>
> > Send vtkusers mailing list submissions to
> >         vtkusers at vtk.org
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> >         http://public.kitware.com/mailman/listinfo/vtkusers
> > or, via email, send a message with subject or body 'help' to
> >         vtkusers-request at vtk.org
> >
> > You can reach the person managing the list at
> >         vtkusers-owner at vtk.org
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of vtkusers digest..."
> >
> >
> > Today's Topics:
> >
> >    1. (no subject) (Allavali  Ballary)
> >    2. Re: Writing multi-paged tiff image (Bradley Lowekamp)
> >    3. Re: Unwrap a cylinder of data using vtkCylindricalTransform
> >       and vtkImageReslice (Vincent32160)
> >    4. Re: Unwrap a cylinder of data using vtkCylindricalTransform
> >       and vtkImageReslice (David Gobbi)
> >    5. Re: Writing multi-paged tiff image (Maarten Beek)
> >    6. Re: Unwrap a cylinder of data using vtkCylindricalTransform
> >       and vtkImageReslice (David Gobbi)
> >    7. Re: Unwrap a cylinder of data using vtkCylindricalTransform
> >       and vtkImageReslice (Vincent32160)
> >    8. Re: Unwrap a cylinder of data using vtkCylindricalTransform
> >       and vtkImageReslice (David Gobbi)
> >    9. extract texture color from a vertex (marco)
> >   10. Re: Unwrap a cylinder of data using vtkCylindricalTransform
> >       and vtkImageReslice (Vincent32160)
> >   11. Re: Unwrap a cylinder of data using vtkCylindricalTransform
> >       and vtkImageReslice (David Gobbi)
> >   12. get tcoords from pointId (marco)
> >   13. vtk actor size on screen (sadml at flexynet.org)
> >   14. Re: get tcoords from pointId (Cory Quammen)
> >   15. Re: get tcoords from pointId (marco)
> >   16. Re: get tcoords from pointId (marco)
> >   17. Re: get tcoords from pointId (Cory Quammen)
> >   18. Re: [VTK] Creating an OS X bundle for a VTK example       using Qt
> >       (Jon Haitz Legarreta)
> >   19. Clearing vtkPlot object (Maarten Beek)
> >   20. Re: Clearing vtkPlot object (Marcus D. Hanwell)
> >   21. Re: Clearing vtkPlot object (Maarten Beek)
> >   22. Issues with VTK Delaunay 2D for simple cases (updega2)
> >   23. Re: Axes marker not working as expected (J?lio Hoffimann)
> >   24. Re: vtkTypeMacro warning (J?lio Hoffimann)
> >   25. How to read a dicom and  display in the in the windows (cvinllen)
> >   26. Re: Axes marker not working as expected (J?lio Hoffimann)
> >   27. no crystal eye (quand_buffer) stereo with Qt5 / VTK 6.1   /
> >       Nvidia (Jean-Luc Szpyrka)
> >   28. Bug in vtkContextInteractorStyle? (Maarten Beek)
> >   29. How to select a VtkPlot object in a vtkChart? (Maarten Beek)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Thu, 18 Dec 2014 13:47:32 +0000
> > From: "Allavali  Ballary" <Allavali.Ballary at LntTechservices.com>
> > To: "vtkusers at vtk.org" <vtkusers at vtk.org>
> > Subject: [vtkusers] (no subject)
> > Message-ID:
> >         <
> > 3BD743544268C04A827420A055435C93B8C178 at POCITMSEXMB06.LntUniverse.com>
> > Content-Type: text/plain; charset="us-ascii"
> >
> > Hi,
> > In Dicom image how to measure distance between two points, angle multiple
> > times.
> > Now I  can measure one time, but I need to measure multiple times.
> >
> > Thanks & Regards,
> > Allavali Ballary
> >
> >
> > L&T Technology Services Ltd
> >
> > www.LntTechservices.com<http://www.lnttechservices.com/>
> >
> > This Email may contain confidential or privileged information for the
> > intended recipient (s). If you are not the intended recipient, please do
> > not use or disseminate the information, notify the sender and delete it
> > from your system.
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141218/09f5899a/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 2
> > Date: Thu, 18 Dec 2014 09:10:19 -0500
> > From: Bradley Lowekamp <blowekamp at mail.nih.gov>
> > To: Maarten Beek <beekmaarten at yahoo.com>
> > Cc: David Gobbi <david.gobbi at gmail.com>, VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Writing multi-paged tiff image
> > Message-ID: <12B2ABE1-EAA7-4BC9-B7DB-7A51877FCEA8 at mail.nih.gov>
> > Content-Type: text/plain; charset="us-ascii"
> >
> > Hello,
> >
> > I have recently refactored ITK's TIFFImageIO mostly for improving
> reading,
> > but it supports writing 3D images as multi-paged tiffs. You can utilized
> > ITK ImageIO by using ITK's VTK bridge module [1]. Alternatively, you can
> > look at ITK's implementation as see about porting it to VTK[2]. I believe
> > the writing method still has an evident heritage from VTK.
> >
> > I am not a big fan for 3D tiffs because there is no standard way to store
> > z-spacing and image origin.
> >
> > Brad
> >
> > [1] http://www.itk.org/Doxygen/html/group__ITKVTK.html
> > [2]
> >
> https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/IO/TIFF/src/itkTIFFImageIO.cxx#L504-L764
> >
> > On Dec 17, 2014, at 4:42 PM, Maarten Beek via vtkusers <vtkusers at vtk.org
> >
> > wrote:
> >
> > > Thanks for your reply David,
> > >
> > > I would like to write multi-page tiffs, but I might not be smart
> enough.
> > I see one tiff file with all images stitched together in a long column,
> so
> > I am thinking of a missing page return or something. But I guess that's a
> > over-simplification ;-)
> > >
> > > vtkImageWriter works fine as long as I remember the extent, spacing and
> > origin.
> > >
> > > Last year I saw multi-page tiff phloro images, now I see multi-page
> tiff
> > ct data; maybe vtktiffwriter will be 3d capable some day....
> > >
> > > Maarten
> > >
> > >
> > > On Wednesday, December 17, 2014 4:30 PM, David Gobbi <
> > david.gobbi at gmail.com> wrote:
> > >
> > >
> > > On Wed, Dec 17, 2014 at 2:10 PM, Maarten Beek <beekmaarten at yahoo.com>
> > wrote:
> > > Hi David,
> > >
> > > Sorry, I'll try to remember. I did search the internet but couldn't
> find
> > a clear answer.
> > >
> > > I am a bit confused though, because vtkTiffReader reads multi-page
> tiffs
> > fine. What is preventing a multi-page writer?
> > >
> > > All that's missing is someone with the need to write multi-page files,
> > who is willing to modify the writer so that it writes multi-page files!
> It
> > isn't a trivial project, because there are at least three different
> > semi-standard ways of storing 3D data in TIFF, and they aren't entirely
> > compatible with one another.
> > >
> > > Even with the reader, multi-page files were troublesome for a long
> time,
> > because it could read some 3D files but not others (again, because TIFF
> > has  several semi-standard ways of storing 3D data).  TIFF was not
> > initially designed to handle 3D, and all the ways of making it work with
> 3D
> > are a bit hackish.
> > >
> > >
> > > What are my options in vtk? What writers do write 3d images? Does a
> tool
> > exist that puts multiple tiffs in one multi-page tiff?
> > >
> > > Well, right now NIFTI is my favorite 3D image format.  I don't use TIFF
> > much, so I don't know what TIFF tools are available.
> > >
> > >  - David
> > >
> > >
> > > _______________________________________________
> > > 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://public.kitware.com/mailman/listinfo/vtkusers
> >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141218/aa980cd3/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 3
> > Date: Thu, 18 Dec 2014 08:17:05 -0700 (MST)
> > From: Vincent32160 <vsh at magellium.fr>
> > To: vtkusers at vtk.org
> > Subject: Re: [vtkusers] Unwrap a cylinder of data using
> >         vtkCylindricalTransform and vtkImageReslice
> > Message-ID: <1418915825397-5729892.post at n5.nabble.com>
> > Content-Type: text/plain; charset=us-ascii
> >
> > As I need to modify the angle from which the unrolling is starting I
> would
> > use the sophisticated solution you advise.
> > If I understand correctly the starting reslice axes are a 4x4 matrix
> > (-1,0,0,center[0],0,-1,0,center[1],0,0,1,center[2],0,0,0,0).
> > If I need to apply an angle, I could use only the 3x3 matrix
> > (-1,0,0,0,-1,0,0,0,1).
> > Can you tell me if I am right?
> > Thanks
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://vtk.1045678.n5.nabble.com/Unwrapping-a-cylinder-of-data-using-vtkCylindricalTransform-and-vtkImageReslice-tp5729719p5729892.html
> > Sent from the VTK - Users mailing list archive at Nabble.com.
> >
> >
> > ------------------------------
> >
> > Message: 4
> > Date: Thu, 18 Dec 2014 08:40:44 -0700
> > From: David Gobbi <david.gobbi at gmail.com>
> > To: Vincent32160 <vsh at magellium.fr>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Unwrap a cylinder of data using
> >         vtkCylindricalTransform and vtkImageReslice
> > Message-ID:
> >         <CANwS1=
> > EzzQfZu1ncFxdkXWvSBaXwAAaLEgRb24KcL4+k0xaWhg at mail.gmail.com>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > On Thu, Dec 18, 2014 at 8:17 AM, Vincent32160 <vsh at magellium.fr> wrote:
> > >
> > > As I need to modify the angle from which the unrolling is starting I
> > would
> > > use the sophisticated solution you advise.
> > > If I understand correctly the starting reslice axes are a 4x4 matrix
> > > (-1,0,0,center[0],0,-1,0,center[1],0,0,1,center[2],0,0,0,0).
> > > If I need to apply an angle, I could use only the 3x3 matrix
> > > (-1,0,0,0,-1,0,0,0,1).
> > > Can you tell me if I am right?
> > > Thanks
> >
> >
> > Yes, the 3x3 matrix controls the orientation of the cylinder, and
> > the final column is where you want the center to be.
> >
> > However: the bottom row should always be (0,0,0,1).  And I'm
> > not sure why you put in the "-1"s.  Is there a reason why you want
> > to rotate by 180 degrees?
> >
> >  - David
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141218/e69ba194/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 5
> > Date: Thu, 18 Dec 2014 15:43:25 +0000 (UTC)
> > From: Maarten Beek <beekmaarten at yahoo.com>
> > To: Bradley Lowekamp <blowekamp at mail.nih.gov>
> > Cc: David Gobbi <david.gobbi at gmail.com>, VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Writing multi-paged tiff image
> > Message-ID:
> >         <
> >
> 1485787823.490616.1418917405129.JavaMail.yahoo at jws100205.mail.ne1.yahoo.com
> > >
> >
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hey Bradley,
> > Thanks for your reply, I'll have a look at the itk code.
> > I just have some 3d tiff ct data and after soon processing, my first
> > thought was to just save it in its original format.
> > Thanks for your remark re. spacing and origin; I was about to send an
> > email to the person who gave me the ct data, to ask about this data. I
> now
> > feel more confident that my code didn't screw up these numbers ;-)
> > Maarten
> >
> >
> >      On Thursday, December 18, 2014 9:20 AM, Bradley Lowekamp <
> > blowekamp at mail.nih.gov> wrote:
> >
> >
> >  Hello,
> > I have recently refactored ITK's TIFFImageIO mostly for improving
> reading,
> > but it supports writing 3D images as multi-paged tiffs. You can utilized
> > ITK ImageIO by using ITK's VTK bridge module [1]. Alternatively, you can
> > look at ITK's implementation as see about porting it to VTK[2]. I believe
> > the writing method still has an evident heritage from VTK.
> > I am not a big fan for 3D tiffs because there is no standard way to store
> > z-spacing and image origin.
> > Brad
> > [1]?
> >
> http://www.itk.org/Doxygen/html/group__ITKVTK.html[2]?https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/IO/TIFF/src/itkTIFFImageIO.cxx#L504-L764
> > On Dec 17, 2014, at 4:42 PM, Maarten Beek via vtkusers <vtkusers at vtk.org
> >
> > wrote:
> >
> >
> > Thanks for your reply David,
> > I would like to write multi-page tiffs, but I might not be smart enough.
> I
> > see one tiff file with all images stitched together in a long column, so
> I
> > am thinking of a missing page return or something. But I guess that's a
> > over-simplification ;-)
> > vtkImageWriter works fine as long as I remember the extent, spacing and
> > origin.
> > Last year I saw multi-page tiff phloro images, now I see multi-page tiff
> > ct data; maybe vtktiffwriter will be 3d capable some day....
> > Maarten
> >
> >
> >      On Wednesday, December 17, 2014 4:30 PM, David Gobbi <
> > david.gobbi at gmail.com> wrote:
> >
> >
> >  On Wed, Dec 17, 2014 at 2:10 PM, Maarten Beek <beekmaarten at yahoo.com>
> > wrote:
> > Hi David,
> > Sorry, I'll try to remember. I did search the internet but couldn't find
> a
> > clear answer.
> > I am a bit confused though, because vtkTiffReader reads multi-page tiffs
> > fine. What is preventing a multi-page writer?
> >
> > All that's missing is someone with the need to write multi-page files,
> who
> > is willing to modify the writer so that it writes multi-page files!? It
> > isn't a trivial project, because there are at least three different
> > semi-standard ways of storing 3D data in TIFF, and they aren't entirely
> > compatible with one another.
> > Even with the reader, multi-page files were troublesome for a long time,
> > because it could read some 3D files but not others (again, because TIFF
> has
> > ?several semi-standard ways of storing 3D data).? TIFF was not initially
> > designed to handle 3D, and all the ways of making it work with 3D are a
> bit
> > hackish.
> >
> >
> > What are my options in vtk? What writers do write 3d images? Does a tool
> > exist that puts multiple tiffs in one multi-page tiff?
> >
> >
> > Well, right now NIFTI is my favorite 3D image format.? I don't use TIFF
> > much, so I don't know what TIFF tools are available. ?
> > ?- David?
> >
> >     _______________________________________________
> > 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://public.kitware.com/mailman/listinfo/vtkusers
> >
> >
> >
> >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141218/00a72cdb/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 6
> > Date: Thu, 18 Dec 2014 08:46:47 -0700
> > From: David Gobbi <david.gobbi at gmail.com>
> > To: Vincent32160 <vsh at magellium.fr>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Unwrap a cylinder of data using
> >         vtkCylindricalTransform and vtkImageReslice
> > Message-ID:
> >         <CANwS1=GXshcu70ab-rSGfYNhHGE5v4UoTri=
> > 7Jt3Xr1jeMvnCA at mail.gmail.com>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > On Thu, Dec 18, 2014 at 8:40 AM, David Gobbi <david.gobbi at gmail.com>
> > wrote:
> > >
> > > On Thu, Dec 18, 2014 at 8:17 AM, Vincent32160 <vsh at magellium.fr>
> wrote:
> > >>
> > >> As I need to modify the angle from which the unrolling is starting I
> > would
> > >> use the sophisticated solution you advise.
> > >> If I understand correctly the starting reslice axes are a 4x4 matrix
> > >> (-1,0,0,center[0],0,-1,0,center[1],0,0,1,center[2],0,0,0,0).
> > >> If I need to apply an angle, I could use only the 3x3 matrix
> > >> (-1,0,0,0,-1,0,0,0,1).
> > >> Can you tell me if I am right?
> > >> Thanks
> > >
> > >
> > > Yes, the 3x3 matrix controls the orientation of the cylinder, and
> > > the final column is where you want the center to be.
> > >
> > > However: the bottom row should always be (0,0,0,1).  And I'm
> > > not sure why you put in the "-1"s.  Is there a reason why you want
> > > to rotate by 180 degrees?
> > >
> >
> >
> > I can add a little bit more information about how to set the 3x3 matrix.
> > The third column of the 3x3 matrix must be a unit vector that points
> > along the axis of the cylinder.  The first and second columns must
> > be perpendicular to the third axis, and must be perpendicular to each
> > other (if they aren't, then the matrix isn't a rotation matrix).
> >
> > The method vtkMath::Perpendiculars() can be used to compute the
> > three columns for the 3x3 matrix, if you know the axis of the cylinder.
> >
> >  - David
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141218/cfeae831/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 7
> > Date: Thu, 18 Dec 2014 09:06:19 -0700 (MST)
> > From: Vincent32160 <vsh at magellium.fr>
> > To: vtkusers at vtk.org
> > Subject: Re: [vtkusers] Unwrap a cylinder of data using
> >         vtkCylindricalTransform and vtkImageReslice
> > Message-ID: <1418918779189-5729896.post at n5.nabble.com>
> > Content-Type: text/plain; charset=us-ascii
> >
> > I put in the "-1"s because I reuse the matrix presented in your code
> > (rotate.SetResliceAxesDirectionCosines(
> >   -1, 0, 0,
> >   0, -1, 0,
> >   0, 0, 1 ) )
> > Shouldn't I do this?
> >
> >
> >
> > --
> > View this message in context:
> >
> http://vtk.1045678.n5.nabble.com/Unwrapping-a-cylinder-of-data-using-vtkCylindricalTransform-and-vtkImageReslice-tp5729719p5729896.html
> > Sent from the VTK - Users mailing list archive at Nabble.com.
> >
> >
> > ------------------------------
> >
> > Message: 8
> > Date: Thu, 18 Dec 2014 09:15:36 -0700
> > From: David Gobbi <david.gobbi at gmail.com>
> > To: Vincent32160 <vsh at magellium.fr>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Unwrap a cylinder of data using
> >         vtkCylindricalTransform and vtkImageReslice
> > Message-ID:
> >         <CANwS1=
> > FLjyETsEhX1Mo8zCGya22+TyFmSnDZnwAGSfJxBMbpUw at mail.gmail.com>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > On Thu, Dec 18, 2014 at 9:06 AM, Vincent32160 <vsh at magellium.fr> wrote:
> > >
> > > I put in the "-1"s because I reuse the matrix presented in your code
> > > (rotate.SetResliceAxesDirectionCosines(
> > >   -1, 0, 0,
> > >   0, -1, 0,
> > >   0, 0, 1 ) )
> > > Shouldn't I do this?
> >
> >
> > No, this isn't something that should be blindly copied.  I added those
> -1's
> > because
> > it set up the cylinder orientation properly for my data.  You have
> > different data, so
> > you will probably need a different matrix.  Does that make sense?
> >
> >  - David
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141218/6daee451/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 9
> > Date: Thu, 18 Dec 2014 11:19:47 -0500
> > From: marco <piccima at gmail.com>
> > To: vtkusers at vtk.org
> > Subject: [vtkusers] extract texture color from a vertex
> > Message-ID: <5492FEA3.1010508 at gmail.com>
> > Content-Type: text/plain; charset="utf-8"; Format="flowed"
> >
> > Hello,
> > I want to get the texture value from a cell!
> > I have the cellid as result of intersectWithLine.
> >
> > After I get the list of vertices of the cell:
> >      vtkIdList* nghList = vtkIdList::New();
> >       source->GetCellPoints(cellId, nghList);
> > I iterate through the points in order to get their texture coordinates
> > and interpolate them in the intersection position.
> > Then with the (interpolated) texture coordinates, access the texture
> > image to get the RGB point color!
> >
> > Is there a method faster than that?
> >
> > Thank you
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141218/ae5021c0/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 10
> > Date: Thu, 18 Dec 2014 09:25:00 -0700 (MST)
> > From: Vincent32160 <vsh at magellium.fr>
> > To: vtkusers at vtk.org
> > Subject: Re: [vtkusers] Unwrap a cylinder of data using
> >         vtkCylindricalTransform and vtkImageReslice
> > Message-ID: <1418919900723-5729899.post at n5.nabble.com>
> > Content-Type: text/plain; charset=us-ascii
> >
> > That makes definitely sense.
> > Apart this rotation and the variables radialSize and r, I got the
> > impression
> > that the rest of the code doesn't depend on the data. Do you agree with
> > that?
> > Thanks again
> >
> >
> > David Gobbi wrote
> > > On Thu, Dec 18, 2014 at 9:06 AM, Vincent32160 <
> >
> > > vsh@
> >
> > > > wrote:
> > >>
> > >> I put in the "-1"s because I reuse the matrix presented in your code
> > >> (rotate.SetResliceAxesDirectionCosines(
> > >>   -1, 0, 0,
> > >>   0, -1, 0,
> > >>   0, 0, 1 ) )
> > >> Shouldn't I do this?
> > >
> > >
> > > No, this isn't something that should be blindly copied.  I added those
> > > -1's
> > > because
> > > it set up the cylinder orientation properly for my data.  You have
> > > different data, so
> > > you will probably need a different matrix.  Does that make sense?
> > >
> > >  - David
> > >
> > > _______________________________________________
> > > 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://public.kitware.com/mailman/listinfo/vtkusers
> >
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://vtk.1045678.n5.nabble.com/Unwrapping-a-cylinder-of-data-using-vtkCylindricalTransform-and-vtkImageReslice-tp5729719p5729899.html
> > Sent from the VTK - Users mailing list archive at Nabble.com.
> >
> >
> > ------------------------------
> >
> > Message: 11
> > Date: Thu, 18 Dec 2014 09:34:20 -0700
> > From: David Gobbi <david.gobbi at gmail.com>
> > To: Vincent32160 <vsh at magellium.fr>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Unwrap a cylinder of data using
> >         vtkCylindricalTransform and vtkImageReslice
> > Message-ID:
> >         <CANwS1=HPxNyiLgVr-jp=
> > B8O3p_psp_B4MNmoRRe_Lmdw_iGpmw at mail.gmail.com>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > On Thu, Dec 18, 2014 at 9:25 AM, Vincent32160 <vsh at magellium.fr> wrote:
> > >
> > > That makes definitely sense.
> > > Apart this rotation and the variables radialSize and r, I got the
> > > impression
> > > that the rest of the code doesn't depend on the data. Do you agree with
> > > that?
> > >
> >
> > In addition to those, the code also assumes that the center of the
> cylinder
> > is at the center of the image, which might not be true for your data.
> >
> > That's why I said that you might want to use the full 4x4 ResliceAxes
> > matrix
> > instead of just using SetResliceAxesDirectionCosines.   If you use a 4x4
> > matrix, you can use the 4th column of the matrix to adjust the center.
> >
> >  - David
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141218/ef642198/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 12
> > Date: Thu, 18 Dec 2014 13:58:40 -0500
> > From: marco <piccima at gmail.com>
> > To: "vtkusers at vtk.org" <vtkusers at vtk.org>
> > Subject: [vtkusers] get tcoords from pointId
> > Message-ID: <549323E0.3020402 at gmail.com>
> > Content-Type: text/plain; charset=utf-8; format=flowed
> >
> > Hello,
> > maybe it has been deprecated but I cannot find a method like
> > GetTcoords(pointId)!
> > Is there something similar in the library?
> >
> > Thank you
> >
> >
> >
> > ------------------------------
> >
> > Message: 13
> > Date: Thu, 18 Dec 2014 20:14:21 +0100
> > From: "sadml at flexynet.org" <sadml at flexynet.org>
> > To: vtkusers at vtk.org
> > Subject: [vtkusers] vtk actor size on screen
> > Message-ID: <5493278D.7080300 at flexynet.org>
> > Content-Type: text/plain; charset=iso-8859-15; format=flowed
> >
> > Hello,
> > I would need to acquire the sizes of actors in pixel on screen, is there
> > any method already present among classes to accomplish that?
> > Any alternate method you would suggest?
> > Thanks for cooperation
> > Regards
> >
> > Paolo
> >
> >
> > ------------------------------
> >
> > Message: 14
> > Date: Thu, 18 Dec 2014 14:33:42 -0500
> > From: Cory Quammen <cory.quammen at kitware.com>
> > To: marco <piccima at gmail.com>
> > Cc: "vtkusers at vtk.org" <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] get tcoords from pointId
> > Message-ID:
> >         <CAB5Fpx7sgcjx_4sc+=
> > aMj+Bj7HBAHZjHYK5fg4H8bfAE6LETdg at mail.gmail.com>
> > Content-Type: text/plain; charset=UTF-8
> >
> > Hi Marco,
> >
> > Texture coordinates are stored in an array in a vtkDataSet's
> > vtkPointData object. Say you have a vtkPolyData with texture
> > coordinates. To access it, you would do something like
> >
> > vtkPointData* pd = polyData->GetPointData();
> > vtkDataArray* tcoords = pd->GetTCoords();
> >
> > // Let's assume the tcoords are in a vtkFloatArray
> > vtkFloatArray* floatTcoords = vtkFloatArray::SafeDownCast(tcoords);
> > if (floatTCoords)
> >   {
> >   float texCoord[3];
> >   floatTcoords->GetTupleValue(pointId, texCoord);
> >
> >   // do something with texCoord
> >   }
> >
> > I hope that helps,
> > Cory
> >
> > On Thu, Dec 18, 2014 at 1:58 PM, marco <piccima at gmail.com> wrote:
> > > Hello,
> > > maybe it has been deprecated but I cannot find a method like
> > > GetTcoords(pointId)!
> > > Is there something similar in the library?
> > >
> > > Thank you
> > >
> > > _______________________________________________
> > > 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://public.kitware.com/mailman/listinfo/vtkusers
> >
> >
> >
> > --
> > Cory Quammen
> > R&D Engineer
> > Kitware, Inc.
> >
> >
> > ------------------------------
> >
> > Message: 15
> > Date: Thu, 18 Dec 2014 14:38:46 -0500
> > From: marco <piccima at gmail.com>
> > To: Cory Quammen <cory.quammen at kitware.com>
> > Cc: "vtkusers at vtk.org" <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] get tcoords from pointId
> > Message-ID: <54932D46.3010504 at gmail.com>
> > Content-Type: text/plain; charset=utf-8; format=flowed
> >
> > Thank you
> >
> >
> > On 12/18/2014 02:33 PM, Cory Quammen wrote:
> > > Hi Marco,
> > >
> > > Texture coordinates are stored in an array in a vtkDataSet's
> > > vtkPointData object. Say you have a vtkPolyData with texture
> > > coordinates. To access it, you would do something like
> > >
> > > vtkPointData* pd = polyData->GetPointData();
> > > vtkDataArray* tcoords = pd->GetTCoords();
> > >
> > > // Let's assume the tcoords are in a vtkFloatArray
> > > vtkFloatArray* floatTcoords = vtkFloatArray::SafeDownCast(tcoords);
> > > if (floatTCoords)
> > >    {
> > >    float texCoord[3];
> > >    floatTcoords->GetTupleValue(pointId, texCoord);
> > >
> > >    // do something with texCoord
> > >    }
> > >
> > > I hope that helps,
> > > Cory
> > >
> > > On Thu, Dec 18, 2014 at 1:58 PM, marco <piccima at gmail.com> wrote:
> > >> Hello,
> > >> maybe it has been deprecated but I cannot find a method like
> > >> GetTcoords(pointId)!
> > >> Is there something similar in the library?
> > >>
> > >> Thank you
> > >>
> > >> _______________________________________________
> > >> 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://public.kitware.com/mailman/listinfo/vtkusers
> > >
> > >
> >
> >
> >
> > ------------------------------
> >
> > Message: 16
> > Date: Thu, 18 Dec 2014 16:09:41 -0500
> > From: marco <piccima at gmail.com>
> > To: Cory Quammen <cory.quammen at kitware.com>
> > Cc: "vtkusers at vtk.org" <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] get tcoords from pointId
> > Message-ID: <54934295.4080009 at gmail.com>
> > Content-Type: text/plain; charset=utf-8; format=flowed
> >
> > Hello
> > I was able to retrieve the tcoords for my Points.
> > Now I'm trying to access the texture image to get the rgb value for that
> > location.
> > Is possible to use directly the tcoords to do that? or I have to compute
> > the pixel coordinate with a transformation?
> >
> > Thank you for your help
> >
> > Marco
> >
> >
> > On 12/18/2014 02:33 PM, Cory Quammen wrote:
> > > Hi Marco,
> > >
> > > Texture coordinates are stored in an array in a vtkDataSet's
> > > vtkPointData object. Say you have a vtkPolyData with texture
> > > coordinates. To access it, you would do something like
> > >
> > > vtkPointData* pd = polyData->GetPointData();
> > > vtkDataArray* tcoords = pd->GetTCoords();
> > >
> > > // Let's assume the tcoords are in a vtkFloatArray
> > > vtkFloatArray* floatTcoords = vtkFloatArray::SafeDownCast(tcoords);
> > > if (floatTCoords)
> > >    {
> > >    float texCoord[3];
> > >    floatTcoords->GetTupleValue(pointId, texCoord);
> > >
> > >    // do something with texCoord
> > >    }
> > >
> > > I hope that helps,
> > > Cory
> > >
> > > On Thu, Dec 18, 2014 at 1:58 PM, marco <piccima at gmail.com> wrote:
> > >> Hello,
> > >> maybe it has been deprecated but I cannot find a method like
> > >> GetTcoords(pointId)!
> > >> Is there something similar in the library?
> > >>
> > >> Thank you
> > >>
> > >> _______________________________________________
> > >> 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://public.kitware.com/mailman/listinfo/vtkusers
> > >
> > >
> >
> >
> >
> > ------------------------------
> >
> > Message: 17
> > Date: Thu, 18 Dec 2014 16:22:49 -0500
> > From: Cory Quammen <cory.quammen at kitware.com>
> > To: marco <piccima at gmail.com>
> > Cc: "vtkusers at vtk.org" <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] get tcoords from pointId
> > Message-ID:
> >         <CAB5Fpx56_hocGNH-6S9Nv=
> > gDdAkhkD5vsqFNKQoy-6yQNjPNnA at mail.gmail.com>
> > Content-Type: text/plain; charset=UTF-8
> >
> > Marco,
> >
> > I don't know of a class method that lets you look up the color given a
> > texture coordinate. I think you'll have to compute the pixel
> > coordinate, which shouldn't be too hard.
> >
> > - Cory
> >
> > On Thu, Dec 18, 2014 at 4:09 PM, marco <piccima at gmail.com> wrote:
> > > Hello
> > > I was able to retrieve the tcoords for my Points.
> > > Now I'm trying to access the texture image to get the rgb value for
> that
> > > location.
> > > Is possible to use directly the tcoords to do that? or I have to
> compute
> > the
> > > pixel coordinate with a transformation?
> > >
> > > Thank you for your help
> > >
> > > Marco
> > >
> > >
> > > On 12/18/2014 02:33 PM, Cory Quammen wrote:
> > >>
> > >> Hi Marco,
> > >>
> > >> Texture coordinates are stored in an array in a vtkDataSet's
> > >> vtkPointData object. Say you have a vtkPolyData with texture
> > >> coordinates. To access it, you would do something like
> > >>
> > >> vtkPointData* pd = polyData->GetPointData();
> > >> vtkDataArray* tcoords = pd->GetTCoords();
> > >>
> > >> // Let's assume the tcoords are in a vtkFloatArray
> > >> vtkFloatArray* floatTcoords = vtkFloatArray::SafeDownCast(tcoords);
> > >> if (floatTCoords)
> > >>    {
> > >>    float texCoord[3];
> > >>    floatTcoords->GetTupleValue(pointId, texCoord);
> > >>
> > >>    // do something with texCoord
> > >>    }
> > >>
> > >> I hope that helps,
> > >> Cory
> > >>
> > >> On Thu, Dec 18, 2014 at 1:58 PM, marco <piccima at gmail.com> wrote:
> > >>>
> > >>> Hello,
> > >>> maybe it has been deprecated but I cannot find a method like
> > >>> GetTcoords(pointId)!
> > >>> Is there something similar in the library?
> > >>>
> > >>> Thank you
> > >>>
> > >>> _______________________________________________
> > >>> 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://public.kitware.com/mailman/listinfo/vtkusers
> > >>
> > >>
> > >>
> > >
> >
> >
> >
> > --
> > Cory Quammen
> > R&D Engineer
> > Kitware, Inc.
> >
> >
> > ------------------------------
> >
> > Message: 18
> > Date: Fri, 19 Dec 2014 09:50:07 +0100
> > From: Jon Haitz Legarreta <jhlegarreta at vicomtech.org>
> > To: "vtkusers at vtk.org" <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] [VTK] Creating an OS X bundle for a VTK
> >         example using Qt
> > Message-ID:
> >         <
> > CAAKhGh8gnoms1XM28pnHGiCtZpzD3Jj8gpk4jUP2mx-m1B-+xw at mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hi there,
> > looks like the problem was unrelated to VTK or Qt themselves, but to the
> > way we were trying to create the OS X bundle through our CMakeLists.
> >
> > Attached is a CMakeLists that should solve the issue.
> >
> > Please note that you will need to change the {VTK_BIN_PATH} for the
> > location where your VTK binaries reside, for example
> > /Users/your_username/Development/Binaries/VTK6/bin
> >
> > HTH,
> > JON HAITZ
> >
> >
> >
> > On 15 December 2014 at 12:18, Jon Haitz Legarreta <
> > jhlegarreta at vicomtech.org
> > > wrote:
> > >
> > > Hi there,
> > > we are having some trouble when trying to create an OS X bundle of an
> > > imaging software of our own that uses ITK, VTK and Qt.
> > >
> > > We are using VTK 6.1.0 and Qt 5.3.2. And our OS X is Yosemite (10.10).
> > >
> > > In order to track the problem down, we tried to generate such a bundle
> > for
> > > one of the examples of VTK that uses Qt: QtVTKRenderWindows.
> > >
> > > The modified CMakeLists.txt is attached.
> > >
> > > We found that there seems to be a bug filed in kitware's CMake project
> in
> > > mantis [1]. It dates back to 2013. It seems to be still open.
> > >
> > > I am posting below the errors we get when trying to run our *.app just
> in
> > > case they are of any help.
> > >
> > >
> > > Is this a problem strictly related to CMake, or either VTK or either Qt
> > > for OS X platforms?
> > >
> > >
> > > Does anybody know how to solve this issue?
> > >
> > >
> > > Thank you,
> > > JON HAITZ
> > >
> > >
> > >
> > >
> > >
> > > [1] http://public.kitware.com/Bug/view.php?id=14365
> > >
> > > [-] Error trace:
> > >
> > > When executing the *.app, the application crashes, and OS X's crash
> > report
> > > shows this message (this is just the beginning):
> > >
> > > Process:               QtVTKRenderWindows [17872]
> > > Path:
> > >
> >
> /Users/USER/Desktop/QtVTKRenderWindows.app/Contents/MacOS/QtVTKRenderWindows
> > > Identifier:            QtVTKRenderWindows
> > > Version:               ??? (???)
> > > Code Type:             X86-64 (Native)
> > > Parent Process:        ??? [1]
> > > Responsible:           QtVTKRenderWindows [17872]
> > > User ID:               501
> > > Date/Time:             2014-12-15 10:30:23.381 +0100
> > > OS Version:            Mac OS X 10.10.1 (14B25)
> > > Report Version:        11
> > > Anonymous UUID:        E9092016-A746-70A3-34F4-DC5791286273
> > > Sleep/Wake UUID:       BAEA81DE-427D-44D8-BA6D-0189EBDA3FFD
> > > Time Awake Since Boot: 42000 seconds
> > > Time Since Wake:       5500 seconds
> > > Crashed Thread:        0  Dispatch queue: com.apple.main-thread
> > > Exception Type:        EXC_CRASH (SIGABRT)
> > > Exception Codes:       0x0000000000000000, 0x0000000000000000
> > > Application Specific Information:
> > > abort() called
> > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> > > 0   libsystem_kernel.dylib            0x00007fff89fc9282
> __pthread_kill +
> > > 10
> > > 1   libsystem_c.dylib             0x00007fff8f9bab73 abort + 129
> > > 2   QtCore                            0x00000001084a6649
> > > qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&)
> +
> > 9
> > > 3   QtCore                            0x00000001084a7af1
> > > QMessageLogger::fatal(char const*, ...) const + 161
> > > 4   QtGui                         0x0000000108ade948
> > > QGuiApplicationPrivate::createPlatformIntegration() + 5672
> > > 5   QtGui                         0x0000000108ade96b
> > > QGuiApplicationPrivate::createEventDispatcher() + 27
> > > 6   QtCore                            0x00000001086ccc41
> > > QCoreApplication::init() + 113
> > > 7   QtCore                            0x00000001086ccbb7
> > > QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) + 39
> > > 8   QtGui                         0x0000000108adc08e
> > > QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) + 14
> > > 9   QtWidgets                     0x0000000109085aae
> > > QApplication::QApplication(int&, char**, int) + 206
> > > 10                                    0x0000000106c06c2c main + 60
> > > 11  libdyld.dylib                 0x00007fff948c85c9 start + 1
> > >
> > >
> > >
> > > If we try to execute the *.app from the command line, the error
> displayed
> > > reads:
> > >
> > > MAC0001-D:Desktop usuario$ open QtVTKRenderWindows.app
> > > LSOpenURLsWithRole() failed with error -10810 for the file
> > > /Users/usuario/Desktop/QtVTKRenderWindows.app.
> > > MAC0001-D:Desktop usuario$
> > > QtVTKRenderWindows.app/Contents/MacOS/QtVTKRenderWindows
> > > This application failed to start because it could not find or load the
> Qt
> > > platform plugin "cocoa".
> > >
> > > Reinstalling the application may fix this problem.
> > > Abort trap: 6
> > >
> > >
> > >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141219/b25d0435/attachment-0001.html
> > >
> > -------------- next part --------------
> > project(QtVTKRenderWindows)
> >
> > cmake_minimum_required(VERSION 2.6)
> >
> > if(POLICY CMP0020)
> >   cmake_policy(SET CMP0020 NEW)
> > endif()
> >
> > find_package(VTK COMPONENTS
> >   vtkCommonCore
> >   vtkFiltersSources
> >   vtkGUISupportQt
> >   vtkIOImage
> >   vtkInteractionImage
> > )
> > include(${VTK_USE_FILE})
> >
> >
> > if("${VTK_QT_VERSION}" STREQUAL "")
> >   message(FATAL_ERROR "VTK was not built with Qt")
> > endif()
> >
> > # Set your files and resources here
> > set( Srcs QtVTKRenderWindowsApp.cxx QtVTKRenderWindows.cxx)
> >
> > set( Hdrs QtVTKRenderWindows.h )
> >
> > set( MOC_Hdrs QtVTKRenderWindows.h )
> >
> > set( UIs QtVTKRenderWindows.ui )
> >
> > include_directories(
> >   ${CMAKE_CURRENT_BINARY_DIR}
> >   ${CMAKE_CURRENT_SOURCE_DIR}
> > )
> >
> > # Instruct CMake to run moc automatically when needed.
> > set(CMAKE_AUTOMOC ON)
> >
> > INCLUDE(BundleUtilities)
> > if(VTK_QT_VERSION VERSION_GREATER "4")
> >   find_package(Qt5Widgets REQUIRED QUIET)
> >   qt5_wrap_ui(UI_Srcs ${UIs})
> >
> >   # CMAKE_AUTOMOC in ON so the MocHdrs will be automatically wrapped.
> >   add_executable(QtVTKRenderWindows MACOSX_BUNDLE ${Srcs} ${Hdrs}
> > ${UI_Srcs} ${MOC_Hdrs})
> >   qt5_use_modules(QtVTKRenderWindows Core Gui Widgets)
> >   target_link_libraries(QtVTKRenderWindows ${VTK_LIBRARIES})
> > else()
> >   find_package(Qt4 REQUIRED)
> >   include(${QT_USE_FILE})
> >   # Use what VTK built with
> >   set(QT_QMAKE_EXECUTABLE ${VTK_QT_QMAKE_EXECUTABLE} CACHE FILEPATH "")
> >   set(QT_MOC_EXECUTABLE ${VTK_QT_MOC_EXECUTABLE} CACHE FILEPATH "")
> >   set(QT_UIC_EXECUTABLE ${VTK_QT_UIC_EXECUTABLE} CACHE FILEPATH "")
> >   qt4_wrap_ui(UI_Srcs ${UIs})
> >
> >   add_executable(QtVTKRenderWindows ${Srcs} ${Hdrs} ${UI_Srcs}
> ${MOC_Hdrs})
> >   target_link_libraries(QtVTKRenderWindows ${QT_LIBRARIES}
> > ${VTK_LIBRARIES})
> > endif()
> >
> > SET(QT_PLUGINS_DIR ${_qt5Gui_install_prefix}/plugins)
> > MESSAGE(WARNING "QT_PLUGINS_DIR:${QT_PLUGINS_DIR}")
> > SET(QTPLUGINS
> >
> "{VTK_BIN_PATH}/QtVTKRenderWindows.app/Contents/PlugIns/platforms/libqcocoa.dylib;{VTK_BIN_PATH}/QtVTKRenderWindows.app/Contents/PlugIns/accessible/libqtaccessiblewidgets.dylib;{VTK_BIN_PATH}/QtVTKRenderWindows.app/Contents/PlugIns/accessible/libqtaccessiblequick.dylib")
> > MESSAGE(WARNING "QTPLUGINS:${QTPLUGINS}")
> > SET(QT_ADDITIONAL_PLUGINS ${QTPLUGINS})
> > MESSAGE(WARNING "QT_ADDITIONAL_PLUGINS:${QT_ADDITIONAL_PLUGINS}")
> >
> >
> > ADD_CUSTOM_COMMAND(TARGET QtVTKRenderWindows
> >   POST_BUILD
> >   COMMAND /usr/local/Cellar/qt5/5.3.2/bin/macdeployqt ARGS
> > {VTK_BIN_PATH}/QtVTKRenderWindows.app
> > )
> > SET(BU_CHMOD_BUNDLE_ITEMS TRUE)
> > FIXUP_BUNDLE({VTK_BIN_PATH}/QtVTKRenderWindows.app ""
> > "${QT_INSTALL_PREFIX}/bin")
> > VERIFY_BUNDLE_PREREQUISITES({VTK_BIN_PATH}/QtVTKRenderWindows.app
> > QtVTKRenderWindows_BUNDLE_PREREQUISITES
> > QtVTKRenderWindows_BUNDLE_PREREQUISITES_INFO)
> > MESSAGE(WARNING
> >
> "QtVTKRenderWindows_BUNDLE_PREREQUISITES:${QtVTKRenderWindows_BUNDLE_PREREQUISITES}(${QtVTKRenderWindows_BUNDLE_PREREQUISITES_INFO})")
> >
> > ------------------------------
> >
> > Message: 19
> > Date: Fri, 19 Dec 2014 15:12:52 +0000 (UTC)
> > From: Maarten Beek <beekmaarten at yahoo.com>
> > To: VTK Users <vtkusers at vtk.org>
> > Subject: [vtkusers] Clearing vtkPlot object
> > Message-ID:
> >         <
> >
> 80443368.768348.1419001972624.JavaMail.yahoo at jws100192.mail.ne1.yahoo.com>
> >
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hi all,
> > Yesterday I started exploring the options to draw 2d graphs in VTK.
> >
> > Why does
> > m_pChart->GetPlot(0)->SetInputData(0);
> > not remove the graph from my chart?
> >
> > I am currently using
> > vtkTable* table = m_pChart->GetPlot(0)->GetInput();if( 0 != table ){???
> > while( 0? < table->GetNumberOfRows() )??? {???????
> > table->RemoveRow(0);????}}
> > m_pChart->GetPlot(0)->GetData()->Modified(); // <- required!
> > This works, but complains about trying to draw a line with less than 2
> > points.
> > Thanks - Maarten
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141219/7016213a/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 20
> > Date: Fri, 19 Dec 2014 10:48:41 -0500
> > From: "Marcus D. Hanwell" <marcus.hanwell at kitware.com>
> > To: Maarten Beek <beekmaarten at yahoo.com>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Clearing vtkPlot object
> > Message-ID:
> >         <CAMkPkZWt+Z6mZQkc=
> > ne_YEf7kDdG92erzcxncxgsUpcXpHh40Q at mail.gmail.com>
> > Content-Type: text/plain; charset=UTF-8
> >
> > On Fri, Dec 19, 2014 at 10:12 AM, Maarten Beek via vtkusers
> > <vtkusers at vtk.org> wrote:
> > > Hi all,
> > >
> > > Yesterday I started exploring the options to draw 2d graphs in VTK.
> > >
> > > Why does
> > >
> > > m_pChart->GetPlot(0)->SetInputData(0);
> > >
> > > not remove the graph from my chart?
> > >
> > That isn't how the API was designed, you can call remove for a plot,
> > or clear all plots.
> > >
> > > I am currently using
> > > vtkTable* table = m_pChart->GetPlot(0)->GetInput();
> > > if( 0 != table )
> > > {
> > >     while( 0  < table->GetNumberOfRows() )
> > >     {
> > >         table->RemoveRow(0);
> > >     }
> > > }
> > >
> > > m_pChart->GetPlot(0)->GetData()->Modified(); // <- required!
> > >
> > Unless the data is marked as modified then the plot is cached, and it
> > would be slow to rebuild on every render. This is pretty common in the
> > VTK API, if an object is not marked as modified it is not surprising.
> > I guess you might expect SetInputData on the plot to mark that as
> > modified, which could be a bug in that method.
> >
> > Hope that makes it clearer, it has been a while since I went through
> > all of this logic, and it is possible we still have one or two bugs
> > lurking in there.
> >
> > Marcus
> >
> >
> > ------------------------------
> >
> > Message: 21
> > Date: Fri, 19 Dec 2014 16:17:00 +0000 (UTC)
> > From: Maarten Beek <beekmaarten at yahoo.com>
> > To: "Marcus D. Hanwell" <marcus.hanwell at kitware.com>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Clearing vtkPlot object
> > Message-ID:
> >         <
> >
> 458881052.783681.1419005820937.JavaMail.yahoo at jws100193.mail.ne1.yahoo.com
> > >
> >
> > Content-Type: text/plain; charset="utf-8"
> >
> > In the debugger, I followed the call
> > m_pChart->GetPlot(0)->SetInputData(0);
> > all the way into vtkContextMapper2D::SetInputConnection()? and it seems
> to
> > invoke the calls inputs->SetNumberOfInformationObjects(0); and
> > this->Modified().
> > So although Modified() is called when the input is removed, I think the
> > scene is not re-rendered (I don't get a warning re. a mapper w/o input
> > either (what other mappers do)).
> > Turning the visibility on/off using SetVisible() works fine. But I find
> it
> > weird that the data is still dangling.(I don't want to remove the plot,
> > because that would mean I'll have to keep track of all the plot ids.)
> > So I think my problem is gone, as long as I don't try to understand what
> > is going on. ;-)
> > Maarten
> >
> >
> >
> >      On Friday, December 19, 2014 10:48 AM, Marcus D. Hanwell <
> > marcus.hanwell at kitware.com> wrote:
> >
> >
> >  On Fri, Dec 19, 2014 at 10:12 AM, Maarten Beek via vtkusers
> > <vtkusers at vtk.org> wrote:
> > > Hi all,
> > >
> > > Yesterday I started exploring the options to draw 2d graphs in VTK.
> > >
> > > Why does
> > >
> > > m_pChart->GetPlot(0)->SetInputData(0);
> > >
> > > not remove the graph from my chart?
> > >
> > That isn't how the API was designed, you can call remove for a plot,
> > or clear all plots.
> > >
> > > I am currently using
> > > vtkTable* table = m_pChart->GetPlot(0)->GetInput();
> > > if( 0 != table )
> > > {
> > >? ? while( 0? < table->GetNumberOfRows() )
> > >? ? {
> > >? ? ? ? table->RemoveRow(0);
> > >? ? }
> > > }
> > >
> > > m_pChart->GetPlot(0)->GetData()->Modified(); // <- required!
> > >
> > Unless the data is marked as modified then the plot is cached, and it
> > would be slow to rebuild on every render. This is pretty common in the
> > VTK API, if an object is not marked as modified it is not surprising.
> > I guess you might expect SetInputData on the plot to mark that as
> > modified, which could be a bug in that method.
> >
> > Hope that makes it clearer, it has been a while since I went through
> > all of this logic, and it is possible we still have one or two bugs
> > lurking in there.
> >
> > Marcus
> >
> >
> >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141219/bdcd33f1/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 22
> > Date: Fri, 19 Dec 2014 14:15:48 -0700 (MST)
> > From: updega2 <updega2 at berkeley.edu>
> > To: vtkusers at vtk.org
> > Subject: [vtkusers] Issues with VTK Delaunay 2D for simple cases
> > Message-ID: <1419023748672-5729928.post at n5.nabble.com>
> > Content-Type: text/plain; charset=us-ascii
> >
> > Hi,
> >
> > I am using vtkDelaunay2D for triangulation of cells in 3D based on lines
> > and
> > points. Each one of the cells prior to triangulation has the boundary of
> a
> > triangle. Obviously, there are other points and lines given within the
> > triangle boundary, so there is something for the algorithm to
> triangulate.
> > Here are few bullet points describing what I am doing.
> >
> > 1. I use a transform to transform each cell to the xy plane prior to
> > running
> > vtkDelaunay2D
> >
> > 2. Each cell has a triangular boundary, but there are other lines/points
> > within the boundary
> >
> > 3. I am doing a constrained delaunay (i.e. I am providing the triangular
> > boundary, so that cells can not be added outside the cell boundary)
> >
> > This is working well besides what seems to be the easiest triangulations.
> > By
> > easiest, I mean that the cell to be retriangulated lies in the xy plane,
> zx
> > plane, or yz plane prior to the transformation. Something interesting to
> > note, is if I take the transformed cell to be triangulated and I restrict
> > the precision of the points in the cell to 6 or 7 digits, the
> triangulation
> > works for any input cell. However, I don't want to have to restrict the
> > precision of the cell points, as that may cause issues later.
> >
> > I was wondering if anyone has ever seen similar issues, or if anyone has
> > any
> > insight into this?
> >
> > Thanks in advance,
> >
> > Adam
> >
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://vtk.1045678.n5.nabble.com/Issues-with-VTK-Delaunay-2D-for-simple-cases-tp5729928.html
> > Sent from the VTK - Users mailing list archive at Nabble.com.
> >
> >
> > ------------------------------
> >
> > Message: 23
> > Date: Fri, 19 Dec 2014 14:50:01 -0800
> > From: J?lio Hoffimann <julio.hoffimann at gmail.com>
> > To: Bill Lorensen <bill.lorensen at gmail.com>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Axes marker not working as expected
> > Message-ID:
> >         <
> > CAFRVdT8CaRRoWOYczrk6+-3mtfcqwsbhF0bue-+zR13yMU9dwg at mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > Can anyone confirm QVTKWidget is not intended to be used as a local
> > variable (see code bellow)?
> >
> > I'm getting a runtime error whenever the mouse cursor moves over the
> > QVTKWidget window.
> >
> > -J?lio
> >
> >
> > >> > VTKViewer::VTKViewer(QWidget *parent) : QWidget(parent)
> > >> > {
> > >> >     QVTKWidget *qvtkwidget = new QVTKWidget;
> > >> >
> > >> >     auto axes = vtkSmartPointer<vtkAxesActor>::New();
> > >> >     axes->SetXAxisLabelText("x");
> > >> >     axes->SetYAxisLabelText("y");
> > >> >     axes->SetZAxisLabelText("z");
> > >> >
> > >> >     auto orientationMarker =
> > >> > vtkSmartPointer<vtkOrientationMarkerWidget>::New();
> > >> >     orientationMarker->SetInteractor(qvtkwidget->GetInteractor());
> > >> >     orientationMarker->SetOrientationMarker(axes);
> > >> >     orientationMarker->SetEnabled(1);
> > >> >
> > >> >     // sphere
> > >> >     auto sphereSource = vtkSmartPointer<vtkSphereSource>::New();
> > >> >     sphereSource->SetCenter(8, 8, 8);
> > >> >     sphereSource->SetRadius(5.0);
> > >> >     auto mapper = vtkSmartPointer<vtkPolyDataMapper>::New();
> > >> >     mapper->SetInputConnection(sphereSource->GetOutputPort());
> > >> >     auto actor = vtkSmartPointer<vtkActor>::New();
> > >> >     actor->SetMapper(mapper);
> > >> >
> > >> >     auto renderer = vtkSmartPointer<vtkRenderer>::New();
> > >> >     renderer->AddActor(axes);
> > >> >     renderer->AddActor(actor);
> > >> >
> > >> >     vtkRenderWindow *renderWindow = qvtkwidget->GetRenderWindow();
> > >> >     renderWindow->AddRenderer(renderer);
> > >> > }
> > >>
> > >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141219/feb6d740/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 24
> > Date: Fri, 19 Dec 2014 14:51:00 -0800
> > From: J?lio Hoffimann <julio.hoffimann at gmail.com>
> > To: Sean McBride <sean at rogue-research.com>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] vtkTypeMacro warning
> > Message-ID:
> >         <
> > CAFRVdT9PvBmRFqgMH_jkJc4se_TQ1EOWA+4DdQuhkmKimtjOMg at mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hi Sean,
> >
> > Did you solved this issue?
> >
> > -J?lio
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141219/f1d9fa52/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 25
> > Date: Sat, 20 Dec 2014 21:34:05 +0800
> > From: cvinllen <cvinllen at gmail.com>
> > To: vtkusers at vtk.org
> > Subject: [vtkusers] How to read a dicom and  display in the in the
> >         windows
> > Message-ID: <54957ACD.1060601 at gmail.com>
> > Content-Type: text/plain; charset="utf-8"; Format="flowed"
> >
> > Hello:
> >      I use vtk 4 before, last week, i install vtk 6, it's looks like
> > some class and function changed. I write a simple code, read dicom and
> > display, it's can run success before i update the vtk to 6:
> >
> >      //read dicom
> >      vtkDICOMImageReader   *reader =  vtkDICOMImageReader::New();
> >      reader->SetDataByteOrderToLittleEndian();
> >      reader->SetDirectoryName(path.c_str());
> >      reader->SetDataOrigin(0.0, 0.0, 0.0);
> >
> >      //store in the vtkImageData
> >      vtkSmartPointer<vtkImageData> imageData =
> > vtkSmartPointer<vtkImageData>::New();
> >      imageData = reader->GetOutput();
> >
> >      //i think here has problem, because gdb show bug here
> >      vtkImageCast *cast = vtkImageCast::New();
> >      cast->SetInputData(imageData);
> >      cast->ClampOverflowOn();
> >      cast->SetOutputScalarTypeToUnsignedShort();
> >
> >      vtkPiecewiseFunction *opacityTransferFunction =
> > vtkPiecewiseFunction::New();
> >      opacityTransferFunction->RemoveAllPoints();
> >      opacityTransferFunction->AddPoint(0, 0.0);
> >      opacityTransferFunction->AddPoint(255, 1);
> >
> >      vtkColorTransferFunction *colorTransferFunction =
> > vtkColorTransferFunction::New();
> >      colorTransferFunction->RemoveAllPoints();
> >      colorTransferFunction->AddRGBPoint(0.0, 0.0, 0.0, 0.0);
> >      colorTransferFunction->AddRGBPoint(255, 1.0, 1.0, 1.0);
> >
> >      vtkVolumeProperty *volumeProperty = vtkVolumeProperty::New();
> >      volumeProperty->SetColor(colorTransferFunction);
> >      volumeProperty->SetScalarOpacity(opacityTransferFunction);
> >      volumeProperty->ShadeOn();
> >      volumeProperty->SetInterpolationTypeToLinear();
> >
> >      vtkVolumeRayCastCompositeFunction *compositeFunction =
> > vtkVolumeRayCastCompositeFunction::New();
> >      vtkVolumeRayCastMapper *volumeMapper =
> vtkVolumeRayCastMapper::New();
> >      volumeMapper->SetVolumeRayCastFunction(compositeFunction);
> >      volumeMapper->SetInputData(cast->GetOutput());
> >
> >      vtkVolume *volume = vtkVolume::New();
> >      volume->SetMapper(volumeMapper);
> >      volume->SetProperty(volumeProperty);
> >
> >      vtkCamera *aCamera = vtkCamera::New();
> >      aCamera->SetViewUp (0, 0, -1);
> >      aCamera->SetPosition (0, 1, 0);
> >      aCamera->SetFocalPoint (0, 0, 0);
> >      aCamera->ComputeViewPlaneNormal();
> >      aCamera->Dolly(1.0);
> >
> >      vtkRenderer *renderer = vtkRenderer::New();
> >      renderer->RemoveAllViewProps();
> >      renderer->AddVolume(volume);
> >      renderer->SetActiveCamera(aCamera);
> >      renderer->SetBackground( 0,0,0 );
> >      renderer->ResetCamera ();
> >      //renderer->Render();
> >
> >      vtkRenderWindow *renWin = vtkRenderWindow::New();
> >      renWin->AddRenderer(renderer);
> >      renWin->SetSize(500, 500);
> >      renWin->Start();
> >      renWin->Render();  // gdb show the bug occur
> >
> >      vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();
> >      iren->SetRenderWindow(renWin);
> >      iren->Initialize();
> >      iren->Start();
> >
> > _the gdb show:_
> > [New Thread 0x7fffe1385700 (LWP 4012)]
> > [Thread 0x7fffe1385700 (LWP 4012) exited]
> > [New Thread 0x7fffe1385700 (LWP 4013)]
> > [Thread 0x7fffe1385700 (LWP 4013) exited]
> > [New Thread 0x7fffe1385700 (LWP 4014)]
> > [Thread 0x7fffe1385700 (LWP 4014) exited]
> >
> > X Error of failed request:  BadMatch (invalid parameter attributes)
> >    Major opcode of failed request:  156 (GLX)
> >    Minor opcode of failed request:  11 (X_GLXSwapBuffers)
> >    Serial number of failed request:  687
> >    Current serial number in output stream:  687
> > [Inferior 1 (process 4006) exited with code 01]
> >
> >
> >
> > I dont kown what the difference between the vtk 6 and vtk 4, greate
> > appreciates for anyone's reply!
> >
> >
> >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141220/8b16a776/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 26
> > Date: Sun, 21 Dec 2014 18:45:48 -0800
> > From: J?lio Hoffimann <julio.hoffimann at gmail.com>
> > To: Bill Lorensen <bill.lorensen at gmail.com>
> > Cc: VTK Users <vtkusers at vtk.org>
> > Subject: Re: [vtkusers] Axes marker not working as expected
> > Message-ID:
> >         <
> > CAFRVdT_Vm7tEvjubKHSHEGiTrDdmdasLK927hrog3V9Tmdrdsw at mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > I recompiled VTK in debug mode and the vtkOrientationMarkerWidget
> segfaults
> > in line 350 of vtkOrientationMarkerWidget.cxx (see screenshot).
> >
> > I'm using VTK 6.2 from Git, Qt5, GCC 4.9, C++14. The current code that is
> > causing the segfault is:
> >
> > VTKViewer::VTKViewer(QWidget *parent) : QWidget(parent){
> >   QVTKWidget *qvtkwidget = new QVTKWidget;
> >   qvtkwidget->setSizePolicy(QSizePolicy::MinimumExpanding,
> >                             QSizePolicy::MinimumExpanding);
> >
> >   auto renderer = vtkSmartPointer<vtkRenderer>::New();
> >
> >   vtkRenderWindow *renderWindow = qvtkwidget->GetRenderWindow();
> >   renderWindow->AddRenderer(renderer);
> >
> >   auto axes = vtkSmartPointer<vtkAxesActor>::New();
> >   axes->SetXAxisLabelText("x");
> >   axes->SetYAxisLabelText("y");
> >   axes->SetZAxisLabelText("z");
> >
> >   auto orientationMarker =
> > vtkSmartPointer<vtkOrientationMarkerWidget>::New();
> >   orientationMarker->SetInteractor(qvtkwidget->GetInteractor());
> >   orientationMarker->SetOrientationMarker(axes);
> >   orientationMarker->SetEnabled(1);}
> >
> > Could you please tell me why this implementation is failing?
> >
> > Appreciate any help,
> > J?lio.
> >
> > 2014-12-19 14:50 GMT-08:00 J?lio Hoffimann <julio.hoffimann at gmail.com>:
> >
> > > Can anyone confirm QVTKWidget is not intended to be used as a local
> > > variable (see code bellow)?
> > >
> > > I'm getting a runtime error whenever the mouse cursor moves over the
> > > QVTKWidget window.
> > >
> > > -J?lio
> > >
> > >
> > >>> > VTKViewer::VTKViewer(QWidget *parent) : QWidget(parent)
> > >>> > {
> > >>> >     QVTKWidget *qvtkwidget = new QVTKWidget;
> > >>> >
> > >>> >     auto axes = vtkSmartPointer<vtkAxesActor>::New();
> > >>> >     axes->SetXAxisLabelText("x");
> > >>> >     axes->SetYAxisLabelText("y");
> > >>> >     axes->SetZAxisLabelText("z");
> > >>> >
> > >>> >     auto orientationMarker =
> > >>> > vtkSmartPointer<vtkOrientationMarkerWidget>::New();
> > >>> >     orientationMarker->SetInteractor(qvtkwidget->GetInteractor());
> > >>> >     orientationMarker->SetOrientationMarker(axes);
> > >>> >     orientationMarker->SetEnabled(1);
> > >>> >
> > >>> >     // sphere
> > >>> >     auto sphereSource = vtkSmartPointer<vtkSphereSource>::New();
> > >>> >     sphereSource->SetCenter(8, 8, 8);
> > >>> >     sphereSource->SetRadius(5.0);
> > >>> >     auto mapper = vtkSmartPointer<vtkPolyDataMapper>::New();
> > >>> >     mapper->SetInputConnection(sphereSource->GetOutputPort());
> > >>> >     auto actor = vtkSmartPointer<vtkActor>::New();
> > >>> >     actor->SetMapper(mapper);
> > >>> >
> > >>> >     auto renderer = vtkSmartPointer<vtkRenderer>::New();
> > >>> >     renderer->AddActor(axes);
> > >>> >     renderer->AddActor(actor);
> > >>> >
> > >>> >     vtkRenderWindow *renderWindow = qvtkwidget->GetRenderWindow();
> > >>> >     renderWindow->AddRenderer(renderer);
> > >>> > }
> > >>>
> > >>
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141221/d5f6720a/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 27
> > Date: Mon, 22 Dec 2014 13:02:49 +0100
> > From: Jean-Luc Szpyrka <Jean-Luc.Szpyrka at inria.fr>
> > To: vtkusers at vtk.org
> > Subject: [vtkusers] no crystal eye (quand_buffer) stereo with Qt5 /
> >         VTK 6.1 / Nvidia
> > Message-ID: <638120AD-2199-4987-9A5B-6DD8E7767442 at inria.fr>
> > Content-Type: text/plain; charset="utf-8"
> >
> >  Hi  all,
> >
> >  I am dealing with stereo rendering pb on VTK6 and Qt5.
> >
> >  The attached code sample correctly displays stereo rendering
> >  (quad_buffer/crystal eyes, but also other stereo types e.g
> > horizontal_split
> >  or anaglyph) when compiled with QT4. It works with VTK6.0 and VTK6.1
> >
> >  The same code compiled with QT5 (5.3) and VTK6.1 does not render
> >  quad_buffer stereo (anaglyph and horizontal_split stereo are OK).
> >
> >  The host runs FedoraCore20, with the distrib version of Nvidia drivers
> >  (331-39-2).  Both binaries are linked with the same opengl dirvers.
> >
> >  It is a known issue with quand_buffer rendering with VTK6.1 and QT5?
> >  Or?. what did I wrong ?
> >
> >  Here is the code:
> >
> > --
> > Jean-luc.Szpyrka at inria.fr <mailto:Jean-luc.Szpyrka at inria.fr>
> >                                                Tel: (33/0) 4 92 38 79 69
> > INRIA - 2004 route des lucioles - BP 93 - 06902  SOPHIA-ANTIPOLIS cedex
> > (France)
> >
> >
> >
> >
> >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141222/70b27b4d/attachment-0002.html
> > >
> > -------------- next part --------------
> > A non-text attachment was scrubbed...
> > Name: RenderWindowNoUiFile.cxx
> > Type: application/octet-stream
> > Size: 3167 bytes
> > Desc: not available
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141222/70b27b4d/attachment-0001.obj
> > >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141222/70b27b4d/attachment-0003.html
> > >
> >
> > ------------------------------
> >
> > Message: 28
> > Date: Mon, 22 Dec 2014 15:07:54 +0000 (UTC)
> > From: Maarten Beek <beekmaarten at yahoo.com>
> > To: VTK Users <vtkusers at vtk.org>
> > Subject: [vtkusers] Bug in vtkContextInteractorStyle?
> > Message-ID:
> >         <
> >
> 2060571987.116971.1419260874413.JavaMail.yahoo at jws100162.mail.ne1.yahoo.com
> > >
> >
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hi all,
> > I happened to be looking at the source of the vtkContextInteractorStyle
> > class.
> > In the OnKeyPress() and OnKeyRelease() functions I see the folowwing:
> > vtkVector2i
> >
> position(this->Interactor->GetEventPosition()[0],???????????????????????????????
> > this->Interactor->GetEventPosition()[0]);
> > which to me looks wrong.
> > Not sure whether one of the vtk developers has already been made aware of
> > this.
> >
> > Maarten
> > ?
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141222/4b299789/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 29
> > Date: Mon, 22 Dec 2014 17:49:16 +0000 (UTC)
> > From: Maarten Beek <beekmaarten at yahoo.com>
> > To: VTK Users <vtkusers at vtk.org>
> > Subject: [vtkusers] How to select a VtkPlot object in a vtkChart?
> > Message-ID:
> >         <
> >
> 682874823.161846.1419270556334.JavaMail.yahoo at jws100171.mail.ne1.yahoo.com
> > >
> >
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hi all,
> > I would like to know how I would select a vtkPlot (better: vtkPlotLine)
> > object in a vtkChart (better: vtkChartXY)?
> > I get the impression that only points can be selected in a
> > vtkContextScene. However, I have two vertical lines each with two (bottom
> > and top) points, to indicate a (threshold) range, and that I would like
> to
> > move left and right with my mouse.Would this be possible (or should I go
> > back to something like QCustomPlot)?
> >
> > Thanks - Maarten
> > ?
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://public.kitware.com/pipermail/vtkusers/attachments/20141222/bde205cd/attachment.html
> > >
> >
> > ------------------------------
> >
> > Subject: Digest Footer
> >
> > _______________________________________________
> > vtkusers mailing list
> > vtkusers at vtk.org
> > http://public.kitware.com/mailman/listinfo/vtkusers
> >
> >
> > ------------------------------
> >
> > End of vtkusers Digest, Vol 128, Issue 9
> > ****************************************
> >
>
>
>
> --
> "There is plenty of room at the bottom!" R. Feynman
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://public.kitware.com/pipermail/vtkusers/attachments/20141222/f587450d/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 6
> Date: Tue, 23 Dec 2014 14:22:43 -0200
> From: Lizeth Castellanos <castellanoslizan at gmail.com>
> To: vtkusers at vtk.org
> Subject: [vtkusers] Error in vtkPCAAnalysisFilter
> Message-ID:
>         <
> CAHFO-cdeOWVj1r7Ai_4qWzLO9jufsMAJJxY2v-M7PZsAUR7myw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello vtk-users!
>
> I'm usign the TestPCA.py from
>
> http://vtk.org/gitwebp=VTK.git;a=blob;f=Filters/Hybrid/Testing/Python/TestPCA.py
>
> When I run the test, I get the next error:
>
> ERROR: In /media/hdd2/VTK/vtk-5.6.0/Filtering/vtkExecutive.cxx, line 757
> vtkStreamingDemandDrivenPipeline (0x23a12e0): Algorithm
> vtkProcrustesAlignmentFilter(0x23a0400) returned failure for request:
> vtkInformation (0x23a18e0)
>   Debug: Off
>   Modified Time: 894
>   Reference Count: 1
>   Registered Events: (none)
>   Request: REQUEST_DATA_OBJECT
>   ALGORITHM_AFTER_FORWARD: 1
>   FORWARD_DIRECTION: 0
>   FROM_OUTPUT_PORT: 0
>
> Traceback (most recent call last):
>   File "TestPCA.py", line 63, in <module>
>     map2a.SetInputData(procrustes.GetOutput().GetBlock(0))
>     AttributeError: SetInputData
>
> Someone have any idea about it?
>
>
> Thanks!
>
> -Lizeth
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://public.kitware.com/pipermail/vtkusers/attachments/20141223/c35fbcec/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 7
> Date: Tue, 23 Dec 2014 14:25:00 -0200
> From: Lizeth Castellanos <castellanoslizan at gmail.com>
> To: vtkusers at vtk.org
> Subject: Re: [vtkusers] Error in vtkPCAAnalysisFilter
> Message-ID:
>         <
> CAHFO-ceQef3YnaKG7BW6NT-yCnA1bvW+oyYT10A-9qjV8AzHKg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> The Code here:
>
> #!/usr/bin/env python
> import vtk
> from vtk.test import Testing
>
>
>
> # This example shows how to visualise the variation in shape in a set of
> objects using
> # vtkPCAAnalysisFilter.
> #
> # We make three ellipsoids by distorting and translating a sphere and then
> align them together
> # using vtkProcrustesAlignmentFilter, and then pass the output to
> vtkPCAAnalysisFilter. We visualise
> # the first and second modes - the major sources of variation that were in
> the training set.
> sphere = vtk.vtkSphereSource()
> sphere.SetPhiResolution(36)
> sphere.SetThetaResolution(36)
> sphere.Update()
> # make two copies of the shape and distort them a little
> transform1 = vtk.vtkTransform()
> transform1.Translate(0.2,0.1,0.3)
> transform1.Scale(1.3,1.1,0.8)
> transform2 = vtk.vtkTransform()
> transform2.Translate(0.3,0.7,0.1)
> transform2.Scale(1.0,0.1,1.8)
> transformer1 = vtk.vtkTransformPolyDataFilter()
> transformer1.SetInputConnection(sphere.GetOutputPort())
> transformer1.SetTransform(transform1)
> transformer1.Update()
> transformer2 = vtk.vtkTransformPolyDataFilter()
> transformer2.SetInputConnection(sphere.GetOutputPort())
> transformer2.SetTransform(transform2)
> transformer2.Update()
> #------------------------------------------------------------------
> # map these three shapes into the first renderer
> #------------------------------------------------------------------
> map1a = vtk.vtkPolyDataMapper()
> map1a.SetInputConnection(sphere.GetOutputPort())
> Actor1a = vtk.vtkActor()
> Actor1a.SetMapper(map1a)
> Actor1a.GetProperty().SetDiffuseColor(1.0000,0.3882,0.2784)
> map1b = vtk.vtkPolyDataMapper()
> map1b.SetInputConnection(transformer1.GetOutputPort())
> Actor1b = vtk.vtkActor()
> Actor1b.SetMapper(map1b)
> Actor1b.GetProperty().SetDiffuseColor(0.3882,1.0000,0.2784)
> map1c = vtk.vtkPolyDataMapper()
> map1c.SetInputConnection(transformer2.GetOutputPort())
> Actor1c = vtk.vtkActor()
> Actor1c.SetMapper(map1c)
> Actor1c.GetProperty().SetDiffuseColor(0.3882,0.2784,1.0000)
> #------------------------------------------------------------------
> # align the shapes using Procrustes (using SetModeToRigidBody)
> # and map the aligned shapes into the second renderer
> #------------------------------------------------------------------
> group = vtk.vtkMultiBlockDataGroupFilter()
> group.AddInputConnection(sphere.GetOutputPort())
> group.AddInputConnection(transformer1.GetOutputPort())
> group.AddInputConnection(transformer2.GetOutputPort())
> procrustes = vtk.vtkProcrustesAlignmentFilter()
> procrustes.SetInputConnection(group.GetOutputPort())
> procrustes.GetLandmarkTransform().SetModeToRigidBody()
> procrustes.Update()
> map2a = vtk.vtkPolyDataMapper()
> map2a.SetInputData(procrustes.GetOutput().GetBlock(0))
> Actor2a = vtk.vtkActor()
> Actor2a.SetMapper(map2a)
> Actor2a.GetProperty().SetDiffuseColor(1.0000,0.3882,0.2784)
> map2b = vtk.vtkPolyDataMapper()
> map2b.SetInputData(procrustes.GetOutput().GetBlock(1))
> Actor2b = vtk.vtkActor()
> Actor2b.SetMapper(map2b)
> Actor2b.GetProperty().SetDiffuseColor(0.3882,1.0000,0.2784)
> map2c = vtk.vtkPolyDataMapper()
> map2c.SetInputData(procrustes.GetOutput().GetBlock(2))
> Actor2c = vtk.vtkActor()
> Actor2c.SetMapper(map2c)
> Actor2c.GetProperty().SetDiffuseColor(0.3882,0.2784,1.0000)
> #------------------------------------------------------------------
> # pass the output of Procrustes to vtkPCAAnalysisFilter
> #------------------------------------------------------------------
> pca = vtk.vtkPCAAnalysisFilter()
> pca.SetInputConnection(procrustes.GetOutputPort())
> pca.Update()
> # we need to call Update because GetParameterisedShape is not
> # part of the normal SetInput/GetOutput pipeline
> #------------------------------------------------------------------
> # map the first mode into the third renderer:
> # -3,0,3 standard deviations on the first mode
> # illustrate the extremes around the average shape
> #------------------------------------------------------------------
> params = vtk.vtkFloatArray()
> params.SetNumberOfComponents(1)
> params.SetNumberOfTuples(1)
> params.SetTuple1(0,0.0)
> shapea = vtk.vtkPolyData()
> shapea.DeepCopy(sphere.GetOutput())
> pca.GetParameterisedShape(params,shapea)
> normalsa = vtk.vtkPolyDataNormals()
> normalsa.SetInputData(shapea)
> map3a = vtk.vtkPolyDataMapper()
> map3a.SetInputConnection(normalsa.GetOutputPort())
> Actor3a = vtk.vtkActor()
> Actor3a.SetMapper(map3a)
> Actor3a.GetProperty().SetDiffuseColor(1,1,1)
> params.SetTuple1(0,-3.0)
> shapeb = vtk.vtkPolyData()
> shapeb.DeepCopy(sphere.GetOutput())
> pca.GetParameterisedShape(params,shapeb)
> normalsb = vtk.vtkPolyDataNormals()
> normalsb.SetInputData(shapeb)
> map3b = vtk.vtkPolyDataMapper()
> map3b.SetInputConnection(normalsb.GetOutputPort())
> Actor3b = vtk.vtkActor()
> Actor3b.SetMapper(map3b)
> Actor3b.GetProperty().SetDiffuseColor(1,1,1)
> params.SetTuple1(0,3.0)
> shapec = vtk.vtkPolyData()
> shapec.DeepCopy(sphere.GetOutput())
> pca.GetParameterisedShape(params,shapec)
> normalsc = vtk.vtkPolyDataNormals()
> normalsc.SetInputData(shapec)
> map3c = vtk.vtkPolyDataMapper()
> map3c.SetInputConnection(normalsc.GetOutputPort())
> Actor3c = vtk.vtkActor()
> Actor3c.SetMapper(map3c)
> Actor3c.GetProperty().SetDiffuseColor(1,1,1)
> #------------------------------------------------------------------
> # map the second mode into the fourth renderer:
> #------------------------------------------------------------------
> params4 = vtk.vtkFloatArray()
> params4.SetNumberOfComponents(1)
> params4.SetNumberOfTuples(2)
> params4.SetTuple1(0,0.0)
> params4.SetTuple1(1,-3.0)
> shape4a = vtk.vtkPolyData()
> shape4a.DeepCopy(sphere.GetOutput())
> pca.GetParameterisedShape(params4,shape4a)
> normals4a = vtk.vtkPolyDataNormals()
> normals4a.SetInputData(shape4a)
> map4a = vtk.vtkPolyDataMapper()
> map4a.SetInputConnection(normals4a.GetOutputPort())
> Actor4a = vtk.vtkActor()
> Actor4a.SetMapper(map4a)
> Actor4a.GetProperty().SetDiffuseColor(1,1,1)
> params4.SetTuple1(1,0.0)
> shape4b = vtk.vtkPolyData()
> shape4b.DeepCopy(sphere.GetOutput())
> pca.GetParameterisedShape(params4,shape4b)
> normals4b = vtk.vtkPolyDataNormals()
> normals4b.SetInputData(shape4b)
> map4b = vtk.vtkPolyDataMapper()
> map4b.SetInputConnection(normals4b.GetOutputPort())
> Actor4b = vtk.vtkActor()
> Actor4b.SetMapper(map4b)
> Actor4b.GetProperty().SetDiffuseColor(1,1,1)
> params4.SetTuple1(1,3.0)
> shape4c = vtk.vtkPolyData()
> shape4c.DeepCopy(sphere.GetOutput())
> pca.GetParameterisedShape(params4,shape4c)
> normals4c = vtk.vtkPolyDataNormals()
> normals4c.SetInputData(shape4c)
> map4c = vtk.vtkPolyDataMapper()
> map4c.SetInputConnection(normals4c.GetOutputPort())
> Actor4c = vtk.vtkActor()
> Actor4c.SetMapper(map4c)
> Actor4c.GetProperty().SetDiffuseColor(1,1,1)
> #------------------------------------------------------------------
> # Create the RenderWindow and its four Renderers
> #------------------------------------------------------------------
> ren1 = vtk.vtkRenderer()
> ren2 = vtk.vtkRenderer()
> ren3 = vtk.vtkRenderer()
> ren4 = vtk.vtkRenderer()
> renWin = vtk.vtkRenderWindow()
> renWin.AddRenderer(ren1)
> renWin.AddRenderer(ren2)
> renWin.AddRenderer(ren3)
> renWin.AddRenderer(ren4)
> renWin.SetSize(600,200)
> iren = vtk.vtkRenderWindowInteractor()
> iren.SetRenderWindow(renWin)
> # Add the actors to the renderer
> ren1.AddActor(Actor1a)
> ren1.AddActor(Actor1b)
> ren1.AddActor(Actor1c)
> ren2.AddActor(Actor2a)
> ren2.AddActor(Actor2b)
> ren2.AddActor(Actor2c)
> ren3.AddActor(Actor3a)
> ren3.AddActor(Actor3b)
> ren3.AddActor(Actor3c)
> ren4.AddActor(Actor4a)
> ren4.AddActor(Actor4b)
> ren4.AddActor(Actor4c)
> # set the properties of the renderers
> ren1.SetBackground(1,1,1)
> ren1.SetViewport(0.0,0.0,0.25,1.0)
> ren1.ResetCamera()
> ren1.GetActiveCamera().SetPosition(1,-1,0)
> ren1.ResetCamera()
> ren2.SetBackground(1,1,1)
> ren2.SetViewport(0.25,0.0,0.5,1.0)
> ren2.ResetCamera()
> ren2.GetActiveCamera().SetPosition(1,-1,0)
> ren2.ResetCamera()
> ren3.SetBackground(1,1,1)
> ren3.SetViewport(0.5,0.0,0.75,1.0)
> ren3.ResetCamera()
> ren3.GetActiveCamera().SetPosition(1,-1,0)
> ren3.ResetCamera()
> ren4.SetBackground(1,1,1)
> ren4.SetViewport(0.75,0.0,1.0,1.0)
> ren4.ResetCamera()
> ren4.GetActiveCamera().SetPosition(1,-1,0)
> ren4.ResetCamera()
> # render the image
> #
> renWin.Render()
> # output the image to file (used to generate the initial regression image)
> #vtkWindowToImageFilter to_image
> #to_image SetInput renWin
> #vtkPNGWriter to_png
> #to_png SetFileName "TestPCA.png"
> #to_png SetInputConnection [to_image GetOutputPort]
> #to_png Write
> # prevent the tk window from showing up then start the event loop
> # --- end of script --
>
>
> On Tue, Dec 23, 2014 at 2:22 PM, Lizeth Castellanos <
> castellanoslizan at gmail.com> wrote:
>
> > Hello vtk-users!
> >
> > I'm usign the TestPCA.py from
> >
> http://vtk.org/gitwebp=VTK.git;a=blob;f=Filters/Hybrid/Testing/Python/TestPCA.py
> >
> > When I run the test, I get the next error:
> >
> > ERROR: In /media/hdd2/VTK/vtk-5.6.0/Filtering/vtkExecutive.cxx, line 757
> > vtkStreamingDemandDrivenPipeline (0x23a12e0): Algorithm
> > vtkProcrustesAlignmentFilter(0x23a0400) returned failure for request:
> > vtkInformation (0x23a18e0)
> >   Debug: Off
> >   Modified Time: 894
> >   Reference Count: 1
> >   Registered Events: (none)
> >   Request: REQUEST_DATA_OBJECT
> >   ALGORITHM_AFTER_FORWARD: 1
> >   FORWARD_DIRECTION: 0
> >   FROM_OUTPUT_PORT: 0
> >
> > Traceback (most recent call last):
> >   File "TestPCA.py", line 63, in <module>
> >     map2a.SetInputData(procrustes.GetOutput().GetBlock(0))
> >     AttributeError: SetInputData
> >
> > Someone have any idea about it?
> >
> >
> > Thanks!
> >
> > -Lizeth
> >
> >
> >
> >
> >
>
>
> --
> Lizeth  Andrea Castellanos Beltr?n.
> MSc Student
> Federal University of Rio Grande do Sul (UFRGS)
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://public.kitware.com/pipermail/vtkusers/attachments/20141223/b4cb38b5/attachment.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> vtkusers mailing list
> vtkusers at vtk.org
> http://public.kitware.com/mailman/listinfo/vtkusers
>
>
> ------------------------------
>
> End of vtkusers Digest, Vol 128, Issue 10
> *****************************************
>



-- 
"There is plenty of room at the bottom!" R. Feynman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20141224/91928688/attachment-0001.html>


More information about the vtkusers mailing list