Re: [osg-users] ReaderWriterDICOM : build error

2009-11-28 Thread Adrian Egli OpenSceneGraph (3D)
Hi Robert,

Your fix builds fine. I hope it also works, but i don't check against DICOM
yet.

/adrian

2009/11/27 Robert Osfield 

> Hi Adrian,
>
> The code looks it's been copy and pasted from elsewhere where the
> result variable is defined.  I've attempted a fix and checked this in.
>  I don't have ITK installed right now so can't test it.  Could you do
> an svn update and then test it?
>
> FYI, the DCMTK pathway is much more sophisticated and feature rich so
> is the best route for importing dicoms.
>
> Robert.
>
> On Fri, Nov 27, 2009 at 5:20 PM, Adrian Egli OpenSceneGraph (3D)
> <3dh...@gmail.com> wrote:
> > Hi Robert,
> >
> > I tried to fix the ReaderWriterDicom.cpp , if USE_ITK is set
> > the the virtual ReadResult readImage(const std::string& file, const
> > osgDB::ReaderWriter::Options* options) const cause a build error \
> >
> > Error1error C2065: 'result' : undeclared identifier
> >
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> > 316
> > Error2error C2228: left of '.getImage' must have
> > class/struct/union
> >
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> > 316
> > Error3error C2227: left of '->getUserData' must point to
> > class/struct/union/generic type
> >
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> > 316
> > Error4error C2228: left of '.getImage' must have
> > class/struct/union
> >
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> > 365
> > Error5error C2227: left of '->getUserData' must point to
> > class/struct/union/generic type
> >
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> > 365
> >
> > The problem is that i don't correct understand what you would like to get
> > throught user data. But we need to define result . it's defined within a
> for
> > loop. but how can we fix it?
> >
> > /adrian
> >
> > MSVC 2005
> > --
> > 
> > Adrian Egli
> >
> > ___
> > osg-users mailing list
> > osg-users@lists.openscenegraph.org
> >
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
> >
> ___
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 

Adrian Egli
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] ReaderWriterDICOM : build error

2009-11-27 Thread Robert Osfield
Hi Adrian,

The code looks it's been copy and pasted from elsewhere where the
result variable is defined.  I've attempted a fix and checked this in.
 I don't have ITK installed right now so can't test it.  Could you do
an svn update and then test it?

FYI, the DCMTK pathway is much more sophisticated and feature rich so
is the best route for importing dicoms.

Robert.

On Fri, Nov 27, 2009 at 5:20 PM, Adrian Egli OpenSceneGraph (3D)
<3dh...@gmail.com> wrote:
> Hi Robert,
>
> I tried to fix the ReaderWriterDicom.cpp , if USE_ITK is set
> the the virtual ReadResult readImage(const std::string& file, const
> osgDB::ReaderWriter::Options* options) const cause a build error \
>
> Error    1    error C2065: 'result' : undeclared identifier
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> 316
> Error    2    error C2228: left of '.getImage' must have
> class/struct/union
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> 316
> Error    3    error C2227: left of '->getUserData' must point to
> class/struct/union/generic type
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> 316
> Error    4    error C2228: left of '.getImage' must have
> class/struct/union
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> 365
> Error    5    error C2227: left of '->getUserData' must point to
> class/struct/union/generic type
> f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
> 365
>
> The problem is that i don't correct understand what you would like to get
> throught user data. But we need to define result . it's defined within a for
> loop. but how can we fix it?
>
> /adrian
>
> MSVC 2005
> --
> 
> Adrian Egli
>
> ___
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] ReaderWriterDICOM : build error

2009-11-27 Thread Adrian Egli OpenSceneGraph (3D)
Hi Robert,

I tried to fix the ReaderWriterDicom.cpp , if USE_ITK is set
the the virtual ReadResult readImage(const std::string& file, const
osgDB::ReaderWriter::Options* options) const cause a build error \

Error1error C2065: 'result' : undeclared identifier
f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
316
Error2error C2228: left of '.getImage' must have
class/struct/union
f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
316
Error3error C2227: left of '->getUserData' must point to
class/struct/union/generic type
f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
316
Error4error C2228: left of '.getImage' must have
class/struct/union
f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
365
Error5error C2227: left of '->getUserData' must point to
class/struct/union/generic type
f:\dev\OpenSceneGraph\OpenSceneGraphSVN\src\osgPlugins\dicom\ReaderWriterDICOM.cpp
365

The problem is that i don't correct understand what you would like to get
throught user data. But we need to define result . it's defined within a for
loop. but how can we fix it?

/adrian

MSVC 2005
-- 

Adrian Egli
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org