9 #ifndef __HOM_DopRelationship_h__
10 #define __HOM_DopRelationship_h__
36 virtual void setGroup(
const std::vector<HOM_DopObject *> &objects) = 0;
38 virtual void setAffectorGroup(
const std::vector<HOM_DopObject *> &objects) = 0;
#define HOM_DESTRUCT_OBJECT(pointer)
OIIO_API bool rename(string_view from, string_view to, std::string &err)
string __repr__(VtArray< T > const &self)
GLuint const GLchar * name
~HOM_DopRelationship() override
#define HOM_CONSTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
void setGroup(PointDataTreeT &tree, const PointIndexTreeT &indexTree, const std::vector< short > &membership, const Name &group, const bool remove=false)
Sets group membership from a PointIndexTree-ordered vector.
HOM_DopRelationship(const HOM_DopRelationship &doprelationship)
virtual bool matches(const char *pattern)=0