[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15862] branches/soc-2008-mxcurioni/source /blender/freestyle: soc-2008-mxcurioni: corrected problems in API with UnaryFunction1DVoid subclasses and Curvature2DAngleF1D .

Maxime Curioni maxime.curioni at gmail.com
Tue Jul 29 13:19:30 CEST 2008


Revision: 15862
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15862
Author:   mxcurioni
Date:     2008-07-29 13:19:30 +0200 (Tue, 29 Jul 2008)

Log Message:
-----------
soc-2008-mxcurioni: corrected problems in API with UnaryFunction1DVoid subclasses and Curvature2DAngleF1D. Understood that Curve and Noise classes cannot be defined in Freestyle's API because they are already given by Blender's API. Will rename to FrsCurve and FrsNoise and change the corresponding style modules.

Modified Paths:
--------------
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_UnaryFunction1D.cpp
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/UnaryFunction1D/BPy_UnaryFunction1DDouble.cpp
    branches/soc-2008-mxcurioni/source/blender/freestyle/style_modules_blender/freestyle_init.py

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_UnaryFunction1D.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_UnaryFunction1D.cpp	2008-07-29 10:45:06 UTC (rev 15861)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/BPy_UnaryFunction1D.cpp	2008-07-29 11:19:30 UTC (rev 15862)
@@ -7,8 +7,8 @@
 #include "UnaryFunction1D/BPy_UnaryFunction1DVec2f.h"
 #include "UnaryFunction1D/BPy_UnaryFunction1DVec3f.h"
 #include "UnaryFunction1D/BPy_UnaryFunction1DVectorViewShape.h"
+#include "UnaryFunction1D/BPy_UnaryFunction1DVoid.h"
 
-
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -127,6 +127,7 @@
 	UnaryFunction1DVec2f_Init( module );
 	UnaryFunction1DVec3f_Init( module );
 	UnaryFunction1DVectorViewShape_Init( module );
+	UnaryFunction1DVoid_Init( module );
 }
 
 //------------------------INSTANCE METHODS ----------------------------------

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/UnaryFunction1D/BPy_UnaryFunction1DDouble.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/UnaryFunction1D/BPy_UnaryFunction1DDouble.cpp	2008-07-29 10:45:06 UTC (rev 15861)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/UnaryFunction1D/BPy_UnaryFunction1DDouble.cpp	2008-07-29 11:19:30 UTC (rev 15862)
@@ -147,6 +147,11 @@
 	Py_INCREF( &DensityF1D_Type );
 	PyModule_AddObject(module, "DensityF1D", (PyObject *)&DensityF1D_Type);
 
+	if( PyType_Ready( &Curvature2DAngleF1D_Type ) < 0 )
+		return;
+	Py_INCREF( &Curvature2DAngleF1D_Type );
+	PyModule_AddObject(module, "Curvature2DAngleF1D", (PyObject *)&Curvature2DAngleF1D_Type);
+
 	if( PyType_Ready( &GetCompleteViewMapDensityF1D_Type ) < 0 )
 		return;
 	Py_INCREF( &GetCompleteViewMapDensityF1D_Type );

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/style_modules_blender/freestyle_init.py
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/style_modules_blender/freestyle_init.py	2008-07-29 10:45:06 UTC (rev 15861)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/style_modules_blender/freestyle_init.py	2008-07-29 11:19:30 UTC (rev 15862)
@@ -246,8 +246,8 @@
 class UnaryFunction1DVectorViewShape(Blender.Freestyle.UnaryFunction1DVectorViewShape):
 	pass
 
-# class UnaryFunction1DVoid(Blender.Freestyle.UnaryFunction1DVoid):
-# 	pass
+class UnaryFunction1DVoid(Blender.Freestyle.UnaryFunction1DVoid):
+	pass
 
 class FalseUP0D(Blender.Freestyle.FalseUP0D):
 	def __call__(*args): return Blender.Freestyle.FalseUP0D.__call__(*args)
@@ -378,8 +378,8 @@
 class GetShapeF0D(Blender.Freestyle.GetShapeF0D):
 	def __call__(*args): return Blender.Freestyle.GetShapeF0D.__call__(*args)
 
-# class Curvature2DAngleF1D(Blender.Freestyle.Curvature2DAngleF1D):
-# 	def __call__(*args): return Blender.Freestyle.Curvature2DAngleF1D.__call__(*args)
+class Curvature2DAngleF1D(Blender.Freestyle.Curvature2DAngleF1D):
+	def __call__(*args): return Blender.Freestyle.Curvature2DAngleF1D.__call__(*args)
 
 class DensityF1D(Blender.Freestyle.DensityF1D):
 	def __call__(*args): return Blender.Freestyle.DensityF1D.__call__(*args)
@@ -444,12 +444,12 @@
 class GetShapeF1D(Blender.Freestyle.GetShapeF1D):
 	def __call__(*args): return Blender.Freestyle.GetShapeF1D.__call__(*args)
 
-# class ChainingTimeStampF1D(Blender.Freestyle.ChainingTimeStampF1D):
-# 	def __call__(*args): return Blender.Freestyle.ChainingTimeStampF1D.__call__(*args)
+class ChainingTimeStampF1D(Blender.Freestyle.ChainingTimeStampF1D):
+	def __call__(*args): return Blender.Freestyle.ChainingTimeStampF1D.__call__(*args)
 
-# class IncrementChainingTimeStampF1D(Blender.Freestyle.IncrementChainingTimeStampF1D):
-# 	def __call__(*args): return Blender.Freestyle.IncrementChainingTimeStampF1D.__call__(*args)
+class IncrementChainingTimeStampF1D(Blender.Freestyle.IncrementChainingTimeStampF1D):
+	def __call__(*args): return Blender.Freestyle.IncrementChainingTimeStampF1D.__call__(*args)
 
-# class TimeStampF1D(Blender.Freestyle.TimeStampF1D):
-# 	def __call__(*args): return Blender.Freestyle.TimeStampF1D.__call__(*args)
+class TimeStampF1D(Blender.Freestyle.TimeStampF1D):
+	def __call__(*args): return Blender.Freestyle.TimeStampF1D.__call__(*args)
 





More information about the Bf-blender-cvs mailing list