11 #ifndef __GT_FaceSetMap__
12 #define __GT_FaceSetMap__
42 bool replace_existing=
true);
72 {
return myIt == cmp.myIt; }
74 {
return myIt != cmp.myIt; }
75 bool atEnd()
const {
return myIt == myEnd; }
78 iterator(
const MapIterator &it,
const MapIterator &
end)
Class which writes ASCII or binary JSON streams.
A reference counter base class for use with UT_IntrusivePtr.
bool operator!=(const iterator &cmp) const
exint getMemoryUsage() const
bool operator==(const iterator &cmp) const
IMATH_HOSTDEVICE constexpr int cmp(T a, T b) IMATH_NOEXCEPT
const UT_StringHolder & name() const
Class to store "face sets" on GT mesh primitives.
GLuint const GLchar * name
Parent::const_iterator const_iterator
iterator & operator=(const iterator &src)
const GT_FaceSetPtr & faceSet() const
GT_FaceSetMapPtr deleteFaces(const UT_Set< int > &faces, const GT_Int32Array &mapping) const
An array of numeric values (int32, int64, fpreal16, fpreal32, fpreal64)
GLubyte GLubyte GLubyte GLubyte w
GT_FaceSetMap::MapType::const_iterator MapIterator
ImageBuf OIIO_API add(Image_or_Const A, Image_or_Const B, ROI roi={}, int nthreads=0)
UT_StringMap< GT_FaceSetPtr > MapType
FMT_CONSTEXPR auto find(Ptr first, Ptr last, T value, Ptr &out) -> bool