DD::Image::SceneView_KnobI Class Reference

List of all members.

Public Member Functions

virtual void menu (const std::vector< std::string > &e)=0
virtual void addItems (const std::vector< std::string > &e)=0
virtual void removeItems (const std::vector< std::string > &e)=0
virtual const std::vector
< std::string > & 
getItemNames () const =0
virtual const std::vector
< std::string > & 
menu () const =0
virtual void getSelectedItems (std::vector< unsigned int > &items)=0
virtual void setSelectedItems (const std::vector< unsigned int > &items)=0
virtual void setImportedItems (const std::vector< unsigned int > &items)=0
virtual void getImportedItems (std::vector< unsigned int > &items)=0
virtual void viewAllNodes (bool view)=0
virtual void autoSelectItems (bool autoSelect)=0
virtual void autoExpand ()=0
virtual void setColumnHeader (const std::string &title)=0
virtual std::string getHighlightedItem () const =0


Detailed Description

Abstract base class for SceneView Knob-specific methods.

Member Function Documentation

virtual void DD::Image::SceneView_KnobI::menu ( const std::vector< std::string > &  e  )  [pure virtual]

set the menu items on the knob to the given list. if you want this to persist you must use the SAVE_MENU flag on this knob.

virtual void DD::Image::SceneView_KnobI::addItems ( const std::vector< std::string > &  e  )  [pure virtual]

augments the menu items on the knob with the given list. if you want this to persist you must use the SAVE_MENU flag on this knob.

virtual void DD::Image::SceneView_KnobI::removeItems ( const std::vector< std::string > &  e  )  [pure virtual]

removes from the knob all menu items contained in the given list. if you want this to persist you must use the SAVE_MENU flag on this knob.

virtual const std::vector<std::string>& DD::Image::SceneView_KnobI::getItemNames (  )  const [pure virtual]

get the menu items names set to the knob.

virtual const std::vector<std::string>& DD::Image::SceneView_KnobI::menu (  )  const [pure virtual]

get the list of menu items on the knob

virtual void DD::Image::SceneView_KnobI::getSelectedItems ( std::vector< unsigned int > &  items  )  [pure virtual]

get the list of selected items on the knob

virtual void DD::Image::SceneView_KnobI::setSelectedItems ( const std::vector< unsigned int > &  items  )  [pure virtual]

set the list of selected items on the knob

virtual void DD::Image::SceneView_KnobI::setImportedItems ( const std::vector< unsigned int > &  items  )  [pure virtual]

set list of items imported into this knob

virtual void DD::Image::SceneView_KnobI::getImportedItems ( std::vector< unsigned int > &  items  )  [pure virtual]

get list of items imported into this knob

virtual void DD::Image::SceneView_KnobI::autoSelectItems ( bool  autoSelect  )  [pure virtual]

whether to automatically select all imported items

virtual void DD::Image::SceneView_KnobI::autoExpand (  )  [pure virtual]

automatically expand the scene view to the first multi-child object, if it exists

virtual void DD::Image::SceneView_KnobI::setColumnHeader ( const std::string &  title  )  [pure virtual]

set the title of the nodelist column

virtual std::string DD::Image::SceneView_KnobI::getHighlightedItem (  )  const [pure virtual]

get the item currently being highlighted



©2009 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk