11 #ifndef __GT_ElementSetMap__
12 #define __GT_ElementSetMap__
42 bool replace_existing=
true);
69 {
return myIt == cmp.myIt; }
71 {
return myIt != cmp.myIt; }
72 bool atEnd()
const {
return myIt == myEnd; }
75 iterator(
const MapIterator &it,
const MapIterator &
end)
const GT_ElementSetPtr & faceSet() const
Alias for backwards compatibility with GT_FaceSet.
iterator & operator=(const iterator &src)
GT_ElementSetMap::MapType::const_iterator MapIterator
const GT_ElementSetPtr & subset() const
Class which writes ASCII or binary JSON streams.
A reference counter base class for use with UT_IntrusivePtr.
IMATH_HOSTDEVICE constexpr int cmp(T a, T b) IMATH_NOEXCEPT
#define SYS_DEPRECATED_REPLACE(__V__, __R__)
GT_ElementSetMapPtr deleteElements(const UT_Set< int > &elements, const GT_Int32Array &mapping) const
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
bool operator==(const iterator &cmp) const
const UT_StringHolder & name() const
Class to store sets of faces / points / etc on GT mesh primitives.
GLuint const GLchar * name
Parent::const_iterator const_iterator
exint getMemoryUsage() const
bool operator!=(const iterator &cmp) const
An array of numeric values (int32, int64, fpreal16, fpreal32, fpreal64)
GLubyte GLubyte GLubyte GLubyte w
ImageBuf OIIO_API add(Image_or_Const A, Image_or_Const B, ROI roi={}, int nthreads=0)
UT_StringMap< GT_ElementSetPtr > MapType
GT_FaceSetMapPtr deleteFaces(const UT_Set< int > &faces, const GT_Int32Array &mapping) const
FMT_CONSTEXPR auto find(Ptr first, Ptr last, T value, Ptr &out) -> bool