29 virtual LPoint3 get_min()
const=0;
30 virtual LPoint3 get_max()
const=0;
31 virtual PN_stdfloat get_volume()
const;
33 MAKE_PROPERTY(min, get_min);
34 MAKE_PROPERTY(max, get_max);
35 MAKE_PROPERTY(volume, get_volume);
41 virtual bool around_lines(
const BoundingVolume **first,
42 const BoundingVolume **last);
43 virtual bool around_planes(
const BoundingVolume **first,
44 const BoundingVolume **last);
50 static void init_type() {
51 GeometricBoundingVolume::init_type();
53 GeometricBoundingVolume::get_class_type());
56 return get_class_type();
58 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...