added set_bounds

This commit is contained in:
Darren Ranalli 2007-07-19 03:39:42 +00:00
parent b53fd1a9db
commit 2b79d328c0
2 changed files with 12 additions and 0 deletions

View File

@ -101,6 +101,17 @@ get_bounds() const {
return _internal_bounds;
}
////////////////////////////////////////////////////////////////////
// Function: CollisionSolid::set_bounds
// Access: Protected
// Description: Returns the solid's bounding volume.
////////////////////////////////////////////////////////////////////
void CollisionSolid::
set_bounds(const BoundingVolume &bounding_volume) {
MutexHolder holder(_lock);
((CollisionSolid *)this)->_internal_bounds = bounding_volume.make_copy();
}
////////////////////////////////////////////////////////////////////
// Function: CollisionSolid::test_intersection
// Access: Public, Virtual

View File

@ -76,6 +76,7 @@ PUBLISHED:
INLINE bool get_respect_effective_normal() const;
CPT(BoundingVolume) get_bounds() const;
void set_bounds(const BoundingVolume &bounding_volume);
public:
virtual PT(CollisionEntry)