Basic Interface to Alias objects which can be picked.
Synopsis
#include <AlPickable.h> class AlPickable virtual statusCode pick( void ); virtual statusCode unpick( void ); virtual boolean isPicked( void );
Description
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.
AlPickable::AlPickable()
Description
Constructs an AlPickable wrapper object.
AlPickable::~AlPickable()
Description
AlPickable destructor. Note that objects that are picked and then deleted from OpenModel (through deleteObject) will be unpicked.
statusCode AlPickable::pick( void )
Description
Picks the object.
Return Codes
sSuccess - the object was picked
sFailure - the object could not be picked
statusCode AlPickable::unpick( void )
Description
Unpicks the object.
Return Codes
sSuccess - the object was unpicked
sFailure - the object could not be unpicked
boolean AlPickable::isPicked( void )
Description
Returns TRUE if the object is picked.