9 #ifndef __HOM_NetworkDot_h__
10 #define __HOM_NetworkDot_h__
38 virtual bool isPinned() = 0;
39 virtual void setPinned(
bool pinned) = 0;
41 virtual void setInput(
43 int output_index = 0) = 0;
44 virtual void setInput(
int input_index,
46 int output_index = 0) = 0;
48 virtual std::vector<HOM_ElemPtr<HOM_NodeConnection> > inputConnections() = 0;
50 virtual void destroy() = 0;
#define HOM_DESTRUCT_OBJECT(pointer)
HOM_NetworkDot(const HOM_NetworkDot &dot)
~HOM_NetworkDot() override
fpreal64 dot(const CE_VectorT< T > &a, const CE_VectorT< T > &b)
#define HOM_CONSTRUCT_OBJECT(pointer)
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.