lp://staging/~jil26/fabinterpreter/restructure

Created by Jeffrey Lipton and last modified
Get this branch:
bzr branch lp://staging/~jil26/fabinterpreter/restructure
Only Jeffrey Lipton can upload to this branch. If you are Jeffrey Lipton please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jeffrey Lipton
Project:
FabInterpreter
Status:
Experimental

Recent revisions

75. By Jeffrey Lipton

Merged with The code from the ECE team.

74. By Jeffrey Lipton

updated the Npath system to work properly. the issue was related to how addStates and subStates were handeling dt when not editing allstates. It left a default value of 0.0 for time. This is now set to use s1's time as the value

73. By Jeffrey Lipton

Workig on the new Absolute coordinate based npath system There is an error in the toHzPath which causes it to return a null hzpath

72. By Jeffrey Lipton

testing the NPath system there is a drift caused by the toRelative to Aboslute if origin isnt zero. This will need ot be fixed. The solution is to have the npath system store only absolute paths, and return relatives when called for. this will require adding a setState(#,state) function to npath to access and account for inserting relative paths.

71. By Jeffrey Lipton

updated the npath relative and absolute system to ensure that origins are working properly. Now the origin is set in toRelative and used in toAbsolute. the setOrigin function now adjusted the system to reflect the new orgin. Added the NPath::lastAbsolute function to get the last abosolute position of the system called for the in path. This should be redone for the relative case to be more efficent

70. By Jeffrey Lipton

Skrewed up version. working on figuring out how to restructure the NPath/HzPath orgin/relative/shift system

69. By Jeffrey Lipton

Fixed issues with toHzPath and npath which caused errors in state generation. Added a function set to make CSV files from npath and hzpath in util.cpp

68. By Jeffrey Lipton

Fixed the bugs with NPath caused by switching to a vector of vectors. the origin on NPath was not automatically populated to a non-null vector, leading to indexing errors. There is still an error in the toHzPath functionality, most likely due to toAbsolute and toRelative since the y axis is skipping.

67. By Jeffrey Lipton

Redid the NPath system to use a QVector<QVector double> > rahter than QList< QVector<double>*> This ensures that i dont use the new function for every path. That caused memory leakes. I still need to check the functionality of the system on a fab@Home

66. By Jeffrey Lipton

Updated npath to work on an origin internally that allows the state to go from aboslute to relative and back without loosing its refrence point. This required adding a origin_ state pointer to the npath class.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/fabinterpreter
This branch contains Public information 
Everyone can see this information.

Subscribers