Translate Model class' storage to C++.

Some code copied from xs-model branch.

Also:
* Generate ::Ref classes programatically.
* Add separate __REGISTER_CLASS macro
    (for use where forward declaration won't work, i.e. typedefs)
This commit is contained in:
Y. Sapir 2014-04-30 02:04:49 +03:00
parent c72dc13d7e
commit 05b2993769
20 changed files with 1048 additions and 218 deletions

View file

@ -1673,6 +1673,7 @@ src/Geometry.hpp
src/Layer.hpp
src/Line.cpp
src/Line.hpp
src/Model.cpp
src/Model.hpp
src/MultiPoint.cpp
src/MultiPoint.hpp
@ -1705,6 +1706,8 @@ src/Print.cpp
src/Print.hpp
src/PrintConfig.cpp
src/PrintConfig.hpp
src/StringMap.cpp
src/StringMap.hpp
src/Surface.cpp
src/Surface.hpp
src/SurfaceCollection.cpp
@ -1742,6 +1745,7 @@ xsp/ExtrusionPath.xsp
xsp/Flow.xsp
xsp/Geometry.xsp
xsp/Line.xsp
xsp/Model.xsp
xsp/my.map
xsp/mytype.map
xsp/Point.xsp
@ -1749,6 +1753,7 @@ xsp/Polygon.xsp
xsp/Polyline.xsp
xsp/PolylineCollection.xsp
xsp/Print.xsp
xsp/StringMap.xsp
xsp/Surface.xsp
xsp/SurfaceCollection.xsp
xsp/TriangleMesh.xsp