[IGSTK-Users] Bug #5167 - IGSTK under Visual Studio 2005
Patrick Cheng
cheng at isis.georgetown.edu
Mon Jun 18 12:03:49 EDT 2007
Hi Carrisontong,
Thank you for the bug report, here are the answers to your questions:
>1 In OneViewAndTracking example, IGSTK 2.0 was working but IGSTK 2.0.1
>does not. IGSTK 2.0.1 could not display the graphic window. The log
>file (logOneViewAndTracking-2.0.1.txt) is attached. It seems that the
>version 2.0.1 does not work for Auora without tool spilter.
This has been fixed in the CVS.
Notice that:
A: Aurora only take one single SROM file for each port
B: If you want to track two 5D tools separately, you need give the port
a "Dual Sensor Coil, Dual 5DOF Tool" SROM, (refer to NDI 6D Architect)
C: If the tracker tool has SROM files burned into them, then there is no
need to attach virtual SROM file, the tracker can load the SROM file
from them directly.
>2 In FourViewsAndTracking of IGSTK 2.0, I need to remark the following
>lines in
>FourViewsAndTrackingImplementation.h in order to get the program >working.
>
>void AddCylinder( igstk::CylinderObjectRepresentation *
> cylinderRepresentation )
>{ this->Display3D->RequestAddObject(
>cylinderRepresentation->Copy() );
> //this->DisplayAxial->RequestAddObject(
>cylinderRepresentation->Copy() );
> //this->DisplayCoronal->RequestAddObject(
>cylinderRepresentation->Copy() );
> //this->DisplaySagittal->RequestAddObject(
>cylinderRepresentation->Copy() );
> }
>
>The log files (logFourViewsAndTracking-With Cylinder.txt and
>logFourViewsAndTracking_No-Cylinder.txt) are attached.
I don't see the log file in your bug report, could you send that to us
again?
When you say "in order to get the program working", is there a
compilation error or run time error?
>3 In Needle Biopsy of IGSTK 2.0, I have replaced the Polartracker code
>with Auoroa tracker code as the attached file (NeedleBiopsy.cxx).
After >images loaded, the Auoroa cannot get signals from the PC. The log
file >is as the attachment (logNeedleBiopsy_No-cylinder.txt).
Looking at the log file, it looks like, you didn't give enough image
landmarks (minimum 3), and you try to initialize the tracker:
24470581575.473572 : (ERROR) In class NeedleBiopsy No transitions
have been defined for current state and input State = 135
[AddingImageLandmarkState] Input = 162 [RequestInitializeTrackerInput]
More information about the IGSTK-Users
mailing list