Basic Interface to Alias objects which can be picked.
#include <AlPickable.h> class AlPickable virtual statusCode pick( void ); virtual statusCode unpick( void ); virtual boolean isPicked( void );
This class encapsulates the functionality of Alias objects that have the capacity to be picked. As expected, pickable objects can either be picked or unpicked.
Constructs an AlPickable wrapper object.
AlPickable destructor. Note that objects that are picked and then deleted from OpenModel (through deleteObject) will be unpicked.
Picks the object.
sSuccess - the object was picked
sFailure - the object could not be picked
Unpicks the object.
sSuccess - the object was unpicked
sFailure - the object could not be unpicked
Returns TRUE if the object is picked.