15 #ifndef __GU_NEIGHBOUR_LIST_H__
16 #define __GU_NEIGHBOUR_LIST_H__
50 void setMode( InteractionMode
mode );
51 InteractionMode getMode()
const;
53 void setOverrideRadius(
bool overrideRadius );
54 bool getOverrideRadius()
const;
56 void setRadius(
fpreal radius );
59 void setRadiusScale(
fpreal radiusScale );
60 fpreal getRadiusScale()
const;
62 void setRadiusAttribute(
const char *
name );
63 const char *getRadiusAttribute()
const;
66 InteractionMode myMode;
70 bool myOverrideRadius;
111 void getNeighbours(
int pointidx,
const GU_Detail *gdp,
114 int64 getMemoryUsage()
const;
120 bool setNeighbourRadius(
129 void destroyPointGrid();
134 buildListFromPointGrid,
136 void buildListFromPointGridPartial(
const GU_Detail *gdp,
142 buildListFromPointTree,
145 const char *, radname)
146 void buildListFromPointTreePartial(
const GU_Detail *gdp,
156 void destroyPointTree();
#define THREADED_METHOD1(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1)
#define THREADED_METHOD3(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2, PARMTYPE3, PARMNAME3)
GLuint const GLchar * name
GA_Size GA_Index
Define the strictness of GA_Offset/GA_Index.
UT_ValArray< IdxType > IdxArrayType