make get_center() return a copy so it won't destruct unexpectedly

This commit is contained in:
David Rose 2009-02-18 22:49:44 +00:00
parent d7d7963337
commit ecda56d02b
2 changed files with 4 additions and 4 deletions

View File

@ -42,10 +42,10 @@ BoundingSphere(const LPoint3f &center, float radius) :
// Access: Published
// Description:
////////////////////////////////////////////////////////////////////
INLINE_MATHUTIL const LPoint3f &BoundingSphere::
INLINE_MATHUTIL LPoint3f BoundingSphere::
get_center() const {
nassertr(!is_empty(), _center);
nassertr(!is_infinite(), _center);
nassertr(!is_empty(), LPoint3f::zero());
nassertr(!is_infinite(), LPoint3f::zero());
return _center;
}

View File

@ -44,7 +44,7 @@ public:
virtual void output(ostream &out) const;
PUBLISHED:
INLINE_MATHUTIL const LPoint3f &get_center() const;
INLINE_MATHUTIL LPoint3f get_center() const;
INLINE_MATHUTIL float get_radius() const;
public: