33 #ifndef DIME_BSPTREE_H
34 #define DIME_BSPTREE_H
36 #include <dime/Basic.h>
37 #include <dime/util/Array.h>
38 #include <dime/util/Linear.h>
46 dimeBSPTree(
const int maxnodepts = 64,
const int initsize = 4);
49 int numPoints()
const;
50 void getPoint(
const int idx,
dimeVec3f &pt);
51 void *getUserData(
const int idx)
const;
53 void setUserData(
const int idx,
void *
const data);
55 int addPoint(
const dimeVec3f &pt,
void *
const userdata = NULL);
57 void removePoint(
const int idx);
58 int findPoint(
const dimeVec3f &pos)
const;
59 void clear(
const int initsize = 4);
64 friend class dime_bspnode;
67 dime_bspnode *topnode;
72 #endif // ! DIME_BSPTREE_H
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Tue Nov 18 2014 14:22:40 for Dime by Doxygen 1.8.1.2.