# OdeBoxGeom

from pandac.PandaModules import OdeBoxGeom

Class : OdeBoxGeom
Description :

## Inheritance:

OdeBoxGeom: OdeGeom
OdeGeom: TypedObject
TypedObject: MemoryBase
MemoryBase:

## Methods of OdeBoxGeom:

OdeBoxGeom (Constructor)
getClassType
getLengths
getPointDepth
setLengths

## Methods of OdeGeom:

clearOffset
compareTo
convertToBox
convertToCappedCylinder
convertToCylinder
convertToHashSpace
convertToPlane
convertToQuadTreeSpace
convertToRay
convertToSimpleSpace
convertToSphere
convertToTriMesh
destroy
disable
enable
getAABB
getBody
getCategoryBits
getClass
getClassType
getCollideBits
getOffsetPosition
getOffsetQuaternion
getOffsetRotation
getPosition
getQuaternion
getRotation
getSpace
hasBody
isEnabled
isOffset
isSpace
setBody
setCategoryBits
setCollideBits
setOffsetPosition
setOffsetQuaternion
setOffsetRotation
setOffsetWorldPosition
setOffsetWorldQuaternion
setOffsetWorldRotation
setPosition
setQuaternion
setRotation
write

## Methods of TypedObject:

getClassType
getType
getTypeIndex
isExactType
isOfType

## Constants in OdeGeom:

GCSphere | (GeomClass)
GCBox | (GeomClass)
GCCappedCylinder | (GeomClass)
GCCylinder | (GeomClass)
GCPlane | (GeomClass)
GCRay | (GeomClass)
GCTriMesh | (GeomClass)
GCSimpleSpace | (GeomClass)
GCHashSpace | (GeomClass)
GCQuadTreeSpace | (GeomClass)

OdeBoxGeom OdeBoxGeom::OdeBoxGeom(float lx, float ly, float lz); Undocumented function.

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

getLengths LVecBase3f OdeBoxGeom::get_lengths(void); Undocumented function.

getPointDepth float OdeBoxGeom::get_point_depth(float x, float y, float z); Undocumented function.

setLengths void OdeBoxGeom::set_lengths(float lx, float ly, float lz); Undocumented function.

clearOffset void OdeGeom::clear_offset(void); Undocumented function.

compareTo int OdeGeom::compare_to(OdeGeom const &other) const; Undocumented function.

convertToBox OdeBoxGeom OdeGeom::convert_to_box(void) const; Undocumented function.

convertToCappedCylinder OdeCappedCylinderGeom OdeGeom::convert_to_capped_cylinder(void) const; Undocumented function.

convertToCylinder OdeCylinderGeom OdeGeom::convert_to_cylinder(void) const; OdeConvexGeom convert_to_convex() const;

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

convertToPlane OdePlaneGeom OdeGeom::convert_to_plane(void) const; OdeHeightfieldGeom convert_to_heightfield() const;

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

convertToRay OdeRayGeom OdeGeom::convert_to_ray(void) const; OdeHeightfieldGeom convert_to_heightfield() const;

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

convertToSphere OdeSphereGeom OdeGeom::convert_to_sphere(void) const; Undocumented function.

convertToTriMesh OdeTriMeshGeom OdeGeom::convert_to_tri_mesh(void) const; Undocumented function.

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

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

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

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

getBody OdeBody OdeGeom::get_body(void) const; Undocumented function.

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

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

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

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

getOffsetPosition LPoint3f OdeGeom::get_offset_position(void) const; Undocumented function.

getOffsetQuaternion LQuaternionf OdeGeom::get_offset_quaternion(void) const; Undocumented function.

getOffsetRotation LMatrix3f OdeGeom::get_offset_rotation(void) const; Undocumented function.

getPosition LPoint3f OdeGeom::get_position(void) const; Undocumented function.

getQuaternion LQuaternionf OdeGeom::get_quaternion(void) const; Undocumented function.

getRotation LMatrix3f OdeGeom::get_rotation(void) const; Undocumented function.

getSpace OdeSpace OdeGeom::get_space(void) const; Undocumented function.

hasBody bool OdeGeom::has_body(void) const; INLINE void set_data(void* data);

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

isOffset int OdeGeom::is_offset(void); Undocumented function.

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

setBody void OdeGeom::set_body(OdeBody &body); INLINE void set_data(void* data);

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

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

setOffsetPosition void OdeGeom::set_offset_position(float x, float y, float z); Undocumented function.

setOffsetQuaternion void OdeGeom::set_offset_quaternion(LQuaternionf const &q); Undocumented function.

setOffsetRotation void OdeGeom::set_offset_rotation(LMatrix3f const &r); Undocumented function.

setOffsetWorldPosition void OdeGeom::set_offset_world_position(float x, float y, float z); Undocumented function.

setOffsetWorldQuaternion void OdeGeom::set_offset_world_quaternion(LQuaternionf const &q); Undocumented function.

setOffsetWorldRotation void OdeGeom::set_offset_world_rotation(LMatrix3f const &r); Undocumented function.

setPosition void OdeGeom::set_position(float x, float y, float z); Undocumented function.

setQuaternion void OdeGeom::set_quaternion(LQuaternionf const &q); Undocumented function.

setRotation void OdeGeom::set_rotation(LMatrix3f const &r); Undocumented function.

write virtual void OdeGeom::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.