29#ifndef BREP_CURVETREE_H
30#define BREP_CURVETREE_H
82 const BRNode *getRootNode()
const;
97 bool isLinear(
const ON_Curve *curve,
double min,
double max)
const;
107 Stl() : m_sortedX() {}
std::vector< std::size_t > serialize_get_leaves_keys(const std::list< const BRNode * > &leaves) const
void getLeaves(std::list< const BRNode * > &out_leaves) const
void getLeavesRight(std::list< const BRNode * > &out_leaves, const ON_2dPoint &pt, fastf_t tol) const
void serialize(Serializer &serializer) const
void getLeavesAbove(std::list< const BRNode * > &out_leaves, const ON_2dPoint &pt, fastf_t tol) const
std::list< const BRNode * > serialize_get_leaves(const std::size_t *keys, std::size_t num_keys) const
CurveTree(const ON_BrepFace *face)
void serialize_cleanup() const
CurveTree(Deserializer &deserializer, const ON_BrepFace &face)
void getLeavesAbove(std::list< const BRNode * > &out_leaves, const ON_Interval &u, const ON_Interval &v) const
Header file for the BRL-CAD common definitions.
void int char int int double * min