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

#include <HOM_galleries.h>

Public Member Functions

virtual ~HOM_galleries ()
 
virtual std::string __repr__ ()=0
 
virtual std::vector
< HOM_ElemPtr< HOM_Gallery > > 
galleries ()=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_GalleryEntry > > 
galleryEntries (const char *name_pattern=NULL, const char *label_pattern=NULL, const char *keyword_pattern=NULL, const char *category=NULL, HOM_NodeType *node_type=NULL)=0
 
virtual HOM_GalleryinstallGallery (const char *gallery_path)=0
 
virtual bool removeGallery (const char *gallery_path)=0
 
virtual HOM_GalleryEntrycreateGalleryEntry (const char *gallery_path, const char *entry_name, HOM_Node *node=NULL)=0
 

Detailed Description

Definition at line 25 of file HOM_galleries.h.

Constructor & Destructor Documentation

virtual HOM_galleries::~HOM_galleries ( )
inlinevirtual

Definition at line 28 of file HOM_galleries.h.

Member Function Documentation

virtual std::string HOM_galleries::__repr__ ( )
pure virtual
virtual HOM_GalleryEntry* HOM_galleries::createGalleryEntry ( const char *  gallery_path,
const char *  entry_name,
HOM_Node node = NULL 
)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Gallery> > HOM_galleries::galleries ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_GalleryEntry> > HOM_galleries::galleryEntries ( const char *  name_pattern = NULL,
const char *  label_pattern = NULL,
const char *  keyword_pattern = NULL,
const char *  category = NULL,
HOM_NodeType node_type = NULL 
)
pure virtual
virtual HOM_Gallery* HOM_galleries::installGallery ( const char *  gallery_path)
pure virtual
virtual bool HOM_galleries::removeGallery ( const char *  gallery_path)
pure virtual

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