OdeHashSpace

Inheritance:

Methods of OdeHashSpace:

Methods of OdeSpace:

Methods of TypedObject:

getClassType
static TypeHandle OdeHashSpace::get_class_type(void);

Undocumented function.

getMaxLevel
int OdeHashSpace::get_max_level(void) const;

Undocumented function.

getMinLevel
int OdeHashSpace::get_min_level(void) const;

Undocumented function.

setLevels
void OdeHashSpace::set_levels(int minlevel, int maxlevel);

Filename: odeHashSpace.I Created by: joswilso (27Dec06)
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."

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.