Curve parameter

Hi,

I’m trying to write a python script for blender for creating a mesh from a set of user input parameters (properties). As far I can see, I can use properties like BoolProperty, FloatProperty, StringProperty… etc. But what if I what one of these parameters/properties to be a curve? There is any way?

I want to allow the user to generate the mesh changing all these parameters and viewing the result in real time like in the Make Tethaedron example.

https://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Advanced_Tutorials/Python_Scripting/Addon_Custom_Property