mirror of
https://github.com/octoleo/plantuml.git
synced 2025-04-02 16:21:52 +00:00
797 lines
26 KiB
Java
797 lines
26 KiB
Java
/* ========================================================================
|
|
* PlantUML : a free UML diagram generator
|
|
* ========================================================================
|
|
*
|
|
* Project Info: http://plantuml.com
|
|
*
|
|
* If you like this project or if you find it useful, you can support us at:
|
|
*
|
|
* http://plantuml.com/patreon (only 1$ per month!)
|
|
* http://plantuml.com/paypal
|
|
*
|
|
* This file is part of Smetana.
|
|
* Smetana is a partial translation of Graphviz/Dot sources from C to Java.
|
|
*
|
|
* (C) Copyright 2009-2017, Arnaud Roques
|
|
*
|
|
* This translation is distributed under the same Licence as the original C program:
|
|
*
|
|
*************************************************************************
|
|
* Copyright (c) 2011 AT&T Intellectual Property
|
|
* All rights reserved. This program and the accompanying materials
|
|
* are made available under the terms of the Eclipse Public License v1.0
|
|
* which accompanies this distribution, and is available at
|
|
* http://www.eclipse.org/legal/epl-v10.html
|
|
*
|
|
* Contributors: See CVS logs. Details at http://www.graphviz.org/
|
|
*************************************************************************
|
|
*
|
|
* THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
|
|
* LICENSE ("AGREEMENT"). [Eclipse Public License - v 1.0]
|
|
*
|
|
* ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES
|
|
* RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
|
|
*
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.eclipse.org/legal/epl-v10.html
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*
|
|
*/
|
|
package gen.lib.circogen;
|
|
import static smetana.core.JUtilsDebug.ENTERING;
|
|
import static smetana.core.JUtilsDebug.LEAVING;
|
|
import static smetana.core.Macro.UNSUPPORTED;
|
|
import h.boxf;
|
|
import h.pointf;
|
|
import smetana.core.JUtils;
|
|
import smetana.core.__struct__;
|
|
|
|
public class circular__c {
|
|
//1 2digov3edok6d5srhgtlmrycs
|
|
// extern lt_symlist_t lt_preloaded_symbols[]
|
|
|
|
|
|
//1 baedz5i9est5csw3epz3cv7z
|
|
// typedef Ppoly_t Ppolyline_t
|
|
|
|
|
|
//1 9k44uhd5foylaeoekf3llonjq
|
|
// extern Dtmethod_t* Dtset
|
|
|
|
|
|
//1 1ahfywsmzcpcig2oxm7pt9ihj
|
|
// extern Dtmethod_t* Dtbag
|
|
|
|
|
|
//1 anhghfj3k7dmkudy2n7rvt31v
|
|
// extern Dtmethod_t* Dtoset
|
|
|
|
|
|
//1 5l6oj1ux946zjwvir94ykejbc
|
|
// extern Dtmethod_t* Dtobag
|
|
|
|
|
|
//1 2wtf222ak6cui8cfjnw6w377z
|
|
// extern Dtmethod_t* Dtlist
|
|
|
|
|
|
//1 d1s1s6ibtcsmst88e3057u9r7
|
|
// extern Dtmethod_t* Dtstack
|
|
|
|
|
|
//1 axa7mflo824p6fspjn1rdk0mt
|
|
// extern Dtmethod_t* Dtqueue
|
|
|
|
|
|
//1 ega812utobm4xx9oa9w9ayij6
|
|
// extern Dtmethod_t* Dtdeque
|
|
|
|
|
|
//1 cyfr996ur43045jv1tjbelzmj
|
|
// extern Dtmethod_t* Dtorder
|
|
|
|
|
|
//1 wlofoiftbjgrrabzb2brkycg
|
|
// extern Dtmethod_t* Dttree
|
|
|
|
|
|
//1 12bds94t7voj7ulwpcvgf6agr
|
|
// extern Dtmethod_t* Dthash
|
|
|
|
|
|
//1 9lqknzty480cy7zsubmabkk8h
|
|
// extern Dtmethod_t _Dttree
|
|
|
|
|
|
//1 bvn6zkbcp8vjdhkccqo1xrkrb
|
|
// extern Dtmethod_t _Dthash
|
|
|
|
|
|
//1 9lidhtd6nsmmv3e7vjv9e10gw
|
|
// extern Dtmethod_t _Dtlist
|
|
|
|
|
|
//1 34ujfamjxo7xn89u90oh2k6f8
|
|
// extern Dtmethod_t _Dtqueue
|
|
|
|
|
|
//1 3jy4aceckzkdv950h89p4wjc8
|
|
// extern Dtmethod_t _Dtstack
|
|
|
|
|
|
//1 8dfqgf3u1v830qzcjqh9o8ha7
|
|
// extern Agmemdisc_t AgMemDisc
|
|
|
|
|
|
//1 18k2oh2t6llfsdc5x0wlcnby8
|
|
// extern Agiddisc_t AgIdDisc
|
|
|
|
|
|
//1 a4r7hi80gdxtsv4hdoqpyiivn
|
|
// extern Agiodisc_t AgIoDisc
|
|
|
|
|
|
//1 bnzt5syjb7mgeru19114vd6xx
|
|
// extern Agdisc_t AgDefaultDisc
|
|
|
|
|
|
//1 35y2gbegsdjilegaribes00mg
|
|
// extern Agdesc_t Agdirected, Agstrictdirected, Agundirected, Agstrictundirected
|
|
|
|
|
|
//1 c2rygslq6bcuka3awmvy2b3ow
|
|
// typedef Agsubnode_t Agnoderef_t
|
|
|
|
|
|
//1 xam6yv0dcsx57dtg44igpbzn
|
|
// typedef Dtlink_t Agedgeref_t
|
|
|
|
|
|
//1 nye6dsi1twkbddwo9iffca1j
|
|
// extern char *Version
|
|
|
|
|
|
//1 65mu6k7h7lb7bx14jpiw7iyxr
|
|
// extern char **Files
|
|
|
|
|
|
//1 2rpjdzsdyrvomf00zcs3u3dyn
|
|
// extern const char **Lib
|
|
|
|
|
|
//1 6d2f111lntd2rsdt4gswh5909
|
|
// extern char *CmdName
|
|
|
|
|
|
//1 a0ltq04fpeg83soa05a2fkwb2
|
|
// extern char *specificFlags
|
|
|
|
|
|
//1 1uv30qeqq2jh6uznlr4dziv0y
|
|
// extern char *specificItems
|
|
|
|
|
|
//1 7i4hkvngxe3x7lmg5h6b3t9g3
|
|
// extern char *Gvfilepath
|
|
|
|
|
|
//1 9jp96pa73kseya3w6sulxzok6
|
|
// extern char *Gvimagepath
|
|
|
|
|
|
//1 40ylumfu7mrvawwf4v2asvtwk
|
|
// extern unsigned char Verbose
|
|
|
|
|
|
//1 93st8awjy1z0h07n28qycbaka
|
|
// extern unsigned char Reduce
|
|
|
|
|
|
//1 f2vs67ts992erf8onwfglurzp
|
|
// extern int MemTest
|
|
|
|
|
|
//1 c6f8whijgjwwagjigmxlwz3gb
|
|
// extern char *HTTPServerEnVar
|
|
|
|
|
|
//1 cp4hzj7p87m7arw776d3bt7aj
|
|
// extern char *Output_file_name
|
|
|
|
|
|
//1 a3rqagofsgraie6mx0krzkgsy
|
|
// extern int graphviz_errors
|
|
|
|
|
|
//1 5up05203r4kxvjn1m4njcgq5x
|
|
// extern int Nop
|
|
|
|
|
|
//1 umig46cco431x14b3kosde2t
|
|
// extern double PSinputscale
|
|
|
|
|
|
//1 52bj6v8fqz39khasobljfukk9
|
|
// extern int Syntax_errors
|
|
|
|
|
|
//1 9ekf2ina8fsjj6y6i0an6somj
|
|
// extern int Show_cnt
|
|
|
|
|
|
//1 38di5qi3nkxkq65onyvconk3r
|
|
// extern char** Show_boxes
|
|
|
|
|
|
//1 6ri6iu712m8mpc7t2670etpcw
|
|
// extern int CL_type
|
|
|
|
|
|
//1 bomxiw3gy0cgd1ydqtek7fpxr
|
|
// extern unsigned char Concentrate
|
|
|
|
|
|
//1 cqy3gqgcq8empdrbnrhn84058
|
|
// extern double Epsilon
|
|
|
|
|
|
//1 64slegfoouqeg0rmbyjrm8wgr
|
|
// extern int MaxIter
|
|
|
|
|
|
//1 88wdinpnmfs4mab4aw62yb0bg
|
|
// extern int Ndim
|
|
|
|
|
|
//1 8bbad3ogcelqnnvo5br5s05gq
|
|
// extern int State
|
|
|
|
|
|
//1 17rnd8q45zclfn68qqst2vxxn
|
|
// extern int EdgeLabelsDone
|
|
|
|
|
|
//1 ymx1z4s8cznjifl2d9f9m8jr
|
|
// extern double Initial_dist
|
|
|
|
|
|
//1 a33bgl0c3uqb3trx419qulj1x
|
|
// extern double Damping
|
|
|
|
|
|
//1 d9lvrpjg1r0ojv40pod1xwk8n
|
|
// extern int Y_invert
|
|
|
|
|
|
//1 71efkfs77q5tq9ex6y0f4kanh
|
|
// extern int GvExitOnUsage
|
|
|
|
|
|
//1 4xy2dkdkv0acs2ue9eca8hh2e
|
|
// extern Agsym_t *G_activepencolor, *G_activefillcolor, *G_selectedpencolor, *G_selectedfillcolor, *G_visitedpencolor, *G_visitedfillcolor, *G_deletedpencolor, *G_deletedfillcolor, *G_ordering, *G_peripheries, *G_penwidth, *G_gradientangle, *G_margin
|
|
|
|
|
|
//1 9js5gxgzr74eakgtfhnbws3t9
|
|
// extern Agsym_t *N_height, *N_width, *N_shape, *N_color, *N_fillcolor, *N_activepencolor, *N_activefillcolor, *N_selectedpencolor, *N_selectedfillcolor, *N_visitedpencolor, *N_visitedfillcolor, *N_deletedpencolor, *N_deletedfillcolor, *N_fontsize, *N_fontname, *N_fontcolor, *N_margin, *N_label, *N_xlabel, *N_nojustify, *N_style, *N_showboxes, *N_sides, *N_peripheries, *N_ordering, *N_orientation, *N_skew, *N_distortion, *N_fixed, *N_imagescale, *N_layer, *N_group, *N_comment, *N_vertices, *N_z, *N_penwidth, *N_gradientangle
|
|
|
|
|
|
//1 anqllp9sj7wo45w6bm11j8trn
|
|
// extern Agsym_t *E_weight, *E_minlen, *E_color, *E_fillcolor, *E_activepencolor, *E_activefillcolor, *E_selectedpencolor, *E_selectedfillcolor, *E_visitedpencolor, *E_visitedfillcolor, *E_deletedpencolor, *E_deletedfillcolor, *E_fontsize, *E_fontname, *E_fontcolor, *E_label, *E_xlabel, *E_dir, *E_style, *E_decorate, *E_showboxes, *E_arrowsz, *E_constr, *E_layer, *E_comment, *E_label_float, *E_samehead, *E_sametail, *E_arrowhead, *E_arrowtail, *E_headlabel, *E_taillabel, *E_labelfontsize, *E_labelfontname, *E_labelfontcolor, *E_labeldistance, *E_labelangle, *E_tailclip, *E_headclip, *E_penwidth
|
|
|
|
|
|
//1 bh0z9puipqw7gymjd5h5b8s6i
|
|
// extern struct fdpParms_s* fdp_parms
|
|
|
|
|
|
|
|
|
|
//3 ciez0pfggxdljedzsbklq49f0
|
|
// static inline point pointof(int x, int y)
|
|
public static Object pointof(Object... arg) {
|
|
UNSUPPORTED("8e4tj258yvfq5uhsdpk37n5eq"); // static inline point pointof(int x, int y)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); // point r;
|
|
UNSUPPORTED("12jimkrzqxavaie0cpapbx18c"); // r.x = x;
|
|
UNSUPPORTED("7ivmviysahgsc5nn9gtp7q2if"); // r.y = y;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 c1s4k85p1cdfn176o3uryeros
|
|
// static inline pointf pointfof(double x, double y)
|
|
public static __struct__<pointf> pointfof(double x, double y) {
|
|
// WARNING!! STRUCT
|
|
return pointfof_w_(x, y).copy();
|
|
}
|
|
private static __struct__<pointf> pointfof_w_(double x, double y) {
|
|
ENTERING("c1s4k85p1cdfn176o3uryeros","pointfof");
|
|
try {
|
|
final __struct__<pointf> r = JUtils.from(pointf.class);
|
|
r.setDouble("x", x);
|
|
r.setDouble("y", y);
|
|
return r;
|
|
} finally {
|
|
LEAVING("c1s4k85p1cdfn176o3uryeros","pointfof");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 7cufnfitrh935ew093mw0i4b7
|
|
// static inline box boxof(int llx, int lly, int urx, int ury)
|
|
public static Object boxof(Object... arg) {
|
|
UNSUPPORTED("3lzesfdd337h31jrlib1czocm"); // static inline box boxof(int llx, int lly, int urx, int ury)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); // box b;
|
|
UNSUPPORTED("cylhjlutoc0sc0uy7g98m9fb8"); // b.LL.x = llx, b.LL.y = lly;
|
|
UNSUPPORTED("242of6revxzx8hpe7yerrchz6"); // b.UR.x = urx, b.UR.y = ury;
|
|
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); // return b;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 1vvsta5i8of59frav6uymguav
|
|
// static inline boxf boxfof(double llx, double lly, double urx, double ury)
|
|
public static __struct__<boxf> boxfof(double llx, double lly, double urx, double ury) {
|
|
// WARNING!! STRUCT
|
|
return boxfof_w_(llx, lly, urx, ury).copy();
|
|
}
|
|
private static __struct__<boxf> boxfof_w_(double llx, double lly, double urx, double ury) {
|
|
ENTERING("1vvsta5i8of59frav6uymguav","boxfof");
|
|
try {
|
|
final __struct__<boxf> b = JUtils.from(boxf.class);
|
|
b.getStruct("LL").setDouble("x", llx);
|
|
b.getStruct("LL").setDouble("y", lly);
|
|
b.getStruct("UR").setDouble("x", urx);
|
|
b.getStruct("UR").setDouble("y", ury);
|
|
return b;
|
|
} finally {
|
|
LEAVING("1vvsta5i8of59frav6uymguav","boxfof");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 1n5xl70wxuabyf97mclvilsm6
|
|
// static inline point add_point(point p, point q)
|
|
public static Object add_point(Object... arg) {
|
|
UNSUPPORTED("6iamka1fx8fk1rohzzse8phte"); // static inline point add_point(point p, point q)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); // point r;
|
|
UNSUPPORTED("3n2sizjd0civbzm6iq7su1s2p"); // r.x = p.x + q.x;
|
|
UNSUPPORTED("65ygdo31w09i5i6bd2f7azcd3"); // r.y = p.y + q.y;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 arrsbik9b5tnfcbzsm8gr2chx
|
|
// static inline pointf add_pointf(pointf p, pointf q)
|
|
public static __struct__<pointf> add_pointf(final __struct__<pointf> p, final __struct__<pointf> q) {
|
|
// WARNING!! STRUCT
|
|
return add_pointf_w_(p.copy(), q.copy()).copy();
|
|
}
|
|
private static __struct__<pointf> add_pointf_w_(final __struct__<pointf> p, final __struct__<pointf> q) {
|
|
ENTERING("arrsbik9b5tnfcbzsm8gr2chx","add_pointf");
|
|
try {
|
|
final __struct__<pointf> r = JUtils.from(pointf.class);
|
|
r.setDouble("x", p.getDouble("x") + q.getDouble("x"));
|
|
r.setDouble("y", p.getDouble("y") + q.getDouble("y"));
|
|
return r;
|
|
} finally {
|
|
LEAVING("arrsbik9b5tnfcbzsm8gr2chx","add_pointf");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 ai2dprak5y6obdsflguh5qbd7
|
|
// static inline point sub_point(point p, point q)
|
|
public static Object sub_point(Object... arg) {
|
|
UNSUPPORTED("cd602849h0bce8lu9xegka0ia"); // static inline point sub_point(point p, point q)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); // point r;
|
|
UNSUPPORTED("4q4q9dveah93si8ajfv59gz27"); // r.x = p.x - q.x;
|
|
UNSUPPORTED("9f90ik0o2yqhanzntpy3d2ydy"); // r.y = p.y - q.y;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 16f6pyogcv3j7n2p0n8giqqgh
|
|
// static inline pointf sub_pointf(pointf p, pointf q)
|
|
public static Object sub_pointf(Object... arg) {
|
|
UNSUPPORTED("dmufj44lddsnj0wjyxsg2fcso"); // static inline pointf sub_pointf(pointf p, pointf q)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); // pointf r;
|
|
UNSUPPORTED("4q4q9dveah93si8ajfv59gz27"); // r.x = p.x - q.x;
|
|
UNSUPPORTED("9f90ik0o2yqhanzntpy3d2ydy"); // r.y = p.y - q.y;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 9k50jgrhc4f9824vf8ony74rw
|
|
// static inline point mid_point(point p, point q)
|
|
public static Object mid_point(Object... arg) {
|
|
UNSUPPORTED("evy44tdsmu3erff9dp2x835u2"); // static inline point mid_point(point p, point q)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); // point r;
|
|
UNSUPPORTED("1a6p6fm57o0wt5ze2btsx06c7"); // r.x = (p.x + q.x) / 2;
|
|
UNSUPPORTED("1kbj5tgdmfi6kf4jgg6skhr6e"); // r.y = (p.y + q.y) / 2;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 59c4f7im0ftyowhnzzq2v9o1x
|
|
// static inline pointf mid_pointf(pointf p, pointf q)
|
|
public static Object mid_pointf(Object... arg) {
|
|
UNSUPPORTED("381o63o9kb04d7gzg65v0r3q"); // static inline pointf mid_pointf(pointf p, pointf q)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); // pointf r;
|
|
UNSUPPORTED("c5vboetlr3mf43wns7iik6m1w"); // r.x = (p.x + q.x) / 2.;
|
|
UNSUPPORTED("bcdf562ldr3bjn78hcay5xd63"); // r.y = (p.y + q.y) / 2.;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 5r18p38gisvcx3zsvbb9saixx
|
|
// static inline pointf interpolate_pointf(double t, pointf p, pointf q)
|
|
public static Object interpolate_pointf(Object... arg) {
|
|
UNSUPPORTED("894yimn33kmtm454llwdaotu8"); // static inline pointf interpolate_pointf(double t, pointf p, pointf q)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("ef2acl8wa2ooqcb5vz3098maz"); // pointf r;
|
|
UNSUPPORTED("5tpwuyf5iidesy80v8o4nwkmk"); // r.x = p.x + t * (q.x - p.x);
|
|
UNSUPPORTED("ewnrc5uloj3w5jbmsjcn3wja0"); // r.y = p.y + t * (q.y - p.y);
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 bxzrv2ghq04qk5cbyy68s4mol
|
|
// static inline point exch_xy(point p)
|
|
public static Object exch_xy(Object... arg) {
|
|
UNSUPPORTED("2vxya0v2fzlv5e0vjaa8d414"); // static inline point exch_xy(point p)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); // point r;
|
|
UNSUPPORTED("60cojdwc2h7f0m51s9jdwvup7"); // r.x = p.y;
|
|
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); // r.y = p.x;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 9lt3e03tac6h6sydljrcws8fd
|
|
// static inline pointf exch_xyf(pointf p)
|
|
public static Object exch_xyf(Object... arg) {
|
|
UNSUPPORTED("8qamrobrqi8jsvvfrxkimrsnw"); // static inline pointf exch_xyf(pointf p)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); // pointf r;
|
|
UNSUPPORTED("60cojdwc2h7f0m51s9jdwvup7"); // r.x = p.y;
|
|
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); // r.y = p.x;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 8l9qhieokthntzdorlu5zn29b
|
|
// static inline box box_bb(box b0, box b1)
|
|
public static Object box_bb(Object... arg) {
|
|
UNSUPPORTED("36et5gmnjrby6o7bq9sgh1hx6"); // static inline box box_bb(box b0, box b1)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); // box b;
|
|
UNSUPPORTED("8mr2c9xitsqi8z1plbp7ox1hu"); // b.LL.x = MIN(b0.LL.x, b1.LL.x);
|
|
UNSUPPORTED("2egu55ef4u1i03nwz01k7kcrl"); // b.LL.y = MIN(b0.LL.y, b1.LL.y);
|
|
UNSUPPORTED("9n6ei3odbgefwfxvql9whcpe"); // b.UR.x = MAX(b0.UR.x, b1.UR.x);
|
|
UNSUPPORTED("19ocysbuh4pxyft2bqhyhigr1"); // b.UR.y = MAX(b0.UR.y, b1.UR.y);
|
|
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); // return b;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 clws9h3bbjm0lw3hexf8nl4c4
|
|
// static inline boxf boxf_bb(boxf b0, boxf b1)
|
|
public static Object boxf_bb(Object... arg) {
|
|
UNSUPPORTED("dyrqu4ww9osr9c86gqgmifcp6"); // static inline boxf boxf_bb(boxf b0, boxf b1)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("c57pq0f87j6dnbcvygu7v6k84"); // boxf b;
|
|
UNSUPPORTED("8mr2c9xitsqi8z1plbp7ox1hu"); // b.LL.x = MIN(b0.LL.x, b1.LL.x);
|
|
UNSUPPORTED("2egu55ef4u1i03nwz01k7kcrl"); // b.LL.y = MIN(b0.LL.y, b1.LL.y);
|
|
UNSUPPORTED("9n6ei3odbgefwfxvql9whcpe"); // b.UR.x = MAX(b0.UR.x, b1.UR.x);
|
|
UNSUPPORTED("19ocysbuh4pxyft2bqhyhigr1"); // b.UR.y = MAX(b0.UR.y, b1.UR.y);
|
|
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); // return b;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 bit6ycxo1iqd2al92y8gkzlvb
|
|
// static inline box box_intersect(box b0, box b1)
|
|
public static Object box_intersect(Object... arg) {
|
|
UNSUPPORTED("34gv28cldst09bl71itjgviue"); // static inline box box_intersect(box b0, box b1)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); // box b;
|
|
UNSUPPORTED("9slu7bixuymxttjic76ha2nl2"); // b.LL.x = MAX(b0.LL.x, b1.LL.x);
|
|
UNSUPPORTED("3uv943c2f82yuif249pf5azob"); // b.LL.y = MAX(b0.LL.y, b1.LL.y);
|
|
UNSUPPORTED("74tf5h16bc9zabq3s3dyny543"); // b.UR.x = MIN(b0.UR.x, b1.UR.x);
|
|
UNSUPPORTED("d99gcv3i7xes7y7rqf8ii20ux"); // b.UR.y = MIN(b0.UR.y, b1.UR.y);
|
|
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); // return b;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 8gfybie7k6pgb3o1a6llgpwng
|
|
// static inline boxf boxf_intersect(boxf b0, boxf b1)
|
|
public static Object boxf_intersect(Object... arg) {
|
|
UNSUPPORTED("ape22b8z6jfg17gvo42hok9eb"); // static inline boxf boxf_intersect(boxf b0, boxf b1)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("c57pq0f87j6dnbcvygu7v6k84"); // boxf b;
|
|
UNSUPPORTED("9slu7bixuymxttjic76ha2nl2"); // b.LL.x = MAX(b0.LL.x, b1.LL.x);
|
|
UNSUPPORTED("3uv943c2f82yuif249pf5azob"); // b.LL.y = MAX(b0.LL.y, b1.LL.y);
|
|
UNSUPPORTED("74tf5h16bc9zabq3s3dyny543"); // b.UR.x = MIN(b0.UR.x, b1.UR.x);
|
|
UNSUPPORTED("d99gcv3i7xes7y7rqf8ii20ux"); // b.UR.y = MIN(b0.UR.y, b1.UR.y);
|
|
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); // return b;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 7z8j2quq65govaaejrz7b4cvb
|
|
// static inline int box_overlap(box b0, box b1)
|
|
public static Object box_overlap(Object... arg) {
|
|
UNSUPPORTED("1e9k599x7ygct7r4cfdxlk9u9"); // static inline int box_overlap(box b0, box b1)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("7a9wwpu7dhdphd08y1ecw54w5"); // return OVERLAP(b0, b1);
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 4z0suuut2acsay5m8mg9dqjdu
|
|
// static inline int boxf_overlap(boxf b0, boxf b1)
|
|
public static Object boxf_overlap(Object... arg) {
|
|
UNSUPPORTED("905nejsewihwhhc3bhnrz9nwo"); // static inline int boxf_overlap(boxf b0, boxf b1)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("7a9wwpu7dhdphd08y1ecw54w5"); // return OVERLAP(b0, b1);
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 dd34swz5rmdgu3a2np2a4h1dy
|
|
// static inline int box_contains(box b0, box b1)
|
|
public static Object box_contains(Object... arg) {
|
|
UNSUPPORTED("aputfc30fjkvy6jx4otljaczq"); // static inline int box_contains(box b0, box b1)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("87ap80vrh2a4gpprbxr33lrg3"); // return CONTAINS(b0, b1);
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 8laj1bspbu2i1cjd9upr7xt32
|
|
// static inline int boxf_contains(boxf b0, boxf b1)
|
|
public static Object boxf_contains(Object... arg) {
|
|
UNSUPPORTED("7ccnttkiwt834yfyw0evcm18v"); // static inline int boxf_contains(boxf b0, boxf b1)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("87ap80vrh2a4gpprbxr33lrg3"); // return CONTAINS(b0, b1);
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 4wf5swkz24xx51ja2dynbycu1
|
|
// static inline pointf perp (pointf p)
|
|
public static Object perp(Object... arg) {
|
|
UNSUPPORTED("567wpqlg9rv63ynyvxd9sgkww"); // static inline pointf perp (pointf p)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); // pointf r;
|
|
UNSUPPORTED("2fyydy6t6yifjsczccsb9szeg"); // r.x = -p.y;
|
|
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); // r.y = p.x;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 6dtlpzv4mvgzb9o0b252yweuv
|
|
// static inline pointf scale (double c, pointf p)
|
|
public static Object scale(Object... arg) {
|
|
UNSUPPORTED("c1ngytew34bmkdb7vps5h3dh8"); // static inline pointf scale (double c, pointf p)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); // pointf r;
|
|
UNSUPPORTED("dznf7nac14snww4usquyd6r3r"); // r.x = c * p.x;
|
|
UNSUPPORTED("33kk73m8vjcux5tnjl8co2pe6"); // r.y = c * p.y;
|
|
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); // return r;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 brutblu0x5wghdgucrt52smjm
|
|
// static void initGraphAttrs(Agraph_t * g, circ_state * state)
|
|
public static Object initGraphAttrs(Object... arg) {
|
|
UNSUPPORTED("mevh06n4q12f6qlyrvz3w4g0"); // static void initGraphAttrs(Agraph_t * g, circ_state * state)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("3z24ttdbl5xv131ksj7fa1bos"); // static Agraph_t *rootg;
|
|
UNSUPPORTED("2sxz0ovw0gl9wk9npfs6dv3ef"); // static attrsym_t *N_artpos;
|
|
UNSUPPORTED("armrshxy92azyhnq4ajdo80ng"); // static attrsym_t *N_root;
|
|
UNSUPPORTED("1aahky7zclwyujyy33hntydc6"); // static attrsym_t *G_mindist;
|
|
UNSUPPORTED("cjkaslolwvv9zm99ol4025xwn"); // static char *rootname;
|
|
UNSUPPORTED("btcm26tl3qvd0mpw8v6ehj7fl"); // Agraph_t *rg;
|
|
UNSUPPORTED("75g5xnaflgg4p8k1558jb4iwe"); // node_t *n = agfstnode(g);
|
|
UNSUPPORTED("8sbtilif75x33dpu4ndtghvpb"); // rg = agraphof((((cdata*)(ND_alg(n)))->orig.np));
|
|
UNSUPPORTED("1b78iugl2igpzf6u74oi1e79p"); // if (rg != rootg) { /* new root graph */
|
|
UNSUPPORTED("94t7yb92h6bvdimz86ehh9rj"); // state->blockCount = 0;
|
|
UNSUPPORTED("9pibd50hsa8xrddgalqpzemqq"); // rootg = rg;
|
|
UNSUPPORTED("dw7jwke69sqerh0l2h4j1irbs"); // G_mindist = agattr(rootg,AGRAPH, "mindist", NULL);
|
|
UNSUPPORTED("248jckj3fduzazffdm0ezhdgo"); // N_artpos = agattr(rootg,AGNODE, "articulation_pos", NULL);
|
|
UNSUPPORTED("60so4xhc3ssfm3o0ub5d6e6nf"); // N_root = agattr(rootg,AGNODE, "root", NULL);
|
|
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
|
|
UNSUPPORTED("f0rizk4nvevdxrxdceh5l8gb8"); // rootname = agget(rootg, "root");
|
|
UNSUPPORTED("5qqotagszvhwnqyx2q40b4xh1"); // initBlocklist(&state->bl);
|
|
UNSUPPORTED("bpjxyfqoeiyunzjxeqp945vfx"); // state->orderCount = 1;
|
|
UNSUPPORTED("5r1nzq4zm4l0jc5gao2cxf41k"); // state->min_dist = late_double(rootg, G_mindist, 1.0, 0.0);
|
|
UNSUPPORTED("d19x5ja0lnq2fpohjymq0r6h4"); // state->N_artpos = N_artpos;
|
|
UNSUPPORTED("23qn4w90tp8ja02yccctbqsq3"); // state->N_root = N_root;
|
|
UNSUPPORTED("1mmya9odnwx31zrehpl1jpsy1"); // state->rootname = rootname;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 7576syipts6h49ytv0bxjqihr
|
|
// static void cleanup(block_t * root, circ_state * sp)
|
|
public static Object cleanup(Object... arg) {
|
|
UNSUPPORTED("797dl0jvi1n3233d8o4uyei2b"); // static void cleanup(block_t * root, circ_state * sp)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("gazjytqmjmd1urhxt9548d55"); // freeBlocktree(root);
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 boxxvmmqhsqas56onmc5f3zwe
|
|
// static block_t* createOneBlock(Agraph_t * g, circ_state * state)
|
|
public static Object createOneBlock(Object... arg) {
|
|
UNSUPPORTED("59ge1w6bvjt3yigegnr06qnl8"); // static block_t*
|
|
UNSUPPORTED("9xvo8aqpz8luw2fq3dl28uijm"); // createOneBlock(Agraph_t * g, circ_state * state)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("c3tourf5k7groqyh71yjd5xec"); // Agraph_t *subg;
|
|
UNSUPPORTED("78gq1jdufena2r9rigvse5178"); // char name[128];
|
|
UNSUPPORTED("c1e61umpnq91loowv2uiik4ij"); // block_t *bp;
|
|
UNSUPPORTED("ci2zh69w6nhi0q816i1ixuy9k"); // Agnode_t* n;
|
|
UNSUPPORTED("ep00xn89fpirmsx2551j54utc"); // sprintf(name, "_block_%d", state->blockCount++);
|
|
UNSUPPORTED("8hrghpozt8br3ds7ltyndkky6"); // subg = agsubg(g, name, 1);
|
|
UNSUPPORTED("dkw9ioytrkmgvbpp3g41plz2w"); // bp = mkBlock(subg);
|
|
UNSUPPORTED("7wq24g054kmx3aw25vk5ksj4"); // for (n = agfstnode(g); n; n = agnxtnode(g,n)) {
|
|
UNSUPPORTED("e3s0e6n0tn5oo7ufsgmpz2da4"); // agsubnode(bp->sub_graph, n, 1);
|
|
UNSUPPORTED("5w85v39q14iajt0jgg03tk3a9"); // (((cdata*)(ND_alg(n)))->block) = bp;
|
|
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
|
|
UNSUPPORTED("bgo7070e5cs998w6zp1ma85ad"); // return bp;
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
|
|
|
|
//3 8uhw81t1ved37tzd71k710amg
|
|
// void circularLayout(Agraph_t * g, Agraph_t* realg)
|
|
public static Object circularLayout(Object... arg) {
|
|
UNSUPPORTED("b9ydomdo0508iyd0x2pfye9lz"); // void circularLayout(Agraph_t * g, Agraph_t* realg)
|
|
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
|
|
UNSUPPORTED("7u378ih9lwpzdxqjnl915ozy"); // block_t *root;
|
|
UNSUPPORTED("d75hzxqbv87poc5kfhal0xyck"); // static circ_state state;
|
|
UNSUPPORTED("c9dpf2d6r2iz9o45zgyidbebh"); // if (agnnodes(g) == 1) {
|
|
UNSUPPORTED("6ki4i8xt1mzl7q9z88kubd4yj"); // Agnode_t *n = agfstnode(g);
|
|
UNSUPPORTED("1if9tmldy50vvy2r6q47ljlzr"); // ND_pos(n)[0] = 0;
|
|
UNSUPPORTED("dl1koje47ohkw3rirkqubr4ha"); // ND_pos(n)[1] = 0;
|
|
UNSUPPORTED("a7fgam0j0jm7bar0mblsv3no4"); // return;
|
|
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
|
|
UNSUPPORTED("15iqjzyyusn71pklqiaym0leo"); // initGraphAttrs(g, &state);
|
|
UNSUPPORTED("guyydelm9krftn3qex06vuuh"); // if (mapbool(agget(realg, "oneblock")))
|
|
UNSUPPORTED("2lhfurdnccdltspt0boh4e1r1"); // root = createOneBlock(g, &state);
|
|
UNSUPPORTED("div10atae09n36x269sl208r1"); // else
|
|
UNSUPPORTED("8b2zub4wcpg8aqduu4g2d0vye"); // root = createBlocktree(g, &state);
|
|
UNSUPPORTED("4snxxj405ai3to5yun84phl1o"); // circPos(g, root, &state);
|
|
UNSUPPORTED("9nk75yy4i467l0g7z9wrmspqk"); // cleanup(root, &state);
|
|
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
|
|
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
|
|
}
|