Definition at line 869 of file lwgeodetic_tree.c.
870{
871 uint32_t i;
872
874 {
875 printf("%*s[%d] C(%.8g %.8g) R(%.8g) ((%.8g %.8g),(%.8g,%.8g))",
876 3*depth + 6,
"NODE", node->
edge_num,
881 );
883 {
885 }
887 {
889 }
890 printf("\n");
891
892 }
893 else
894 {
895 printf("%*s C(%.8g %.8g) R(%.8g)",
896 3*depth + 6, "NODE",
899 );
901 {
903 }
905 {
907 }
908 printf("\n");
909 }
911 {
913 }
914 return;
915}
const char * lwtype_name(uint8_t type)
Return the type name string associated with a type number (e.g.
void circ_tree_print(const CIRC_NODE *node, int depth)
static int circ_node_is_leaf(const CIRC_NODE *node)
Internal nodes have their point references set to NULL.
struct circ_node ** nodes
References circ_node::center, circ_node_is_leaf(), circ_tree_print(), circ_node::edge_num, circ_node::geom_type, GEOGRAPHIC_POINT::lat, GEOGRAPHIC_POINT::lon, lwtype_name(), sort_node::node, circ_node::nodes, circ_node::num_nodes, circ_node::p1, circ_node::p2, POLYGONTYPE, circ_node::pt_outside, circ_node::radius, POINT2D::x, and POINT2D::y.
Referenced by circ_tree_print().