bkloppenborg / simtoi

The SImulation and Modeling Tool for Optical Interferometry
GNU General Public License v3.0
7 stars 6 forks source link

Refactor list classes #17

Closed bkloppenborg closed 12 years ago

bkloppenborg commented 12 years ago

CFeatureList, CGLShaderList, and CModelList all share several things in common. These could be refactored into a common CLists class and then subclassed as necessary.

bkloppenborg commented 12 years ago

The list classes should also implement mutexes and semaphores to control access to the list.

bkloppenborg commented 12 years ago

CGLShaderList lacks some commonalities with the other classes so it shouldn't be included. CFeatureList has yet to be implemented so this issue is closed in 3f4c20f3cf04e72cde33f24ab5d2b2918efe930e.