MSS_PeltSelector Class Reference

#include <MSS_PeltSelector.h>

Inheritance diagram for MSS_PeltSelector:

OP3D_GenericSelector OP3D_InputSelector OP3D_InputSelectorBase BM_InputSelector AP_Interface UI_Object

List of all members.

Public Member Functions

 MSS_PeltSelector (OP3D_View &viewer, PI_SelectorTemplate &templ)
virtual ~MSS_PeltSelector ()
virtual const char * className () const
virtual int handleMouseEvent (UI_Event *event)
virtual int handleKeyEvent (UI_Event *event, DM_Viewport &viewport)
virtual UI_Menu * getSelectorMenu () const
void setSelectedOpPath (const char *path, int selinst)
void setHintPrimitive (int prim)
int getHintPrimitive ()
virtual void makeValidSelections (DM_GeometryType &geo_type, bool &connected, int &group_type_menu_val)

Static Public Member Functions

static BM_InputSelectorourConstructor (BM_View &Viewer, PI_SelectorTemplate &templ)

Protected Member Functions

virtual void addToSelection (UI_Event *event, const char *path, int selinst, void *added_geo)
virtual void startSelecting (bool copy_cooked_selection)
void invalidateGuideCache ()
bool selectPrimitive (UI_Event *)
void doRender (RE_Render *r, short x, short y, int ghost)
bool isCachedDetailValid ()
virtual void saveForUndo ()
GU_DetailgetDetail ()
int getSelectedInstance () const
virtual void initApplication (UI_Manager *uims, int argc, const char **argv)
void handleShowGuideChange (UI_Event *event)

Friends

class MSS_PeltSelectorUndo


Detailed Description

Definition at line 29 of file MSS_PeltSelector.h.


Constructor & Destructor Documentation

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

virtual MSS_PeltSelector::~MSS_PeltSelector (  )  [virtual]


Member Function Documentation

virtual void MSS_PeltSelector::addToSelection ( UI_Event event,
const char *  path,
int  selinst,
void *  added_geo 
) [protected, virtual]

Reimplemented from OP3D_InputSelector.

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

Reimplemented from OP3D_GenericSelector.

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

Reimplemented from OP3D_InputSelector.

GU_Detail* MSS_PeltSelector::getDetail (  )  [protected]

int MSS_PeltSelector::getHintPrimitive (  )  [inline]

Definition at line 48 of file MSS_PeltSelector.h.

int MSS_PeltSelector::getSelectedInstance (  )  const [protected]

virtual UI_Menu* MSS_PeltSelector::getSelectorMenu (  )  const [virtual]

Reimplemented from OP3D_InputSelector.

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

Reimplemented from OP3D_InputSelector.

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

Reimplemented from OP3D_InputSelector.

void MSS_PeltSelector::handleShowGuideChange ( UI_Event event  )  [protected]

virtual void MSS_PeltSelector::initApplication ( UI_Manager *  uims,
int  argc,
const char **  argv 
) [protected, virtual]

Reimplemented from BM_InputSelector.

void MSS_PeltSelector::invalidateGuideCache (  )  [protected]

bool MSS_PeltSelector::isCachedDetailValid (  )  [protected]

virtual void MSS_PeltSelector::makeValidSelections ( DM_GeometryType geo_type,
bool &  connected,
int &  group_type_menu_val 
) [virtual]

Reimplemented from OP3D_GenericSelector.

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

Reimplemented from OP3D_GenericSelector.

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

Reimplemented from OP3D_InputSelector.

bool MSS_PeltSelector::selectPrimitive ( UI_Event  )  [protected]

void MSS_PeltSelector::setHintPrimitive ( int  prim  )  [inline]

Definition at line 47 of file MSS_PeltSelector.h.

void MSS_PeltSelector::setSelectedOpPath ( const char *  path,
int  selinst 
)

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

Reimplemented from OP3D_InputSelector.


Friends And Related Function Documentation

friend class MSS_PeltSelectorUndo [friend]

Definition at line 87 of file MSS_PeltSelector.h.


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

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