|
Graphviz 2.29.20120208.0545
|
#include <limits.h>#include <math.h>

Go to the source code of this file.
Defines | |
| #define | _GNU_SOURCE 1 |
| #define | MIN(a, b) ((a)<(b)?(a):(b)) |
| #define | MAX(a, b) ((a)>(b)?(a):(b)) |
| #define | ABS(a) ((a) >= 0 ? (a) : -(a)) |
| #define | AVG(a, b) ((a + b) / 2) |
| #define | SGN(a) (((a)<0)? -1 : 1) |
| #define | CMP(a, b) (((a)<(b)) ? -1 : (((a)>(b)) ? 1 : 0)) |
| #define | INT_MAX ((int)(~(unsigned)0 >> 1)) |
| #define | INT_MIN (-INT_MAX - 1) |
| #define | MAXSHORT (0x7fff) |
| #define | MAXDOUBLE 1.7976931348623157e+308 |
| #define | MAXFLOAT ((float)3.40282347e+38) |
| #define | BETWEEN(a, b, c) (((a) <= (b)) && ((b) <= (c))) |
| #define | M_PI 3.14159265358979323846 |
| #define | SQRT2 1.41421356237309504880 |
| #define | ROUND(f) ((f>=0)?(int)(f + .5):(int)(f - .5)) |
| #define | RADIANS(deg) ((deg)/180.0 * M_PI) |
| #define | DEGREES(rad) ((rad)/M_PI * 180.0) |
| #define | SQR(a) ((a) * (a)) |
| #define | sincos(x, s, c) *s = sin(x); *c = cos(x) |
| #define ABS | ( | a | ) | ((a) >= 0 ? (a) : -(a)) |
Definition at line 48 of file arith.h.
Referenced by bezier_clip(), fillLine(), spline_at_y(), and stress_majorization_kD_mkernel().
| #define BETWEEN | ( | a, | |
| b, | |||
| c | |||
| ) | (((a) <= (b)) && ((b) <= (c))) |
Definition at line 77 of file arith.h.
Referenced by spline_at_y().
| #define INT_MAX ((int)(~(unsigned)0 >> 1)) |
Definition at line 55 of file arith.h.
Referenced by bfs(), compute_bb(), dijkstra(), rank1(), and sizeArray().
| #define M_PI 3.14159265358979323846 |
Definition at line 80 of file arith.h.
Referenced by attach_attrs_and_arrows(), endpath(), layout_block(), and makeObstacle().
| #define MAX | ( | a, | |
| b | |||
| ) | ((a)>(b)?(a):(b)) |
Definition at line 43 of file arith.h.
Referenced by adjustGrid(), agerrors(), agreseterrors(), arrow_bb(), beginpath(), colorxlate(), endpath(), flat_edges(), get_gradient_points(), main(), makeGraphs(), merge_chain(), Plegal_arrangement(), scan_graph_mode(), and sizeLinearArray().
| #define MAXDOUBLE 1.7976931348623157e+308 |
Definition at line 67 of file arith.h.
Referenced by choose_node(), Plegal_arrangement(), stress_majorization_kD_mkernel(), and xdotBB().
| #define MAXFLOAT ((float)3.40282347e+38) |
Definition at line 71 of file arith.h.
Referenced by dijkstra_f(), and stress_majorization_kD_mkernel().
| #define MAXSHORT (0x7fff) |
Definition at line 63 of file arith.h.
Referenced by dot_scan_ranks().
| #define MIN | ( | a, | |
| b | |||
| ) | ((a)<(b)?(a):(b)) |
Definition at line 38 of file arith.h.
Referenced by addEdgeLabels(), arrow_bb(), beginpath(), colorxlate(), embed_graph(), endpath(), fdp_init_graph(), get_gradient_points(), Plegal_arrangement(), and round_corners().
| #define RADIANS | ( | deg | ) | ((deg)/180.0 * M_PI) |
Definition at line 88 of file arith.h.
Referenced by place_portlabel().
| #define ROUND | ( | f | ) | ((f>=0)?(int)(f + .5):(int)(f - .5)) |
Definition at line 87 of file arith.h.
Referenced by box_connection(), core_loadimage_xdot(), fillLine(), gvLayout(), init_nop(), make_aux_edge(), and output_point().
| #define SGN | ( | a | ) | (((a)<0)? -1 : 1) |
Definition at line 51 of file arith.h.
Referenced by fillLine().
1.7.4