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

#include <HOM_CopCable.h>

Public Member Functions

 HOM_CopCable ()
 
 HOM_CopCable (const HOM_CopCable &)
 
virtual ~HOM_CopCable ()
 
virtual int wireCount () const =0
 
virtual int appearanceToIndex (const std::string &name, const int appearance=0) const =0
 
virtual int indexToAppearance (int idx) const =0
 
virtual std::string __repr__ () const =0
 
virtual std::string wireName (int idx) const =0
 
virtual std::string wireDataTypeByIndex (int idx) const =0
 
virtual std::string wireDataType (const std::string &name, int idx) const =0
 
virtual std::vector< std::string > wireNames () const =0
 
 SWIGOUT (%newobject layerByIndex)
 
virtual HOM_ImageLayerlayerByIndex (int idx)=0
 
 SWIGOUT (%newobject layer)
 
virtual HOM_ImageLayerlayer (const std::string &name, int appearance=0)=0
 
 SWIGOUT (%newobject geometryByIndex)
 
virtual HOM_GeometrygeometryByIndex (int idx)=0
 
 SWIGOUT (%newobject geometry)
 
virtual HOM_Geometrygeometry (const std::string &name, int appearance=0)=0
 
 SWIGOUT (%newobject vdbByIndex)
 
virtual HOM_NanoVDBvdbByIndex (int idx)=0
 
 SWIGOUT (%newobject vdb)
 
virtual HOM_NanoVDBvdb (const std::string &name, int appearance=0)=0
 
 SWIGOUT (%newobject attribByIndex)
 
virtual HOM_DetachedAttribattribByIndex (int idx)=0
 
 SWIGOUT (%newobject attrib)
 
virtual HOM_DetachedAttribattrib (const std::string &name, int appearance=0)=0
 
virtual void addLayer (const std::string &name, const HOM_ImageLayer &)=0
 
virtual void addGeometry (const std::string &name, HOM_Geometry &)=0
 
virtual void addVDB (const std::string &name, const HOM_NanoVDB &)=0
 
virtual void addAttrib (const std::string &name, const HOM_DetachedAttrib &)=0
 
virtual void removeByIndex (int idx)=0
 
virtual void remove (const std::string &name, int appearance=0)=0
 
virtual void setWireName (int idx, const std::string &name)=0
 
virtual void setDataByIndex (int idx, const HOM_ImageLayer &)=0
 
virtual void setData (const std::string &name, const HOM_ImageLayer &)=0
 
virtual void setData (const std::string &name, int appearance, const HOM_ImageLayer &)=0
 
virtual void setDataByIndex (int idx, HOM_Geometry &)=0
 
virtual void setData (const std::string &name, HOM_Geometry &)=0
 
virtual void setData (const std::string &name, int appearance, HOM_Geometry &)=0
 
virtual void setDataByIndex (int idx, const HOM_NanoVDB &)=0
 
virtual void setData (const std::string &name, const HOM_NanoVDB &)=0
 
virtual void setData (const std::string &name, int appearance, const HOM_NanoVDB &)=0
 
virtual void setDataByIndex (int idx, const HOM_DetachedAttrib &)=0
 
virtual void setData (const std::string &name, const HOM_DetachedAttrib &)=0
 
virtual void setData (const std::string &name, int appearance, const HOM_DetachedAttrib &)=0
 

Detailed Description

Definition at line 23 of file HOM_CopCable.h.

Constructor & Destructor Documentation

HOM_CopCable::HOM_CopCable ( )
inline

Definition at line 33 of file HOM_CopCable.h.

HOM_CopCable::HOM_CopCable ( const HOM_CopCable )
inline

Definition at line 35 of file HOM_CopCable.h.

virtual HOM_CopCable::~HOM_CopCable ( )
inlinevirtual

Definition at line 38 of file HOM_CopCable.h.

Member Function Documentation

virtual std::string HOM_CopCable::__repr__ ( ) const
pure virtual
virtual void HOM_CopCable::addAttrib ( const std::string &  name,
const HOM_DetachedAttrib  
)
pure virtual
virtual void HOM_CopCable::addGeometry ( const std::string &  name,
HOM_Geometry  
)
pure virtual
virtual void HOM_CopCable::addLayer ( const std::string &  name,
const HOM_ImageLayer  
)
pure virtual
virtual void HOM_CopCable::addVDB ( const std::string &  name,
const HOM_NanoVDB  
)
pure virtual
virtual int HOM_CopCable::appearanceToIndex ( const std::string &  name,
const int  appearance = 0 
) const
pure virtual
virtual HOM_DetachedAttrib* HOM_CopCable::attrib ( const std::string &  name,
int  appearance = 0 
)
pure virtual
virtual HOM_DetachedAttrib* HOM_CopCable::attribByIndex ( int  idx)
pure virtual
virtual HOM_Geometry* HOM_CopCable::geometry ( const std::string &  name,
int  appearance = 0 
)
pure virtual
virtual HOM_Geometry* HOM_CopCable::geometryByIndex ( int  idx)
pure virtual
virtual int HOM_CopCable::indexToAppearance ( int  idx) const
pure virtual
virtual HOM_ImageLayer* HOM_CopCable::layer ( const std::string &  name,
int  appearance = 0 
)
pure virtual
virtual HOM_ImageLayer* HOM_CopCable::layerByIndex ( int  idx)
pure virtual
virtual void HOM_CopCable::remove ( const std::string &  name,
int  appearance = 0 
)
pure virtual
virtual void HOM_CopCable::removeByIndex ( int  idx)
pure virtual
virtual void HOM_CopCable::setData ( const std::string &  name,
const HOM_ImageLayer  
)
pure virtual
virtual void HOM_CopCable::setData ( const std::string &  name,
int  appearance,
const HOM_ImageLayer  
)
pure virtual
virtual void HOM_CopCable::setData ( const std::string &  name,
HOM_Geometry  
)
pure virtual
virtual void HOM_CopCable::setData ( const std::string &  name,
int  appearance,
HOM_Geometry  
)
pure virtual
virtual void HOM_CopCable::setData ( const std::string &  name,
const HOM_NanoVDB  
)
pure virtual
virtual void HOM_CopCable::setData ( const std::string &  name,
int  appearance,
const HOM_NanoVDB  
)
pure virtual
virtual void HOM_CopCable::setData ( const std::string &  name,
const HOM_DetachedAttrib  
)
pure virtual
virtual void HOM_CopCable::setData ( const std::string &  name,
int  appearance,
const HOM_DetachedAttrib  
)
pure virtual
virtual void HOM_CopCable::setDataByIndex ( int  idx,
const HOM_ImageLayer  
)
pure virtual
virtual void HOM_CopCable::setDataByIndex ( int  idx,
HOM_Geometry  
)
pure virtual
virtual void HOM_CopCable::setDataByIndex ( int  idx,
const HOM_NanoVDB  
)
pure virtual
virtual void HOM_CopCable::setDataByIndex ( int  idx,
const HOM_DetachedAttrib  
)
pure virtual
virtual void HOM_CopCable::setWireName ( int  idx,
const std::string &  name 
)
pure virtual
HOM_CopCable::SWIGOUT ( %newobject  layerByIndex)
HOM_CopCable::SWIGOUT ( %newobject  layer)
HOM_CopCable::SWIGOUT ( %newobject  geometryByIndex)
HOM_CopCable::SWIGOUT ( %newobject  geometry)
HOM_CopCable::SWIGOUT ( %newobject  vdbByIndex)
HOM_CopCable::SWIGOUT ( %newobject  vdb)
HOM_CopCable::SWIGOUT ( %newobject  attribByIndex)
HOM_CopCable::SWIGOUT ( %newobject  attrib)
virtual HOM_NanoVDB* HOM_CopCable::vdb ( const std::string &  name,
int  appearance = 0 
)
pure virtual
virtual HOM_NanoVDB* HOM_CopCable::vdbByIndex ( int  idx)
pure virtual
virtual int HOM_CopCable::wireCount ( ) const
pure virtual
virtual std::string HOM_CopCable::wireDataType ( const std::string &  name,
int  idx 
) const
pure virtual
virtual std::string HOM_CopCable::wireDataTypeByIndex ( int  idx) const
pure virtual
virtual std::string HOM_CopCable::wireName ( int  idx) const
pure virtual
virtual std::vector<std::string> HOM_CopCable::wireNames ( ) const
pure virtual

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