#include <cmdmode.h>
Derive your command mode class from this one if you wish to implement your own pick command mode and want to hook it into the select by name mechanism.
Public Member Functions |
|
virtual | ~PickCommandMode () |
virtual int | Class () |
Returns the Class of the command mode.
|
|
virtual HitByNameDlgCallback * | GetHitByNameDlgCallback ()=0 |
virtual PickModeCallback * | GetPickModeCallback ()=0 |
virtual PickNodeCallback * | GetPickNodeCallback ()=0 |
virtual ~PickCommandMode | ( | ) | [inline, virtual] |
{ };
virtual int Class | ( | ) | [inline, virtual] |
Returns the Class of the command mode.
The class describes the type of command mode this is. If the developer is defining a command mode to be used as part of the sub-object manipulation (Move, Rotate, and Scale) then one of the following pre-defined values in Command Classes should be used.
Implements CommandMode.
{ return PICK_EX_COMMAND; }
virtual HitByNameDlgCallback* GetHitByNameDlgCallback | ( | ) | [pure virtual] |
virtual PickModeCallback* GetPickModeCallback | ( | ) | [pure virtual] |
virtual PickNodeCallback* GetPickNodeCallback | ( | ) | [pure virtual] |