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

#include <HOM_Take.h>

Public Member Functions

 HOM_Take ()
 
 HOM_Take (const HOM_Take &event)
 
virtual ~HOM_Take ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_Take > take)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_Take > take)=0
 
virtual std::string __repr__ ()=0
 
virtual bool isCurrent ()=0
 
virtual std::string name ()=0
 
virtual void setName (const char *name)=0
 
virtual HOM_Takeparent ()=0
 
virtual std::string path ()=0
 
virtual HOM_TakeaddChildTake (const char *name=NULL)=0
 
 SWIGOUT (%newobject insertTakeAbove)
 
virtual HOM_TakeinsertTakeAbove (const char *name=NULL)=0
 
virtual void addNodeDisplayFlag (HOM_Node *node)=0
 
virtual void removeNodeDisplayFlag (HOM_Node *node)=0
 
virtual void addNodeBypassFlag (HOM_Node *node)=0
 
virtual void removeNodeBypassFlag (HOM_Node *node)=0
 
virtual void addNodeRenderFlag (HOM_Node *node)=0
 
virtual void removeNodeRenderFlag (HOM_Node *node)=0
 
virtual bool hasParmTuple (HOM_ParmTuple *parm_tuple)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_ParmTuple > > 
parmTuples ()=0
 
virtual void addParmTuple (HOM_ParmTuple *parm_tuple)=0
 
virtual void removeParmTuple (HOM_ParmTuple *parm_tuple)=0
 
virtual void addParmTuplesFromTake (HOM_Take *take, bool overwrite_existing=true)=0
 
virtual void addParmTuplesFromNode (HOM_Node *node)=0
 
virtual void removeParmTuplesFromNode (HOM_Node *node)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_Take > > 
children ()=0
 
virtual void saveToFile (const char *filename, bool recurse=false)=0
 
 SWIGOUT (%newobject loadChildTakeFromFile)
 
virtual HOM_TakeloadChildTakeFromFile (const char *filename)=0
 
virtual void moveUnderTake (HOM_Take *take)=0
 
virtual void destroy (bool recurse=false)=0
 

Detailed Description

Definition at line 23 of file HOM_Take.h.

Constructor & Destructor Documentation

HOM_Take::HOM_Take ( )
inline

Definition at line 26 of file HOM_Take.h.

HOM_Take::HOM_Take ( const HOM_Take event)
inline

Definition at line 28 of file HOM_Take.h.

virtual HOM_Take::~HOM_Take ( )
inlinevirtual

Definition at line 30 of file HOM_Take.h.

Member Function Documentation

virtual std::string HOM_Take::__repr__ ( )
pure virtual
virtual HOM_Take* HOM_Take::addChildTake ( const char *  name = NULL)
pure virtual
virtual void HOM_Take::addNodeBypassFlag ( HOM_Node node)
pure virtual
virtual void HOM_Take::addNodeDisplayFlag ( HOM_Node node)
pure virtual
virtual void HOM_Take::addNodeRenderFlag ( HOM_Node node)
pure virtual
virtual void HOM_Take::addParmTuple ( HOM_ParmTuple parm_tuple)
pure virtual
virtual void HOM_Take::addParmTuplesFromNode ( HOM_Node node)
pure virtual
virtual void HOM_Take::addParmTuplesFromTake ( HOM_Take take,
bool  overwrite_existing = true 
)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Take> > HOM_Take::children ( )
pure virtual
virtual void HOM_Take::destroy ( bool  recurse = false)
pure virtual
virtual bool HOM_Take::hasParmTuple ( HOM_ParmTuple parm_tuple)
pure virtual
virtual HOM_Take* HOM_Take::insertTakeAbove ( const char *  name = NULL)
pure virtual
virtual bool HOM_Take::isCurrent ( )
pure virtual
virtual HOM_Take* HOM_Take::loadChildTakeFromFile ( const char *  filename)
pure virtual
virtual void HOM_Take::moveUnderTake ( HOM_Take take)
pure virtual
virtual std::string HOM_Take::name ( )
pure virtual
virtual bool HOM_Take::operator!= ( HOM_PtrOrNull< HOM_Take take)
pure virtual
virtual bool HOM_Take::operator== ( HOM_PtrOrNull< HOM_Take take)
pure virtual
virtual HOM_Take* HOM_Take::parent ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_ParmTuple> > HOM_Take::parmTuples ( )
pure virtual
virtual std::string HOM_Take::path ( )
pure virtual
virtual void HOM_Take::removeNodeBypassFlag ( HOM_Node node)
pure virtual
virtual void HOM_Take::removeNodeDisplayFlag ( HOM_Node node)
pure virtual
virtual void HOM_Take::removeNodeRenderFlag ( HOM_Node node)
pure virtual
virtual void HOM_Take::removeParmTuple ( HOM_ParmTuple parm_tuple)
pure virtual
virtual void HOM_Take::removeParmTuplesFromNode ( HOM_Node node)
pure virtual
virtual void HOM_Take::saveToFile ( const char *  filename,
bool  recurse = false 
)
pure virtual
virtual void HOM_Take::setName ( const char *  name)
pure virtual
HOM_Take::SWIGOUT ( %newobject  insertTakeAbove)
HOM_Take::SWIGOUT ( %newobject  loadChildTakeFromFile)

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