38 #ifndef IECOREHOUDINI_SOPOPHOLDER_H
39 #define IECOREHOUDINI_SOPOPHOLDER_H
41 #include "IECore/Op.h"
43 #include "IECoreHoudini/SOP_ParameterisedHolder.h"
57 static OP_Node *create( OP_Network *net,
const char *name, OP_Operator *op );
61 SOP_OpHolder( OP_Network *net,
const char *name, OP_Operator *op );
64 virtual OP_ERROR cookMySop( OP_Context &context );
74 virtual void doPassThrough(
const GU_DetailHandle &handle,
const std::string &name );
80 #endif // IECOREHOUDINI_SOPOPHOLDER_H
Definition: Parameter.h:53
virtual void setInputParameterValue(IECore::Parameter *parameter, const GU_DetailHandle &handle, unsigned inputIndex)
The IECoreHoudini namespace holds all the functionality of libIECoreHoudini.
Definition: CoreHoudini.h:51
virtual void doPassThrough(const GU_DetailHandle &handle, const std::string &name)
Pass-through the primary input shapes that do not match the nameFilter.
Definition: SOP_OpHolder.h:53
Class representing a SOP node acting as a holder for the abstract Parameterised class.
Definition: SOP_ParameterisedHolder.h:53
virtual void doOperation(IECore::Op *op, const GU_DetailHandle &handle, const std::string &name)