20#ifndef _SOURCE_LANGS_PY_TFFORCEPY_H_
21#define _SOURCE_LANGS_PY_TFFORCEPY_H_
46 CustomForcePy(PyObject *f,
const FloatP_t &period=std::numeric_limits<FloatP_t>::max());
49 void onTime(FloatP_t time);
52 void setValue(PyObject *_userFunc=NULL);
HRESULT toFile(const T &dataElement, const MetaData &metaData, IOElement &fileElement)
Convert an object to an intermediate I/O object.
HRESULT fromFile(const IOElement &fileElement, const MetaData &metaData, T *dataElement)
Instantiate an object from an intermediate I/O object.
Include Python header, disable linking to pythonX_d.lib on Windows in debug mode.
Definition tfAngleConfig.h:26
A custom force function.
Definition tfForce.h:200
Force is a metatype, in that Tissue Forge has lots of different instances of force functions,...
Definition tfForce.h:69
Definition tfForcePy.h:34
CustomForcePy(PyObject *f, const FloatP_t &period=std::numeric_limits< FloatP_t >::max())
Creates an instance from an underlying custom python function.
static CustomForcePy * fromForce(Force *f)
Convert basic force to CustomForcePy.
int32_t HRESULT
Definition tf_port.h:255