BernieRoehl
24-11-2008 21:39:21
I'm using OgreOde. I used to be able to do this:
where testSpace is an odeSpace object and ray is a RayGeomtry object.
However, I now get a complaint about the signature not matching:
Is the simpler version of the method (which does not require a CollisionCallback object) no longer being wrapped?
testSpace.collide(ray)
where testSpace is an odeSpace object and ray is a RayGeomtry object.
However, I now get a complaint about the signature not matching:
Python argument types in
HashTableSpace.collide(HashTableSpace, RayGeometry)
did not match C++ signature:
collide(struct HashTableSpace_wrapper {lvalue}, class OgreOde::CollisionCallback * colCallback, class OgreOde::Geometry * geometry,
bool useInternalCollisionFlag=True)
collide(class OgreOde::HashTableSpace {lvalue}, class OgreOde::CollisionCallback * colCallback, class OgreOde::Geometry * geometry,
bool useInternalCollisionFlag=True)
collide(struct HashTableSpace_wrapper {lvalue}, class OgreOde::CollisionCallback * colCallback, class OgreOde::Space * space)
collide(class OgreOde::HashTableSpace {lvalue}, class OgreOde::CollisionCallback * colCallback, class OgreOde::Space * space)
collide(struct HashTableSpace_wrapper {lvalue}, class OgreOde::CollisionCallback * colCallback, bool useInternalCollisionFlag=True)
collide(class OgreOde::HashTableSpace {lvalue}, class OgreOde::CollisionCallback * colCallback, bool useInternalCollisionFlag=True)
Is the simpler version of the method (which does not require a CollisionCallback object) no longer being wrapped?