ogx / Calculation2D

Extensible 2D image processing framework for C++
3 stars 0 forks source link

Serialization module + types (also .cpp) + mmStringUtilities as a separate libcalc2dcommon library #98

Open themoob opened 12 years ago

themoob commented 12 years ago

Because it will be used by both libcalc2dmethod and libcalc2d. Such a module would include mmGenericParam, various specializations of mmSerializer class for to-string and from-string conversion.

Another option is to put everything in header files.

Related to #71

PS. actually, maybe it would make sense to change the architecture to:

libcalc2dcommon.lib
libcalc2dhost.lib -> depends on common
libcalc2dmethod.lib -> depends on common
themoob commented 12 years ago

Partly resolved by 3f7e230fd45e52d528df00eac0aab82b9d81d9fb I will keep it open though because the library layout above is IMO still the way to go

malleor commented 12 years ago

It's getting complicated... I think we need to make schematics of the application's structure. I'll open a 'docs' issue aimed at providing a Wiki page with the UML documentation. Meanwhile, could you draft a schematic rationalizing your idea?

themoob commented 12 years ago

Yes, as soon as I'm done with other stuff that I'm actually supposed to do instead of this :)