# OdeQuadTreeSpace

from pandac.PandaModules import OdeQuadTreeSpace

Class : OdeQuadTreeSpace
Description : c

## Inheritance:

OdeQuadTreeSpace: OdeSpace
OdeSpace: TypedObject
TypedObject: MemoryBase
MemoryBase:

## Methods of OdeQuadTreeSpace:

OdeQuadTreeSpace (Constructor)
getClassType

## Methods of OdeSpace:

add
autoCollide
clean
collide
convertToHashSpace
convertToQuadTreeSpace
convertToSimpleSpace
destroy
disable
enable
getAABB
getCategoryBits
getClass
getClassType
getCleanup
getCollideBits
getCollideId
getCollisionEvent
getContactData
getContactId
getGeom
getNumGeoms
getSpace
getSurfaceType
isEnabled
isSpace
query
remove
setAutoCollideJointGroup
setAutoCollideWorld
setCategoryBits
setCleanup
setCollideBits
setCollideId
setCollisionEvent
setSurfaceType
write

## Methods of TypedObject:

getClassType
getType
getTypeIndex
isExactType
isOfType

OdeQuadTreeSpace OdeQuadTreeSpace::OdeQuadTreeSpace(LPoint3f const &center, LVecBase3f const &extents, int const depth); Undocumented function.

getClassType static TypeHandle OdeQuadTreeSpace::get_class_type(void); Undocumented function.

add void OdeSpace::add(OdeGeom &geom); Undocumented function.

autoCollide int OdeSpace::auto_collide(void); Undocumented function.

clean void OdeSpace::clean(void); Undocumented function.

collide int OdeSpace::collide(PyObject *arg, PyObject *near_callback); Undocumented function.

convertToHashSpace OdeHashSpace OdeSpace::convert_to_hash_space(void) const; Undocumented function.

convertToQuadTreeSpace OdeQuadTreeSpace OdeSpace::convert_to_quad_tree_space(void) const; Undocumented function.

convertToSimpleSpace OdeSimpleSpace OdeSpace::convert_to_simple_space(void) const; Undocumented function.

destroy void OdeSpace::destroy(void); Undocumented function.

disable void OdeSpace::disable(void); Undocumented function.

enable void OdeSpace::enable(void); Undocumented function.

getAABB void OdeSpace::get_AABB(LVecBase3f &min, LVecBase3f &max) const; Undocumented function.

getCategoryBits BitMask< unsigned int, 32 > OdeSpace::get_category_bits(void); Undocumented function.

getClass int OdeSpace::get_class(void) const; Undocumented function.

getClassType static TypeHandle OdeSpace::get_class_type(void); Undocumented function.

getCleanup int OdeSpace::get_cleanup(void) const; Undocumented function.

getCollideBits BitMask< unsigned int, 32 > OdeSpace::get_collide_bits(void); Undocumented function.

getCollideId int OdeSpace::get_collide_id(dxGeom *o1); Undocumented function.

getCollisionEvent string OdeSpace::get_collision_event(void); Undocumented function.

getContactData static double OdeSpace::get_contact_data(int data_index); Undocumented function.

getContactId int OdeSpace::get_contact_id(int data_index, int first = (0)); Undocumented function.

getGeom OdeGeom OdeSpace::get_geom(int i); Undocumented function.

getNumGeoms int OdeSpace::get_num_geoms(void) const; Undocumented function.

getSpace OdeSpace OdeSpace::get_space(void) const; Not INLINE because of forward declaration static int get_surface_type(OdeSpace * self, dGeomID o1);

getSurfaceType int OdeSpace::get_surface_type(dxGeom *o1); Undocumented function.

isEnabled int OdeSpace::is_enabled(void); Undocumented function.

isSpace int OdeSpace::is_space(void); Undocumented function.

query int OdeSpace::query(OdeGeom const &geom) const; Undocumented function.

remove void OdeSpace::remove(OdeGeom &geom); Undocumented function.

setAutoCollideJointGroup void OdeSpace::set_auto_collide_joint_group(OdeJointGroup &); Undocumented function.

setAutoCollideWorld void OdeSpace::set_auto_collide_world(OdeWorld &); Undocumented function.

setCategoryBits void OdeSpace::set_category_bits(BitMask< unsigned int, 32 > const &bits); Undocumented function.

setCleanup void OdeSpace::set_cleanup(int mode); Undocumented function.

setCollideBits void OdeSpace::set_collide_bits(BitMask< unsigned int, 32 > const &bits); Undocumented function.

setCollideId int OdeSpace::set_collide_id(int collide_id, dxGeom *id); Undocumented function.

setCollisionEvent void OdeSpace::set_collision_event(string const &event_name); Undocumented function.

setSurfaceType void OdeSpace::set_surface_type(int surface_type, dxGeom *id); Undocumented function.

write virtual void OdeSpace::write(ostream &out = (cout), unsigned int indent = (0)) const; Undocumented function.

getClassType static TypeHandle TypedObject::get_class_type(void); Undocumented function.

getType virtual TypeHandle TypedObject::get_type(void) const = 0; Derived classes should override this function to return get_class_type().

getTypeIndex int TypedObject::get_type_index(void) const; Description: Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. This is equivalent to get_type().get_index().

isExactType bool TypedObject::is_exact_type(TypeHandle handle) const; Description: Returns true if the current object is the indicated type exactly.

isOfType bool TypedObject::is_of_type(TypeHandle handle) const; Description: Returns true if the current object is or derives from the indicated type.