OdeQuadTreeSpace

Inheritance:

Methods of OdeQuadTreeSpace:

Methods of OdeSpace:

Methods of TypedObject:

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.

autoCallback
static void OdeSpace::autoCallback(void *, dxGeom *, dxGeom *);

Undocumented function.

autoCollide
int OdeSpace::autoCollide(void);

Undocumented function.

clean
void OdeSpace::clean(void);

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.

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;

Undocumented function.

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.

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.