Package smetana.core
Class Macro
- java.lang.Object
-
- smetana.core.Macro
-
public class Macro extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
AGEDGE
static int
AGINEDGE
static int
AGNODE
static int
AGOUTEDGE
static int
AGRAPH
static double
HUGE_VAL
static int
INT_MAX
static int
INT_MIN
static double
M_PI
static int
MAXSHORT
static double
MICROPOINT
static double
MILLIPOINT
static double
SQRT2
static int
VIRTUAL
-
Constructor Summary
Constructors Constructor Description Macro()
-
Method Summary
-
-
-
Field Detail
-
AGRAPH
public static final int AGRAPH
- See Also:
- Constant Field Values
-
AGNODE
public static final int AGNODE
- See Also:
- Constant Field Values
-
AGOUTEDGE
public static final int AGOUTEDGE
- See Also:
- Constant Field Values
-
AGINEDGE
public static final int AGINEDGE
- See Also:
- Constant Field Values
-
AGEDGE
public static final int AGEDGE
- See Also:
- Constant Field Values
-
VIRTUAL
public static final int VIRTUAL
- See Also:
- Constant Field Values
-
MAXSHORT
public static final int MAXSHORT
- See Also:
- Constant Field Values
-
INT_MAX
public static final int INT_MAX
- See Also:
- Constant Field Values
-
INT_MIN
public static final int INT_MIN
- See Also:
- Constant Field Values
-
HUGE_VAL
public static final double HUGE_VAL
- See Also:
- Constant Field Values
-
MILLIPOINT
public static double MILLIPOINT
-
MICROPOINT
public static double MICROPOINT
-
M_PI
public static final double M_PI
- See Also:
- Constant Field Values
-
SQRT2
public static final double SQRT2
-
-
Method Detail
-
F
public static <O> O F(O result, java.lang.Object... dummy)
-
ASINT
public static int ASINT(boolean v)
-
N
public static boolean N(boolean v)
-
N
public static boolean N(int i)
-
N
public static boolean N(char c)
-
N
public static boolean N(java.lang.Object o)
-
NOT
public static boolean NOT(boolean v)
-
NOTI
public static int NOTI(boolean v)
-
NOT
public static boolean NOT(int i)
-
NOT
public static boolean NOT(char c)
-
NOT
public static boolean NOT(java.lang.Object o)
-
TRACE
public static void TRACE(java.lang.String functionName)
-
UNSUPPORTED
public static __ptr__ UNSUPPORTED(java.lang.String comment)
-
UNSUPPORTED_INT
public static int UNSUPPORTED_INT(java.lang.String comment)
-
AGTAG
public static ST_Agtag_s AGTAG(__ptr__ obj)
-
AGTYPE
public static int AGTYPE(__ptr__ obj)
-
AGTYPE
public static void AGTYPE(__ptr__ obj, int v)
-
AGID
public static int AGID(__ptr__ obj)
-
AGID
public static void AGID(__ptr__ obj, int v)
-
AGSEQ
public static int AGSEQ(__ptr__ obj)
-
AGSEQ
public static void AGSEQ(__ptr__ obj, int v)
-
AGDATA
public static ST_Agrec_s AGDATA(__ptr__ obj)
-
AGOPP
public static ST_Agedge_s AGOPP(ST_Agedge_s e)
-
AGMKOUT
public static ST_Agedge_s AGMKOUT(__ptr__ e)
-
AGMKIN
public static ST_Agedge_s AGMKIN(__ptr__ e)
-
AGTAIL
public static ST_Agnode_s AGTAIL(__ptr__ e)
-
agtail
public static ST_Agnode_s agtail(__ptr__ e)
-
agtail
public static void agtail(ST_Agedge_s e, __ptr__ v)
-
AGHEAD
public static ST_Agnode_s AGHEAD(__ptr__ e)
-
aghead
public static void aghead(ST_Agedge_s e, __ptr__ v)
-
LENGTH
public static int LENGTH(ST_Agedge_s e)
-
SLACK
public static int SLACK(ST_Agedge_s e)
-
SEQ
public static boolean SEQ(int a, int b, int c)
-
TREE_EDGE
public static boolean TREE_EDGE(ST_Agedge_s e)
-
GD_parent
public static __ptr__ GD_parent(ST_Agraph_s g)
-
GD_parent
public static void GD_parent(ST_Agraph_s g, __ptr__ v)
-
GD_drawing
public static ST_layout_t GD_drawing(ST_Agraph_s g)
-
GD_drawing
public static void GD_drawing(ST_Agraph_s g, __ptr__ v)
-
GD_gvc
public static ST_GVC_s GD_gvc(ST_Agraph_s g)
-
GD_gvc
public static void GD_gvc(ST_Agraph_s g, ST_GVC_s v)
-
GD_cleanup
public static __ptr__ GD_cleanup(ST_Agraph_s g)
-
GD_border
public static ST_pointf[] GD_border(ST_Agraph_s g)
-
GD_clust
public static ST_Agraph_s.Array GD_clust(ST_Agraph_s g)
-
GD_clust
public static void GD_clust(ST_Agraph_s g, __ptr__ v)
-
GD_dotroot
public static ST_Agraph_s GD_dotroot(ST_Agraph_s g)
-
GD_dotroot
public static void GD_dotroot(ST_Agraph_s g, __ptr__ v)
-
GD_comp
public static ST_nlist_t GD_comp(ST_Agraph_s g)
-
GD_exact_ranksep
public static int GD_exact_ranksep(ST_Agraph_s g)
-
GD_exact_ranksep
public static void GD_exact_ranksep(ST_Agraph_s g, int v)
-
GD_expanded
public static boolean GD_expanded(ST_Agraph_s g)
-
GD_expanded
public static void GD_expanded(ST_Agraph_s g, boolean v)
-
GD_flags
public static int GD_flags(ST_Agraph_s g)
-
GD_flags
public static void GD_flags(ST_Agraph_s g, int v)
-
GD_charset
public static int GD_charset(ST_Agraph_s g)
-
GD_charset
public static void GD_charset(ST_Agraph_s g, int v)
-
GD_has_labels
public static int GD_has_labels(__ptr__ g)
-
GD_has_labels
public static void GD_has_labels(__ptr__ g, int v)
-
GD_has_flat_edges
public static int GD_has_flat_edges(ST_Agraph_s g)
-
GD_has_flat_edges
public static void GD_has_flat_edges(ST_Agraph_s g, boolean v)
-
GD_ht1
public static double GD_ht1(ST_Agraph_s g)
-
GD_ht1
public static void GD_ht1(ST_Agraph_s g, double v)
-
GD_ht2
public static double GD_ht2(ST_Agraph_s g)
-
GD_ht2
public static void GD_ht2(ST_Agraph_s g, double v)
-
GD_installed
public static int GD_installed(ST_Agraph_s g)
-
GD_installed
public static void GD_installed(ST_Agraph_s g, int v)
-
GD_label
public static ST_textlabel_t GD_label(__ptr__ g)
-
GD_leader
public static ST_Agnode_s GD_leader(ST_Agraph_s g)
-
GD_leader
public static void GD_leader(ST_Agraph_s g, __ptr__ v)
-
GD_rankdir2
public static int GD_rankdir2(ST_Agraph_s g)
-
GD_rankdir2
public static void GD_rankdir2(ST_Agraph_s g, int v)
-
GD_rankdir
public static int GD_rankdir(ST_Agraph_s g)
-
GD_flip
public static int GD_flip(ST_Agraph_s g)
-
GD_ln
public static ST_Agnode_s GD_ln(ST_Agraph_s g)
-
GD_ln
public static void GD_ln(ST_Agraph_s g, __ptr__ v)
-
GD_maxrank
public static int GD_maxrank(ST_Agraph_s g)
-
GD_maxrank
public static void GD_maxrank(ST_Agraph_s g, int v)
-
GD_maxset
public static __ptr__ GD_maxset(ST_Agraph_s g)
-
GD_minrank
public static int GD_minrank(ST_Agraph_s g)
-
GD_minrank
public static void GD_minrank(ST_Agraph_s g, int v)
-
GD_minset
public static __ptr__ GD_minset(ST_Agraph_s g)
-
GD_n_cluster
public static int GD_n_cluster(ST_Agraph_s g)
-
GD_n_cluster
public static void GD_n_cluster(ST_Agraph_s g, int v)
-
GD_n_nodes
public static int GD_n_nodes(ST_Agraph_s g)
-
GD_n_nodes
public static void GD_n_nodes(ST_Agraph_s g, int v)
-
GD_nlist
public static ST_Agnode_s GD_nlist(ST_Agraph_s g)
-
GD_nlist
public static void GD_nlist(ST_Agraph_s g, __ptr__ v)
-
GD_nodesep
public static int GD_nodesep(ST_Agraph_s g)
-
GD_nodesep
public static void GD_nodesep(ST_Agraph_s g, int v)
-
GD_rank
public static ST_rank_t.Array2 GD_rank(ST_Agraph_s g)
-
GD_rank
public static void GD_rank(ST_Agraph_s g, ST_rank_t.Array2 v)
-
GD_rankleader
public static ST_Agnode_s.Array GD_rankleader(ST_Agraph_s g)
-
GD_rankleader
public static void GD_rankleader(ST_Agraph_s g, __ptr__ v)
-
GD_ranksep
public static int GD_ranksep(ST_Agraph_s g)
-
GD_ranksep
public static void GD_ranksep(ST_Agraph_s g, int v)
-
GD_rn
public static ST_Agnode_s GD_rn(ST_Agraph_s g)
-
GD_rn
public static void GD_rn(ST_Agraph_s g, __ptr__ v)
-
GD_set_type
public static int GD_set_type(ST_Agraph_s g)
-
GD_set_type
public static void GD_set_type(ST_Agraph_s g, int v)
-
GD_label_pos
public static int GD_label_pos(ST_Agraph_s g)
-
GD_label_pos
public static void GD_label_pos(ST_Agraph_s g, int v)
-
GD_showboxes
public static int GD_showboxes(ST_Agraph_s g)
-
GD_showboxes
public static void GD_showboxes(ST_Agraph_s g, int v)
-
GD_fontnames
public static int GD_fontnames(ST_Agraph_s g)
-
GD_fontnames
public static void GD_fontnames(ST_Agraph_s g, int v)
-
ND_id
public static int ND_id(ST_Agnode_s n)
-
ND_alg
public static __ptr__ ND_alg(ST_Agnode_s n)
-
ND_alg
public static void ND_alg(ST_Agnode_s n, __ptr__ value)
-
ND_UF_parent
public static ST_Agnode_s ND_UF_parent(__ptr__ n)
-
ND_UF_size
public static int ND_UF_size(ST_Agnode_s n)
-
ND_UF_size
public static void ND_UF_size(ST_Agnode_s n, int v)
-
ND_clust
public static ST_Agraph_s ND_clust(__ptr__ n)
-
ND_clust
public static void ND_clust(ST_Agnode_s n, __ptr__ v)
-
ND_flat_in
public static ST_elist ND_flat_in(ST_Agnode_s n)
-
ND_flat_out
public static ST_elist ND_flat_out(ST_Agnode_s n)
-
ND_has_port
public static boolean ND_has_port(ST_Agnode_s n)
-
ND_height
public static double ND_height(__ptr__ n)
-
ND_height
public static void ND_height(ST_Agnode_s n, double v)
-
ND_ht
public static double ND_ht(__ptr__ n)
-
ND_ht
public static void ND_ht(ST_Agnode_s n, double v)
-
ND_in
public static ST_elist ND_in(ST_Agnode_s n)
-
ND_in
public static void ND_in(__ptr__ n, __struct__<ST_elist> v)
-
ND_inleaf
public static __ptr__ ND_inleaf(ST_Agnode_s n)
-
ND_label
public static ST_textlabel_t ND_label(ST_Agnode_s n)
-
ND_label
public static void ND_label(ST_Agnode_s n, __ptr__ v)
-
ND_xlabel
public static ST_textlabel_t ND_xlabel(ST_Agnode_s n)
-
ND_lim
public static int ND_lim(ST_Agnode_s n)
-
ND_lim
public static void ND_lim(ST_Agnode_s n, int v)
-
ND_low
public static int ND_low(ST_Agnode_s n)
-
ND_low
public static void ND_low(ST_Agnode_s n, int v)
-
ND_lw
public static double ND_lw(__ptr__ n)
-
ND_lw
public static void ND_lw(ST_Agnode_s n, double v)
-
ND_mark
public static int ND_mark(__ptr__ n)
-
ND_mark
public static void ND_mark(__ptr__ n, int v)
-
ND_mark
public static void ND_mark(__ptr__ n, boolean v)
-
ND_mval
public static double ND_mval(__ptr__ n)
-
ND_mval
public static void ND_mval(ST_Agnode_s n, double v)
-
ND_next
public static ST_Agnode_s ND_next(ST_Agnode_s n)
-
ND_node_type
public static int ND_node_type(ST_Agnode_s n)
-
ND_node_type
public static void ND_node_type(ST_Agnode_s n, int v)
-
ND_onstack
public static boolean ND_onstack(ST_Agnode_s n)
-
ND_onstack
public static void ND_onstack(ST_Agnode_s n, int v)
-
ND_onstack
public static void ND_onstack(ST_Agnode_s n, boolean v)
-
ND_order
public static int ND_order(__ptr__ n)
-
ND_order
public static void ND_order(__ptr__ n, int v)
-
ND_other
public static ST_elist ND_other(ST_Agnode_s n)
-
ND_out
public static void ND_out(__ptr__ n, __struct__<ST_elist> v)
-
ND_outleaf
public static __ptr__ ND_outleaf(ST_Agnode_s n)
-
ND_par
public static ST_Agedge_s ND_par(ST_Agnode_s n)
-
ND_par
public static void ND_par(ST_Agnode_s n, __ptr__ v)
-
ND_prev
public static __ptr__ ND_prev(ST_Agnode_s n)
-
ND_prev
public static void ND_prev(ST_Agnode_s n, __ptr__ v)
-
ND_priority
public static int ND_priority(ST_Agnode_s n)
-
ND_priority
public static void ND_priority(ST_Agnode_s n, int v)
-
ND_rank
public static int ND_rank(__ptr__ n)
-
ND_rank
public static void ND_rank(__ptr__ n, int v)
-
ND_ranktype
public static int ND_ranktype(ST_Agnode_s n)
-
ND_ranktype
public static void ND_ranktype(ST_Agnode_s n, int v)
-
ND_rw
public static double ND_rw(__ptr__ n)
-
ND_rw
public static void ND_rw(ST_Agnode_s n, double v)
-
ND_save_in
public static ST_elist ND_save_in(ST_Agnode_s n)
-
ND_save_in
public static void ND_save_in(ST_Agnode_s n, __struct__<ST_elist> v)
-
ND_save_out
public static ST_elist ND_save_out(ST_Agnode_s n)
-
ND_save_out
public static void ND_save_out(ST_Agnode_s n, __struct__<ST_elist> v)
-
ND_shape
public static ST_shape_desc ND_shape(ST_Agnode_s n)
-
ND_shape
public static void ND_shape(ST_Agnode_s n, __ptr__ v)
-
ND_showboxes
public static int ND_showboxes(ST_Agnode_s n)
-
ND_showboxes
public static void ND_showboxes(ST_Agnode_s n, int v)
-
ND_tree_in
public static ST_elist ND_tree_in(ST_Agnode_s n)
-
ND_tree_out
public static ST_elist ND_tree_out(ST_Agnode_s n)
-
ND_weight_class
public static int ND_weight_class(ST_Agnode_s n)
-
ND_weight_class
public static void ND_weight_class(ST_Agnode_s n, int v)
-
ND_width
public static double ND_width(__ptr__ n)
-
ND_width
public static void ND_width(ST_Agnode_s n, double v)
-
ED_conc_opp_flag
public static boolean ED_conc_opp_flag(ST_Agedge_s e)
-
ED_conc_opp_flag
public static void ED_conc_opp_flag(ST_Agedge_s e, boolean v)
-
ED_count
public static int ED_count(__ptr__ e)
-
ED_count
public static void ED_count(__ptr__ e, int v)
-
ED_cutvalue
public static int ED_cutvalue(ST_Agedge_s e)
-
ED_cutvalue
public static void ED_cutvalue(ST_Agedge_s e, int v)
-
ED_adjacent
public static int ED_adjacent(__ptr__ e)
-
ED_adjacent
public static void ED_adjacent(ST_Agedge_s e, int v)
-
ED_head_label
public static ST_textlabel_t ED_head_label(ST_Agedge_s e)
-
ED_head_label
public static void ED_head_label(ST_Agedge_s e, __ptr__ v)
-
ED_head_port
public static void ED_head_port(ST_Agedge_s e, ST_port v)
-
ED_label
public static ST_textlabel_t ED_label(__ptr__ e)
-
ED_label
public static void ED_label(ST_Agedge_s e, __ptr__ v)
-
ED_xlabel
public static ST_textlabel_t ED_xlabel(ST_Agedge_s e)
-
ED_label_ontop
public static boolean ED_label_ontop(ST_Agedge_s e)
-
ED_label_ontop
public static void ED_label_ontop(ST_Agedge_s e, boolean v)
-
ED_minlen
public static int ED_minlen(ST_Agedge_s e)
-
ED_minlen
public static void ED_minlen(ST_Agedge_s e, int v)
-
ED_showboxes
public static int ED_showboxes(ST_Agedge_s e)
-
ED_showboxes
public static void ED_showboxes(ST_Agedge_s e, int v)
-
ED_spl
public static ST_splines ED_spl(ST_Agedge_s e)
-
ED_spl
public static void ED_spl(ST_Agedge_s e, ST_splines v)
-
ED_tail_label
public static ST_textlabel_t ED_tail_label(ST_Agedge_s e)
-
ED_tail_label
public static void ED_tail_label(ST_Agedge_s e, __ptr__ v)
-
ED_tail_port
public static void ED_tail_port(ST_Agedge_s e, ST_port v)
-
ED_to_orig
public static ST_Agedge_s ED_to_orig(__ptr__ e)
-
ED_to_orig
public static void ED_to_orig(ST_Agedge_s e, __ptr__ v)
-
ED_to_virt
public static ST_Agedge_s ED_to_virt(ST_Agedge_s e)
-
ED_to_virt
public static void ED_to_virt(ST_Agedge_s e, __ptr__ v)
-
ED_tree_index
public static int ED_tree_index(__ptr__ e)
-
ED_tree_index
public static void ED_tree_index(__ptr__ e, int v)
-
ED_xpenalty
public static int ED_xpenalty(__ptr__ e)
-
ED_xpenalty
public static void ED_xpenalty(ST_Agedge_s e, int v)
-
ED_dist
public static double ED_dist(ST_Agedge_s e)
-
ED_dist
public static void ED_dist(ST_Agedge_s e, double v)
-
ED_weight
public static int ED_weight(ST_Agedge_s e)
-
ED_weight
public static void ED_weight(ST_Agedge_s e, int v)
-
ED_edge_type
public static int ED_edge_type(ST_Agedge_s e)
-
ED_edge_type
public static void ED_edge_type(ST_Agedge_s e, int v)
-
ALLOC_allocated_ST_Agedge_s
public static ST_Agedge_s.ArrayOfStar ALLOC_allocated_ST_Agedge_s(ST_Agedge_s.ArrayOfStar old, int size)
-
ALLOC_allocated_ST_Agnode_s
public static ST_Agnode_s.ArrayOfStar ALLOC_allocated_ST_Agnode_s(ST_Agnode_s.ArrayOfStar old, int size)
-
ALLOC_allocated_ST_pointf
public static ST_pointf.Array ALLOC_allocated_ST_pointf(ST_pointf.Array old, int size)
-
ALLOC_allocated_ST_Pedge_t
public static ST_Pedge_t.Array ALLOC_allocated_ST_Pedge_t(ST_Pedge_t.Array old, int size)
-
ALLOC_Agnode_s
public static ST_Agnode_s.ArrayOfStar ALLOC_Agnode_s(int nb, ST_Agnode_s.ArrayOfStar old)
-
ALLOC_ST_bezier
public static ST_bezier.Array2 ALLOC_ST_bezier(int nb, ST_bezier.Array2 old)
-
ALLOC_ST_rank_t
public static ST_rank_t.Array2 ALLOC_ST_rank_t(int nb, ST_rank_t.Array2 old)
-
alloc_elist
public static void alloc_elist(int n, ST_elist L)
-
free_list
public static void free_list(ST_elist L)
-
ABS
public static double ABS(double a)
-
ABS
public static int ABS(int a)
-
MAX
public static double MAX(double a, double b)
-
MAX
public static int MAX(int a, int b)
-
MIN
public static double MIN(double a, double b)
-
MIN
public static int MIN(int a, int b)
-
BETWEEN
public static boolean BETWEEN(double a, double b, double c)
-
BETWEEN
public static boolean BETWEEN(int a, int b, int c)
-
ROUND
public static int ROUND(double f)
-
MAKEFWDEDGE
public static void MAKEFWDEDGE(ST_Agedge_s new_, ST_Agedge_s old)
-
ZALLOC_ST_textspan_t
public static ST_textspan_t.Array ZALLOC_ST_textspan_t(ST_textspan_t.Array old, int size)
-
ZALLOC_ST_Agraph_s
public static ST_Agraph_s.Array ZALLOC_ST_Agraph_s(ST_Agraph_s.Array old, int size)
-
fabs
public static double fabs(double x)
-
hypot
public static double hypot(double x, double y)
-
SQR
public static double SQR(double a)
-
LEN2
public static double LEN2(double a, double b)
-
LEN
public static double LEN(double a, double b)
-
RADIANS
public static double RADIANS(double deg)
-
hackInitDimensionFromLabel
public static void hackInitDimensionFromLabel(ST_pointf size, java.lang.String label)
-
createHackInitDimensionFromLabel
public static CString createHackInitDimensionFromLabel(int width, int height)
-
-