MSS_JoinSelector Class Reference

#include <MSS_JoinSelector.h>

Inheritance diagram for MSS_JoinSelector:

OP3D_GenericSelector OP3D_InputSelector OP3D_InputSelectorBase BM_InputSelector AP_Interface UI_Object

List of all members.

Public Member Functions

 MSS_JoinSelector (OP3D_View &viewer, PI_SelectorTemplate &templ)
virtual ~MSS_JoinSelector ()
virtual const char * className () const
virtual int hasLocates () const
virtual void doRender (RE_Render *r, short x, short y, int ghost)
virtual void generateAllSelectionStrings (UT_String &sel_string, bool destroy_selections, bool only_one_gdp)

Static Public Member Functions

static BM_InputSelectorourConstructor (BM_View &Viewer, PI_SelectorTemplate &templ)

Protected Member Functions

virtual void startSelecting (bool copy_cooked_selection)
virtual void appendToLastNode (SOP_Node *&input_node, const UT_String &creator_state_name, bool branch_off)
virtual void setNodeParameters (OP_Node &new_node)
virtual void addToSelection (UI_Event *event, const char *path, int selinst, GU_SelectResult &geo)
virtual int handleMouseEvent (UI_Event *event)
virtual bool handleNoPick (UI_Event *event)
virtual int handleKeyEvent (UI_Event *event, DM_Viewport &viewport)
virtual void handleNodeDeleted (OP_Node &node)
virtual void clearSelections ()
virtual void saveForUndo ()

Friends

class MSS_JoinSelectorUndo


Detailed Description

Definition at line 89 of file MSS_JoinSelector.h.


Constructor & Destructor Documentation

MSS_JoinSelector::MSS_JoinSelector ( OP3D_View &  viewer,
PI_SelectorTemplate templ 
)

virtual MSS_JoinSelector::~MSS_JoinSelector (  )  [virtual]


Member Function Documentation

virtual void MSS_JoinSelector::addToSelection ( UI_Event event,
const char *  path,
int  selinst,
GU_SelectResult geo 
) [protected, virtual]

Reimplemented from OP3D_InputSelector.

virtual void MSS_JoinSelector::appendToLastNode ( SOP_Node *&  input_node,
const UT_String creator_state_name,
bool  branch_off 
) [protected, virtual]

Reimplemented from OP3D_InputSelector.

virtual const char* MSS_JoinSelector::className (  )  const [virtual]

Reimplemented from OP3D_GenericSelector.

virtual void MSS_JoinSelector::clearSelections (  )  [protected, virtual]

Reimplemented from OP3D_InputSelector.

virtual void MSS_JoinSelector::doRender ( RE_Render r,
short  x,
short  y,
int  ghost 
) [virtual]

Reimplemented from OP3D_InputSelector.

virtual void MSS_JoinSelector::generateAllSelectionStrings ( UT_String sel_string,
bool  destroy_selections,
bool  only_one_gdp 
) [virtual]

Reimplemented from OP3D_InputSelector.

virtual int MSS_JoinSelector::handleKeyEvent ( UI_Event event,
DM_Viewport &  viewport 
) [protected, virtual]

Reimplemented from OP3D_InputSelector.

virtual int MSS_JoinSelector::handleMouseEvent ( UI_Event event  )  [protected, virtual]

Reimplemented from OP3D_InputSelector.

virtual void MSS_JoinSelector::handleNodeDeleted ( OP_Node node  )  [protected, virtual]

Reimplemented from BM_InputSelector.

virtual bool MSS_JoinSelector::handleNoPick ( UI_Event event  )  [protected, virtual]

Reimplemented from OP3D_InputSelector.

virtual int MSS_JoinSelector::hasLocates ( void   )  const [inline, virtual]

Reimplemented from BM_InputSelector.

Definition at line 101 of file MSS_JoinSelector.h.

static BM_InputSelector* MSS_JoinSelector::ourConstructor ( BM_View &  Viewer,
PI_SelectorTemplate templ 
) [static]

Reimplemented from OP3D_GenericSelector.

virtual void MSS_JoinSelector::saveForUndo (  )  [protected, virtual]

Reimplemented from OP3D_InputSelector.

virtual void MSS_JoinSelector::setNodeParameters ( OP_Node new_node  )  [protected, virtual]

Reimplemented from OP3D_InputSelector.

virtual void MSS_JoinSelector::startSelecting ( bool  copy_cooked_selection  )  [protected, virtual]

Reimplemented from OP3D_InputSelector.


Friends And Related Function Documentation

friend class MSS_JoinSelectorUndo [friend]

Definition at line 217 of file MSS_JoinSelector.h.


The documentation for this class was generated from the following file:

Generated on Thu Jan 31 00:31:32 2013 for HDK by  doxygen 1.5.9