16 #ifndef __GU_HoleInfo__
17 #define __GU_HoleInfo__
45 unsigned isHole()
const {
return myHoleFlag & 1; }
52 int entries()
const {
return myHoles.entries(); }
77 if (on) myHoleFlag |= 1;
78 else myHoleFlag &= ~1;
93 bool inclusive)
const override;
121 void buildReversalInfo();
Definition of a geometry attribute.
SIM_API const UT_StringHolder angle
virtual int64 getMemoryUsage(bool inclusive) const =0
Report approximate memory usage.
GLboolean GLboolean GLboolean GLboolean a
const UT_BoundingBox & getBox() const
virtual uint hash() const =0
Create a hash.
GEO_Face * getPromotedFace()
GEO_Face * getHole(int i)
unsigned isReversed() const
GA_Attribute * myCmpInfoAttrib
int setPromotedFace(GEO_Face *face)
SIM_API const UT_StringHolder distance
UT_ValArray< GEO_Face * > & getHoles()
virtual void countMemory(UT_MemoryCounter &counter, bool inclusive) const =0
virtual bool isEqual(const GA_BlobData &blob) const =0
Return true if this blob is equal to the other blob.