BM_InputSelector Class Reference

#include <BM_InputSelector.h>

Inheritance diagram for BM_InputSelector:

AP_Interface UI_Object OP3D_InputSelectorBase OP3D_InputSelector OP3D_GenericSelector MSS_CurveClaySelector MSS_DeleteSelector MSS_JoinSelector MSS_LatticeSelector MSS_PeltSelector MSS_ReusableSelector HDK_Sample::MSS_BrushHairLenSelector MSS_CaptureLayerPaintSelector MSS_CapturePaintSelector MSS_CombSelector MSS_EditSelector MSS_GroupPaintSelector MSS_PaintSelector MSS_PaintSlideModifierSelector MSS_SculptSelector MSS_UVBrushSelector MSS_UVEditSelector

List of all members.

Public Member Functions

 BM_InputSelector (BM_View &viewer, PI_SelectorTemplate &templ)
virtual ~BM_InputSelector ()
virtual const char * className () const
virtual int handleMouseEvent (UI_Event *event)
virtual bool handleDoubleClickEvent (UI_Event *event)
virtual void handleNodeDeleted (OP_Node &node)
PI_SelectorTemplategetTemplate ()
const PI_SelectorTemplategetTemplate () const
virtual void setViewer (BM_View *viewer)
virtual void doRender (RE_Render *r, short x, short y, int ghost)
void initializeUI ()
virtual int hasLocates () const
virtual void startSelecting (bool copy_cooked_selection=true)
virtual void stopSelecting ()
virtual const char * cursor () const

Protected Member Functions

BM_View & baseViewer ()
const BM_View & baseViewer () const
virtual void initApplication (UI_Manager *, int c, const char **v)


Detailed Description

Examples:

SOP/MSS_BrushHairLenSelector.C, and SOP/MSS_BrushHairLenSelector.h.

Definition at line 30 of file BM_InputSelector.h.


Constructor & Destructor Documentation

BM_InputSelector::BM_InputSelector ( BM_View &  viewer,
PI_SelectorTemplate templ 
)

virtual BM_InputSelector::~BM_InputSelector (  )  [virtual]


Member Function Documentation

const BM_View& BM_InputSelector::baseViewer (  )  const [inline, protected]

Definition at line 81 of file BM_InputSelector.h.

BM_View& BM_InputSelector::baseViewer (  )  [inline, protected]

Definition at line 80 of file BM_InputSelector.h.

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

virtual const char* BM_InputSelector::cursor (  )  const [virtual]

Reimplemented in OP3D_InputSelectorBase.

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

const PI_SelectorTemplate& BM_InputSelector::getTemplate (  )  const [inline]

Definition at line 49 of file BM_InputSelector.h.

PI_SelectorTemplate& BM_InputSelector::getTemplate (  )  [inline]

Definition at line 48 of file BM_InputSelector.h.

virtual bool BM_InputSelector::handleDoubleClickEvent ( UI_Event event  )  [virtual]

Reimplemented in OP3D_InputSelector.

virtual int BM_InputSelector::handleMouseEvent ( UI_Event event  )  [virtual]

virtual void BM_InputSelector::handleNodeDeleted ( OP_Node node  )  [virtual]

Reimplemented in MSS_JoinSelector.

virtual int BM_InputSelector::hasLocates (  )  const [inline, virtual]

Reimplemented in MSS_JoinSelector.

Definition at line 68 of file BM_InputSelector.h.

virtual void BM_InputSelector::initApplication ( UI_Manager *  ,
int  c,
const char **  v 
) [protected, virtual]

Reimplemented from AP_Interface.

Reimplemented in MSS_PeltSelector.

void BM_InputSelector::initializeUI (  ) 

virtual void BM_InputSelector::setViewer ( BM_View *  viewer  )  [virtual]

virtual void BM_InputSelector::startSelecting ( bool  copy_cooked_selection = true  )  [virtual]

virtual void BM_InputSelector::stopSelecting (  )  [virtual]


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

Generated on Fri May 25 00:10:16 2012 for HDK by  doxygen 1.5.9