MSS_SingleOpBaseState Class Reference

#include <MSS_SingleOpBaseState.h>

Inheritance diagram for MSS_SingleOpBaseState:

BM_SingleOpState BM_OpState BM_State BM_ParmState BM_SimpleState AP_Interface UI_Object MSS_FaceState MSS_KnifeState MSS_PolyKnitState MSS_PolySplitState MSS_SingleOpState HDK_Sample::MSS_CustomBrushState MSS_BrushBaseState MSS_ButtonlessState MSS_CenterPivotState MSS_EditState MSS_LatticeState MSS_PeltState MSS_UVEditState MSS_UVViewportState

List of all members.

Public Member Functions

 MSS_SingleOpBaseState (JEDI_View &view, PI_StateTemplate &templ, BM_SceneManager *scene, const char *cursor=BM_DEFAULT_CURSOR)
virtual ~MSS_SingleOpBaseState (void)
virtual const char * className () const

Protected Member Functions

virtual OP_NodegetChosenOp (void) const
virtual const char * getUIDirectory () const
virtual void setNodeFlags (OP_Node &node)
virtual int handleKeyTypeEvent (UI_Event *event, BM_Viewport &)
virtual bool isSelecting () const
virtual bool needSelectMask () const
void mapToWorld (float x, float y, UT_Vector3 &dir, UT_Vector3 &rayorig)
void getViewportTransform (UT_Matrix4 &xform)
void getViewportItransform (UT_Matrix4 &xform)
float getViewportLOD () const
void showPrompt (const char *msg)
JEDI_View & viewer ()
const JEDI_View & viewer () const
DM_Workbench & workbench ()
const DM_Workbench & workbench () const


Detailed Description

Definition at line 31 of file MSS_SingleOpBaseState.h.


Constructor & Destructor Documentation

MSS_SingleOpBaseState::MSS_SingleOpBaseState ( JEDI_View &  view,
PI_StateTemplate templ,
BM_SceneManager *  scene,
const char *  cursor = BM_DEFAULT_CURSOR 
)

virtual MSS_SingleOpBaseState::~MSS_SingleOpBaseState ( void   )  [virtual]


Member Function Documentation

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

virtual OP_Node* MSS_SingleOpBaseState::getChosenOp ( void   )  const [protected, virtual]

Implements BM_SingleOpState.

virtual const char* MSS_SingleOpBaseState::getUIDirectory (  )  const [protected, virtual]

Implements BM_SimpleState.

void MSS_SingleOpBaseState::getViewportItransform ( UT_Matrix4 xform  )  [protected]

float MSS_SingleOpBaseState::getViewportLOD (  )  const [protected]

void MSS_SingleOpBaseState::getViewportTransform ( UT_Matrix4 xform  )  [protected]

virtual int MSS_SingleOpBaseState::handleKeyTypeEvent ( UI_Event event,
BM_Viewport &   
) [protected, virtual]

virtual bool MSS_SingleOpBaseState::isSelecting (  )  const [protected, virtual]

Reimplemented in MSS_ButtonlessState, and MSS_SingleOpState.

void MSS_SingleOpBaseState::mapToWorld ( float  x,
float  y,
UT_Vector3 dir,
UT_Vector3 rayorig 
) [protected]

virtual bool MSS_SingleOpBaseState::needSelectMask ( void   )  const [inline, protected, virtual]

Reimplemented in MSS_ButtonlessState, and MSS_PeltState.

Definition at line 59 of file MSS_SingleOpBaseState.h.

virtual void MSS_SingleOpBaseState::setNodeFlags ( OP_Node node  )  [protected, virtual]

Reimplemented from BM_SingleOpState.

void MSS_SingleOpBaseState::showPrompt ( const char *  msg  )  [protected]

const JEDI_View& MSS_SingleOpBaseState::viewer (  )  const [inline, protected]

Definition at line 77 of file MSS_SingleOpBaseState.h.

JEDI_View& MSS_SingleOpBaseState::viewer (  )  [inline, protected]

Definition at line 76 of file MSS_SingleOpBaseState.h.

const DM_Workbench& MSS_SingleOpBaseState::workbench (  )  const [inline, protected]

Definition at line 81 of file MSS_SingleOpBaseState.h.

DM_Workbench& MSS_SingleOpBaseState::workbench (  )  [inline, protected]

Definition at line 79 of file MSS_SingleOpBaseState.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