[IGSTK-Developers] Some discussions for today's Tcon
Patrick Cheng
cheng at isis.georgetown.edu
Thu Feb 23 11:37:33 EST 2006
Hi Guys,
Some major issues I had for the demo. I put some fix in the
Sandbox/IGSTK/Source directory, but I want to talk about it today and
ask for your advice.
1. TimeStamp unite inconsistency problem
a. RealTimeClock get methods return value in seconds, while we are
using milliseconds to setup expiration time.
b. confusion in coding 1, unit
eg. in igstkView.cxx
renderTime.SetStartTimeNowAndExpireAfter( 1 / frequency );
should be:
renderTime.SetStartTimeNowAndExpireAfter( 1000.0 / frequency );
c. coding confusion 2, duration, not time
eg. in igstkTracker.cxx
toolTransform.SetTranslationAndRotation(translation, rotation,
transform.GetError(),
transform.GetExpirationTime());
Should be:
toolTransform.SetTranslationAndRotation(translation, rotation,
transform.GetError(),
(transform.GetExpirationTime()-
transform.GetStartTime())*1000);
2. Constant & Dynamic transform implementation problem, and transform
multiplication
3. ObjectRepresentation state machine refactoring. TimeStamp is not a
property of represenatation class, we should eliminate the following
states.
//igstkAddStateMacro( ValidTimeStamp );
//igstkAddStateMacro( InvalidTimeStamp );
//igstkAddStateMacro( AttemptingUpdatePositionAndVisible );
//igstkAddStateMacro( AttemptingUpdatePositionAndInvisible );
4. TubeObject problem, Is the geometry really in SpatialObject class?
We have a problem here.
Patrick
More information about the IGSTK-Developers
mailing list