Added missing dirtyBound() calls
This commit is contained in:
@@ -45,22 +45,22 @@ class OSGSIM_EXPORT DOFTransform : public osg::Transform
|
||||
void setIncrementHPR(const osg::Vec3& hpr) {_incrementHPR = hpr;}
|
||||
const osg::Vec3& getIncrementHPR() const { return _incrementHPR;}
|
||||
|
||||
void setCurrentHPR(const osg::Vec3& hpr) {_currentHPR = hpr;}
|
||||
void setCurrentHPR(const osg::Vec3& hpr) {_currentHPR = hpr; dirtyBound(); }
|
||||
const osg::Vec3& getCurrentHPR() const {return _currentHPR;}
|
||||
|
||||
void updateCurrentHPR(const osg::Vec3& hpr);
|
||||
|
||||
|
||||
void setMinTranslate(const osg::Vec3& translate) {_minTranslate = translate;}
|
||||
void setMinTranslate(const osg::Vec3& translate) {_minTranslate = translate; }
|
||||
const osg::Vec3& getMinTranslate() const { return _minTranslate;}
|
||||
|
||||
void setMaxTranslate(const osg::Vec3& translate) {_maxTranslate = translate;}
|
||||
void setMaxTranslate(const osg::Vec3& translate) {_maxTranslate = translate; }
|
||||
const osg::Vec3& getMaxTranslate() const { return _maxTranslate;}
|
||||
|
||||
void setIncrementTranslate(const osg::Vec3& translate) { _incrementTranslate = translate;}
|
||||
void setIncrementTranslate(const osg::Vec3& translate) { _incrementTranslate = translate; }
|
||||
const osg::Vec3& getIncrementTranslate() const { return _incrementTranslate;}
|
||||
|
||||
void setCurrentTranslate(const osg::Vec3& translate){ _currentTranslate = translate;}
|
||||
void setCurrentTranslate(const osg::Vec3& translate){ _currentTranslate = translate; dirtyBound(); }
|
||||
inline const osg::Vec3& getCurrentTranslate() const { return _currentTranslate;}
|
||||
|
||||
void updateCurrentTranslate(const osg::Vec3& translate);
|
||||
@@ -75,16 +75,16 @@ class OSGSIM_EXPORT DOFTransform : public osg::Transform
|
||||
void setIncrementScale(const osg::Vec3& scale) { _incrementScale = scale;}
|
||||
const osg::Vec3& getIncrementScale() const { return _incrementScale;}
|
||||
|
||||
void setCurrentScale(const osg::Vec3& scale) { _currentScale = scale;}
|
||||
void setCurrentScale(const osg::Vec3& scale) { _currentScale = scale; dirtyBound(); }
|
||||
inline const osg::Vec3& getCurrentScale() const { return _currentScale;}
|
||||
|
||||
void updateCurrentScale(const osg::Vec3& scale);
|
||||
|
||||
|
||||
void setPutMatrix(const osg::Matrix& put) { _Put = put;}
|
||||
void setPutMatrix(const osg::Matrix& put) { _Put = put; dirtyBound(); }
|
||||
inline const osg::Matrix& getPutMatrix() const {return _Put;}
|
||||
|
||||
void setInversePutMatrix(const osg::Matrix& inversePut) { _inversePut = inversePut;}
|
||||
void setInversePutMatrix(const osg::Matrix& inversePut) { _inversePut = inversePut; dirtyBound(); }
|
||||
inline const osg::Matrix& getInversePutMatrix() const {return _inversePut;}
|
||||
|
||||
void setLimitationFlags(unsigned long flags) { _limitationFlags = flags;}
|
||||
|
||||
Reference in New Issue
Block a user