27#ifndef BREP_SURFACETREE_H
28#define BREP_SURFACETREE_H
103 const bool m_removeTrimmed;
SurfaceTree(const ON_BrepFace *face, bool removeTrimmed=true, int depthLimit=BREP_MAX_FT_DEPTH, double within_distance_tol=BREP_EDGE_MISS_TOLERANCE)
const ON_Surface * getSurface() const
ON_2dPoint getClosestPointEstimate(const ON_3dPoint &pt, ON_Interval &u, ON_Interval &v) const
BBNode * getRootNode() const
const CurveTree * m_ctree
void getLeaves(std::list< const BBNode * > &out_leaves) const
int getSurfacePoint(const ON_3dPoint &pt, ON_2dPoint &uv, const ON_3dPoint &from, double tolerance=BREP_SAME_POINT_TOLERANCE) const
ON_2dPoint getClosestPointEstimate(const ON_3dPoint &pt) const
Header file for the BRL-CAD common definitions.
#define BREP_SAME_POINT_TOLERANCE
#define BREP_MAX_FT_DEPTH
#define BREP_EDGE_MISS_TOLERANCE