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

#include <HOM_LopSelectionRule.h>

Public Member Functions

 HOM_LopSelectionRule ()
 
virtual ~HOM_LopSelectionRule ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_LopSelectionRule > rule)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_LopSelectionRule > rule)=0
 
virtual int __hash__ ()=0
 
virtual std::string __repr__ ()=0
 
virtual std::vector< std::stringexpandedPaths (HOM_LopNode *lopnode)=0
 
virtual std::vector< std::stringcollectionAwarePaths (HOM_LopNode *lopnode)=0
 
virtual std::string pathPattern ()=0
 
virtual void setPathPattern (const char *pattern)=0
 
virtual std::string baseTypeName ()=0
 
virtual void setBaseTypeName (const char *basetypename)=0
 
virtual int traversalDemands ()=0
 
virtual void setTraversalDemands (int demands)=0
 
virtual bool includeAncestors ()=0
 
virtual void setIncludeAncestors (bool include)=0
 
virtual bool includeDescendants ()=0
 
virtual void setIncludeDescendants (bool include)=0
 

Detailed Description

Definition at line 23 of file HOM_LopSelectionRule.h.

Constructor & Destructor Documentation

HOM_LopSelectionRule::HOM_LopSelectionRule ( )
inline

Definition at line 33 of file HOM_LopSelectionRule.h.

virtual HOM_LopSelectionRule::~HOM_LopSelectionRule ( )
inlinevirtual

Definition at line 35 of file HOM_LopSelectionRule.h.

Member Function Documentation

virtual int HOM_LopSelectionRule::__hash__ ( )
pure virtual
virtual std::string HOM_LopSelectionRule::__repr__ ( )
pure virtual
virtual std::string HOM_LopSelectionRule::baseTypeName ( )
pure virtual
virtual std::vector<std::string> HOM_LopSelectionRule::collectionAwarePaths ( HOM_LopNode lopnode)
pure virtual
virtual std::vector<std::string> HOM_LopSelectionRule::expandedPaths ( HOM_LopNode lopnode)
pure virtual
virtual bool HOM_LopSelectionRule::includeAncestors ( )
pure virtual
virtual bool HOM_LopSelectionRule::includeDescendants ( )
pure virtual
virtual bool HOM_LopSelectionRule::operator!= ( HOM_PtrOrNull< HOM_LopSelectionRule rule)
pure virtual
virtual bool HOM_LopSelectionRule::operator== ( HOM_PtrOrNull< HOM_LopSelectionRule rule)
pure virtual
virtual std::string HOM_LopSelectionRule::pathPattern ( )
pure virtual
virtual void HOM_LopSelectionRule::setBaseTypeName ( const char *  basetypename)
pure virtual
virtual void HOM_LopSelectionRule::setIncludeAncestors ( bool  include)
pure virtual
virtual void HOM_LopSelectionRule::setIncludeDescendants ( bool  include)
pure virtual
virtual void HOM_LopSelectionRule::setPathPattern ( const char *  pattern)
pure virtual
virtual void HOM_LopSelectionRule::setTraversalDemands ( int  demands)
pure virtual
virtual int HOM_LopSelectionRule::traversalDemands ( )
pure virtual

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