|
| Scale1DCommand () |
|
virtual void | accept (const Constraint &constraint) |
|
virtual void | accept (DraggerCallback &callback) |
|
virtual MotionCommand * | createCommandInverse () |
| create a MotionCommand that is the inverse of this command, and if applied will undo this commands changes. More...
|
|
void | setScale (double s) |
|
double | getScale () const |
|
void | setScaleCenter (double center) |
|
double | getScaleCenter () const |
|
void | setReferencePoint (double rp) |
| ReferencePoint is used only for snapping. More...
|
|
double | getReferencePoint () const |
|
void | setMinScale (double min) |
|
double | getMinScale () const |
|
virtual osg::Matrix | getMotionMatrix () const |
| Gets the matrix for transforming the object being dragged. More...
|
|
| MotionCommand () |
|
void | setLocalToWorldAndWorldToLocal (const osg::Matrix &localToWorld, const osg::Matrix &worldToLocal) |
| Sets the matrix for transforming the command's local coordinate system to the world/object coordinate system. More...
|
|
const osg::Matrix & | getLocalToWorld () const |
| Gets the matrix for transforming the command's local coordinate system to the world/object coordinate system. More...
|
|
const osg::Matrix & | getWorldToLocal () const |
| Gets the matrix for transforming the command's world/object coordinate system to the command's local coordinate system. More...
|
|
void | setStage (const Stage s) |
|
Stage | getStage () const |
|
| Referenced () |
|
| Referenced (bool threadSafeRefUnref) |
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
virtual void | setThreadSafeRefUnref (bool threadSafe) |
| Set whether to use a mutex to ensure ref() and unref() are thread safe. 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...
|
|