
 SpherePlaneProjector () 

 SpherePlaneProjector (osg::Sphere *sphere) 

virtual bool  project (const PointerInfo &pi, osg::Vec3d &projectedPoint) const 
 Calculates the object coordinates (projectedPoint) of a window coordinate (pointToProject) when projected onto the given sphere. More...


bool  isProjectionOnSphere () const 
 Returns true if the previous projection was on the sphere and false if the projection was on the plane. More...


osg::Quat  getRotation (const osg::Vec3d &p1, bool p1OnSphere, const osg::Vec3d &p2, bool p2OnSphere, float radialFactor=0.0f) const 

 SphereProjector () 

 SphereProjector (osg::Sphere *sphere) 

void  setSphere (osg::Sphere *sphere) 

const osg::Sphere *  getSphere () const 

bool  isPointInFront (const PointerInfo &pi, const osg::Matrix &localToWorld) const 
 Returns true is the point is in front of the cylinder given the eye direction. More...


void  setFront (bool front) 

 Projector () 

void  setLocalToWorld (const osg::Matrix &localToWorld) 
 Sets the matrix for transforming the projector's local coordinate system to the world/object coordinate system. More...


const osg::Matrix &  getLocalToWorld () const 
 Gets the matrix for transforming the projector's local coordinate system to the world/object coordinate system. More...


const osg::Matrix &  getWorldToLocal () const 
 Gets the matrix for transforming the world/object coordinate system to the command's local coordinate system. More...


 Referenced () 

 Referenced (bool threadSafeRefUnref) 
 Deprecated, Referenced is now always uses thread safe ref/unref, use default Referenced() constructor instead. More...


 Referenced (const Referenced &) 

Referenced &  operator= (const Referenced &) 

virtual void  setThreadSafeRefUnref (bool) 
 Deprecated, Referenced is always theadsafe so there method now has no effect and does not need to be called. More...


bool  getThreadSafeRefUnref () const 
 Get whether a mutex is used to ensure ref() and unref() are thread safe. More...


OpenThreads::Mutex *  getRefMutex () const 
 Get the mutex used to ensure thread safety of ref()/unref(). More...


int  ref () const 
 Increment the reference count by one, indicating that this object has another pointer which is referencing it. More...


int  unref () const 
 Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it. More...


int  unref_nodelete () const 
 Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it. More...


int  referenceCount () const 
 Return the number of pointers currently referencing this object. More...


ObserverSet *  getObserverSet () const 
 Get the ObserverSet if one is attached, otherwise return NULL. More...


ObserverSet *  getOrCreateObserverSet () const 
 Get the ObserverSet if one is attached, otherwise create an ObserverSet, attach it, then return this newly created ObserverSet. More...


void  addObserver (Observer *observer) const 
 Add a Observer that is observing this object, notify the Observer when this object gets deleted. More...


void  removeObserver (Observer *observer) const 
 Remove Observer that is observing this object. More...

