HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_ChannelList Class Reference

#include <HOM_ChannelList.h>

Public Member Functions

 HOM_ChannelList ()
 
virtual ~HOM_ChannelList ()
 
std::string __repr__ ()
 
bool operator== (const HOM_ChannelList &p) const
 
bool operator== (HOM_PtrOrNull< HOM_ChannelList > p)
 
bool operator!= (HOM_PtrOrNull< HOM_ChannelList > p)
 
void clear ()
 
std::vector< HOM_ElemPtr
< HOM_Parm > > 
parms ()
 
std::vector< HOM_ElemPtr
< HOM_Parm > > 
selected ()
 
std::vector< HOM_ElemPtr
< HOM_Parm > > 
deselected ()
 
std::vector< HOM_ElemPtr
< HOM_Parm > > 
pinned ()
 
std::vector< HOM_ElemPtr
< HOM_Parm > > 
unpinned ()
 
std::vector< HOM_ElemPtr
< HOM_Parm > > 
selectedValue ()
 
std::vector< HOM_ElemPtr
< HOM_Parm > > 
deselectedValue ()
 
void addParm (HOM_Parm &parm, bool selected=true, bool pinned=false, bool valueselected=false)
 
void addPath (const std::string &path, bool selected=true, bool pinned=false, bool valueselected=false)
 
void remove (HOM_Parm &parm)
 
void select (HOM_Parm &parm)
 
void deselect (HOM_Parm &parm)
 
void pin (HOM_Parm &parm)
 
void unpin (HOM_Parm &parm)
 
void selectValue (HOM_Parm &parm)
 
void deselectValue (HOM_Parm &parm)
 
void addParms (const std::vector< HOM_Parm * > &parms, bool selected=true, bool pinned=false, bool valueselected=false)
 
void addPaths (const std::vector< std::string > &paths, bool selected=true, bool pinned=false, bool valueselected=false)
 
void remove (const std::vector< HOM_Parm * > &parms)
 
void select (const std::vector< HOM_Parm * > &parms)
 
void deselect (const std::vector< HOM_Parm * > &parms)
 
void pin (const std::vector< HOM_Parm * > &parms)
 
void unpin (const std::vector< HOM_Parm * > &parms)
 
void selectValue (const std::vector< HOM_Parm * > &parms)
 
void deselectValue (const std::vector< HOM_Parm * > &parms)
 
bool contains (HOM_Parm &parm)
 
bool isSelected (HOM_Parm &parm)
 
bool isPinned (HOM_Parm &parm)
 
bool isValueSelected (HOM_Parm &parm)
 
std::string filter ()
 
bool keepSelection ()
 
bool enableFilter ()
 
bool filterTranslates ()
 
bool filterRotates ()
 
bool filterScales ()
 
void setFilter (const std::string pattern)
 
void setKeepSelection (bool value)
 
void setEnableFilter (bool value)
 
void setFilterTranslates (bool value)
 
void setFilterRotates (bool value)
 
void setFilterScales (bool value)
 
std::string asCode (const std::string &var_name="chanlist")
 

Detailed Description

Definition at line 26 of file HOM_ChannelList.h.

Constructor & Destructor Documentation

HOM_ChannelList::HOM_ChannelList ( )
virtual HOM_ChannelList::~HOM_ChannelList ( )
virtual

Member Function Documentation

std::string HOM_ChannelList::__repr__ ( )
void HOM_ChannelList::addParm ( HOM_Parm parm,
bool  selected = true,
bool  pinned = false,
bool  valueselected = false 
)
void HOM_ChannelList::addParms ( const std::vector< HOM_Parm * > &  parms,
bool  selected = true,
bool  pinned = false,
bool  valueselected = false 
)
void HOM_ChannelList::addPath ( const std::string path,
bool  selected = true,
bool  pinned = false,
bool  valueselected = false 
)
void HOM_ChannelList::addPaths ( const std::vector< std::string > &  paths,
bool  selected = true,
bool  pinned = false,
bool  valueselected = false 
)
std::string HOM_ChannelList::asCode ( const std::string var_name = "chanlist")
void HOM_ChannelList::clear ( )
bool HOM_ChannelList::contains ( HOM_Parm parm)
void HOM_ChannelList::deselect ( HOM_Parm parm)
void HOM_ChannelList::deselect ( const std::vector< HOM_Parm * > &  parms)
std::vector<HOM_ElemPtr<HOM_Parm> > HOM_ChannelList::deselected ( )
std::vector<HOM_ElemPtr<HOM_Parm> > HOM_ChannelList::deselectedValue ( )
void HOM_ChannelList::deselectValue ( HOM_Parm parm)
void HOM_ChannelList::deselectValue ( const std::vector< HOM_Parm * > &  parms)
bool HOM_ChannelList::enableFilter ( )
std::string HOM_ChannelList::filter ( )
bool HOM_ChannelList::filterRotates ( )
bool HOM_ChannelList::filterScales ( )
bool HOM_ChannelList::filterTranslates ( )
bool HOM_ChannelList::isPinned ( HOM_Parm parm)
bool HOM_ChannelList::isSelected ( HOM_Parm parm)
bool HOM_ChannelList::isValueSelected ( HOM_Parm parm)
bool HOM_ChannelList::keepSelection ( )
bool HOM_ChannelList::operator== ( const HOM_ChannelList p) const
bool HOM_ChannelList::operator== ( HOM_PtrOrNull< HOM_ChannelList p)
std::vector<HOM_ElemPtr<HOM_Parm> > HOM_ChannelList::parms ( )
void HOM_ChannelList::pin ( HOM_Parm parm)
void HOM_ChannelList::pin ( const std::vector< HOM_Parm * > &  parms)
std::vector<HOM_ElemPtr<HOM_Parm> > HOM_ChannelList::pinned ( )
void HOM_ChannelList::remove ( HOM_Parm parm)
void HOM_ChannelList::remove ( const std::vector< HOM_Parm * > &  parms)
void HOM_ChannelList::select ( HOM_Parm parm)
void HOM_ChannelList::select ( const std::vector< HOM_Parm * > &  parms)
std::vector<HOM_ElemPtr<HOM_Parm> > HOM_ChannelList::selected ( )
std::vector<HOM_ElemPtr<HOM_Parm> > HOM_ChannelList::selectedValue ( )
void HOM_ChannelList::selectValue ( HOM_Parm parm)
void HOM_ChannelList::selectValue ( const std::vector< HOM_Parm * > &  parms)
void HOM_ChannelList::setEnableFilter ( bool  value)
void HOM_ChannelList::setFilter ( const std::string  pattern)
void HOM_ChannelList::setFilterRotates ( bool  value)
void HOM_ChannelList::setFilterScales ( bool  value)
void HOM_ChannelList::setFilterTranslates ( bool  value)
void HOM_ChannelList::setKeepSelection ( bool  value)
void HOM_ChannelList::unpin ( HOM_Parm parm)
void HOM_ChannelList::unpin ( const std::vector< HOM_Parm * > &  parms)
std::vector<HOM_ElemPtr<HOM_Parm> > HOM_ChannelList::unpinned ( )

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