OdeSpace¶
-
class
OdeSpace
¶ Bases:
TypedObject
Inheritance diagram
-
void
auto_collide
(void)¶
-
void
clean
(void)¶
-
int
collide
(PyObject *arg, PyObject *near_callback)¶
-
PyObject *
convert
(void) const¶
-
OdeHashSpace
convert_to_hash_space
(void) const¶
-
OdeQuadTreeSpace
convert_to_quad_tree_space
(void) const¶
-
OdeSimpleSpace
convert_to_simple_space
(void) const¶
-
void
destroy
(void)¶
-
void
disable
(void)¶
-
void
enable
(void)¶
-
void
get_AABB
(LVecBase3f &min, LVecBase3f &max) const¶
-
PyObject *
get_AA_bounds
(void) const¶
-
int
get_class
(void) const¶
-
static TypeHandle
get_class_type
(void)¶
-
int
get_cleanup
(void) const¶
-
int
get_collide_id
(dGeomID o1)¶
-
std::string
get_collision_event
(void)¶
-
PyObject *
get_converted_geom
(int i) const¶
-
PyObject *
get_converted_space
(void) const¶
-
int
get_num_geoms
(void) const¶
-
int
get_surface_type
(dGeomID o1)¶
-
bool
is_empty
(void) const¶ Returns true if the ID is 0, meaning the
OdeSpace
does not point to a valid space. It is an error to call a method on an empty space. Note that an emptyOdeSpace
also evaluates to False.
-
int
is_enabled
(void)¶
-
int
is_space
(void)¶
-
void
set_auto_collide_joint_group
(OdeJointGroup&)¶
-
void
set_cleanup
(int mode)¶
-
int
set_collide_id
(int collide_id, dGeomID id)¶
-
void
set_collision_event
(std::string const &event_name)¶
-
void
set_surface_type
(int surface_type, dGeomID id)¶
-
virtual void
write
(std::ostream &out = ::std::cout, unsigned int indent = 0) const¶
-
void