15 #ifndef _OSG_ANTISQUISH_
16 #define _OSG_ANTISQUISH_ 1
18 #include <osgManipulator/Export>
20 #include <osg/Transform>
21 #include <OpenThreads/Mutex>
42 virtual const char*
libraryName()
const {
return "osgManipulator"; }
44 virtual const char*
className()
const {
return "AntiSquish"; }
void setPosition(const osg::Vec3d &pos)
This class provides an object-oriented thread mutex interface.
#define OSGMANIPULATOR_EXPORT
OpenThreads::Mutex _cacheLock
virtual const char * libraryName() const
virtual osg::Object * clone(const osg::CopyOp ©op) const
virtual const char * className() const
virtual osg::Object * cloneType() const
osg::Matrix _cacheLocalToWorld
void setPivot(const osg::Vec3d &pvt)
const osg::Vec3d & getPivot() const
virtual bool isSameKindAs(const osg::Object *obj) const
const osg::Vec3d & getPosition() const