Hi, I will use a shared pointer to my Python script
I expose my class :
class_<handler::Target, boost::shared_ptr<handler::Target> >("Target")
.def("getRadius", &handler::Target::getRadius)
.def("setRadius", &handler::Target::setRadius)
.def("setPosition", &handler::Target::setPosition)
; and I use a method "getTestTarget" who return a shared pointer on my
member variable vgd::Shp<vgSofa::handler::Target>
InterfaceScriptBoost::getTestTarget()
{
return UlisBoost::m_testTarget;
}
And the exposition of is methode is : def("getTestTarget",
&dtUlis::InterfaceScriptBoost::getTestTarget,
python::return_value_policy<python::reference_existing_object>());
I want to know if it is true ? Any help would be appreciated, thank you
_______________________________________________
Cplusplus-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/cplusplus-sig