All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HOM_NodeBundle Class Referenceabstract

#include <HOM_NodeBundle.h>

Public Member Functions

 HOM_NodeBundle ()
 HOM_NodeBundle (const HOM_Node &)
virtual ~HOM_NodeBundle ()
virtual bool operator== (HOM_PtrOrNull< HOM_NodeBundle > bundle)=0
virtual bool operator!= (HOM_PtrOrNull< HOM_NodeBundle > bundle)=0
virtual int __hash__ ()=0
virtual std::string __repr__ ()=0
virtual void destroy ()=0
virtual std::string name ()=0
virtual void setName (const char *name)=0
virtual HOM_EnumValuefindBestFilter ()=0
virtual HOM_EnumValuefilter ()=0
virtual void setFilter (HOM_EnumValue &filter)=0
virtual hboost::any boostAnyPattern ()=0
virtual void setPattern (const char *pattern_or_none)=0
virtual std::vector
< HOM_ElemPtr< HOM_Node > > 
nodes ()=0
virtual bool containsNode (HOM_Node &node)=0
virtual void addNode (HOM_Node &node)=0
virtual void removeNode (HOM_Node &base_node)=0
virtual void clear ()=0
virtual bool isSelected ()=0
virtual void setSelected (bool on, bool clear_all_selected=false)=0
virtual void convertToNormalBundle ()=0
virtual void convertToSmartBundle ()=0

Detailed Description

Definition at line 26 of file HOM_NodeBundle.h.

Constructor & Destructor Documentation

HOM_NodeBundle::HOM_NodeBundle ( )

Definition at line 29 of file HOM_NodeBundle.h.

HOM_NodeBundle::HOM_NodeBundle ( const HOM_Node )

Definition at line 31 of file HOM_NodeBundle.h.

virtual HOM_NodeBundle::~HOM_NodeBundle ( )

Definition at line 33 of file HOM_NodeBundle.h.

Member Function Documentation

virtual int HOM_NodeBundle::__hash__ ( )
pure virtual
virtual std::string HOM_NodeBundle::__repr__ ( )
pure virtual
virtual void HOM_NodeBundle::addNode ( HOM_Node node)
pure virtual
virtual hboost::any HOM_NodeBundle::boostAnyPattern ( )
pure virtual
virtual void HOM_NodeBundle::clear ( )
pure virtual
virtual bool HOM_NodeBundle::containsNode ( HOM_Node node)
pure virtual
virtual void HOM_NodeBundle::convertToNormalBundle ( )
pure virtual
virtual void HOM_NodeBundle::convertToSmartBundle ( )
pure virtual
virtual void HOM_NodeBundle::destroy ( )
pure virtual
virtual HOM_EnumValue& HOM_NodeBundle::filter ( )
pure virtual
virtual HOM_EnumValue& HOM_NodeBundle::findBestFilter ( )
pure virtual
virtual bool HOM_NodeBundle::isSelected ( )
pure virtual
virtual std::string HOM_NodeBundle::name ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Node> > HOM_NodeBundle::nodes ( )
pure virtual
virtual bool HOM_NodeBundle::operator!= ( HOM_PtrOrNull< HOM_NodeBundle bundle)
pure virtual
virtual bool HOM_NodeBundle::operator== ( HOM_PtrOrNull< HOM_NodeBundle bundle)
pure virtual
virtual void HOM_NodeBundle::removeNode ( HOM_Node base_node)
pure virtual
virtual void HOM_NodeBundle::setFilter ( HOM_EnumValue filter)
pure virtual
virtual void HOM_NodeBundle::setName ( const char *  name)
pure virtual
virtual void HOM_NodeBundle::setPattern ( const char *  pattern_or_none)
pure virtual
virtual void HOM_NodeBundle::setSelected ( bool  on,
bool  clear_all_selected = false 
pure virtual

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