.TH "SbOctTreeFuncs" 3 "Tue Jun 23 2026 23:48:38" "Version 4.0.10" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME SbOctTreeFuncs .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Attributes" .in +1c .ti -1c .RI "SbBool(* \fBptinsidefunc\fP )(void *const item, const \fBSbVec3f\fP &pt)" .br .ti -1c .RI "SbBool(* \fBinsideboxfunc\fP )(void *const item, const \fBSbBox3f\fP &box)" .br .ti -1c .RI "SbBool(* \fBinsidespherefunc\fP )(void *const item, const \fBSbSphere\fP &sphere)" .br .ti -1c .RI "SbBool(* \fBinsideplanesfunc\fP )(void *const item, const \fBSbPlane\fP *const planes, const int numplanes)" .br .in -1c .SH "Detailed Description" .PP The \fBSbOctTreeFuncs\fP struct is used to specify callback functions for working with items in an \fBSbOctTree\fP\&. .PP The only function pointer that \fImust\fP be set up is \fRinsideboxfunc\fP\&. The other functions must be set if you intend to use the corresponding find methods in \fBSbOctTree\fP\&. .SH "Member Data Documentation" .PP .SS "SbBool(* SbOctTreeFuncs::ptinsidefunc) (void *const item, const \fBSbVec3f\fP &pt)" Should return whether a point is inside item\&. .SS "SbBool(* SbOctTreeFuncs::insideboxfunc) (void *const item, const \fBSbBox3f\fP &box)" Should return whether item is either fully or partially inside a box\&. .SS "SbBool(* SbOctTreeFuncs::insidespherefunc) (void *const item, const \fBSbSphere\fP &sphere)" Should return whether item is either fully or partially inside a sphere\&. .SS "SbBool(* SbOctTreeFuncs::insideplanesfunc) (void *const item, const \fBSbPlane\fP *const planes, const int numplanes)" Should return whether item is either fully or partially inside a set of planes\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.