8 #ifndef __SIM_Geometry_h__ 
    9 #define __SIM_Geometry_h__ 
   51     GA_CEAttribute      *
getReadableCEAttribute(
GA_AttributeOwner owner, 
const UT_StringRef &aname, 
GA_StorageClass storage, 
int &tuplesize, 
bool isarray, 
bool docopy)
 const { 
return getReadableCEAttributePrec(owner, aname, storage, 
GA_PRECISION_32, tuplesize, isarray, docopy); }
 
   62     GA_Size              getNumPrimitives() 
const;
 
   65     virtual void         flushCEWriteCaches() 
const;
 
   67     virtual void         flushCECaches() 
const;
 
   73     { myHasCECache = status; }
 
  111     virtual void                 getTransformSubclass(
UT_DMatrix4 &xform) 
const;
 
  129     void                 makeOwnGeometryUnique();
 
#define SIM_NAME_POSITIONPATH
 
virtual void makeEqualSubclass(const SIM_Data *source)
 
#define DECLARE_STANDARD_GETCASTTOTYPE()
 
#define DECLARE_CLASSNAME(DataClass, SuperClass)
 
virtual bool loadSubclass(UT_IStream &is)
 
virtual bool loadIOSubclass(UT_IStream &is, SIM_DataThreadedIO *io)
 
getFileOption("OpenEXR:storage") storage
 
virtual SIM_Query * createQueryObjectSubclass() const 
 
#define GETSET_DATA_FUNCS_S(DataName, FuncName)
 
virtual void saveIOSubclass(std::ostream &os, SIM_DataThreadedIO *io) const 
 
virtual int64 getMemorySizeSubclass() const 
 
exint GA_Size
Defines the bit width for index and offset types in GA. 
 
GA_CEAttribute * getReadableCEAttribute(GA_AttributeOwner owner, const UT_StringRef &aname, GA_StorageClass storage, int &tuplesize, bool isarray, bool docopy) const 
 
void markCECacheStatus(bool status) const 
 
GLsizei GLsizei GLchar * source
 
virtual void saveSubclass(std::ostream &os) const 
 
virtual void interpolateSubclass(const SIM_Data *source1, const SIM_Data *source2, fpreal interp)
 
const GU_Detail * getGdp() const 
 
SIM_GeometryAutoReadLock(const SIM_Geometry *simgeo)
 
virtual void initializeSubclass()