|
BRL-CAD
|
#include <curvetree.h>
Public Member Functions | |
| CurveTree (const ON_BrepFace *face) | |
| ~CurveTree () | |
| CurveTree (Deserializer &deserializer, const ON_BrepFace &face) | |
| void | serialize (Serializer &serializer) const |
| std::vector< std::size_t > | serialize_get_leaves_keys (const std::list< const BRNode * > &leaves) const |
| std::list< const BRNode * > | serialize_get_leaves (const std::size_t *keys, std::size_t num_keys) const |
| void | serialize_cleanup () const |
| void | getLeaves (std::list< const BRNode * > &out_leaves) const |
| void | getLeavesAbove (std::list< const BRNode * > &out_leaves, const ON_Interval &u, const ON_Interval &v) const |
| void | getLeavesAbove (std::list< const BRNode * > &out_leaves, const ON_2dPoint &pt, fastf_t tol) const |
| void | getLeavesRight (std::list< const BRNode * > &out_leaves, const ON_2dPoint &pt, fastf_t tol) const |
Friends | |
| class | BBNode |
Additional Inherited Members | |
Static Public Member Functions inherited from PooledObject< CurveTree > | |
| static void * | operator new (std::size_t size) |
| static void | operator delete (void *pointer) |
CurveTree declaration
Definition at line 57 of file curvetree.h.
|
explicit |
| ~CurveTree | ( | ) |
| CurveTree | ( | Deserializer & | deserializer, |
| const ON_BrepFace & | face | ||
| ) |
| void serialize | ( | Serializer & | serializer | ) | const |
| std::vector< std::size_t > serialize_get_leaves_keys | ( | const std::list< const BRNode * > & | leaves | ) | const |
| std::list< const BRNode * > serialize_get_leaves | ( | const std::size_t * | keys, |
| std::size_t | num_keys | ||
| ) | const |
| void serialize_cleanup | ( | ) | const |
Return just the leaves of the surface tree
| void getLeavesAbove | ( | std::list< const BRNode * > & | out_leaves, |
| const ON_Interval & | u, | ||
| const ON_Interval & | v | ||
| ) | const |
| void getLeavesAbove | ( | std::list< const BRNode * > & | out_leaves, |
| const ON_2dPoint & | pt, | ||
| fastf_t | tol | ||
| ) | const |
| void getLeavesRight | ( | std::list< const BRNode * > & | out_leaves, |
| const ON_2dPoint & | pt, | ||
| fastf_t | tol | ||
| ) | const |
Definition at line 77 of file curvetree.h.