12 #ifndef __GDT_Position_h__
13 #define __GDT_Position_h__
38 bool inclusive =
false)
const override;
43 bool inverse=
false)
const override;
47 virtual void applyScaledDeltas(
GEO_Detail &gdp,
53 bool inverse =
false);
63 void applyIntersectionDeltas(
70 virtual void zeroDeltas();
77 void endPointPositionChange(
80 virtual unsigned int changed()
const;
84 unsigned int numtotal)
override;
87 const GDT_JSON &json)
const override;
89 const GDT_JSON &json)
override;
Definition of a geometry attribute.
JSON reader class which handles parsing of JSON or bJSON files.
Class which writes ASCII or binary JSON streams.
virtual bool legacyLoad(UT_IStream &is, unsigned int numtotal)=0
A range of elements in an index-map.
GA_API const UT_StringHolder scale
Base class for storing snapshots during an edit operation.
GA_API const UT_StringHolder transform
virtual void applyDeltas(const GDT_TokenList &list, GEO_Detail &gdp, const GA_AIFEditDeltaMap &map, bool inverse=false) const =0
Base class to store recorder data.
virtual bool load(UT_JSONParser &p, const GDT_JSON &json)=0
GLubyte GLubyte GLubyte GLubyte w
virtual bool save(UT_JSONWriter &w, const GDT_JSON &json) const =0
virtual int64 getMemoryUsage(bool inclusive=false) const =0
Class for mapping between an index and an attribute data offset.