No subject


Wed May 9 12:08:04 EDT 2012


As a side comment, we are shifting most of our GUI development to use Qt =
and will only maintain existing FLTK code but won't develop it further. =
You may also find the applications in our IGI tutorial =
(http://public.kitware.com/IGSTKWIKI/index.php/IGI_Tutorial) of =
interest. The source code is available in the IGSTK apps git repo =
(details here: http://www.igstk.org/Wiki/IGSTK/Git).

     regards
         Ziv

--
Ziv Yaniv, Ph.D.,=20
Principal Investigator,
The Sheikh Zayed Institute for Pediatric Surgical Innovation
Children's National Medical Center
6th Floor Main Hospital, Room M7740
111 Michigan Ave., N.W
Washington, D.C 20010
Phone: 202-476-1288
email: zyaniv at childrensnational.org




-----Original Message-----
From: igstk-users-bounces at public.kitware.com on behalf of Sean Lee
Sent: Fri 12/21/2012 10:04 AM
To: Yaniv, Ziv
Cc: igstk-users at public.kitware.com
Subject: Re: [IGSTK-Users] pure virtual function in
=20


Thanks Again for your reply.
Another solution could be changing those to pure virtual functions in =
head file, as followings,
  virtual void InitializeTrackingAndCalibration()=3D0;  virtual void =
SaveCalibration()=3D0;
Which way is better?=20
SeanSubject: RE: [IGSTK-Users] pure virtual function in
Date: Fri, 21 Dec 2012 09:35:01 -0500
From: ZYaniv at childrensnational.org
To: kevinseanlee at live.com
CC: igstk-users at public.kitware.com






RE: [IGSTK-Users] pure virtual function in




Hi Sean,



This seems to be a problem with the C++ code generated by FLTK. The =
PivotCalibrationFLTKWidgetExampleUI.{cxx,h} are autogenerated by FLTK's =
fluid program from the PivotCalibrationFLTKWidgetExampleUI.fl file. In =
the older versions of FLTK the generated cxx file contained the =
following implementation of the function:



void =
PivotCalibrationFLTKWidgetExampleUI::InitializeTrackingAndCalibration() =
{

}





An empty implementation which is overridden in the descendent =
PivotCalibrationFLTKWidgetExample. Based on the error you get I cannot =
be sure what is the problem. Please take a look at the *.fl file and the =
code generated by fluid. You will probably need to modify the *.fl file =
so that the generated C++ code doesn't cause this error.



        regards

            Ziv







--

Ziv Yaniv, Ph.D.,

Principal Investigator,

The Sheikh Zayed Institute for Pediatric Surgical Innovation

Children's National Medical Center

6th Floor Main Hospital, Room M7740

111 Michigan Ave., N.W

Washington, D.C 20010

Phone: 202-476-1288

email: zyaniv at childrensnational.org









-----Original Message-----

From: igstk-users-bounces at public.kitware.com on behalf of Sean Lee

Sent: Fri 12/21/2012 8:29 AM

To: ozgur_guler at gmx.at

Cc: igstk-users at public.kitware.com

Subject: Re: [IGSTK-Users] pure virtual function in





Thanks, Ozgur.

It was fltk-1.3.2. But how do I fix it? Can I keep this version and fix =
the problem?

Sean



Date: Fri, 21 Dec 2012 07:56:08 -0500

Subject: Re: [IGSTK-Users] pure virtual function in

From: ozgur_guler at gmx.at

To: kevinseanlee at live.com

CC: igstk-users at public.kitware.com



Hi Sean,



which FLTK version do you use?



IGSTK is compatible with FLTK versions 1.1.X

Best,



Ozgur

On Dec 20, 2012 10:19 PM, "Sean Lee" <kevinseanlee at live.com> wrote:











I am getting this link error when I building the calibration example.

1>------ Build started: Project: ZERO_CHECK, Configuration: Debug Win32 =
------2>------ Build started: Project: =
PivotCalibrationFLTKWidgetExample, Configuration: Debug Win32 ------

2>PivotCalibrationFLTKWidgetExampleUI.obj : error LNK2001: unresolved =
external symbol "public: virtual void __thiscall =
PivotCalibrationFLTKWidgetExampleUI::InitializeTrackingAndCalibration(voi=
d)" =
(?InitializeTrackingAndCalibration at PivotCalibrationFLTKWidgetExampleUI@@U=
AEXXZ)

2>PivotCalibrationFLTKWidgetExampleUI.obj : error LNK2001: unresolved =
external symbol "public: virtual void __thiscall =
PivotCalibrationFLTKWidgetExampleUI::SaveCalibration(void)" =
(?SaveCalibration at PivotCalibrationFLTKWidgetExampleUI@@UAEXXZ)

2>C:\OpensourceBinary\IGSTK2\bin\Debug\PivotCalibrationFLTKWidgetExample.=
exe : fatal error LNK1120: 2 unresolved =
externals=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Build: 1 succeeded, 1 failed, 4 =
up-to-date, 0 skipped =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D



But suppose that those two functions are pure virtual functions and =
would be overridden in  PivotCalibrationFLTKWidgetExample.



Any ideas what are happening? Thanks.

Sean                                    =20





_______________________________________________



Powered by www.kitware.com







Visit other Kitware open-source projects at =
http://www.kitware.com/opensource/opensource.html







Follow this link to subscribe/unsubscribe:



http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-users

                                        =20






 		 	   		 =20


------_=_NextPart_001_01CDDFA8.A42E040A
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7655.5">
<TITLE>RE: [IGSTK-Users] pure virtual function in</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>Hi Sean,<BR>
<BR>


More information about the IGSTK-Users mailing list