|
3Depict
|
#include <select.h>
Public Member Functions | |
| SelectionDevice (const Filter *p) | |
| Create a new selection device. More... | |
| SelectionDevice (const SelectionDevice ©Src) | |
| Copy constructor (not implemented) More... | |
| void | addBinding (SelectionBinding b) |
| Bind a floating point type between the graphical and internal reps. More... | |
| bool | getBinding (const DrawableObj *d, unsigned int mouseFlags, unsigned int keyFlags, SelectionBinding *&b) |
| bool | getAvailBindings (const DrawableObj *d, std::vector< const SelectionBinding *> &b) const |
| void | getModifiedBindings (std::vector< std::pair< const Filter *, SelectionBinding > > &bindings) |
| void | resetModifiedBindings () |
| Return any devices that have been modified since their creation. More... | |
| size_t | getNumBindings () const |
| SelectionDevice::SelectionDevice | ( | const Filter * | p | ) |
Create a new selection device.
| SelectionDevice::SelectionDevice | ( | const SelectionDevice & | copySrc | ) |
Copy constructor (not implemented)
| void SelectionDevice::addBinding | ( | SelectionBinding | b | ) |
Bind a floating point type between the graphical and internal reps.
Referenced by TransformFilter::numBytesForCache(), IonClipFilter::refresh(), AnnotateFilter::refresh(), ProfileFilter::refresh(), and VoxeliseFilter::refresh().

| bool SelectionDevice::getAvailBindings | ( | const DrawableObj * | d, |
| std::vector< const SelectionBinding *> & | b | ||
| ) | const |
References ASSERT.
| bool SelectionDevice::getBinding | ( | const DrawableObj * | d, |
| unsigned int | mouseFlags, | ||
| unsigned int | keyFlags, | ||
| SelectionBinding *& | b | ||
| ) |
References SelectionBinding::getKeyFlags().
| void SelectionDevice::getModifiedBindings | ( | std::vector< std::pair< const Filter *, SelectionBinding > > & | bindings | ) |
References ASSERT.
|
inline |
| void SelectionDevice::resetModifiedBindings | ( | ) |
Return any devices that have been modified since their creation.
References ASSERT.
1.8.13