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

#include <HOM_ShelfSet.h>

+ Inheritance diagram for HOM_ShelfSet:

Public Member Functions

 HOM_ShelfSet ()
 
 HOM_ShelfSet (const HOM_ShelfSet &shelfset)
 
 ~HOM_ShelfSet () override
 
virtual std::vector
< HOM_ElemPtr< HOM_Shelf > > 
shelves ()=0
 
virtual void setShelves (const std::vector< HOM_Shelf * > &shelves)=0
 
virtual void destroy ()=0
 
- Public Member Functions inherited from HOM_ShelfElement
 HOM_ShelfElement ()
 
 HOM_ShelfElement (const HOM_ShelfElement &element)
 
virtual ~HOM_ShelfElement ()
 
virtual std::string __repr__ ()=0
 
virtual bool operator== (HOM_PtrOrNull< HOM_ShelfElement > element)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_ShelfElement > element)=0
 
virtual std::string filePath ()=0
 
virtual void setFilePath (const char *file_path)=0
 
virtual std::string name ()=0
 
virtual void setName (const char *name)=0
 
virtual std::string label ()=0
 
virtual void setLabel (const char *label)=0
 
virtual std::string fileLocation ()=0
 
virtual bool isReadOnly ()=0
 
virtual void setReadOnly (bool on)=0
 

Detailed Description

Definition at line 19 of file HOM_ShelfSet.h.

Constructor & Destructor Documentation

HOM_ShelfSet::HOM_ShelfSet ( )
inline

Definition at line 22 of file HOM_ShelfSet.h.

HOM_ShelfSet::HOM_ShelfSet ( const HOM_ShelfSet shelfset)
inline

Definition at line 24 of file HOM_ShelfSet.h.

HOM_ShelfSet::~HOM_ShelfSet ( )
inlineoverride

Definition at line 27 of file HOM_ShelfSet.h.

Member Function Documentation

virtual void HOM_ShelfSet::destroy ( )
pure virtual
virtual void HOM_ShelfSet::setShelves ( const std::vector< HOM_Shelf * > &  shelves)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Shelf> > HOM_ShelfSet::shelves ( )
pure virtual

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