15 #ifndef __BULLET_CONE_SHAPE_H__
16 #define __BULLET_CONE_SHAPE_H__
18 #include "pandabase.h"
20 #include "bullet_includes.h"
21 #include "bullet_utils.h"
22 #include "bulletShape.h"
31 BulletConeShape(PN_stdfloat radius, PN_stdfloat height, BulletUpAxis up=Z_up);
33 INLINE
void operator = (
const BulletConeShape ©);
34 INLINE ~BulletConeShape();
36 INLINE PN_stdfloat get_radius()
const;
37 INLINE PN_stdfloat get_height()
const;
40 virtual btCollisionShape *ptr()
const;
50 static void init_type() {
51 BulletShape::init_type();
52 register_type(_type_handle,
"BulletConeShape",
53 BulletShape::get_class_type());
56 return get_class_type();
60 return get_class_type();
67 #include "bulletConeShape.I"
69 #endif // __BULLET_CONE_SHAPE_H__
TypeHandle is the identifier used to differentiate C++ class types.