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.