HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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 ( )
inline

Definition at line 29 of file HOM_NodeBundle.h.

HOM_NodeBundle::HOM_NodeBundle ( const HOM_Node )
inline

Definition at line 31 of file HOM_NodeBundle.h.

virtual HOM_NodeBundle::~HOM_NodeBundle ( )
inlinevirtual

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: