get,nodegetget (9.73e-01)
node (1.49e-02)
np (5.17e-03)
ptr (1.04e-03)
c (8.17e-04)
stk (5.15e-04)
return (3.82e-04)
long (2.54e-04)
dbvt (2.52e-04)
bt (2.02e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
np
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
np
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
nodenode (9.87e-01)
np (7.39e-03)
%END% (3.85e-03)
get (1.44e-03)
c (4.20e-05)
instance (4.12e-05)
%UNK% (3.61e-05)
ptr (2.72e-05)
long (1.66e-05)
match (1.06e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
np
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
np
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.67e-01)
node (7.20e-03)
ptr (3.72e-03)
c (3.10e-03)
get (1.89e-03)
%UNK% (8.74e-04)
bt (8.63e-04)
false (7.43e-04)
collision (6.73e-04)
dbvt (6.43e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
np
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
np
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,masksetset (9.82e-01)
mask (1.17e-02)
np (3.91e-03)
stk (3.59e-04)
collision (1.85e-04)
this (1.76e-04)
c (1.55e-04)
ptr (1.42e-04)
jni (1.12e-04)
swig (1.04e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
np
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
np
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
maskmask (9.76e-01)
%END% (1.68e-02)
np (4.93e-03)
set (1.59e-03)
%UNK% (4.12e-05)
swig (2.04e-05)
get (1.85e-05)
c (1.82e-05)
value (1.71e-05)
is (1.09e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
np
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
np
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.90e-01)
mask (2.88e-03)
set (8.12e-04)
%UNK% (6.23e-04)
collision (5.04e-04)
value (2.87e-04)
bt (2.78e-04)
c (2.53e-04)
jni (2.27e-04)
ptr (1.89e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
np
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
np
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,maskgetget (9.83e-01)
mask (1.06e-02)
np (4.55e-03)
stk (3.94e-04)
return (2.47e-04)
collision (2.05e-04)
c (1.35e-04)
ptr (1.34e-04)
jni (8.50e-05)
s (8.21e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
np
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
np
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
maskmask (9.67e-01)
%END% (2.09e-02)
np (8.03e-03)
get (3.60e-03)
%UNK% (1.25e-04)
is (1.10e-04)
c (5.16e-05)
collision (3.63e-05)
instance (3.25e-05)
swig (3.22e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
np
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
np
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.86e-01)
mask (4.40e-03)
get (1.57e-03)
collision (7.24e-04)
%UNK% (6.52e-04)
c (4.75e-04)
ptr (4.16e-04)
return (3.68e-04)
jni (3.63e-04)
bt (3.61e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
np
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
np
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,nodesetset (9.75e-01)
node (1.47e-02)
nps (5.76e-03)
c (5.87e-04)
stk (5.47e-04)
ptr (4.47e-04)
get (3.02e-04)
collision (2.18e-04)
bt (1.97e-04)
dbvt (1.81e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
nodenode (9.83e-01)
nps (9.76e-03)
%END% (5.99e-03)
set (9.43e-04)
get (6.84e-05)
%UNK% (4.79e-05)
c (4.44e-05)
copy (1.84e-05)
animations (1.62e-05)
ptr (1.13e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.75e-01)
node (8.09e-03)
set (2.47e-03)
ptr (1.90e-03)
c (1.32e-03)
bt (8.98e-04)
value (8.43e-04)
%UNK% (7.54e-04)
collision (5.76e-04)
get (4.47e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,nodegetget (9.73e-01)
node (1.49e-02)
nps (5.17e-03)
ptr (1.04e-03)
c (8.17e-04)
stk (5.15e-04)
return (3.82e-04)
long (2.54e-04)
dbvt (2.52e-04)
bt (2.02e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
nps
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
nps
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
nodenode (9.87e-01)
nps (7.39e-03)
%END% (3.85e-03)
get (1.44e-03)
c (4.20e-05)
instance (4.12e-05)
%UNK% (3.61e-05)
ptr (2.72e-05)
long (1.66e-05)
match (1.06e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
nps
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
nps
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.67e-01)
node (7.20e-03)
ptr (3.72e-03)
c (3.10e-03)
get (1.89e-03)
%UNK% (8.74e-04)
bt (8.63e-04)
false (7.43e-04)
collision (6.73e-04)
dbvt (6.43e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
nps
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
nps
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,masksetset (9.82e-01)
mask (1.17e-02)
nps (3.91e-03)
stk (3.59e-04)
collision (1.85e-04)
this (1.76e-04)
c (1.55e-04)
ptr (1.42e-04)
jni (1.12e-04)
swig (1.04e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
maskmask (9.76e-01)
%END% (1.68e-02)
nps (4.93e-03)
set (1.59e-03)
%UNK% (4.12e-05)
swig (2.04e-05)
get (1.85e-05)
c (1.82e-05)
value (1.71e-05)
is (1.09e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.90e-01)
mask (2.88e-03)
set (8.12e-04)
%UNK% (6.23e-04)
collision (5.04e-04)
value (2.87e-04)
bt (2.78e-04)
c (2.53e-04)
jni (2.27e-04)
ptr (1.89e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
mask
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,maskgetget (9.83e-01)
mask (1.06e-02)
nps (4.55e-03)
stk (3.94e-04)
return (2.47e-04)
collision (2.05e-04)
c (1.35e-04)
ptr (1.34e-04)
jni (8.50e-05)
s (8.21e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
maskmask (9.67e-01)
%END% (2.09e-02)
nps (8.03e-03)
get (3.60e-03)
%UNK% (1.25e-04)
is (1.10e-04)
c (5.16e-05)
collision (3.63e-05)
instance (3.25e-05)
swig (3.22e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.86e-01)
mask (4.40e-03)
get (1.57e-03)
collision (7.24e-04)
%UNK% (6.52e-04)
c (4.75e-04)
ptr (4.16e-04)
return (3.68e-04)
jni (3.63e-04)
bt (3.61e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
mask
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,valuesetset (9.86e-01)
value (7.37e-03)
nps (3.52e-03)
stk (4.39e-04)
collision (2.49e-04)
this (2.08e-04)
c (1.97e-04)
ptr (1.80e-04)
jni (1.57e-04)
swig (1.24e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
value
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
value
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
valuevalue (9.71e-01)
%END% (1.42e-02)
nps (1.31e-02)
set (1.44e-03)
attribute (6.42e-05)
%UNK% (6.06e-05)
changed (3.83e-05)
state (2.74e-05)
load (2.37e-05)
get (2.16e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
value
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
value
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.90e-01)
value (2.63e-03)
%UNK% (6.47e-04)
set (5.65e-04)
collision (5.30e-04)
jni (2.66e-04)
bt (2.54e-04)
c (2.19e-04)
ptr (1.87e-04)
this (1.85e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
value
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
nps
value
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,valuegetget (9.88e-01)
value (5.80e-03)
nps (3.72e-03)
stk (4.25e-04)
return (3.08e-04)
collision (2.57e-04)
c (1.74e-04)
ptr (1.71e-04)
jni (1.15e-04)
s (1.02e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
value
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
value
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
valuevalue (9.39e-01)
nps (3.29e-02)
%END% (2.46e-02)
get (2.04e-03)
%UNK% (2.59e-04)
state (6.67e-05)
collision (5.83e-05)
attribute (4.98e-05)
set (4.10e-05)
string (3.44e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
value
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
value
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.90e-01)
value (2.41e-03)
%UNK% (7.33e-04)
get (5.85e-04)
collision (5.59e-04)
bt (3.30e-04)
jni (3.30e-04)
ptr (3.27e-04)
c (3.25e-04)
return (2.94e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
value
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
s
stk
nps
value
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,nodesetset (9.75e-01)
node (1.47e-02)
cln (5.76e-03)
c (5.87e-04)
stk (5.47e-04)
ptr (4.47e-04)
get (3.02e-04)
collision (2.18e-04)
bt (1.97e-04)
dbvt (1.81e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
nodenode (9.83e-01)
cln (9.76e-03)
%END% (5.99e-03)
set (9.43e-04)
get (6.84e-05)
%UNK% (4.79e-05)
c (4.44e-05)
copy (1.84e-05)
animations (1.62e-05)
ptr (1.13e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.75e-01)
node (8.09e-03)
set (2.47e-03)
ptr (1.90e-03)
c (1.32e-03)
bt (8.98e-04)
value (8.43e-04)
%UNK% (7.54e-04)
collision (5.76e-04)
get (4.47e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
node
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,nodegetget (9.73e-01)
node (1.49e-02)
cln (5.17e-03)
ptr (1.04e-03)
c (8.17e-04)
stk (5.15e-04)
return (3.82e-04)
long (2.54e-04)
dbvt (2.52e-04)
bt (2.02e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
nodenode (9.87e-01)
cln (7.39e-03)
%END% (3.85e-03)
get (1.44e-03)
c (4.20e-05)
instance (4.12e-05)
%UNK% (3.61e-05)
ptr (2.72e-05)
long (1.66e-05)
match (1.06e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.67e-01)
node (7.20e-03)
ptr (3.72e-03)
c (3.10e-03)
get (1.89e-03)
%UNK% (8.74e-04)
bt (8.63e-04)
false (7.43e-04)
collision (6.73e-04)
dbvt (6.43e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
node
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,parentsetset (9.72e-01)
parent (1.47e-02)
cln (7.98e-03)
stk (8.45e-04)
c (5.58e-04)
ptr (4.27e-04)
get (2.95e-04)
collision (1.91e-04)
bt (1.71e-04)
dbvt (1.69e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
parent
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
parent
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
parentparent (9.64e-01)
cln (2.81e-02)
%END% (6.35e-03)
set (3.83e-04)
%UNK% (2.07e-04)
get (1.72e-04)
c (5.97e-05)
node (2.92e-05)
string (1.87e-05)
bt (1.78e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
parent
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
parent
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
parent (2.23e-02)
set (4.11e-03)
ptr (2.15e-03)
c (1.35e-03)
bt (9.58e-04)
value (9.16e-04)
%UNK% (7.55e-04)
collision (6.64e-04)
node (5.73e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
parent
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
s
stk
cln
parent
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,parentgetget (9.70e-01)
parent (1.55e-02)
cln (6.63e-03)
ptr (9.81e-04)
c (7.54e-04)
stk (6.88e-04)
return (3.17e-04)
dbvt (2.53e-04)
long (2.32e-04)
node (2.21e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
parent
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
parent
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
parentparent (9.81e-01)
cln (1.31e-02)
%END% (4.02e-03)
get (1.25e-03)
%UNK% (8.01e-05)
c (5.63e-05)
instance (4.82e-05)
ptr (3.28e-05)
string (1.90e-05)
long (1.71e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
parent
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
parent
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
parent (1.39e-02)
ptr (4.14e-03)
c (3.24e-03)
get (2.51e-03)
bt (9.58e-04)
node (9.50e-04)
%UNK% (8.76e-04)
false (8.59e-04)
dbvt (7.44e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
parent
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
s
stk
cln
parent
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
prepareprepareprepare (9.33e-01)
writer (4.28e-02)
i (2.99e-03)
root (1.95e-03)
dbvt (1.71e-03)
ptr (1.63e-03)
c (1.47e-03)
node (1.08e-03)
bt (1.03e-03)
get (6.05e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
prepare
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
numnodes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
prepare
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
numnodes
)
;
}
<SENTENCE_END/>
%END%%END% (5.93e-01)
prepare (3.37e-01)
c (6.94e-03)
%UNK% (2.78e-03)
root (2.72e-03)
writer (2.18e-03)
swig (2.05e-03)
ptr (1.96e-03)
bt (1.92e-03)
get (1.88e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
prepare
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
numnodes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
prepare
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
numnodes
)
;
}
<SENTENCE_END/>
write,nodewritewrite (6.92e-01)
copy (6.73e-02)
node (5.51e-02)
parse (2.84e-02)
insert (1.89e-02)
add (1.67e-02)
get (1.41e-02)
load (1.18e-02)
new (7.69e-03)
writer (6.45e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
node
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
,
child
0
,
child
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
node
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
,
child
0
,
child
1
)
;
}
<SENTENCE_END/>
nodenode (8.29e-01)
%END% (1.29e-01)
write (9.99e-03)
c (3.65e-03)
get (2.63e-03)
%UNK% (1.29e-03)
insert (1.27e-03)
ptr (1.00e-03)
string (9.69e-04)
to (6.40e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
node
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
,
child
0
,
child
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
node
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
,
child
0
,
child
1
)
;
}
<SENTENCE_END/>
%END%%END% (9.41e-01)
node (1.21e-02)
ptr (7.46e-03)
c (3.18e-03)
0 (2.37e-03)
string (1.52e-03)
arg (1.39e-03)
%UNK% (1.35e-03)
bt (1.33e-03)
child (1.04e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
node
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
,
child
0
,
child
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
node
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
,
child
0
,
child
1
)
;
}
<SENTENCE_END/>
write,leafwriteparse (2.96e-01)
write (2.92e-01)
load (1.58e-01)
leaf (1.32e-01)
de (2.93e-02)
set (2.09e-02)
save (1.41e-02)
calc (1.12e-02)
create (6.39e-03)
writer (5.55e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
)
;
}
<SENTENCE_END/>
leafleaf (9.89e-01)
%END% (6.56e-03)
get (8.47e-04)
write (7.32e-04)
set (2.56e-04)
insert (1.44e-04)
%UNK% (9.33e-05)
c (4.03e-05)
add (3.79e-05)
parse (3.78e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
)
;
}
<SENTENCE_END/>
%END%%END% (9.59e-01)
leaf (1.20e-02)
ptr (1.93e-03)
bt (1.41e-03)
c (1.10e-03)
get (8.32e-04)
0 (7.62e-04)
%UNK% (7.40e-04)
parent (7.11e-04)
index (6.16e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
writer
write
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
,
index
,
parent
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
clone,leafclone%UNK% (4.92e-01)
clone (1.44e-01)
leaf (1.17e-01)
destroy (6.45e-02)
un (2.93e-02)
is (2.79e-02)
set (1.84e-02)
de (1.57e-02)
touches (1.40e-02)
calc (6.57e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
clone
clone
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
clone
clone
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
)
;
}
<SENTENCE_END/>
leafleaf (9.82e-01)
clone (1.04e-02)
%END% (5.44e-03)
get (4.98e-04)
%UNK% (2.11e-04)
set (1.22e-04)
is (3.46e-05)
c (3.37e-05)
insert (1.78e-05)
node (1.62e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
clone
clone
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
clone
clone
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
)
;
}
<SENTENCE_END/>
%END%%END% (9.64e-01)
leaf (2.02e-02)
bt (2.48e-03)
%UNK% (1.41e-03)
ptr (5.99e-04)
get (5.74e-04)
c (4.49e-04)
string (3.70e-04)
0 (3.17e-04)
endian (2.90e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
clone
clone
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
i
clone
clone
leaf
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
arg
0
)
,
arg
0
)
;
}
<SENTENCE_END/>
set,rootsetset (9.83e-01)
root (1.14e-02)
dbvt (1.38e-03)
c (5.91e-04)
ptr (4.65e-04)
bt (3.03e-04)
get (2.99e-04)
collision (2.94e-04)
node (1.83e-04)
value (1.61e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
root
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
root
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
rootroot (9.57e-01)
%END% (3.16e-02)
set (7.04e-03)
dbvt (1.39e-03)
c (1.02e-03)
swig (4.50e-04)
get (3.68e-04)
ptr (1.18e-04)
bt (5.94e-05)
value (4.46e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
root
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
root
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.76e-01)
ptr (4.62e-03)
c (3.35e-03)
root (1.98e-03)
value (1.62e-03)
node (9.51e-04)
dbvt (8.43e-04)
bt (7.52e-04)
get (6.71e-04)
collision (5.17e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
root
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
root
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,rootgetget (9.81e-01)
root (1.04e-02)
dbvt (1.39e-03)
ptr (9.54e-04)
c (7.75e-04)
return (4.70e-04)
bt (2.88e-04)
node (2.29e-04)
long (2.05e-04)
collision (1.86e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
root
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
root
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
rootroot (9.56e-01)
%END% (2.17e-02)
get (1.65e-02)
dbvt (2.57e-03)
c (3.41e-04)
ptr (2.86e-04)
instance (2.72e-04)
swig (1.81e-04)
long (1.18e-04)
return (1.03e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
root
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
root
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.77e-01)
ptr (2.83e-03)
c (2.29e-03)
root (1.96e-03)
dbvt (9.99e-04)
node (9.11e-04)
false (8.46e-04)
bt (7.68e-04)
get (5.55e-04)
long (5.36e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
root
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
root
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,freesetset (9.85e-01)
free (9.12e-03)
dbvt (1.12e-03)
c (5.47e-04)
ptr (4.46e-04)
bt (2.89e-04)
get (2.87e-04)
collision (2.48e-04)
node (1.80e-04)
value (1.60e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
free
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
free
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
freefree (9.34e-01)
%END% (4.93e-02)
set (8.57e-03)
dbvt (2.87e-03)
c (1.69e-03)
swig (1.52e-03)
get (2.97e-04)
ptr (1.69e-04)
bt (8.08e-05)
value (7.68e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
free
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
free
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.77e-01)
ptr (4.07e-03)
c (3.28e-03)
free (1.63e-03)
value (1.54e-03)
node (1.18e-03)
dbvt (9.50e-04)
bt (7.48e-04)
get (6.41e-04)
collision (4.42e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
free
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
free
set
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,freegetget (9.83e-01)
free (8.54e-03)
dbvt (1.13e-03)
ptr (9.70e-04)
c (7.91e-04)
return (5.47e-04)
bt (2.53e-04)
node (2.31e-04)
long (2.16e-04)
collision (1.64e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
free
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
free
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
freefree (9.33e-01)
%END% (3.95e-02)
get (1.69e-02)
dbvt (4.22e-03)
instance (6.15e-04)
c (5.97e-04)
swig (5.76e-04)
ptr (5.08e-04)
return (3.05e-04)
long (2.94e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
free
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
free
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.77e-01)
ptr (2.71e-03)
c (2.55e-03)
free (1.55e-03)
dbvt (1.05e-03)
node (9.18e-04)
false (8.55e-04)
bt (7.73e-04)
long (5.94e-04)
get (4.53e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
free
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
free
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,lkhdsetset (9.91e-01)
lkhd (6.30e-03)
dbvt (5.60e-04)
collision (2.73e-04)
this (1.66e-04)
ptr (1.46e-04)
c (1.42e-04)
jni (1.28e-04)
swig (1.22e-04)
value (9.29e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
lkhd
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
lkhd
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
lkhdlkhd (7.52e-01)
%END% (2.05e-01)
set (2.81e-02)
swig (7.26e-03)
c (1.57e-03)
value (1.26e-03)
dbvt (1.12e-03)
%UNK% (8.36e-04)
collision (3.14e-04)
get (1.58e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
lkhd
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
lkhd
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
c (1.19e-03)
lkhd (8.73e-04)
value (5.80e-04)
ptr (5.37e-04)
collision (3.72e-04)
swig (3.46e-04)
this (2.73e-04)
dbvt (2.18e-04)
jni (1.49e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
lkhd
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
lkhd
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,lkhdgetget (9.91e-01)
lkhd (6.34e-03)
dbvt (6.84e-04)
collision (2.76e-04)
return (2.26e-04)
ptr (1.39e-04)
c (1.29e-04)
bt (1.20e-04)
jni (1.07e-04)
swig (6.71e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
lkhd
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
lkhd
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
lkhdlkhd (7.47e-01)
%END% (2.15e-01)
get (2.83e-02)
swig (2.14e-03)
dbvt (1.39e-03)
%UNK% (1.19e-03)
c (1.18e-03)
collision (4.41e-04)
bt (2.36e-04)
ptr (1.44e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
lkhd
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
lkhd
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.88e-01)
c (2.80e-03)
lkhd (1.22e-03)
ptr (1.18e-03)
collision (5.87e-04)
swig (5.22e-04)
this (3.72e-04)
dbvt (3.46e-04)
jni (3.02e-04)
bt (1.85e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
lkhd
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
lkhd
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,leavessetset (9.91e-01)
leaves (6.30e-03)
dbvt (5.60e-04)
collision (2.73e-04)
this (1.66e-04)
ptr (1.46e-04)
c (1.42e-04)
jni (1.28e-04)
swig (1.22e-04)
value (9.29e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
leaves
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
leaves
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
leavesleaves (7.52e-01)
%END% (2.05e-01)
set (2.81e-02)
swig (7.26e-03)
c (1.57e-03)
value (1.26e-03)
dbvt (1.12e-03)
%UNK% (8.36e-04)
collision (3.14e-04)
get (1.58e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
leaves
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
leaves
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
c (1.19e-03)
leaves (8.73e-04)
value (5.80e-04)
ptr (5.37e-04)
collision (3.72e-04)
swig (3.46e-04)
this (2.73e-04)
dbvt (2.18e-04)
jni (1.49e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
leaves
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
leaves
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,leavesgetget (9.91e-01)
leaves (6.34e-03)
dbvt (6.84e-04)
collision (2.76e-04)
return (2.26e-04)
ptr (1.39e-04)
c (1.29e-04)
bt (1.20e-04)
jni (1.07e-04)
swig (6.71e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
leaves
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
leaves
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
leavesleaves (7.47e-01)
%END% (2.15e-01)
get (2.83e-02)
swig (2.14e-03)
dbvt (1.39e-03)
%UNK% (1.19e-03)
c (1.18e-03)
collision (4.41e-04)
bt (2.36e-04)
ptr (1.44e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
leaves
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
leaves
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.88e-01)
c (2.80e-03)
leaves (1.22e-03)
ptr (1.18e-03)
collision (5.87e-04)
swig (5.22e-04)
this (3.72e-04)
dbvt (3.46e-04)
jni (3.02e-04)
bt (1.85e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
leaves
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
leaves
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,opathsetset (9.91e-01)
opath (6.30e-03)
dbvt (5.60e-04)
collision (2.73e-04)
this (1.66e-04)
ptr (1.46e-04)
c (1.42e-04)
jni (1.28e-04)
swig (1.22e-04)
value (9.29e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
opath
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
opath
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
opathopath (7.52e-01)
%END% (2.05e-01)
set (2.81e-02)
swig (7.26e-03)
c (1.57e-03)
value (1.26e-03)
dbvt (1.12e-03)
%UNK% (8.36e-04)
collision (3.14e-04)
get (1.58e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
opath
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
opath
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
c (1.19e-03)
opath (8.73e-04)
value (5.80e-04)
ptr (5.37e-04)
collision (3.72e-04)
swig (3.46e-04)
this (2.73e-04)
dbvt (2.18e-04)
jni (1.49e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
opath
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
opath
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,opathgetget (9.91e-01)
opath (6.34e-03)
dbvt (6.84e-04)
collision (2.76e-04)
return (2.26e-04)
ptr (1.39e-04)
c (1.29e-04)
bt (1.20e-04)
jni (1.07e-04)
swig (6.71e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
opath
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
opath
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
opathopath (7.47e-01)
%END% (2.15e-01)
get (2.83e-02)
swig (2.14e-03)
dbvt (1.39e-03)
%UNK% (1.19e-03)
c (1.18e-03)
collision (4.41e-04)
bt (2.36e-04)
ptr (1.44e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
opath
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
opath
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.88e-01)
c (2.80e-03)
opath (1.22e-03)
ptr (1.18e-03)
collision (5.87e-04)
swig (5.22e-04)
this (3.72e-04)
dbvt (3.46e-04)
jni (3.02e-04)
bt (1.85e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
opath
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
opath
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,stk,stacksetset (9.76e-01)
stack (1.61e-02)
stk (2.35e-03)
nn (4.83e-04)
t (3.50e-04)
c (3.08e-04)
bt (2.99e-04)
ptr (2.86e-04)
dbvt (2.24e-04)
swigtype (2.21e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
stk
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
stk
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
stkstack (9.21e-01)
%END% (6.27e-02)
set (3.95e-03)
stk (2.89e-03)
bt (8.38e-04)
%UNK% (7.76e-04)
get (5.45e-04)
nn (4.99e-04)
c (4.03e-04)
swig (3.75e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
stk
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
stk
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
stack%END% (9.56e-01)
bt (6.17e-03)
ptr (3.37e-03)
stack (3.34e-03)
c (2.91e-03)
%UNK% (2.31e-03)
t (2.30e-03)
aligned (1.69e-03)
object (1.16e-03)
get (9.26e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
stk
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
stk
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.62e-01)
stack (1.07e-02)
set (9.12e-03)
bt (5.40e-03)
%UNK% (1.44e-03)
endian (8.39e-04)
ptr (6.31e-04)
c (4.96e-04)
aligned (4.51e-04)
t (4.06e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
stk
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
stk
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
get,stk,stackgetget (9.77e-01)
stack (1.24e-02)
stk (2.39e-03)
ptr (8.01e-04)
c (6.60e-04)
nn (6.04e-04)
return (4.09e-04)
t (3.41e-04)
bt (3.13e-04)
dbvt (2.44e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
stk
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
stk
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
stkstack (8.93e-01)
%END% (7.25e-02)
get (1.00e-02)
stk (8.27e-03)
%UNK% (1.14e-03)
c (1.14e-03)
bt (8.55e-04)
nn (8.43e-04)
ptr (4.65e-04)
long (4.51e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
stk
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
stk
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
stack%END% (9.63e-01)
bt (2.93e-03)
c (2.83e-03)
stack (2.67e-03)
ptr (2.33e-03)
%UNK% (2.12e-03)
get (1.21e-03)
aligned (1.08e-03)
t (7.56e-04)
instance (5.60e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
stk
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
stk
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.68e-01)
stack (1.05e-02)
get (7.44e-03)
bt (1.62e-03)
%UNK% (1.03e-03)
c (9.15e-04)
ptr (8.43e-04)
t (3.88e-04)
endian (3.62e-04)
stk (3.09e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
stk
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
stk
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nn
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,ray,test,stacksetset (9.65e-01)
stack (2.66e-02)
test (3.81e-03)
p (4.24e-04)
ray (3.25e-04)
t (3.00e-04)
c (2.99e-04)
ptr (2.75e-04)
bt (2.17e-04)
swigtype (1.98e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
raystack (9.87e-01)
%END% (9.80e-03)
test (1.59e-03)
set (7.45e-04)
bt (3.91e-05)
c (3.07e-05)
aligned (2.46e-05)
t (2.43e-05)
swig (2.12e-05)
at (2.12e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
test%END% (9.65e-01)
stack (9.16e-03)
ptr (2.66e-03)
bt (2.25e-03)
set (2.09e-03)
t (1.79e-03)
c (1.55e-03)
aligned (1.17e-03)
object (8.75e-04)
value (7.31e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
stack%END% (9.72e-01)
set (1.19e-02)
stack (8.11e-03)
bt (1.67e-03)
ptr (3.96e-04)
%UNK% (3.39e-04)
c (2.52e-04)
t (2.47e-04)
endian (2.17e-04)
aligned (1.90e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
set (2.24e-02)
stack (1.30e-02)
bt (1.59e-03)
%UNK% (3.08e-04)
test (2.59e-04)
ptr (2.30e-04)
endian (2.16e-04)
c (1.81e-04)
valid (1.76e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
stack
set
(
swig
c
ptr
,
this
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
value
)
)
;
}
<SENTENCE_END/>
get,ray,test,stackgetget (9.72e-01)
stack (1.68e-02)
test (3.14e-03)
ptr (8.10e-04)
c (6.30e-04)
p (4.61e-04)
ray (3.53e-04)
return (3.50e-04)
t (3.22e-04)
bt (2.18e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
raystack (9.87e-01)
%END% (7.23e-03)
test (4.31e-03)
get (1.05e-03)
c (4.93e-05)
instance (4.21e-05)
bt (2.90e-05)
long (2.55e-05)
ptr (2.48e-05)
p (2.20e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
test%END% (9.61e-01)
stack (8.82e-03)
ptr (2.78e-03)
c (2.68e-03)
bt (1.77e-03)
get (1.58e-03)
t (1.32e-03)
aligned (1.22e-03)
p (9.32e-04)
object (9.24e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
stack%END% (9.70e-01)
stack (1.03e-02)
get (9.48e-03)
bt (8.19e-04)
ptr (7.46e-04)
c (6.41e-04)
instance (3.79e-04)
%UNK% (3.59e-04)
t (3.03e-04)
test (2.72e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.59e-01)
get (1.81e-02)
stack (1.42e-02)
bt (7.12e-04)
ptr (5.12e-04)
c (4.64e-04)
instance (3.36e-04)
%UNK% (3.25e-04)
test (3.20e-04)
t (1.84e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
ray
test
stack
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
clearclearclear (9.91e-01)
dbvt (3.97e-03)
bt (6.93e-04)
collision (5.86e-04)
jni (3.51e-04)
c (2.27e-04)
ptr (1.96e-04)
swig (1.73e-04)
this (9.31e-05)
revert (1.54e-07)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clear
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clear
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.46e-01)
c (2.69e-02)
dbvt (8.69e-03)
clear (4.10e-03)
ptr (3.72e-03)
swig (3.57e-03)
this (6.82e-04)
bt (5.72e-04)
collision (1.82e-04)
endian (4.17e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clear
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clear
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
emptyemptyget (4.13e-01)
is (1.52e-01)
empty (9.16e-02)
clear (6.65e-02)
shrink (3.51e-02)
add (2.72e-02)
contains (2.22e-02)
pop (2.07e-02)
set (1.91e-02)
length (1.06e-02)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
empty
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
empty
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.19e-01)
c (5.07e-02)
swig (9.18e-03)
empty (5.21e-03)
ptr (3.53e-03)
dbvt (1.18e-03)
this (9.17e-04)
collision (8.32e-04)
return (3.08e-04)
bt (3.04e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
empty
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
empty
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
optimize,bottom,upoptimizeup (8.70e-01)
bottom (1.09e-01)
optimize (1.16e-02)
quicksort (3.00e-03)
down (1.89e-03)
partition (5.59e-04)
dbvt (4.74e-04)
collision (3.37e-04)
%END% (1.99e-04)
jni (1.62e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
bottom
up
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
bottom
up
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
bottomup (5.31e-01)
%END% (4.52e-01)
bottom (7.68e-03)
this (2.52e-04)
swig (1.03e-04)
collision (9.32e-05)
c (8.03e-05)
down (7.05e-05)
ptr (4.71e-05)
%UNK% (3.66e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
bottom
up
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
bottom
up
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
up%END% (9.87e-01)
up (9.84e-03)
bottom (5.44e-04)
c (9.46e-05)
swig (9.18e-05)
ptr (7.66e-05)
collision (3.92e-05)
this (3.29e-05)
optimize (3.08e-05)
endian (2.46e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
bottom
up
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
bottom
up
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.71e-01)
up (2.21e-02)
bottom (1.30e-03)
swig (3.05e-04)
c (2.12e-04)
ptr (1.47e-04)
optimize (6.36e-05)
collision (5.18e-05)
this (4.90e-05)
jni (4.49e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
bottom
up
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
bottom
up
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
optimize,top,downoptimizedown (8.58e-01)
top (1.18e-01)
optimize (1.25e-02)
%END% (7.89e-04)
bu (6.19e-04)
collision (5.80e-04)
dbvt (5.77e-04)
swig (5.73e-04)
0 (3.99e-04)
this (3.74e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
0
(
swig
c
ptr
,
this
,
bu
treshold
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
0
(
swig
c
ptr
,
this
,
bu
treshold
)
;
}
<SENTENCE_END/>
top%END% (5.22e-01)
down (4.56e-01)
top (6.87e-03)
treshold (1.29e-03)
bu (7.04e-04)
swig (3.18e-04)
0 (2.90e-04)
c (2.36e-04)
%UNK% (2.13e-04)
collision (1.75e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
0
(
swig
c
ptr
,
this
,
bu
treshold
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
0
(
swig
c
ptr
,
this
,
bu
treshold
)
;
}
<SENTENCE_END/>
down%END% (9.77e-01)
down (1.70e-02)
0 (1.29e-03)
top (8.54e-04)
swig (2.59e-04)
%UNK% (1.88e-04)
treshold (1.76e-04)
bu (1.20e-04)
bt (1.15e-04)
c (7.45e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
0
(
swig
c
ptr
,
this
,
bu
treshold
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
0
(
swig
c
ptr
,
this
,
bu
treshold
)
;
}
<SENTENCE_END/>
%END%%END% (9.65e-01)
down (2.52e-02)
0 (2.09e-03)
top (1.86e-03)
swig (5.21e-04)
%UNK% (1.71e-04)
bt (1.34e-04)
treshold (1.17e-04)
c (9.87e-05)
bu (9.47e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
0
(
swig
c
ptr
,
this
,
bu
treshold
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
0
(
swig
c
ptr
,
this
,
bu
treshold
)
;
}
<SENTENCE_END/>
optimize,top,downoptimizedown (8.82e-01)
top (9.83e-02)
optimize (1.02e-02)
dbvt (5.40e-04)
swig (5.27e-04)
collision (5.19e-04)
%END% (4.59e-04)
1 (3.80e-04)
c (2.86e-04)
jni (2.85e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
1
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
1
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
top%END% (5.36e-01)
down (4.42e-01)
top (4.64e-03)
swig (4.02e-04)
c (3.09e-04)
1 (2.95e-04)
this (2.80e-04)
ptr (1.63e-04)
collision (1.59e-04)
optimize (2.90e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
1
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
1
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
down%END% (9.84e-01)
down (1.23e-02)
1 (9.70e-04)
top (5.72e-04)
swig (1.95e-04)
c (4.92e-05)
ptr (4.89e-05)
collision (3.15e-05)
bt (2.98e-05)
this (2.93e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
1
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
1
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.62e-01)
down (2.83e-02)
1 (2.55e-03)
top (2.00e-03)
swig (6.08e-04)
c (1.04e-04)
ptr (9.15e-05)
optimize (8.28e-05)
collision (6.58e-05)
jni (5.22e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
1
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
top
down
swig
1
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
optimize,incrementaloptimize%END% (1.45e-01)
incremental (1.01e-01)
%UNK% (9.06e-02)
optimize (4.96e-02)
create (4.82e-02)
set (4.48e-02)
copy (2.28e-02)
get (2.24e-02)
%START% (2.07e-02)
update (1.82e-02)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
incremental
(
swig
c
ptr
,
this
,
passes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
incremental
(
swig
c
ptr
,
this
,
passes
)
;
}
<SENTENCE_END/>
incremental%END% (8.93e-01)
incremental (6.38e-02)
passes (8.62e-03)
swig (6.02e-03)
optimize (3.78e-03)
c (1.86e-03)
this (3.18e-04)
ptr (2.17e-04)
collision (9.77e-05)
%UNK% (8.82e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
incremental
(
swig
c
ptr
,
this
,
passes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
incremental
(
swig
c
ptr
,
this
,
passes
)
;
}
<SENTENCE_END/>
%END%%END% (9.84e-01)
incremental (1.06e-02)
optimize (5.88e-04)
swig (4.45e-04)
c (3.69e-04)
ptr (2.30e-04)
passes (1.53e-04)
this (1.34e-04)
bt (6.71e-05)
collision (5.55e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
incremental
(
swig
c
ptr
,
this
,
passes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
optimize
incremental
(
swig
c
ptr
,
this
,
passes
)
;
}
<SENTENCE_END/>
insertinsertinsert (9.36e-01)
dbvt (1.48e-02)
ptr (5.53e-03)
c (4.70e-03)
bt (3.53e-03)
get (1.98e-03)
return (1.53e-03)
aabb (1.14e-03)
collision (1.11e-03)
node (1.05e-03)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
insert
(
swig
c
ptr
,
this
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
box
)
,
box
,
data
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
insert
(
swig
c
ptr
,
this
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
box
)
,
box
,
data
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (5.55e-01)
insert (2.29e-01)
c (8.14e-02)
get (3.88e-02)
ptr (1.12e-02)
dbvt (7.85e-03)
swig (2.30e-03)
box (2.25e-03)
data (1.85e-03)
bt (1.54e-03)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
insert
(
swig
c
ptr
,
this
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
box
)
,
box
,
data
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
dbvt
insert
(
swig
c
ptr
,
this
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
box
)
,
box
,
data
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
dbvt
node
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
updateupdateupdate (8.68e-01)
(7.13e-02)
dbvt (9.33e-03)
action (6.53e-03)
leaf (5.19e-03)
set (4.09e-03)
swig (2.37e-03)
get (2.35e-03)
bt (2.02e-03)
apply (1.64e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
0
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
lookahead
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
0
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
lookahead
)
;
}
<SENTENCE_END/>
%END%%END% (7.52e-01)
update (8.30e-02)
leaf (6.51e-02)
0 (5.42e-02)
c (5.49e-03)
dbvt (3.78e-03)
swig (3.70e-03)
lookahead (2.47e-03)
get (1.53e-03)
%UNK% (1.12e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
0
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
lookahead
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
0
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
lookahead
)
;
}
<SENTENCE_END/>
updateupdateupdate (9.19e-01)
(3.04e-02)
dbvt (1.01e-02)
action (4.13e-03)
leaf (2.83e-03)
swig (2.28e-03)
bt (2.21e-03)
set (1.83e-03)
ptr (1.51e-03)
get (1.42e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
1
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
1
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
)
;
}
<SENTENCE_END/>
%END%%END% (5.93e-01)
leaf (1.85e-01)
update (1.23e-01)
1 (4.73e-02)
swig (5.51e-03)
c (5.35e-03)
dbvt (3.94e-03)
ptr (1.19e-03)
get (1.11e-03)
set (5.88e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
1
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
1
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
)
;
}
<SENTENCE_END/>
updateupdateupdate (7.63e-01)
(6.90e-02)
get (4.88e-02)
set (2.62e-02)
%END% (1.71e-02)
action (1.39e-02)
dbvt (6.47e-03)
swig (6.12e-03)
apply (3.99e-03)
leaf (2.44e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
2
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
2
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
)
;
}
<SENTENCE_END/>
%END%%END% (5.12e-01)
leaf (1.82e-01)
c (6.83e-02)
update (6.65e-02)
2 (5.39e-02)
get (3.87e-02)
volume (1.52e-02)
dbvt (6.33e-03)
swig (6.12e-03)
ptr (5.99e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
2
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
update
swig
2
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
)
;
}
<SENTENCE_END/>
updateupdateupdate (3.98e-01)
get (3.50e-01)
(6.64e-02)
%END% (4.74e-02)
set (4.05e-02)
action (1.06e-02)
swig (7.65e-03)
dbvt (5.03e-03)
apply (4.69e-03)
%UNK% (3.84e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
3
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
velocity
,
margin
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
3
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
velocity
,
margin
)
;
}
<SENTENCE_END/>
%END%%END% (5.58e-01)
leaf (1.35e-01)
3 (7.78e-02)
c (7.01e-02)
get (3.87e-02)
update (3.59e-02)
volume (7.80e-03)
dbvt (6.17e-03)
ptr (5.99e-03)
velocity (5.69e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
3
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
velocity
,
margin
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
3
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
velocity
,
margin
)
;
}
<SENTENCE_END/>
updateupdateupdate (5.13e-01)
(2.37e-01)
get (1.10e-01)
%END% (2.37e-02)
set (1.81e-02)
action (1.72e-02)
swig (1.30e-02)
dbvt (6.55e-03)
apply (3.71e-03)
volume (2.34e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
4
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
velocity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
4
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
velocity
)
;
}
<SENTENCE_END/>
%END%%END% (5.98e-01)
4 (1.12e-01)
leaf (1.05e-01)
c (4.80e-02)
update (3.22e-02)
get (2.51e-02)
velocity (1.27e-02)
volume (5.90e-03)
ptr (5.15e-03)
dbvt (4.65e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
4
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
velocity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
4
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
velocity
)
;
}
<SENTENCE_END/>
updateupdate (4.09e-01)
update (2.25e-01)
get (1.49e-01)
swig (5.20e-02)
%END% (4.39e-02)
action (2.04e-02)
set (1.70e-02)
dbvt (7.39e-03)
5 (5.31e-03)
init (3.98e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
5
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
margin
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
5
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
margin
)
;
}
<SENTENCE_END/>
%END%5 (4.13e-01)
%END% (3.79e-01)
leaf (7.17e-02)
c (4.09e-02)
get (2.30e-02)
update (1.17e-02)
margin (6.78e-03)
volume (5.27e-03)
ptr (4.68e-03)
swig (3.85e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
5
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
margin
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
update
swig
5
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
margin
)
;
}
<SENTENCE_END/>
removeremoveremove (9.74e-01)
dbvt (7.27e-03)
leaf (2.39e-03)
bt (1.67e-03)
ptr (1.40e-03)
c (1.13e-03)
collision (7.77e-04)
node (5.45e-04)
jni (4.88e-04)
get (4.31e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
remove
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
remove
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
)
;
}
<SENTENCE_END/>
%END%%END% (4.98e-01)
leaf (4.17e-01)
c (2.08e-02)
remove (1.45e-02)
dbvt (5.16e-03)
swig (4.86e-03)
ptr (2.89e-03)
bt (1.60e-03)
get (6.83e-04)
node (3.81e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
remove
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
remove
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
leaf
)
,
leaf
)
;
}
<SENTENCE_END/>
writewritewrite (8.59e-01)
create (2.42e-02)
set (1.93e-02)
save (8.73e-03)
%UNK% (5.36e-03)
dbvt (5.07e-03)
add (4.64e-03)
run (4.62e-03)
new (4.33e-03)
get (3.31e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
write
(
swig
c
ptr
,
this
,
bt
dbvt
.
i
writer
.
get
c
ptr
(
iwriter
)
,
iwriter
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
write
(
swig
c
ptr
,
this
,
bt
dbvt
.
i
writer
.
get
c
ptr
(
iwriter
)
,
iwriter
)
;
}
<SENTENCE_END/>
%END%%END% (8.31e-01)
c (6.29e-02)
write (3.77e-02)
swig (1.43e-02)
iwriter (5.82e-03)
ptr (5.13e-03)
bt (3.23e-03)
%UNK% (3.10e-03)
dbvt (1.99e-03)
get (1.31e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
write
(
swig
c
ptr
,
this
,
bt
dbvt
.
i
writer
.
get
c
ptr
(
iwriter
)
,
iwriter
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
write
(
swig
c
ptr
,
this
,
bt
dbvt
.
i
writer
.
get
c
ptr
(
iwriter
)
,
iwriter
)
;
}
<SENTENCE_END/>
cloneclone (8.35e-01)
clone (4.13e-02)
%UNK% (2.94e-02)
%END% (1.38e-02)
dbvt (1.04e-02)
swig (9.06e-03)
bt (5.30e-03)
get (4.85e-03)
custom (3.96e-03)
ptr (3.32e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clone
swig
0
(
swig
c
ptr
,
this
,
bt
dbvt
.
get
c
ptr
(
dest
)
,
dest
,
bt
dbvt
.
i
clone
.
get
c
ptr
(
iclone
)
,
iclone
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clone
swig
0
(
swig
c
ptr
,
this
,
bt
dbvt
.
get
c
ptr
(
dest
)
,
dest
,
bt
dbvt
.
i
clone
.
get
c
ptr
(
iclone
)
,
iclone
)
;
}
<SENTENCE_END/>
%END%%END% (7.62e-01)
clone (8.54e-02)
0 (4.08e-02)
ptr (1.70e-02)
c (1.64e-02)
%UNK% (1.03e-02)
dest (7.65e-03)
get (5.96e-03)
bt (5.40e-03)
iclone (4.10e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clone
swig
0
(
swig
c
ptr
,
this
,
bt
dbvt
.
get
c
ptr
(
dest
)
,
dest
,
bt
dbvt
.
i
clone
.
get
c
ptr
(
iclone
)
,
iclone
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clone
swig
0
(
swig
c
ptr
,
this
,
bt
dbvt
.
get
c
ptr
(
dest
)
,
dest
,
bt
dbvt
.
i
clone
.
get
c
ptr
(
iclone
)
,
iclone
)
;
}
<SENTENCE_END/>
cloneclone (8.82e-01)
clone (5.45e-02)
dbvt (1.20e-02)
%UNK% (6.79e-03)
swig (4.96e-03)
bt (3.10e-03)
%END% (2.64e-03)
ptr (2.01e-03)
c (1.62e-03)
collision (1.49e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clone
swig
1
(
swig
c
ptr
,
this
,
bt
dbvt
.
get
c
ptr
(
dest
)
,
dest
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clone
swig
1
(
swig
c
ptr
,
this
,
bt
dbvt
.
get
c
ptr
(
dest
)
,
dest
)
;
}
<SENTENCE_END/>
%END%%END% (6.94e-01)
clone (1.85e-01)
1 (4.89e-02)
dest (1.03e-02)
ptr (7.97e-03)
c (7.43e-03)
swig (5.03e-03)
bt (3.00e-03)
%UNK% (2.51e-03)
dbvt (2.27e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clone
swig
1
(
swig
c
ptr
,
this
,
bt
dbvt
.
get
c
ptr
(
dest
)
,
dest
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
clone
swig
1
(
swig
c
ptr
,
this
,
bt
dbvt
.
get
c
ptr
(
dest
)
,
dest
)
;
}
<SENTENCE_END/>
maxdepthmaxdepthget (9.28e-01)
%UNK% (8.65e-03)
is (8.54e-03)
bt (5.49e-03)
set (4.28e-03)
instance (3.77e-03)
copy (2.20e-03)
node (1.90e-03)
obtain (1.88e-03)
c (1.60e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
maxdepth
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
maxdepth
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
%END%c (4.62e-01)
%END% (4.49e-01)
node (4.47e-02)
ptr (1.03e-02)
collision (8.93e-03)
dbvt (8.61e-03)
get (2.87e-03)
bt (1.74e-03)
maxdepth (7.44e-04)
return (4.28e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
maxdepth
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
maxdepth
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
count,leavescountget (8.71e-01)
%UNK% (3.22e-02)
is (1.15e-02)
set (9.52e-03)
copy (3.92e-03)
obtain (3.78e-03)
bt (3.77e-03)
instance (3.73e-03)
node (2.62e-03)
add (2.15e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
count
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
count
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
leaves%END% (5.26e-01)
c (3.67e-01)
node (5.79e-02)
collision (1.25e-02)
ptr (7.57e-03)
bt (7.08e-03)
dbvt (3.73e-03)
get (1.68e-03)
count (1.16e-03)
return (4.60e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
count
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
count
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
%END%%END% (9.38e-01)
ptr (2.92e-02)
node (8.56e-03)
c (3.57e-03)
dbvt (3.53e-03)
bt (1.26e-03)
jni (1.24e-03)
collision (1.17e-03)
count (8.28e-04)
endian (3.47e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
count
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
count
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
)
;
}
<SENTENCE_END/>
extract,leavesextractget (5.81e-01)
%UNK% (1.27e-01)
set (4.64e-02)
%END% (3.91e-02)
bt (1.18e-02)
evaluate (1.08e-02)
add (9.24e-03)
copy (7.93e-03)
node (7.05e-03)
match (6.07e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
extract
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
leaves
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
extract
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
leaves
)
)
;
}
<SENTENCE_END/>
leaves%END% (3.93e-01)
c (3.72e-01)
leaves (4.49e-02)
node (4.05e-02)
ptr (1.69e-02)
t (1.54e-02)
bt (1.32e-02)
get (1.28e-02)
p (9.21e-03)
dbvt (8.56e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
extract
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
leaves
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
extract
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
leaves
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.27e-01)
ptr (2.15e-02)
node (5.74e-03)
c (4.38e-03)
bt (4.10e-03)
t (3.36e-03)
dbvt (3.05e-03)
leaves (2.10e-03)
%UNK% (1.68e-03)
aligned (1.06e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
extract
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
leaves
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
extract
leaves
(
bt
dbvt
node
.
get
c
ptr
(
node
)
,
node
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
node
const
p
t
.
get
c
ptr
(
leaves
)
)
;
}
<SENTENCE_END/>
benchmarkbenchmark%END% (2.95e-01)
%UNK% (2.67e-01)
bt (2.30e-01)
endian (1.68e-02)
set (1.44e-02)
destroy (9.01e-03)
evaluate (6.88e-03)
custom (6.73e-03)
init (6.25e-03)
normalize (6.16e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
benchmark
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
benchmark
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.91e-01)
endian (1.54e-03)
%UNK% (1.15e-03)
bt (9.99e-04)
benchmark (5.89e-04)
collision (3.51e-04)
equal (3.21e-04)
dbvt (1.99e-04)
valid (9.67e-05)
rad (9.37e-05)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
benchmark
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
benchmark
(
)
;
}
<SENTENCE_END/>
enum,nodesenumget (7.19e-01)
set (4.55e-02)
add (2.96e-02)
%UNK% (2.80e-02)
initialize (1.02e-02)
is (5.14e-03)
create (5.02e-03)
obtain (5.01e-03)
find (4.71e-03)
draw (4.44e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
nodes
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
nodes
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
nodesc (6.44e-01)
%END% (2.29e-01)
ptr (3.29e-02)
collide (2.40e-02)
root (2.17e-02)
nodes (6.20e-03)
bt (5.43e-03)
i (4.56e-03)
dbvt (3.87e-03)
get (3.09e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
nodes
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
nodes
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
%END%%END% (8.42e-01)
ptr (8.86e-02)
c (7.67e-03)
dbvt (6.29e-03)
root (4.84e-03)
collide (4.15e-03)
node (3.68e-03)
policy (2.92e-03)
i (1.47e-03)
bt (1.47e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
nodes
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
nodes
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
enum,leavesenumget (6.17e-01)
set (7.86e-02)
%UNK% (6.88e-02)
add (3.04e-02)
initialize (1.25e-02)
obtain (6.51e-03)
create (6.08e-03)
is (5.86e-03)
update (5.70e-03)
draw (4.55e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
leaves
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
leaves
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
leavesc (5.08e-01)
%END% (3.20e-01)
collide (5.02e-02)
root (3.85e-02)
ptr (2.00e-02)
i (8.80e-03)
bt (5.55e-03)
policy (4.92e-03)
get (4.88e-03)
dbvt (3.87e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
leaves
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
leaves
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
%END%%END% (9.12e-01)
ptr (3.56e-02)
c (6.89e-03)
root (3.82e-03)
collide (3.15e-03)
dbvt (2.44e-03)
%UNK% (2.43e-03)
policy (2.10e-03)
node (1.88e-03)
bt (1.57e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
leaves
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
enum
leaves
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
collide,ttcollide%UNK% (8.49e-01)
tt (4.23e-02)
collide (3.67e-02)
get (7.42e-03)
dbvt (4.82e-03)
root (3.15e-03)
print (2.87e-03)
destroy (2.86e-03)
ptr (2.83e-03)
c (2.65e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tt
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tt
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
tttt (4.41e-01)
%END% (3.82e-01)
collide (7.77e-02)
c (1.49e-02)
%UNK% (1.19e-02)
get (1.14e-02)
root (6.62e-03)
ptr (4.36e-03)
bt (3.08e-03)
policy (1.86e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tt
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tt
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
%END%%END% (9.30e-01)
ptr (1.62e-02)
c (5.97e-03)
root (3.69e-03)
bt (3.09e-03)
tt (2.49e-03)
get (2.48e-03)
collide (2.44e-03)
%UNK% (2.40e-03)
policy (1.71e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tt
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tt
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
collide,t,tpersistent,stackcollide%UNK% (4.07e-01)
tpersistent (7.27e-02)
stack (6.68e-02)
get (2.43e-02)
at (2.37e-02)
t (2.07e-02)
print (1.69e-02)
swap (1.39e-02)
%END% (1.30e-02)
sort (9.27e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
tstack (9.46e-01)
%END% (3.45e-02)
tpersistent (1.03e-02)
get (8.72e-04)
c (7.49e-04)
%UNK% (6.09e-04)
root (4.05e-04)
ptr (2.75e-04)
bt (2.60e-04)
collide (2.36e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
tpersistent%END% (9.27e-01)
stack (3.94e-02)
ptr (5.42e-03)
bt (2.25e-03)
%UNK% (2.21e-03)
c (1.71e-03)
get (1.38e-03)
root (9.79e-04)
collide (6.26e-04)
string (4.84e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
stack%END% (9.55e-01)
stack (2.30e-02)
bt (2.33e-03)
%UNK% (2.10e-03)
get (1.13e-03)
ptr (8.81e-04)
string (4.82e-04)
at (4.19e-04)
match (4.03e-04)
c (3.87e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
%END%%END% (9.45e-01)
stack (2.55e-02)
%UNK% (2.32e-03)
bt (2.28e-03)
get (1.31e-03)
ptr (1.25e-03)
c (5.96e-04)
string (5.04e-04)
at (4.31e-04)
tpersistent (4.28e-04)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
t
tpersistent
stack
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
0
)
,
root
0
,
bt
dbvt
node
.
get
c
ptr
(
root
1
)
,
root
1
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
collide,tvcollide%UNK% (3.66e-01)
create (2.86e-01)
tv (4.94e-02)
collide (4.06e-02)
get (2.49e-02)
on (1.56e-02)
check (1.27e-02)
make (1.16e-02)
set (9.10e-03)
destroy (8.82e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tv
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tv
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
tv%END% (4.44e-01)
tv (3.66e-01)
collide (5.50e-02)
c (4.77e-02)
get (2.86e-02)
volume (6.35e-03)
ptr (5.59e-03)
%UNK% (5.05e-03)
root (2.53e-03)
bt (2.25e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tv
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tv
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
%END%%END% (9.27e-01)
ptr (2.10e-02)
c (1.25e-02)
tv (3.00e-03)
get (2.41e-03)
collide (2.24e-03)
bt (2.04e-03)
policy (1.90e-03)
root (1.66e-03)
volume (1.57e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tv
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tv
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
dbvt
aabb
mm
.
get
c
ptr
(
volume
)
,
volume
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
ray,testrayget (3.82e-01)
set (1.36e-01)
add (8.03e-02)
%UNK% (4.89e-02)
initialize (3.27e-02)
draw (1.87e-02)
create (1.31e-02)
test (1.16e-02)
process (7.49e-03)
action (6.99e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
testc (5.93e-01)
%END% (1.39e-01)
root (1.01e-01)
from (4.71e-02)
ptr (3.37e-02)
ray (2.03e-02)
get (5.58e-03)
collide (3.02e-03)
to (2.54e-03)
%UNK% (1.90e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
%END%%END% (7.47e-01)
ptr (1.56e-01)
c (1.05e-02)
root (5.98e-03)
ray (4.92e-03)
collide (4.91e-03)
from (4.09e-03)
%UNK% (2.84e-03)
node (2.46e-03)
i (2.34e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
ray,test,internalrayinternal (5.30e-01)
instance (2.06e-01)
test (1.99e-01)
ray (1.67e-02)
root (3.55e-03)
direction (3.22e-03)
from (2.93e-03)
ptr (2.70e-03)
dbvt (2.32e-03)
c (2.09e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
internal
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
ray
direction
inverse
,
signs
,
lambda
max
,
aabb
min
,
aabb
max
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
internal
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
ray
direction
inverse
,
signs
,
lambda
max
,
aabb
min
,
aabb
max
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
testinternal (8.56e-01)
%END% (7.82e-02)
test (1.52e-02)
from (5.76e-03)
ray (5.39e-03)
%UNK% (4.01e-03)
get (2.24e-03)
root (1.85e-03)
c (1.65e-03)
bt (1.02e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
internal
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
ray
direction
inverse
,
signs
,
lambda
max
,
aabb
min
,
aabb
max
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
internal
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
ray
direction
inverse
,
signs
,
lambda
max
,
aabb
min
,
aabb
max
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
internal%END% (8.85e-01)
%UNK% (1.14e-02)
ray (9.65e-03)
ptr (7.69e-03)
bt (6.18e-03)
internal (4.94e-03)
get (3.26e-03)
c (3.10e-03)
root (2.21e-03)
from (2.20e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
internal
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
ray
direction
inverse
,
signs
,
lambda
max
,
aabb
min
,
aabb
max
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
internal
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
ray
direction
inverse
,
signs
,
lambda
max
,
aabb
min
,
aabb
max
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
%END%%END% (8.95e-01)
internal (1.82e-02)
%UNK% (1.19e-02)
ray (1.00e-02)
bt (6.20e-03)
get (2.69e-03)
test (2.54e-03)
triangle (1.90e-03)
evaluate (1.86e-03)
ptr (1.83e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
internal
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
ray
direction
inverse
,
signs
,
lambda
max
,
aabb
min
,
aabb
max
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
ray
test
internal
(
swig
c
ptr
,
this
,
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
ray
from
,
ray
to
,
ray
direction
inverse
,
signs
,
lambda
max
,
aabb
min
,
aabb
max
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
collide,kdopcollide%UNK% (5.00e-01)
get (1.31e-01)
collide (5.12e-02)
kdop (4.80e-02)
%END% (2.43e-02)
evaluate (1.66e-02)
dbvt (1.38e-02)
normals (7.39e-03)
create (7.08e-03)
bt (6.81e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
kdopkdop (4.20e-01)
%END% (3.65e-01)
%UNK% (4.60e-02)
collide (2.93e-02)
offsets (1.34e-02)
normals (1.31e-02)
get (9.73e-03)
c (8.46e-03)
root (3.54e-03)
ptr (2.87e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.77e-01)
%UNK% (2.73e-02)
ptr (6.92e-03)
get (6.13e-03)
bt (3.91e-03)
offsets (3.12e-03)
c (3.06e-03)
normals (2.66e-03)
kdop (2.40e-03)
match (2.04e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
collide,oclcollide%UNK% (5.42e-01)
get (9.20e-02)
collide (4.65e-02)
ocl (4.35e-02)
%END% (2.52e-02)
evaluate (1.73e-02)
dbvt (1.28e-02)
normals (8.73e-03)
create (7.93e-03)
print (7.45e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
oclocl (4.02e-01)
%END% (3.43e-01)
%UNK% (7.02e-02)
collide (2.91e-02)
normals (1.65e-02)
offsets (1.16e-02)
get (9.17e-03)
c (8.98e-03)
root (3.59e-03)
match (2.90e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.43e-01)
%UNK% (4.89e-02)
ptr (6.99e-03)
get (6.25e-03)
bt (4.28e-03)
offsets (3.15e-03)
c (2.94e-03)
match (2.71e-03)
ocl (2.26e-03)
normals (2.06e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
0
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
collide,oclcollide%UNK% (5.05e-01)
get (1.16e-01)
collide (5.54e-02)
ocl (5.09e-02)
%END% (2.53e-02)
evaluate (1.70e-02)
dbvt (1.47e-02)
normals (8.70e-03)
create (7.29e-03)
print (6.83e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
oclocl (5.03e-01)
%END% (2.87e-01)
%UNK% (4.80e-02)
collide (3.15e-02)
normals (1.29e-02)
c (9.01e-03)
offsets (8.41e-03)
get (8.14e-03)
root (2.90e-03)
ptr (2.48e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.51e-01)
%UNK% (3.67e-02)
ptr (8.84e-03)
get (6.05e-03)
bt (4.20e-03)
ocl (3.74e-03)
c (3.33e-03)
offsets (3.24e-03)
normals (2.40e-03)
match (2.35e-03)
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
bt
vector
3
.
get
c
ptr
(
normals
)
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
collide,tucollideget (6.82e-01)
set (6.33e-02)
%UNK% (5.89e-02)
add (2.03e-02)
initialize (1.13e-02)
create (5.92e-03)
obtain (5.18e-03)
is (4.67e-03)
update (4.17e-03)
evaluate (3.99e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tu
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tu
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
tuc (6.97e-01)
%END% (1.92e-01)
collide (2.73e-02)
root (2.57e-02)
ptr (2.00e-02)
dbvt (4.92e-03)
tu (4.76e-03)
get (3.91e-03)
i (3.53e-03)
policy (2.27e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tu
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tu
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
%END%%END% (9.01e-01)
ptr (4.73e-02)
c (7.71e-03)
collide (4.86e-03)
root (3.21e-03)
node (2.90e-03)
dbvt (2.41e-03)
policy (2.07e-03)
%UNK% (1.47e-03)
tu (1.22e-03)
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tu
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
dbvt
collide
tu
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
<SENTENCE_END/>
nearestnearest%UNK% (6.59e-01)
get (2.96e-02)
bt (1.93e-02)
evaluate (1.44e-02)
print (1.27e-02)
set (1.26e-02)
init (9.34e-03)
to (9.13e-03)
lerp (8.70e-03)
initialize (7.94e-03)
<SENTENCE_START>
{
assert
i
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
return
collision
jni
.
bt
dbvt
nearest
(
i
,
bt
dbvt
.
s
stk
nps
.
get
c
ptr
(
a
)
,
a
,
v
,
l
,
h
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
i
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
return
collision
jni
.
bt
dbvt
nearest
(
i
,
bt
dbvt
.
s
stk
nps
.
get
c
ptr
(
a
)
,
a
,
v
,
l
,
h
)
;
}
}
<SENTENCE_END/>
%END%%END% (6.12e-01)
%UNK% (1.13e-01)
bt (3.71e-02)
collision (2.99e-02)
endian (1.69e-02)
i (8.93e-03)
nps (8.39e-03)
string (7.62e-03)
c (6.84e-03)
match (5.17e-03)
<SENTENCE_START>
{
assert
i
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
return
collision
jni
.
bt
dbvt
nearest
(
i
,
bt
dbvt
.
s
stk
nps
.
get
c
ptr
(
a
)
,
a
,
v
,
l
,
h
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
i
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
return
collision
jni
.
bt
dbvt
nearest
(
i
,
bt
dbvt
.
s
stk
nps
.
get
c
ptr
(
a
)
,
a
,
v
,
l
,
h
)
;
}
}
<SENTENCE_END/>
allocateallocateget (5.47e-01)
%UNK% (1.78e-01)
%END% (4.37e-02)
bt (3.41e-02)
set (1.47e-02)
instance (1.15e-02)
match (8.61e-03)
add (6.11e-03)
is (5.77e-03)
to (5.01e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
allocate
(
swigtype
p
bt
aligned
object
array
t
int
t
.
get
c
ptr
(
ifree
)
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nps
t
.
get
c
ptr
(
stock
)
,
bt
dbvt
.
s
stk
nps
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
allocate
(
swigtype
p
bt
aligned
object
array
t
int
t
.
get
c
ptr
(
ifree
)
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nps
t
.
get
c
ptr
(
stock
)
,
bt
dbvt
.
s
stk
nps
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (7.95e-01)
%UNK% (3.25e-02)
bt (2.57e-02)
t (1.72e-02)
c (1.32e-02)
aligned (8.15e-03)
get (7.87e-03)
nps (7.70e-03)
int (4.77e-03)
p (4.58e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
allocate
(
swigtype
p
bt
aligned
object
array
t
int
t
.
get
c
ptr
(
ifree
)
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nps
t
.
get
c
ptr
(
stock
)
,
bt
dbvt
.
s
stk
nps
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
dbvt
allocate
(
swigtype
p
bt
aligned
object
array
t
int
t
.
get
c
ptr
(
ifree
)
,
swigtype
p
bt
aligned
object
array
t
bt
dbvt
s
stk
nps
t
.
get
c
ptr
(
stock
)
,
bt
dbvt
.
s
stk
nps
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
collide,kdopcollide%UNK% (5.18e-01)
get (1.03e-01)
collide (4.50e-02)
kdop (4.11e-02)
%END% (2.31e-02)
evaluate (1.81e-02)
dbvt (1.30e-02)
print (9.94e-03)
assert (8.46e-03)
bt (7.98e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
kdop%END% (3.04e-01)
kdop (2.97e-01)
%UNK% (1.37e-01)
collide (3.65e-02)
offsets (2.34e-02)
get (1.33e-02)
normals (1.10e-02)
c (8.43e-03)
match (5.82e-03)
root (4.94e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.43e-01)
%UNK% (8.62e-02)
get (1.02e-02)
ptr (8.66e-03)
offsets (6.81e-03)
bt (5.33e-03)
match (5.10e-03)
string (4.66e-03)
kdop (4.18e-03)
test (3.04e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
kdop
swig
1
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
collide,oclcollide%UNK% (5.12e-01)
get (9.10e-02)
%END% (3.06e-02)
collide (2.75e-02)
ocl (2.30e-02)
evaluate (2.28e-02)
print (1.21e-02)
dbvt (9.94e-03)
bt (9.17e-03)
assert (8.95e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
2
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
2
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
ocl%END% (2.97e-01)
ocl (2.19e-01)
%UNK% (1.88e-01)
collide (3.37e-02)
offsets (2.42e-02)
normals (2.31e-02)
get (1.24e-02)
c (9.92e-03)
match (5.77e-03)
root (5.52e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
2
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
2
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.00e-01)
%UNK% (1.32e-01)
get (9.94e-03)
ptr (6.79e-03)
offsets (5.69e-03)
bt (5.53e-03)
match (5.44e-03)
string (4.54e-03)
ocl (3.74e-03)
test (2.81e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
2
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
2
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
,
fullsort
)
;
}
}
<SENTENCE_END/>
collide,oclcollide%UNK% (5.04e-01)
get (9.43e-02)
%END% (3.22e-02)
collide (3.05e-02)
ocl (2.29e-02)
evaluate (2.19e-02)
print (1.11e-02)
dbvt (1.05e-02)
bt (9.71e-03)
assert (9.44e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
3
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
3
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
ocl%END% (3.41e-01)
ocl (1.96e-01)
%UNK% (1.69e-01)
collide (3.88e-02)
normals (2.48e-02)
offsets (2.25e-02)
get (1.08e-02)
c (9.56e-03)
match (5.88e-03)
root (5.51e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
3
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
3
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.42e-01)
%UNK% (1.01e-01)
get (7.93e-03)
ptr (6.75e-03)
bt (5.62e-03)
offsets (5.19e-03)
match (4.83e-03)
string (4.25e-03)
ocl (3.45e-03)
equal (2.93e-03)
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
3
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
assert
normals
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
assert
offsets
.
is
direct
(
)
:
"Buffer must be allocated direct."
;
{
collision
jni
.
bt
dbvt
collide
ocl
swig
3
(
bt
dbvt
node
.
get
c
ptr
(
root
)
,
root
,
normals
,
offsets
,
sortaxis
,
count
,
i
collide
.
get
c
ptr
(
policy
)
,
policy
)
;
}
}
<SENTENCE_END/>
initializeinitializeinitialize (9.09e-01)
get (3.83e-02)
local (6.31e-03)
body (4.68e-03)
angle (3.13e-03)
set (2.11e-03)
anchor (2.01e-03)
create (1.85e-03)
b (1.73e-03)
add (1.67e-03)
<SENTENCE_START>
{
body
a
=
b
1
;
body
b
=
b
2
;
body
a
.
get
local
point
to
out
(
anchor
,
local
anchor
a
)
;
body
b
.
get
local
point
to
out
(
anchor
,
local
anchor
b
)
;
reference
angle
=
body
b
.
get
angle
(
)
-
body
a
.
get
angle
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
body
a
=
b
1
;
body
b
=
b
2
;
body
a
.
get
local
point
to
out
(
anchor
,
local
anchor
a
)
;
body
b
.
get
local
point
to
out
(
anchor
,
local
anchor
b
)
;
reference
angle
=
body
b
.
get
angle
(
)
-
body
a
.
get
angle
(
)
;
}
<SENTENCE_END/>
%END%%END% (3.67e-01)
local (3.27e-01)
initialize (1.15e-01)
point (2.43e-02)
get (2.30e-02)
angle (1.60e-02)
anchor (1.54e-02)
body (1.10e-02)
to (8.88e-03)
b (8.07e-03)
<SENTENCE_START>
{
body
a
=
b
1
;
body
b
=
b
2
;
body
a
.
get
local
point
to
out
(
anchor
,
local
anchor
a
)
;
body
b
.
get
local
point
to
out
(
anchor
,
local
anchor
b
)
;
reference
angle
=
body
b
.
get
angle
(
)
-
body
a
.
get
angle
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
body
a
=
b
1
;
body
b
=
b
2
;
body
a
.
get
local
point
to
out
(
anchor
,
local
anchor
a
)
;
body
b
.
get
local
point
to
out
(
anchor
,
local
anchor
b
)
;
reference
angle
=
body
b
.
get
angle
(
)
-
body
a
.
get
angle
(
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
integrate,transformintegrate%UNK% (8.63e-01)
integrate (3.70e-02)
util (2.00e-02)
transform (1.88e-02)
evaluate (4.72e-03)
get (3.27e-03)
mass (2.54e-03)
calculate (2.49e-03)
linear (2.38e-03)
create (2.11e-03)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
integrate
transform
(
cur
trans
,
linvel
,
angvel
,
time
step
,
predicted
transform
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
integrate
transform
(
cur
trans
,
linvel
,
angvel
,
time
step
,
predicted
transform
)
;
}
<SENTENCE_END/>
transformtransform (7.53e-01)
integrate (1.97e-01)
%END% (2.87e-02)
%UNK% (3.05e-03)
trans (2.96e-03)
evaluate (1.36e-03)
scissors (1.07e-03)
mul (8.00e-04)
rotate (6.09e-04)
calculate (5.50e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
integrate
transform
(
cur
trans
,
linvel
,
angvel
,
time
step
,
predicted
transform
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
integrate
transform
(
cur
trans
,
linvel
,
angvel
,
time
step
,
predicted
transform
)
;
}
<SENTENCE_END/>
%END%%END% (9.00e-01)
transform (6.37e-02)
%UNK% (5.86e-03)
trans (3.22e-03)
bt (2.14e-03)
rad (7.92e-04)
integrate (6.03e-04)
from (4.95e-04)
gen (4.92e-04)
angle (4.89e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
integrate
transform
(
cur
trans
,
linvel
,
angvel
,
time
step
,
predicted
transform
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
integrate
transform
(
cur
trans
,
linvel
,
angvel
,
time
step
,
predicted
transform
)
;
}
<SENTENCE_END/>
calculate,velocity,quaternioncalculatecalculate (9.54e-01)
velocity (1.82e-02)
util (1.72e-02)
quaternion (1.00e-03)
transform (9.27e-04)
linear (8.47e-04)
pos (7.12e-04)
orn (6.74e-04)
time (5.92e-04)
1 (5.17e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
quaternion
(
pos
0
,
pos
1
,
orn
0
,
orn
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
quaternion
(
pos
0
,
pos
1
,
orn
0
,
orn
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
velocityvelocity (9.73e-01)
%END% (1.30e-02)
calculate (9.56e-03)
%UNK% (9.11e-04)
quaternion (8.57e-04)
get (1.46e-04)
set (1.05e-04)
update (9.55e-05)
ray (8.84e-05)
init (8.30e-05)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
quaternion
(
pos
0
,
pos
1
,
orn
0
,
orn
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
quaternion
(
pos
0
,
pos
1
,
orn
0
,
orn
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
quaternionquaternion (6.41e-01)
%END% (2.64e-01)
velocity (4.79e-02)
%UNK% (9.94e-03)
bt (1.51e-03)
convex (9.96e-04)
vel (9.87e-04)
ray (8.03e-04)
ang (7.13e-04)
transform (6.29e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
quaternion
(
pos
0
,
pos
1
,
orn
0
,
orn
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
quaternion
(
pos
0
,
pos
1
,
orn
0
,
orn
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
%END%%END% (8.67e-01)
quaternion (5.09e-02)
%UNK% (1.70e-02)
bt (3.01e-03)
velocity (2.45e-03)
convex (1.99e-03)
ray (1.39e-03)
from (1.32e-03)
transform (1.22e-03)
at (1.21e-03)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
quaternion
(
pos
0
,
pos
1
,
orn
0
,
orn
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
quaternion
(
pos
0
,
pos
1
,
orn
0
,
orn
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
calculate,diff,axis,angle,quaternioncalculatecalculate (9.35e-01)
diff (3.95e-02)
util (1.62e-02)
axis (1.47e-03)
transform (1.00e-03)
orn (7.64e-04)
quaternion (6.72e-04)
angle (4.88e-04)
linear (4.66e-04)
0 (2.71e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
diffdiff (9.85e-01)
axis (5.79e-03)
calculate (2.91e-03)
%END% (1.08e-03)
%UNK% (9.50e-04)
set (7.17e-04)
rotate (2.94e-04)
update (1.80e-04)
distance (1.66e-04)
rad (1.50e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
axisaxis (9.46e-01)
angle (2.39e-02)
diff (1.66e-02)
%END% (9.97e-03)
%UNK% (9.74e-04)
bt (1.84e-04)
ptr (1.23e-04)
quaternion (1.15e-04)
rad (9.65e-05)
from (7.52e-05)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
angle%END% (4.27e-01)
angle (2.70e-01)
axis (2.34e-01)
%UNK% (1.37e-02)
quaternion (1.06e-02)
bt (5.15e-03)
diff (3.28e-03)
util (1.78e-03)
rad (1.77e-03)
from (1.29e-03)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
quaternion%END% (8.80e-01)
angle (2.30e-02)
%UNK% (1.72e-02)
util (1.12e-02)
bt (7.98e-03)
quaternion (6.14e-03)
axis (5.70e-03)
rad (2.51e-03)
calculate (2.34e-03)
from (1.85e-03)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
%END%%END% (8.79e-01)
angle (2.30e-02)
%UNK% (1.72e-02)
util (1.14e-02)
bt (8.00e-03)
quaternion (6.17e-03)
axis (5.68e-03)
rad (2.51e-03)
calculate (2.37e-03)
from (1.85e-03)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
quaternion
(
orn
0
,
orn
1
a
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
calculate,velocitycalculatecalculate (9.22e-01)
util (4.72e-02)
velocity (2.29e-02)
transform (1.97e-03)
time (7.17e-04)
linear (5.57e-04)
0 (4.20e-04)
step (3.24e-04)
ang (2.33e-04)
1 (2.31e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
(
transform
0
,
transform
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
(
transform
0
,
transform
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
velocityvelocity (9.86e-01)
calculate (1.04e-02)
%END% (1.67e-03)
get (3.30e-04)
update (1.83e-04)
%UNK% (1.45e-04)
render (7.97e-05)
transform (7.08e-05)
set (4.32e-05)
scale (3.63e-05)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
(
transform
0
,
transform
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
(
transform
0
,
transform
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
%END%velocity (1.99e-01)
%END% (7.89e-02)
transform (8.01e-03)
bt (3.80e-04)
%UNK% (3.02e-04)
vel (2.90e-04)
ang (2.50e-04)
0 (2.28e-04)
step (2.20e-04)
calculate (1.98e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
(
transform
0
,
transform
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
velocity
(
transform
0
,
transform
1
,
time
step
,
lin
vel
,
ang
vel
)
;
}
<SENTENCE_END/>
calculate,diff,axis,anglecalculatecalculate (9.25e-01)
diff (4.95e-02)
util (1.90e-02)
axis (1.60e-03)
transform (1.44e-03)
angle (4.20e-04)
linear (3.73e-04)
0 (2.04e-04)
1 (1.90e-04)
math (1.52e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
diffdiff (9.87e-01)
axis (5.50e-03)
calculate (3.82e-03)
%END% (4.30e-04)
set (4.22e-04)
rotate (4.06e-04)
update (2.77e-04)
transform (2.53e-04)
distance (1.29e-04)
rad (1.02e-04)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
axisaxis (9.51e-01)
angle (1.76e-02)
diff (1.71e-02)
%END% (1.19e-02)
transform (2.67e-04)
%UNK% (1.71e-04)
rad (1.35e-04)
bt (8.77e-05)
ptr (6.06e-05)
from (5.96e-05)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
angle%END% (6.39e-01)
axis (1.71e-01)
angle (1.40e-01)
transform (4.54e-03)
%UNK% (3.30e-03)
bt (3.20e-03)
rad (3.18e-03)
diff (2.73e-03)
from (1.31e-03)
float (1.11e-03)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
%END%%END% (8.98e-01)
angle (3.04e-02)
axis (1.41e-02)
transform (4.73e-03)
util (4.41e-03)
bt (3.49e-03)
rad (3.31e-03)
%UNK% (3.17e-03)
calculate (2.45e-03)
diff (1.92e-03)
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
linear
math
jni
.
bt
transform
util
calculate
diff
axis
angle
(
transform
0
,
transform
1
,
axis
,
swigtype
p
float
.
get
c
ptr
(
angle
)
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
touch,downtouchtouch (4.67e-01)
up (2.49e-01)
pointer (1.06e-01)
cancel (7.06e-02)
down (3.06e-02)
dragging (2.26e-02)
tap (1.99e-02)
dragged (5.80e-03)
pan (3.10e-03)
disabled (1.34e-03)
<SENTENCE_START>
{
if
(
disabled
)
return
false
;
if
(
dragging
pointer
!=
-
1
)
return
false
;
dragging
pointer
=
pointer
;
calculate
position
and
value
(
x
,
y
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
disabled
)
return
false
;
if
(
dragging
pointer
!=
-
1
)
return
false
;
dragging
pointer
=
pointer
;
calculate
position
and
value
(
x
,
y
)
;
return
true
;
}
<SENTENCE_END/>
down%END% (4.14e-01)
down (2.01e-01)
up (9.03e-02)
moved (4.31e-02)
dragging (4.13e-02)
touch (2.03e-02)
pointer (1.90e-02)
dragged (1.65e-02)
and (1.52e-02)
position (1.40e-02)
<SENTENCE_START>
{
if
(
disabled
)
return
false
;
if
(
dragging
pointer
!=
-
1
)
return
false
;
dragging
pointer
=
pointer
;
calculate
position
and
value
(
x
,
y
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
disabled
)
return
false
;
if
(
dragging
pointer
!=
-
1
)
return
false
;
dragging
pointer
=
pointer
;
calculate
position
and
value
(
x
,
y
)
;
return
true
;
}
<SENTENCE_END/>
%END%%END% (9.20e-01)
down (1.71e-02)
pointer (1.37e-02)
moved (7.73e-03)
up (5.26e-03)
and (3.53e-03)
pressed (2.13e-03)
dragging (1.79e-03)
position (1.56e-03)
dragged (1.45e-03)
<SENTENCE_START>
{
if
(
disabled
)
return
false
;
if
(
dragging
pointer
!=
-
1
)
return
false
;
dragging
pointer
=
pointer
;
calculate
position
and
value
(
x
,
y
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
disabled
)
return
false
;
if
(
dragging
pointer
!=
-
1
)
return
false
;
dragging
pointer
=
pointer
;
calculate
position
and
value
(
x
,
y
)
;
return
true
;
}
<SENTENCE_END/>
touch,uptouchcancel (2.08e-01)
fire (1.90e-01)
set (1.09e-01)
change (9.46e-02)
touch (4.62e-02)
cut (4.54e-02)
post (4.37e-02)
initialize (4.10e-02)
event (3.03e-02)
hook (1.83e-02)
<SENTENCE_START>
{
if
(
pointer
!=
dragging
pointer
)
return
;
dragging
pointer
=
-
1
;
if
(
!
calculate
position
and
value
(
x
,
y
)
)
{
change
event
change
event
=
pools
.
obtain
(
change
event
.
class
)
;
fire
(
change
event
)
;
pools
.
free
(
change
event
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
!=
dragging
pointer
)
return
;
dragging
pointer
=
-
1
;
if
(
!
calculate
position
and
value
(
x
,
y
)
)
{
change
event
change
event
=
pools
.
obtain
(
change
event
.
class
)
;
fire
(
change
event
)
;
pools
.
free
(
change
event
)
;
}
}
<SENTENCE_END/>
up%END% (6.21e-01)
event (5.62e-02)
change (4.88e-02)
position (4.75e-02)
and (3.65e-02)
down (3.22e-02)
pressed (1.39e-02)
cancel (1.21e-02)
up (1.16e-02)
dragged (7.56e-03)
<SENTENCE_START>
{
if
(
pointer
!=
dragging
pointer
)
return
;
dragging
pointer
=
-
1
;
if
(
!
calculate
position
and
value
(
x
,
y
)
)
{
change
event
change
event
=
pools
.
obtain
(
change
event
.
class
)
;
fire
(
change
event
)
;
pools
.
free
(
change
event
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
!=
dragging
pointer
)
return
;
dragging
pointer
=
-
1
;
if
(
!
calculate
position
and
value
(
x
,
y
)
)
{
change
event
change
event
=
pools
.
obtain
(
change
event
.
class
)
;
fire
(
change
event
)
;
pools
.
free
(
change
event
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.05e-01)
event (4.80e-02)
change (3.15e-02)
and (2.68e-02)
pointer (1.94e-02)
value (7.51e-03)
position (6.19e-03)
free (4.02e-03)
dragging (3.71e-03)
x (2.82e-03)
<SENTENCE_START>
{
if
(
pointer
!=
dragging
pointer
)
return
;
dragging
pointer
=
-
1
;
if
(
!
calculate
position
and
value
(
x
,
y
)
)
{
change
event
change
event
=
pools
.
obtain
(
change
event
.
class
)
;
fire
(
change
event
)
;
pools
.
free
(
change
event
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
!=
dragging
pointer
)
return
;
dragging
pointer
=
-
1
;
if
(
!
calculate
position
and
value
(
x
,
y
)
)
{
change
event
change
event
=
pools
.
obtain
(
change
event
.
class
)
;
fire
(
change
event
)
;
pools
.
free
(
change
event
)
;
}
}
<SENTENCE_END/>
touch,draggedtouchcalculate (9.90e-01)
position (2.69e-03)
and (1.40e-03)
value (8.83e-04)
x (7.08e-04)
y (2.14e-04)
set (1.86e-04)
get (1.31e-04)
update (3.87e-05)
translate (2.75e-05)
<SENTENCE_START>
{
calculate
position
and
value
(
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
calculate
position
and
value
(
x
,
y
)
;
}
<SENTENCE_END/>
draggedposition (4.79e-01)
%END% (2.82e-01)
and (2.33e-01)
y (9.28e-04)
calculate (8.46e-04)
moved (6.67e-04)
value (6.33e-04)
at (4.84e-04)
x (2.40e-04)
bounds (1.98e-04)
<SENTENCE_START>
{
calculate
position
and
value
(
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
calculate
position
and
value
(
x
,
y
)
;
}
<SENTENCE_END/>
%END%%END% (9.18e-01)
and (5.09e-02)
value (2.09e-02)
position (3.53e-03)
x (7.42e-04)
y (7.19e-04)
calculate (3.34e-04)
at (1.65e-04)
performed (1.47e-04)
moved (1.13e-04)
<SENTENCE_START>
{
calculate
position
and
value
(
x
,
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
calculate
position
and
value
(
x
,
y
)
;
}
<SENTENCE_END/>
set,stylesetset (6.97e-01)
get (6.54e-02)
update (2.33e-02)
remove (1.70e-02)
is (1.38e-02)
style (6.33e-03)
state (5.87e-03)
show (5.74e-03)
%UNK% (5.31e-03)
pad (5.11e-03)
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
null
pointer
exception
(
"style cannot be null"
)
;
if
(
!
(
style
instanceof
slider
style
)
)
throw
new
illegal
argument
exception
(
"style must be a SliderStyle."
)
;
super
.
%SELF%
(
style
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
null
pointer
exception
(
"style cannot be null"
)
;
if
(
!
(
style
instanceof
slider
style
)
)
throw
new
illegal
argument
exception
(
"style must be a SliderStyle."
)
;
super
.
%SELF%
(
style
)
;
}
<SENTENCE_END/>
style%END% (7.89e-01)
style (6.65e-02)
slider (1.28e-02)
instanceof (1.21e-02)
%UNK% (7.48e-03)
actor (3.85e-03)
update (3.49e-03)
changed (3.00e-03)
text (2.90e-03)
element (1.95e-03)
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
null
pointer
exception
(
"style cannot be null"
)
;
if
(
!
(
style
instanceof
slider
style
)
)
throw
new
illegal
argument
exception
(
"style must be a SliderStyle."
)
;
super
.
%SELF%
(
style
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
null
pointer
exception
(
"style cannot be null"
)
;
if
(
!
(
style
instanceof
slider
style
)
)
throw
new
illegal
argument
exception
(
"style must be a SliderStyle."
)
;
super
.
%SELF%
(
style
)
;
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
style (7.39e-03)
slider (4.24e-03)
instanceof (1.82e-03)
exception (1.53e-03)
null (9.29e-04)
%UNK% (9.18e-04)
actor (7.70e-04)
pointer (6.99e-04)
argument (6.68e-04)
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
null
pointer
exception
(
"style cannot be null"
)
;
if
(
!
(
style
instanceof
slider
style
)
)
throw
new
illegal
argument
exception
(
"style must be a SliderStyle."
)
;
super
.
%SELF%
(
style
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
style
==
null
)
throw
new
null
pointer
exception
(
"style cannot be null"
)
;
if
(
!
(
style
instanceof
slider
style
)
)
throw
new
illegal
argument
exception
(
"style must be a SliderStyle."
)
;
super
.
%SELF%
(
style
)
;
}
<SENTENCE_END/>
get,stylegetslider (6.04e-01)
percentage (1.42e-01)
changed (1.12e-01)
state (2.57e-02)
update (2.49e-02)
action (2.00e-02)
clicked (1.73e-02)
toggle (7.33e-03)
performed (5.89e-03)
emitter (4.05e-03)
<SENTENCE_START>
{
return
(
slider
style
)
super
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
slider
style
)
super
.
%SELF%
(
)
;
}
<SENTENCE_END/>
style%END% (5.44e-01)
changed (7.75e-02)
performed (2.88e-02)
clicked (2.84e-02)
percentage (2.65e-02)
debug (2.46e-02)
pause (1.27e-02)
text (8.52e-03)
update (7.90e-03)
on (7.64e-03)
<SENTENCE_START>
{
return
(
slider
style
)
super
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
slider
style
)
super
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.36e-01)
changed (5.37e-03)
performed (3.87e-03)
debug (1.84e-03)
clicked (1.82e-03)
%UNK% (1.74e-03)
percentage (1.54e-03)
rad (1.16e-03)
all (1.14e-03)
pause (1.07e-03)
<SENTENCE_START>
{
return
(
slider
style
)
super
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
slider
style
)
super
.
%SELF%
(
)
;
}
<SENTENCE_END/>
calculate,position,and,valuecalculateget (7.43e-01)
set (8.02e-02)
calculate (1.46e-02)
update (8.76e-03)
touch (7.59e-03)
%UNK% (7.48e-03)
%END% (5.87e-03)
load (4.11e-03)
position (2.80e-03)
value (2.79e-03)
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
position%END% (2.75e-01)
get (2.33e-01)
knob (3.63e-02)
style (2.29e-02)
position (1.74e-02)
set (1.71e-02)
value (1.70e-02)
drawable (1.66e-02)
%UNK% (1.35e-02)
dragged (1.19e-02)
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
and%END% (5.79e-01)
get (1.14e-01)
value (1.30e-02)
%UNK% (1.29e-02)
position (1.28e-02)
dragged (1.05e-02)
height (8.20e-03)
knob (7.89e-03)
set (7.23e-03)
width (6.95e-03)
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
value%END% (7.25e-01)
get (6.74e-02)
%UNK% (1.06e-02)
position (9.47e-03)
value (9.41e-03)
dragged (8.92e-03)
down (5.65e-03)
bounds (4.91e-03)
height (3.79e-03)
set (3.58e-03)
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
%END%%END% (7.37e-01)
get (6.44e-02)
%UNK% (1.00e-02)
position (9.32e-03)
value (9.21e-03)
dragged (8.71e-03)
down (5.53e-03)
bounds (4.82e-03)
height (3.34e-03)
set (3.23e-03)
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
slider
style
style
=
get
style
(
)
;
final
drawable
knob
=
get
knob
drawable
(
)
;
final
drawable
bg
=
(
disabled
&&
style
.
disabled
background
!=
null
)
?
style
.
disabled
background
:
style
.
background
;
float
value
;
float
old
position
=
position
;
final
float
min
=
get
min
value
(
)
;
final
float
max
=
get
max
value
(
)
;
if
(
vertical
)
{
float
height
=
get
height
(
)
-
bg
.
get
top
height
(
)
-
bg
.
get
bottom
height
(
)
;
float
knob
height
=
knob
==
null
?
0
:
knob
.
get
min
height
(
)
;
position
=
y
-
bg
.
get
bottom
height
(
)
-
knob
height
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
height
-
knob
height
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
height
-
knob
height
,
position
)
;
}
else
{
float
width
=
get
width
(
)
-
bg
.
get
left
width
(
)
-
bg
.
get
right
width
(
)
;
float
knob
width
=
knob
==
null
?
0
:
knob
.
get
min
width
(
)
;
position
=
x
-
bg
.
get
left
width
(
)
-
knob
width
*
0.5f
;
value
=
min
+
(
max
-
min
)
*
visual
interpolation
inverse
.
apply
(
position
/
(
width
-
knob
width
)
)
;
position
=
math
.
max
(
0
,
position
)
;
position
=
math
.
min
(
width
-
knob
width
,
position
)
;
}
float
old
value
=
value
;
boolean
value
set
=
set
value
(
value
)
;
if
(
value
==
old
value
)
position
=
old
position
;
return
value
set
;
}
<SENTENCE_END/>
is,draggingisis (6.56e-01)
touch (2.67e-01)
scrolled (2.51e-02)
get (9.36e-03)
dragging (4.56e-03)
up (3.63e-03)
has (3.60e-03)
available (3.27e-03)
last (3.09e-03)
needs (2.81e-03)
<SENTENCE_START>
{
return
dragging
pointer
!=
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dragging
pointer
!=
-
1
;
}
<SENTENCE_END/>
draggingup (5.53e-01)
dragging (1.67e-01)
touch (1.09e-01)
pointer (5.62e-02)
down (2.59e-02)
%END% (1.69e-02)
tap (1.39e-02)
cancel (1.03e-02)
is (4.91e-03)
dragged (3.72e-03)
<SENTENCE_START>
{
return
dragging
pointer
!=
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dragging
pointer
!=
-
1
;
}
<SENTENCE_END/>
%END%%END% (7.05e-01)
up (1.12e-01)
pointer (6.62e-02)
down (1.08e-02)
square (4.53e-03)
dragged (3.78e-03)
in (3.52e-03)
disabled (3.40e-03)
%UNK% (3.32e-03)
dragging (3.07e-03)
<SENTENCE_START>
{
return
dragging
pointer
!=
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dragging
pointer
!=
-
1
;
}
<SENTENCE_END/>
set,visual,interpolation,inversesetset (7.40e-01)
get (9.91e-02)
report (1.56e-02)
visual (1.33e-02)
setup (8.46e-03)
update (7.29e-03)
apply (6.99e-03)
solve (5.70e-03)
scroll (5.35e-03)
calculate (5.23e-03)
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
visualvisual (9.27e-01)
interpolation (6.36e-02)
get (7.06e-03)
is (7.65e-04)
percent (5.58e-04)
scroll (1.62e-04)
unproject (5.57e-05)
%START% (4.85e-05)
inverse (4.44e-05)
hit (4.22e-05)
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
interpolationinterpolation (8.76e-01)
inverse (1.07e-01)
%END% (1.30e-02)
visual (1.28e-03)
position (1.61e-04)
local (1.17e-04)
scroll (1.14e-04)
y (1.02e-04)
to (8.40e-05)
percent (8.00e-05)
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
inverse%END% (5.74e-01)
inverse (3.89e-01)
interpolation (1.74e-02)
value (1.23e-03)
position (8.11e-04)
positions (5.24e-04)
y (5.12e-04)
%UNK% (4.72e-04)
only (3.72e-04)
local (3.71e-04)
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
%END%%END% (9.38e-01)
inverse (3.76e-02)
value (1.83e-03)
position (7.77e-04)
interpolation (7.59e-04)
positions (6.28e-04)
only (5.81e-04)
y (5.08e-04)
%UNK% (4.83e-04)
height (4.27e-04)
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
visual
interpolation
inverse
=
interpolation
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
swig,director,disconnectswigswig (9.89e-01)
c (3.00e-03)
mem (7.13e-04)
delete (1.84e-04)
own (1.26e-04)
false (6.87e-05)
addr (2.08e-05)
director (1.85e-05)
release (1.61e-05)
take (7.48e-06)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
directordirector (7.90e-01)
disconnect (1.54e-01)
own (1.24e-02)
swig (1.20e-02)
mem (1.11e-02)
take (6.94e-03)
release (6.58e-03)
c (4.72e-03)
addr (1.68e-04)
delete (1.33e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
disconnectdisconnect (7.40e-01)
director (1.12e-01)
%END% (9.05e-02)
release (4.39e-03)
take (3.85e-03)
swig (3.43e-03)
own (2.94e-03)
up (2.28e-03)
%UNK% (2.13e-03)
change (1.59e-03)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
disconnect (7.03e-03)
mem (4.78e-03)
swig (2.80e-03)
own (2.17e-03)
c (2.15e-03)
array (7.81e-04)
performed (7.44e-04)
up (7.43e-04)
20 (6.24e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
swig,release,ownershipswigswig (9.80e-01)
c (3.26e-03)
change (1.22e-03)
ownership (9.74e-04)
callback (5.47e-04)
overlap (3.88e-04)
mem (3.81e-04)
this (3.56e-04)
bt (2.70e-04)
ptr (1.91e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
releaserelease (4.99e-01)
take (3.29e-01)
ownership (5.91e-02)
swig (3.20e-02)
c (2.16e-02)
change (1.83e-02)
director (1.05e-02)
mem (9.33e-03)
disconnect (2.31e-03)
ptr (2.30e-03)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
ownershipownership (5.56e-01)
%END% (2.80e-01)
release (4.45e-02)
take (3.39e-02)
swig (7.16e-03)
ptr (3.75e-03)
change (2.86e-03)
c (2.62e-03)
%UNK% (1.89e-03)
mem (1.67e-03)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.26e-01)
ownership (8.92e-03)
mem (8.00e-03)
this (5.06e-03)
own (5.06e-03)
swig (3.27e-03)
c (2.78e-03)
release (1.23e-03)
take (1.21e-03)
ptr (6.55e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
swig,take,ownershipswigswig (9.76e-01)
c (4.21e-03)
change (1.44e-03)
ownership (1.04e-03)
callback (6.06e-04)
mem (5.03e-04)
overlap (3.93e-04)
this (3.78e-04)
bt (2.65e-04)
ptr (2.43e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
taketake (5.52e-01)
release (2.62e-01)
ownership (5.89e-02)
swig (3.47e-02)
c (2.93e-02)
change (2.23e-02)
mem (1.15e-02)
director (1.02e-02)
ptr (3.11e-03)
disconnect (1.68e-03)
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
ownershipownership (6.18e-01)
%END% (2.28e-01)
take (5.68e-02)
release (1.90e-02)
swig (7.34e-03)
ptr (3.96e-03)
c (2.59e-03)
change (2.59e-03)
mem (2.01e-03)
%UNK% (1.42e-03)
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
%END%%END% (9.41e-01)
mem (7.45e-03)
own (6.40e-03)
swig (5.41e-03)
c (3.43e-03)
this (2.76e-03)
take (2.30e-03)
ownership (2.01e-03)
release (7.31e-04)
%UNK% (5.60e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
overlap
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
process,overlapprocessprocess (9.47e-01)
overlap (3.59e-02)
callback (1.37e-02)
collision (3.33e-04)
return (3.29e-04)
pair (3.25e-04)
this (2.63e-04)
bt (2.46e-04)
jni (1.63e-04)
c (1.44e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
overlap
callback
process
overlap
(
swig
c
ptr
,
this
,
pair
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
overlap
callback
process
overlap
(
swig
c
ptr
,
this
,
pair
)
;
}
<SENTENCE_END/>
overlapoverlap (9.78e-01)
process (1.40e-02)
convex (1.56e-03)
polygons (1.12e-03)
%UNK% (3.57e-04)
triangle (2.46e-04)
get (2.40e-04)
%END% (2.12e-04)
2 (1.83e-04)
overlaps (1.82e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
overlap
callback
process
overlap
(
swig
c
ptr
,
this
,
pair
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
overlap
callback
process
overlap
(
swig
c
ptr
,
this
,
pair
)
;
}
<SENTENCE_END/>
%END%%END% (9.77e-01)
overlap (8.61e-03)
%UNK% (1.49e-03)
bt (1.32e-03)
2 (1.03e-03)
convex (8.31e-04)
ray (3.01e-04)
polygons (2.71e-04)
endian (2.52e-04)
c (2.49e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
overlap
callback
process
overlap
(
swig
c
ptr
,
this
,
pair
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
overlap
callback
process
overlap
(
swig
c
ptr
,
this
,
pair
)
;
}
<SENTENCE_END/>
sortsortsort (9.87e-01)
tim (3.83e-03)
comparable (1.75e-03)
do (1.35e-03)
items (4.74e-04)
a (4.40e-04)
0 (3.46e-04)
if (2.46e-04)
object (1.58e-04)
new (1.53e-04)
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
(
object
[
]
)
a
.
items
,
0
,
a
.
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
(
object
[
]
)
a
.
items
,
0
,
a
.
size
)
;
}
<SENTENCE_END/>
%END%sort (7.69e-01)
%END% (1.70e-01)
%UNK% (1.94e-02)
tim (3.83e-03)
comparable (2.52e-03)
resize (2.22e-03)
all (1.56e-03)
add (1.28e-03)
size (1.15e-03)
insert (1.06e-03)
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
(
object
[
]
)
a
.
items
,
0
,
a
.
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
(
object
[
]
)
a
.
items
,
0
,
a
.
size
)
;
}
<SENTENCE_END/>
sortsortsort (9.87e-01)
tim (4.98e-03)
comparable (2.25e-03)
do (1.17e-03)
a (5.23e-04)
if (2.87e-04)
0 (2.64e-04)
new (1.94e-04)
length (1.34e-04)
null (4.50e-05)
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
a
,
0
,
a
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
a
,
0
,
a
.
length
)
;
}
<SENTENCE_END/>
%END%sort (9.30e-01)
%END% (3.28e-02)
%UNK% (9.71e-03)
tim (4.89e-03)
comparable (3.42e-03)
if (9.55e-04)
insert (6.94e-04)
add (6.14e-04)
a (5.46e-04)
0 (4.61e-04)
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
a
,
0
,
a
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
a
,
0
,
a
.
length
)
;
}
<SENTENCE_END/>
sortsortsort (9.87e-01)
tim (4.66e-03)
comparable (2.02e-03)
do (1.88e-03)
index (7.02e-04)
from (6.68e-04)
to (2.77e-04)
if (2.51e-04)
new (1.62e-04)
a (1.41e-04)
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
a
,
from
index
,
to
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
a
,
from
index
,
to
index
)
;
}
<SENTENCE_END/>
%END%sort (9.29e-01)
%END% (2.94e-02)
%UNK% (1.10e-02)
tim (3.78e-03)
comparable (2.56e-03)
index (2.34e-03)
range (1.76e-03)
insert (1.40e-03)
from (7.30e-04)
to (6.94e-04)
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
a
,
from
index
,
to
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
comparable
tim
sort
==
null
)
comparable
tim
sort
=
new
comparable
tim
sort
(
)
;
comparable
tim
sort
.
do
sort
(
a
,
from
index
,
to
index
)
;
}
<SENTENCE_END/>
sortsortsort (9.83e-01)
tim (5.68e-03)
items (8.76e-04)
a (8.67e-04)
do (8.18e-04)
c (5.68e-04)
0 (3.84e-04)
comparator (3.15e-04)
size (2.74e-04)
object (2.46e-04)
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
(
object
[
]
)
a
.
items
,
(
comparator
)
c
,
0
,
a
.
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
(
object
[
]
)
a
.
items
,
(
comparator
)
c
,
0
,
a
.
size
)
;
}
<SENTENCE_END/>
%END%sort (8.48e-01)
%END% (1.23e-01)
tim (2.47e-03)
%UNK% (1.65e-03)
comparator (1.45e-03)
size (1.42e-03)
all (1.28e-03)
a (1.19e-03)
0 (9.67e-04)
c (6.98e-04)
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
(
object
[
]
)
a
.
items
,
(
comparator
)
c
,
0
,
a
.
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
(
object
[
]
)
a
.
items
,
(
comparator
)
c
,
0
,
a
.
size
)
;
}
<SENTENCE_END/>
sortsortsort (9.85e-01)
tim (7.13e-03)
do (1.45e-03)
a (6.47e-04)
0 (4.43e-04)
c (3.48e-04)
if (2.38e-04)
length (2.12e-04)
new (1.83e-04)
null (5.50e-05)
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
a
,
c
,
0
,
a
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
a
,
c
,
0
,
a
.
length
)
;
}
<SENTENCE_END/>
%END%sort (9.74e-01)
%END% (6.77e-03)
tim (5.24e-03)
a (7.61e-04)
0 (7.37e-04)
length (7.32e-04)
if (4.46e-04)
c (3.55e-04)
insert (2.95e-04)
%UNK% (2.14e-04)
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
a
,
c
,
0
,
a
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
a
,
c
,
0
,
a
.
length
)
;
}
<SENTENCE_END/>
sortsortsort (9.83e-01)
tim (7.19e-03)
do (1.63e-03)
from (1.05e-03)
index (8.01e-04)
to (5.40e-04)
a (3.55e-04)
c (3.04e-04)
if (2.24e-04)
new (1.65e-04)
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
a
,
c
,
from
index
,
to
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
a
,
c
,
from
index
,
to
index
)
;
}
<SENTENCE_END/>
%END%sort (9.75e-01)
%END% (5.22e-03)
tim (3.13e-03)
index (2.66e-03)
from (1.87e-03)
to (1.28e-03)
c (5.27e-04)
insert (5.02e-04)
range (4.21e-04)
a (2.89e-04)
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
a
,
c
,
from
index
,
to
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
tim
sort
==
null
)
tim
sort
=
new
tim
sort
(
)
;
tim
sort
.
do
sort
(
a
,
c
,
from
index
,
to
index
)
;
}
<SENTENCE_END/>
instanceinstancesort (9.96e-01)
new (1.66e-03)
return (3.87e-04)
null (1.25e-04)
if (9.61e-05)
merge (1.78e-08)
shrink (1.62e-08)
compute (2.72e-09)
lo (2.57e-09)
insert (1.74e-09)
<SENTENCE_START>
{
if
(
%SELF%
==
null
)
%SELF%
=
new
sort
(
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
%SELF%
==
null
)
%SELF%
=
new
sort
(
)
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (7.29e-01)
size (5.23e-02)
all (1.16e-02)
sort (9.94e-03)
width (9.94e-03)
height (9.60e-03)
value (5.90e-03)
left (4.78e-03)
right (4.70e-03)
array (4.55e-03)
<SENTENCE_START>
{
if
(
%SELF%
==
null
)
%SELF%
=
new
sort
(
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
%SELF%
==
null
)
%SELF%
=
new
sort
(
)
;
return
%SELF%
;
}
<SENTENCE_END/>
get,joint,anglegetget (9.85e-01)
joint (7.09e-03)
angle (2.92e-03)
jni (2.20e-03)
return (1.07e-03)
addr (1.47e-04)
set (2.53e-07)
is (1.58e-07)
iterator (6.18e-08)
obtain (1.70e-08)
<SENTENCE_START>
{
return
jni
get
joint
angle
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
joint
angle
(
addr
)
;
}
<SENTENCE_END/>
jointjoint (9.77e-01)
angle (2.20e-02)
get (2.64e-04)
motor (6.68e-05)
frequency (6.60e-05)
damping (5.93e-05)
ratio (5.40e-05)
spring (4.98e-05)
%END% (4.36e-05)
max (1.45e-05)
<SENTENCE_START>
{
return
jni
get
joint
angle
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
joint
angle
(
addr
)
;
}
<SENTENCE_END/>
angleangle (9.44e-01)
%END% (4.30e-02)
joint (1.03e-02)
endian (3.58e-05)
frequency (3.18e-05)
get (2.82e-05)
2 (2.82e-05)
ratio (2.65e-05)
value (1.91e-05)
damping (1.71e-05)
<SENTENCE_START>
{
return
jni
get
joint
angle
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
joint
angle
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.70e-01)
angle (1.59e-02)
value (8.06e-04)
endian (5.86e-04)
2 (4.84e-04)
20 (3.38e-04)
double (3.13e-04)
only (2.96e-04)
ratio (2.95e-04)
%UNK% (2.83e-04)
<SENTENCE_START>
{
return
jni
get
joint
angle
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
joint
angle
(
addr
)
;
}
<SENTENCE_END/>
get,joint,speedgetget (9.86e-01)
joint (6.36e-03)
speed (2.53e-03)
jni (2.26e-03)
return (1.14e-03)
addr (1.50e-04)
set (7.16e-07)
is (3.22e-07)
iterator (2.20e-07)
obtain (8.98e-08)
<SENTENCE_START>
{
return
jni
get
joint
speed
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
joint
speed
(
addr
)
;
}
<SENTENCE_END/>
jointjoint (9.92e-01)
speed (7.83e-03)
get (2.30e-04)
motor (1.21e-04)
frequency (4.76e-05)
damping (2.94e-05)
spring (2.63e-05)
ratio (1.32e-05)
max (1.09e-05)
%END% (7.12e-06)
<SENTENCE_START>
{
return
jni
get
joint
speed
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
joint
speed
(
addr
)
;
}
<SENTENCE_END/>
speedspeed (9.84e-01)
%END% (8.81e-03)
joint (6.60e-03)
frequency (1.20e-05)
get (1.18e-05)
endian (8.91e-06)
ratio (7.86e-06)
motor (6.64e-06)
damping (6.19e-06)
value (5.09e-06)
<SENTENCE_START>
{
return
jni
get
joint
speed
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
joint
speed
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.50e-01)
speed (3.24e-02)
value (1.02e-03)
endian (6.89e-04)
20 (4.96e-04)
2 (4.73e-04)
ratio (4.38e-04)
frequency (4.26e-04)
only (3.98e-04)
class (3.96e-04)
<SENTENCE_START>
{
return
jni
get
joint
speed
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
joint
speed
(
addr
)
;
}
<SENTENCE_END/>
is,limit,enabledisis (9.78e-01)
limit (1.13e-02)
enabled (4.44e-03)
jni (2.03e-03)
get (1.62e-03)
return (8.16e-04)
addr (1.08e-04)
set (9.45e-05)
iterator (2.75e-05)
enable (1.62e-05)
<SENTENCE_START>
{
return
jni
is
limit
enabled
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
is
limit
enabled
(
addr
)
;
}
<SENTENCE_END/>
limitlimit (9.90e-01)
enabled (9.36e-03)
%END% (4.00e-04)
is (2.85e-04)
only (1.78e-05)
motor (7.23e-06)
double (5.61e-06)
long (3.66e-06)
position (2.60e-06)
damping (2.20e-06)
<SENTENCE_START>
{
return
jni
is
limit
enabled
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
is
limit
enabled
(
addr
)
;
}
<SENTENCE_END/>
enabledenabled (9.15e-01)
%END% (7.96e-02)
limit (4.68e-03)
only (5.24e-05)
endian (2.94e-05)
20 (2.17e-05)
value (1.76e-05)
double (1.53e-05)
array (1.28e-05)
accessible (1.25e-05)
<SENTENCE_START>
{
return
jni
is
limit
enabled
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
is
limit
enabled
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.72e-01)
enabled (1.74e-02)
only (1.03e-03)
value (5.44e-04)
20 (5.37e-04)
endian (5.35e-04)
accessible (3.80e-04)
array (3.49e-04)
double (2.55e-04)
2 (2.06e-04)
<SENTENCE_START>
{
return
jni
is
limit
enabled
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
is
limit
enabled
(
addr
)
;
}
<SENTENCE_END/>
enable,limitenableenable (9.56e-01)
limit (2.73e-02)
jni (9.35e-03)
addr (6.97e-04)
flag (2.87e-04)
is (1.46e-04)
enabled (1.80e-06)
should (1.68e-06)
initiate (1.22e-06)
set (6.79e-07)
<SENTENCE_START>
{
jni
enable
limit
(
addr
,
flag
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
enable
limit
(
addr
,
flag
)
;
}
<SENTENCE_END/>
limitlimit (9.76e-01)
%END% (1.59e-02)
enable (3.88e-03)
performed (1.66e-04)
only (1.08e-04)
enabled (1.04e-04)
short (6.79e-05)
long (5.97e-05)
double (4.92e-05)
down (4.67e-05)
<SENTENCE_START>
{
jni
enable
limit
(
addr
,
flag
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
enable
limit
(
addr
,
flag
)
;
}
<SENTENCE_END/>
%END%%END% (9.85e-01)
limit (5.24e-03)
performed (2.28e-04)
only (2.27e-04)
addr (1.76e-04)
flag (1.71e-04)
array (1.61e-04)
20 (1.46e-04)
and (1.44e-04)
endian (1.36e-04)
<SENTENCE_START>
{
jni
enable
limit
(
addr
,
flag
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
enable
limit
(
addr
,
flag
)
;
}
<SENTENCE_END/>
get,lower,limitgetget (9.82e-01)
lower (1.09e-02)
limit (2.76e-03)
jni (1.90e-03)
return (7.90e-04)
addr (1.24e-04)
set (1.02e-06)
is (1.34e-07)
iterator (3.87e-08)
as (1.92e-08)
<SENTENCE_START>
{
return
jni
get
lower
limit
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
lower
limit
(
addr
)
;
}
<SENTENCE_END/>
lowerlower (9.94e-01)
limit (5.75e-03)
get (1.48e-04)
%END% (6.69e-05)
upper (6.02e-05)
limits (3.80e-05)
%START% (2.17e-05)
set (1.36e-05)
max (8.62e-06)
spring (6.19e-06)
<SENTENCE_START>
{
return
jni
get
lower
limit
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
lower
limit
(
addr
)
;
}
<SENTENCE_END/>
limitlimit (9.90e-01)
%END% (5.85e-03)
lower (4.00e-03)
value (7.60e-06)
only (6.42e-06)
array (4.11e-06)
get (3.85e-06)
2 (3.75e-06)
endian (3.71e-06)
double (3.43e-06)
<SENTENCE_START>
{
return
jni
get
lower
limit
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
lower
limit
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.59e-01)
limit (2.17e-02)
value (1.51e-03)
only (9.17e-04)
array (5.77e-04)
20 (4.99e-04)
endian (4.84e-04)
double (4.30e-04)
2 (4.27e-04)
%UNK% (3.45e-04)
<SENTENCE_START>
{
return
jni
get
lower
limit
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
lower
limit
(
addr
)
;
}
<SENTENCE_END/>
get,upper,limitgetget (9.81e-01)
upper (1.19e-02)
limit (3.16e-03)
jni (1.96e-03)
return (7.91e-04)
addr (1.30e-04)
set (8.82e-07)
is (1.81e-07)
iterator (7.78e-08)
as (5.60e-08)
<SENTENCE_START>
{
return
jni
get
upper
limit
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
upper
limit
(
addr
)
;
}
<SENTENCE_END/>
upperupper (9.92e-01)
limit (6.82e-03)
%END% (2.60e-04)
get (1.30e-04)
limits (8.35e-05)
lower (5.98e-05)
aabb (1.74e-05)
%START% (1.52e-05)
motor (6.98e-06)
performed (5.29e-06)
<SENTENCE_START>
{
return
jni
get
upper
limit
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
upper
limit
(
addr
)
;
}
<SENTENCE_END/>
limitlimit (9.89e-01)
%END% (6.37e-03)
upper (3.86e-03)
only (5.37e-06)
value (4.29e-06)
get (3.42e-06)
array (3.07e-06)
double (2.89e-06)
object (2.76e-06)
endian (2.75e-06)
<SENTENCE_START>
{
return
jni
get
upper
limit
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
upper
limit
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
limit (2.49e-02)
value (1.16e-03)
only (8.59e-04)
20 (5.19e-04)
array (5.04e-04)
endian (4.24e-04)
double (4.13e-04)
2 (3.84e-04)
%UNK% (3.56e-04)
<SENTENCE_START>
{
return
jni
get
upper
limit
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
upper
limit
(
addr
)
;
}
<SENTENCE_END/>
set,limitssetset (9.78e-01)
limits (1.22e-02)
jni (3.83e-03)
lower (9.45e-04)
upper (3.59e-04)
addr (2.76e-04)
ext (2.07e-10)
translate (1.43e-10)
255 (6.92e-11)
rotate (2.11e-11)
<SENTENCE_START>
{
jni
set
limits
(
addr
,
lower
,
upper
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
limits
(
addr
,
lower
,
upper
)
;
}
<SENTENCE_END/>
limitslimits (9.98e-01)
set (7.35e-04)
sort (1.44e-04)
upper (1.02e-04)
lower (4.17e-05)
%END% (3.28e-05)
performed (1.12e-05)
angle (8.20e-06)
limit (7.34e-06)
changed (5.92e-06)
<SENTENCE_START>
{
jni
set
limits
(
addr
,
lower
,
upper
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
limits
(
addr
,
lower
,
upper
)
;
}
<SENTENCE_END/>
%END%%END% (9.51e-01)
limits (9.88e-03)
performed (3.81e-03)
upper (1.37e-03)
from (1.10e-03)
%UNK% (1.03e-03)
limit (8.47e-04)
fv (8.05e-04)
set (7.79e-04)
changed (7.60e-04)
<SENTENCE_START>
{
jni
set
limits
(
addr
,
lower
,
upper
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
limits
(
addr
,
lower
,
upper
)
;
}
<SENTENCE_END/>
is,motor,enabledisis (9.79e-01)
motor (1.07e-02)
enabled (4.24e-03)
jni (2.09e-03)
get (1.58e-03)
return (8.64e-04)
set (2.29e-04)
addr (9.57e-05)
enable (2.81e-05)
iterator (1.38e-05)
<SENTENCE_START>
{
return
jni
is
motor
enabled
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
is
motor
enabled
(
addr
)
;
}
<SENTENCE_END/>
motormotor (9.91e-01)
enabled (8.50e-03)
is (4.73e-04)
joint (2.27e-05)
torque (8.47e-06)
damping (8.17e-06)
speed (7.48e-06)
ratio (4.28e-06)
%END% (3.85e-06)
force (3.84e-06)
<SENTENCE_START>
{
return
jni
is
motor
enabled
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
is
motor
enabled
(
addr
)
;
}
<SENTENCE_END/>
enabledenabled (9.58e-01)
%END% (3.39e-02)
motor (7.03e-03)
endian (1.90e-05)
only (1.68e-05)
accessible (1.48e-05)
is (1.32e-05)
value (1.08e-05)
20 (9.88e-06)
class (8.31e-06)
<SENTENCE_START>
{
return
jni
is
motor
enabled
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
is
motor
enabled
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.64e-01)
enabled (2.20e-02)
only (7.39e-04)
accessible (6.40e-04)
endian (6.28e-04)
value (5.59e-04)
20 (4.87e-04)
array (3.50e-04)
class (3.31e-04)
2 (2.99e-04)
<SENTENCE_START>
{
return
jni
is
motor
enabled
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
is
motor
enabled
(
addr
)
;
}
<SENTENCE_END/>
enable,motorenableenable (9.60e-01)
motor (2.40e-02)
jni (8.87e-03)
addr (7.13e-04)
flag (2.20e-04)
is (1.32e-04)
enabled (4.22e-06)
set (3.04e-06)
destroy (2.68e-06)
initiate (1.50e-06)
<SENTENCE_START>
{
jni
enable
motor
(
addr
,
flag
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
enable
motor
(
addr
,
flag
)
;
}
<SENTENCE_END/>
motormotor (9.89e-01)
enable (6.49e-03)
enabled (5.82e-04)
speed (3.19e-04)
%END% (3.10e-04)
set (2.37e-04)
joint (2.10e-04)
damping (7.45e-05)
torque (5.36e-05)
frequency (5.03e-05)
<SENTENCE_START>
{
jni
enable
motor
(
addr
,
flag
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
enable
motor
(
addr
,
flag
)
;
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
motor (6.87e-03)
performed (2.43e-04)
and (2.42e-04)
only (2.06e-04)
array (1.86e-04)
%UNK% (1.73e-04)
endian (1.60e-04)
20 (1.57e-04)
display (1.56e-04)
<SENTENCE_START>
{
jni
enable
motor
(
addr
,
flag
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
enable
motor
(
addr
,
flag
)
;
}
<SENTENCE_END/>
set,motor,speedsetset (9.84e-01)
motor (9.51e-03)
speed (2.22e-03)
jni (1.93e-03)
addr (3.91e-04)
get (2.57e-09)
255 (4.49e-10)
ext (3.24e-10)
title (2.57e-10)
setup (1.68e-10)
<SENTENCE_START>
{
jni
set
motor
speed
(
addr
,
speed
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
motor
speed
(
addr
,
speed
)
;
}
<SENTENCE_END/>
motormotor (9.95e-01)
speed (4.69e-03)
set (2.96e-04)
joint (3.02e-05)
frequency (7.77e-06)
torque (7.31e-06)
%END% (7.17e-06)
damping (6.43e-06)
enabled (5.30e-06)
ratio (4.67e-06)
<SENTENCE_START>
{
jni
set
motor
speed
(
addr
,
speed
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
motor
speed
(
addr
,
speed
)
;
}
<SENTENCE_END/>
speedspeed (9.92e-01)
%END% (4.53e-03)
motor (2.59e-03)
animation (5.84e-06)
title (3.69e-06)
display (3.33e-06)
frequency (2.97e-06)
performed (2.04e-06)
ratio (2.02e-06)
set (1.86e-06)
<SENTENCE_START>
{
jni
set
motor
speed
(
addr
,
speed
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
motor
speed
(
addr
,
speed
)
;
}
<SENTENCE_END/>
%END%%END% (9.68e-01)
speed (2.30e-02)
performed (1.79e-04)
display (1.65e-04)
animation (1.30e-04)
title (9.91e-05)
motor (9.03e-05)
fv (8.65e-05)
endian (6.81e-05)
all (6.47e-05)
<SENTENCE_START>
{
jni
set
motor
speed
(
addr
,
speed
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
motor
speed
(
addr
,
speed
)
;
}
<SENTENCE_END/>
get,motor,speedgetget (9.83e-01)
motor (9.12e-03)
jni (2.61e-03)
speed (2.54e-03)
return (1.14e-03)
addr (1.31e-04)
set (4.75e-07)
is (2.67e-07)
iterator (1.33e-07)
obtain (6.81e-08)
<SENTENCE_START>
{
return
jni
get
motor
speed
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
motor
speed
(
addr
)
;
}
<SENTENCE_END/>
motormotor (9.96e-01)
speed (3.36e-03)
get (3.38e-04)
joint (4.40e-05)
damping (1.02e-05)
frequency (8.14e-06)
torque (6.51e-06)
ratio (5.98e-06)
enabled (5.76e-06)
spring (3.61e-06)
<SENTENCE_START>
{
return
jni
get
motor
speed
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
motor
speed
(
addr
)
;
}
<SENTENCE_END/>
speedspeed (9.89e-01)
motor (7.49e-03)
%END% (2.85e-03)
get (6.83e-06)
frequency (2.59e-06)
ratio (2.43e-06)
addr (2.32e-06)
jni (2.09e-06)
class (1.84e-06)
damping (1.74e-06)
<SENTENCE_START>
{
return
jni
get
motor
speed
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
motor
speed
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
speed (2.71e-02)
value (7.71e-04)
only (4.52e-04)
class (3.75e-04)
endian (3.66e-04)
20 (3.58e-04)
motor (3.13e-04)
accessible (2.99e-04)
ratio (2.54e-04)
<SENTENCE_START>
{
return
jni
get
motor
speed
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
motor
speed
(
addr
)
;
}
<SENTENCE_END/>
set,max,motor,torquesetset (9.86e-01)
max (7.06e-03)
motor (2.43e-03)
torque (1.53e-03)
jni (1.07e-03)
addr (3.11e-04)
get (4.72e-07)
ext (3.69e-07)
flip (3.01e-08)
tint (2.88e-08)
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
maxmax (9.77e-01)
motor (2.29e-02)
set (1.77e-04)
torque (3.74e-05)
joint (7.64e-06)
force (5.62e-06)
corner (3.12e-06)
%END% (2.03e-06)
spring (1.86e-06)
min (1.71e-06)
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
motormotor (9.34e-01)
torque (6.39e-02)
max (1.21e-03)
%END% (4.40e-04)
set (3.22e-06)
jni (1.13e-06)
addr (9.48e-07)
value (5.69e-07)
display (5.30e-07)
force (3.82e-07)
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
torquetorque (8.30e-01)
%END% (1.39e-01)
motor (2.61e-02)
value (8.76e-05)
display (7.35e-05)
max (6.99e-05)
title (5.36e-05)
ratio (4.33e-05)
speed (3.85e-05)
enabled (3.85e-05)
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
%END%%END% (9.38e-01)
torque (4.85e-02)
motor (6.68e-04)
value (5.35e-04)
display (4.33e-04)
title (3.48e-04)
ratio (2.83e-04)
enabled (2.66e-04)
speed (2.51e-04)
animation (1.81e-04)
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
set
max
motor
torque
(
addr
,
torque
)
;
}
<SENTENCE_END/>
get,motor,torquegetget (9.81e-01)
motor (9.85e-03)
jni (3.08e-03)
torque (2.41e-03)
return (1.09e-03)
inv (2.98e-04)
addr (2.22e-04)
dt (1.16e-04)
set (4.81e-07)
is (9.52e-08)
<SENTENCE_START>
{
return
jni
get
motor
torque
(
addr
,
inv
dt
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
motor
torque
(
addr
,
inv
dt
)
;
}
<SENTENCE_END/>
motormotor (9.94e-01)
torque (4.74e-03)
get (3.89e-04)
joint (1.54e-04)
damping (6.87e-05)
speed (6.82e-05)
%END% (5.77e-05)
enabled (4.63e-05)
max (3.44e-05)
ratio (3.28e-05)
<SENTENCE_START>
{
return
jni
get
motor
torque
(
addr
,
inv
dt
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
motor
torque
(
addr
,
inv
dt
)
;
}
<SENTENCE_END/>
torquetorque (9.93e-01)
motor (3.34e-03)
%END% (2.76e-03)
dt (4.56e-06)
get (3.98e-06)
inv (3.46e-06)
jni (3.17e-06)
%UNK% (2.11e-06)
2 (2.02e-06)
value (1.79e-06)
<SENTENCE_START>
{
return
jni
get
motor
torque
(
addr
,
inv
dt
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
motor
torque
(
addr
,
inv
dt
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
torque (2.91e-02)
value (3.98e-04)
2 (2.88e-04)
array (2.50e-04)
only (2.50e-04)
%UNK% (2.48e-04)
endian (2.06e-04)
object (1.87e-04)
all (1.62e-04)
<SENTENCE_START>
{
return
jni
get
motor
torque
(
addr
,
inv
dt
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
motor
torque
(
addr
,
inv
dt
)
;
}
<SENTENCE_END/>
get,local,anchor,agetget (9.51e-01)
local (2.99e-02)
anchor (4.43e-03)
jni (3.81e-03)
return (2.86e-03)
a (2.10e-03)
tmp (4.79e-04)
addr (2.73e-04)
0 (2.14e-04)
1 (1.81e-04)
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
locallocal (9.85e-01)
anchor (1.12e-02)
%END% (3.26e-03)
get (5.79e-04)
to (4.17e-05)
a (3.13e-05)
initialize (2.26e-05)
return (1.29e-05)
internal (6.74e-06)
transform (6.34e-06)
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
anchoranchor (9.56e-01)
a (3.55e-02)
local (6.70e-03)
%END% (1.27e-03)
tmp (1.44e-05)
get (8.63e-06)
set (6.11e-06)
return (5.76e-06)
1 (5.66e-06)
addr (4.84e-06)
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
aa (7.86e-01)
%END% (1.46e-01)
anchor (6.01e-02)
local (3.76e-04)
to (1.16e-04)
addr (6.86e-05)
tmp (6.51e-05)
%UNK% (6.15e-05)
set (6.04e-05)
1 (5.32e-05)
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
%END%%END% (9.34e-01)
a (5.52e-02)
anchor (9.62e-04)
local (5.71e-04)
to (5.03e-04)
%UNK% (2.99e-04)
position (1.03e-04)
addr (1.02e-04)
2 (9.13e-05)
at (8.96e-05)
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
a
(
addr
,
tmp
)
;
local
anchor
a
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
a
;
}
<SENTENCE_END/>
get,local,anchor,bgetget (9.58e-01)
local (2.40e-02)
anchor (4.48e-03)
jni (3.24e-03)
return (2.45e-03)
b (2.37e-03)
tmp (4.26e-04)
addr (2.32e-04)
0 (2.14e-04)
set (1.67e-04)
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
locallocal (9.87e-01)
anchor (9.65e-03)
%END% (2.25e-03)
get (6.50e-04)
b (3.78e-05)
to (2.51e-05)
initialize (1.82e-05)
return (1.21e-05)
internal (7.00e-06)
tmp (4.18e-06)
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
anchoranchor (9.60e-01)
b (3.10e-02)
local (7.59e-03)
%END% (1.25e-03)
tmp (1.31e-05)
get (8.70e-06)
return (6.86e-06)
set (6.47e-06)
addr (4.96e-06)
1 (4.78e-06)
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
bb (7.05e-01)
%END% (2.15e-01)
anchor (7.26e-02)
local (4.65e-04)
to (1.23e-04)
%UNK% (8.44e-05)
addr (6.79e-05)
tmp (6.57e-05)
set (5.73e-05)
1 (5.18e-05)
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
%END%%END% (9.49e-01)
b (4.24e-02)
anchor (1.10e-03)
local (4.96e-04)
to (3.93e-04)
%UNK% (2.96e-04)
and (1.22e-04)
position (1.14e-04)
string (1.07e-04)
2 (9.24e-05)
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
jni
get
local
anchor
b
(
addr
,
tmp
)
;
local
anchor
b
.
set
(
tmp
[
0
]
,
tmp
[
1
]
)
;
return
local
anchor
b
;
}
<SENTENCE_END/>
get,reference,anglegetget (9.82e-01)
reference (1.02e-02)
angle (2.87e-03)
jni (2.44e-03)
return (9.77e-04)
addr (1.26e-04)
set (1.21e-08)
is (1.09e-08)
iterator (2.85e-09)
obtain (1.47e-09)
<SENTENCE_START>
{
return
jni
get
reference
angle
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
reference
angle
(
addr
)
;
}
<SENTENCE_END/>
referencereference (9.90e-01)
angle (8.61e-03)
get (8.71e-04)
%END% (8.34e-05)
rad (8.23e-05)
axis (3.48e-05)
atan (1.48e-05)
ratio (9.78e-06)
percent (3.14e-06)
%START% (2.90e-06)
<SENTENCE_START>
{
return
jni
get
reference
angle
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
reference
angle
(
addr
)
;
}
<SENTENCE_END/>
angleangle (9.83e-01)
%END% (9.42e-03)
reference (6.77e-03)
rad (1.10e-05)
get (8.68e-06)
addr (4.60e-06)
float (3.61e-06)
2 (3.52e-06)
jni (3.15e-06)
value (2.57e-06)
<SENTENCE_START>
{
return
jni
get
reference
angle
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
reference
angle
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
angle (3.34e-02)
value (5.21e-04)
rad (3.15e-04)
only (2.81e-04)
2 (2.73e-04)
float (2.46e-04)
endian (2.42e-04)
double (2.16e-04)
20 (1.69e-04)
<SENTENCE_START>
{
return
jni
get
reference
angle
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
reference
angle
(
addr
)
;
}
<SENTENCE_END/>
get,max,motor,torquegetget (9.86e-01)
max (6.95e-03)
motor (2.10e-03)
jni (1.58e-03)
torque (1.52e-03)
return (7.18e-04)
addr (1.03e-04)
set (1.80e-05)
is (1.50e-06)
obtain (1.19e-07)
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
maxmax (9.87e-01)
motor (1.30e-02)
get (2.13e-04)
torque (2.01e-05)
joint (4.46e-06)
min (2.17e-06)
corner (2.02e-06)
force (1.96e-06)
spring (1.32e-06)
%END% (1.17e-06)
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
motormotor (9.40e-01)
torque (5.66e-02)
max (3.07e-03)
%END% (4.16e-04)
get (6.15e-06)
jni (2.38e-06)
return (2.22e-06)
addr (1.18e-06)
value (6.72e-07)
ratio (1.59e-07)
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
torquetorque (8.56e-01)
%END% (1.18e-01)
motor (2.26e-02)
value (1.51e-04)
max (7.66e-05)
ratio (4.58e-05)
class (3.43e-05)
endian (3.37e-05)
damping (2.99e-05)
frequency (2.88e-05)
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
%END%%END% (9.16e-01)
torque (6.85e-02)
value (1.11e-03)
motor (8.46e-04)
ratio (4.21e-04)
class (2.97e-04)
frequency (2.76e-04)
endian (2.66e-04)
damping (2.60e-04)
max (2.43e-04)
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
jni
get
max
motor
torque
(
addr
)
;
}
<SENTENCE_END/>
get,preferred,sizegetget (9.60e-01)
preferred (2.32e-02)
dimension (2.30e-03)
touch (1.81e-03)
set (1.54e-03)
size (1.03e-03)
invalidate (8.22e-04)
pack (6.95e-04)
clear (6.53e-04)
10 (5.01e-04)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
preferredpreferred (5.01e-01)
size (2.62e-01)
get (7.03e-02)
dimension (3.27e-02)
width (1.80e-02)
height (1.15e-02)
%END% (5.38e-03)
pack (3.41e-03)
clear (3.27e-03)
max (3.23e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
size%END% (3.04e-01)
size (2.93e-01)
preferred (1.25e-01)
width (4.14e-02)
height (3.27e-02)
all (7.50e-03)
to (6.52e-03)
get (5.97e-03)
%UNK% (5.85e-03)
region (4.97e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
%END%%END% (9.04e-01)
size (2.36e-02)
width (7.35e-03)
height (6.25e-03)
all (2.83e-03)
preferred (2.52e-03)
value (2.15e-03)
count (1.68e-03)
%UNK% (1.38e-03)
to (1.08e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
initialize,componentsinitializeinitialize (4.79e-01)
action (9.86e-02)
ui (9.09e-02)
components (7.37e-02)
%END% (3.07e-02)
%UNK% (2.14e-02)
set (1.24e-02)
draw (9.82e-03)
events (8.78e-03)
setup (8.10e-03)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
j
panel
content
panel
=
get
content
panel
(
)
;
{
gradient
editor
=
new
gradient
editor
(
)
{
public
void
handle
selected
(
color
color
)
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
}
;
content
panel
.
add
(
gradient
editor
,
new
grid
bag
constraints
(
0
,
1
,
3
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
10
)
)
;
}
{
hue
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
yellow
,
color
.
green
,
color
.
cyan
,
color
.
blue
,
color
.
magenta
,
color
.
red
}
)
{
protected
void
color
picked
(
)
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
}
;
content
panel
.
add
(
hue
slider
,
new
grid
bag
constraints
(
1
,
2
,
2
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
saturation
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
white
}
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
saturation
slider
,
new
grid
bag
constraints
(
1
,
3
,
1
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
{
lightness
slider
=
new
color
slider
(
new
color
[
0
]
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
lightness
slider
,
new
grid
bag
constraints
(
2
,
3
,
1
,
1
,
1
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
{
color
panel
=
new
j
panel
(
)
{
public
dimension
get
preferred
size
(
)
{
dimension
size
=
super
.
get
preferred
size
(
)
;
size
.
width
=
52
;
return
size
;
}
}
;
content
panel
.
add
(
color
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
2
,
0.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
3
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
color
panel
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
}
)
;
color
panel
.
set
border
(
border
factory
.
create
matte
border
(
1
,
1
,
1
,
1
,
color
.
black
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
j
panel
content
panel
=
get
content
panel
(
)
;
{
gradient
editor
=
new
gradient
editor
(
)
{
public
void
handle
selected
(
color
color
)
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
}
;
content
panel
.
add
(
gradient
editor
,
new
grid
bag
constraints
(
0
,
1
,
3
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
10
)
)
;
}
{
hue
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
yellow
,
color
.
green
,
color
.
cyan
,
color
.
blue
,
color
.
magenta
,
color
.
red
}
)
{
protected
void
color
picked
(
)
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
}
;
content
panel
.
add
(
hue
slider
,
new
grid
bag
constraints
(
1
,
2
,
2
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
saturation
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
white
}
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
saturation
slider
,
new
grid
bag
constraints
(
1
,
3
,
1
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
{
lightness
slider
=
new
color
slider
(
new
color
[
0
]
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
lightness
slider
,
new
grid
bag
constraints
(
2
,
3
,
1
,
1
,
1
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
{
color
panel
=
new
j
panel
(
)
{
public
dimension
get
preferred
size
(
)
{
dimension
size
=
super
.
get
preferred
size
(
)
;
size
.
width
=
52
;
return
size
;
}
}
;
content
panel
.
add
(
color
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
2
,
0.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
3
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
color
panel
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
}
)
;
color
panel
.
set
border
(
border
factory
.
create
matte
border
(
1
,
1
,
1
,
1
,
color
.
black
)
)
;
}
<SENTENCE_END/>
components%END% (4.33e-01)
initialize (7.54e-02)
components (6.70e-02)
ui (5.90e-02)
%UNK% (4.70e-02)
action (4.22e-02)
performed (1.13e-02)
color (1.09e-02)
events (9.75e-03)
draw (8.94e-03)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
j
panel
content
panel
=
get
content
panel
(
)
;
{
gradient
editor
=
new
gradient
editor
(
)
{
public
void
handle
selected
(
color
color
)
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
}
;
content
panel
.
add
(
gradient
editor
,
new
grid
bag
constraints
(
0
,
1
,
3
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
10
)
)
;
}
{
hue
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
yellow
,
color
.
green
,
color
.
cyan
,
color
.
blue
,
color
.
magenta
,
color
.
red
}
)
{
protected
void
color
picked
(
)
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
}
;
content
panel
.
add
(
hue
slider
,
new
grid
bag
constraints
(
1
,
2
,
2
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
saturation
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
white
}
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
saturation
slider
,
new
grid
bag
constraints
(
1
,
3
,
1
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
{
lightness
slider
=
new
color
slider
(
new
color
[
0
]
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
lightness
slider
,
new
grid
bag
constraints
(
2
,
3
,
1
,
1
,
1
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
{
color
panel
=
new
j
panel
(
)
{
public
dimension
get
preferred
size
(
)
{
dimension
size
=
super
.
get
preferred
size
(
)
;
size
.
width
=
52
;
return
size
;
}
}
;
content
panel
.
add
(
color
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
2
,
0.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
3
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
color
panel
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
}
)
;
color
panel
.
set
border
(
border
factory
.
create
matte
border
(
1
,
1
,
1
,
1
,
color
.
black
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
j
panel
content
panel
=
get
content
panel
(
)
;
{
gradient
editor
=
new
gradient
editor
(
)
{
public
void
handle
selected
(
color
color
)
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
}
;
content
panel
.
add
(
gradient
editor
,
new
grid
bag
constraints
(
0
,
1
,
3
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
10
)
)
;
}
{
hue
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
yellow
,
color
.
green
,
color
.
cyan
,
color
.
blue
,
color
.
magenta
,
color
.
red
}
)
{
protected
void
color
picked
(
)
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
}
;
content
panel
.
add
(
hue
slider
,
new
grid
bag
constraints
(
1
,
2
,
2
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
saturation
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
white
}
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
saturation
slider
,
new
grid
bag
constraints
(
1
,
3
,
1
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
{
lightness
slider
=
new
color
slider
(
new
color
[
0
]
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
lightness
slider
,
new
grid
bag
constraints
(
2
,
3
,
1
,
1
,
1
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
{
color
panel
=
new
j
panel
(
)
{
public
dimension
get
preferred
size
(
)
{
dimension
size
=
super
.
get
preferred
size
(
)
;
size
.
width
=
52
;
return
size
;
}
}
;
content
panel
.
add
(
color
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
2
,
0.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
3
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
color
panel
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
}
)
;
color
panel
.
set
border
(
border
factory
.
create
matte
border
(
1
,
1
,
1
,
1
,
color
.
black
)
)
;
}
<SENTENCE_END/>
%END%%END% (6.19e-01)
%UNK% (4.30e-02)
components (3.89e-02)
ui (3.43e-02)
initialize (2.82e-02)
action (2.01e-02)
color (8.34e-03)
performed (6.67e-03)
events (6.36e-03)
draw (5.72e-03)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
j
panel
content
panel
=
get
content
panel
(
)
;
{
gradient
editor
=
new
gradient
editor
(
)
{
public
void
handle
selected
(
color
color
)
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
}
;
content
panel
.
add
(
gradient
editor
,
new
grid
bag
constraints
(
0
,
1
,
3
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
10
)
)
;
}
{
hue
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
yellow
,
color
.
green
,
color
.
cyan
,
color
.
blue
,
color
.
magenta
,
color
.
red
}
)
{
protected
void
color
picked
(
)
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
}
;
content
panel
.
add
(
hue
slider
,
new
grid
bag
constraints
(
1
,
2
,
2
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
saturation
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
white
}
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
saturation
slider
,
new
grid
bag
constraints
(
1
,
3
,
1
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
{
lightness
slider
=
new
color
slider
(
new
color
[
0
]
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
lightness
slider
,
new
grid
bag
constraints
(
2
,
3
,
1
,
1
,
1
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
{
color
panel
=
new
j
panel
(
)
{
public
dimension
get
preferred
size
(
)
{
dimension
size
=
super
.
get
preferred
size
(
)
;
size
.
width
=
52
;
return
size
;
}
}
;
content
panel
.
add
(
color
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
2
,
0.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
3
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
color
panel
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
}
)
;
color
panel
.
set
border
(
border
factory
.
create
matte
border
(
1
,
1
,
1
,
1
,
color
.
black
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
j
panel
content
panel
=
get
content
panel
(
)
;
{
gradient
editor
=
new
gradient
editor
(
)
{
public
void
handle
selected
(
color
color
)
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
}
;
content
panel
.
add
(
gradient
editor
,
new
grid
bag
constraints
(
0
,
1
,
3
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
10
)
)
;
}
{
hue
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
yellow
,
color
.
green
,
color
.
cyan
,
color
.
blue
,
color
.
magenta
,
color
.
red
}
)
{
protected
void
color
picked
(
)
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
}
;
content
panel
.
add
(
hue
slider
,
new
grid
bag
constraints
(
1
,
2
,
2
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
saturation
slider
=
new
color
slider
(
new
color
[
]
{
color
.
red
,
color
.
white
}
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
saturation
slider
,
new
grid
bag
constraints
(
1
,
3
,
1
,
1
,
1.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
{
lightness
slider
=
new
color
slider
(
new
color
[
0
]
)
{
protected
void
color
picked
(
)
{
update
color
(
)
;
}
}
;
content
panel
.
add
(
lightness
slider
,
new
grid
bag
constraints
(
2
,
3
,
1
,
1
,
1
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
}
{
color
panel
=
new
j
panel
(
)
{
public
dimension
get
preferred
size
(
)
{
dimension
size
=
super
.
get
preferred
size
(
)
;
size
.
width
=
52
;
return
size
;
}
}
;
content
panel
.
add
(
color
panel
,
new
grid
bag
constraints
(
0
,
2
,
1
,
2
,
0.0
,
0.0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
3
,
0
,
0
,
6
)
,
0
,
0
)
)
;
}
color
panel
.
add
mouse
listener
(
new
mouse
adapter
(
)
{
public
void
mouse
clicked
(
mouse
event
e
)
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
}
)
;
color
panel
.
set
border
(
border
factory
.
create
matte
border
(
1
,
1
,
1
,
1
,
color
.
black
)
)
;
}
<SENTENCE_END/>
handle,selectedhandlemouse (1.69e-01)
handle (1.47e-01)
clicked (1.17e-01)
draw (8.03e-02)
show (7.18e-02)
update (3.49e-02)
action (3.30e-02)
zoom (2.95e-02)
color (2.61e-02)
changed (1.94e-02)
<SENTENCE_START>
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
<SENTENCE_END/>
selectedcolor (2.74e-01)
%END% (1.15e-01)
performed (8.82e-02)
clicked (5.58e-02)
handle (3.61e-02)
changed (2.38e-02)
dialog (2.33e-02)
gradient (1.83e-02)
draw (1.24e-02)
and (1.23e-02)
<SENTENCE_START>
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
<SENTENCE_END/>
%END%%END% (9.69e-01)
color (4.89e-03)
performed (2.44e-03)
changed (1.28e-03)
and (6.77e-04)
%UNK% (6.18e-04)
value (5.66e-04)
display (5.54e-04)
selected (5.25e-04)
fv (4.57e-04)
<SENTENCE_START>
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gradient
panel
.
this
.
set
color
(
color
)
;
}
<SENTENCE_END/>
color,pickedcolorcolor (7.75e-01)
draw (9.87e-02)
%UNK% (1.28e-02)
set (1.21e-02)
update (8.96e-03)
show (7.66e-03)
state (4.69e-03)
render (4.62e-03)
begin (3.84e-03)
action (3.65e-03)
<SENTENCE_START>
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
<SENTENCE_END/>
picked%END% (3.69e-01)
color (1.81e-01)
%UNK% (1.13e-01)
performed (1.44e-02)
changed (1.43e-02)
draw (1.43e-02)
from (1.39e-02)
update (1.24e-02)
line (9.75e-03)
slider (9.17e-03)
<SENTENCE_START>
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.06e-01)
%UNK% (1.38e-02)
color (1.34e-02)
rgb (7.28e-03)
performed (3.37e-03)
colors (2.17e-03)
slider (2.16e-03)
at (2.03e-03)
update (1.91e-03)
new (1.65e-03)
<SENTENCE_START>
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
saturation
slider
.
set
colors
(
new
color
[
]
{
new
color
(
color
.
hs
bto
rgb
(
get
percentage
(
)
,
1
,
1
)
)
,
color
.
white
}
)
;
update
color
(
)
;
}
<SENTENCE_END/>
color,pickedcolorupdate (8.04e-01)
draw (1.09e-01)
color (4.43e-02)
begin (2.19e-02)
set (9.44e-03)
render (1.57e-03)
end (1.33e-03)
action (1.18e-03)
reset (1.14e-03)
show (9.33e-04)
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
pickedcolor (7.41e-01)
%END% (1.20e-01)
draw (1.52e-02)
update (1.49e-02)
%UNK% (7.16e-03)
circle (5.55e-03)
render (5.45e-03)
line (5.11e-03)
begin (5.06e-03)
performed (4.57e-03)
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.87e-01)
color (1.99e-03)
performed (1.00e-03)
value (8.31e-04)
only (2.87e-04)
20 (2.39e-04)
%UNK% (1.92e-04)
array (1.91e-04)
particles (1.89e-04)
update (1.87e-04)
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
color,pickedcolorupdate (8.04e-01)
draw (1.09e-01)
color (4.43e-02)
begin (2.19e-02)
set (9.44e-03)
render (1.57e-03)
end (1.33e-03)
action (1.18e-03)
reset (1.14e-03)
show (9.33e-04)
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
pickedcolor (7.41e-01)
%END% (1.20e-01)
draw (1.52e-02)
update (1.49e-02)
%UNK% (7.16e-03)
circle (5.55e-03)
render (5.45e-03)
line (5.11e-03)
begin (5.06e-03)
performed (4.57e-03)
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.87e-01)
color (1.99e-03)
performed (1.00e-03)
value (8.31e-04)
only (2.87e-04)
20 (2.39e-04)
%UNK% (1.92e-04)
array (1.91e-04)
particles (1.89e-04)
update (1.87e-04)
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
update
color
(
)
;
}
<SENTENCE_END/>
get,preferred,sizegetget (8.67e-01)
preferred (1.16e-01)
dimension (2.97e-03)
size (2.64e-03)
touch (1.18e-03)
pack (1.05e-03)
invalidate (9.92e-04)
clear (6.87e-04)
52 (3.70e-04)
width (3.59e-04)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
52
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
52
;
return
size
;
}
<SENTENCE_END/>
preferredpreferred (5.04e-01)
size (3.28e-01)
dimension (3.58e-02)
get (3.27e-02)
width (1.85e-02)
height (1.14e-02)
%END% (2.90e-03)
clear (2.56e-03)
pack (2.47e-03)
max (2.37e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
52
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
52
;
return
size
;
}
<SENTENCE_END/>
sizesize (3.60e-01)
%END% (2.55e-01)
preferred (1.29e-01)
width (4.47e-02)
height (3.60e-02)
all (1.02e-02)
count (4.73e-03)
to (4.54e-03)
region (4.37e-03)
texture (3.84e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
52
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
52
;
return
size
;
}
<SENTENCE_END/>
%END%%END% (9.08e-01)
size (2.38e-02)
width (6.61e-03)
height (5.76e-03)
all (3.56e-03)
value (2.11e-03)
preferred (2.11e-03)
count (1.79e-03)
%UNK% (1.11e-03)
array (1.07e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
52
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
52
;
return
size
;
}
<SENTENCE_END/>
mouse,clickedmousecolor (4.98e-01)
set (3.50e-01)
show (8.59e-02)
draw (4.16e-02)
begin (5.17e-03)
reset (3.88e-03)
j (1.15e-03)
render (1.01e-03)
dialog (9.55e-04)
get (9.01e-04)
<SENTENCE_START>
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
<SENTENCE_END/>
clickedcolor (7.39e-01)
show (5.89e-02)
draw (3.13e-02)
dialog (2.53e-02)
%END% (2.16e-02)
j (1.15e-02)
set (1.07e-02)
performed (9.82e-03)
action (8.44e-03)
panel (5.55e-03)
<SENTENCE_START>
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
<SENTENCE_END/>
%END%%END% (8.94e-01)
color (3.25e-02)
chooser (2.16e-02)
performed (6.51e-03)
background (2.88e-03)
dialog (2.78e-03)
panel (1.55e-03)
%UNK% (1.53e-03)
changed (1.37e-03)
set (1.08e-03)
<SENTENCE_START>
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
color
=
j
color
chooser
.
show
dialog
(
color
panel
,
"Set Color"
,
color
panel
.
get
background
(
)
)
;
if
(
color
!=
null
)
set
color
(
color
)
;
}
<SENTENCE_END/>
set,colorsetset (6.55e-01)
draw (6.03e-02)
color (4.22e-02)
update (2.10e-02)
%UNK% (2.06e-02)
get (1.89e-02)
state (1.63e-02)
changed (1.27e-02)
reset (1.19e-02)
action (1.05e-02)
<SENTENCE_START>
{
float
[
]
hsb
=
color
.
rg
bto
hsb
(
color
.
get
red
(
)
,
color
.
get
green
(
)
,
color
.
get
blue
(
)
,
null
)
;
hue
slider
.
set
percentage
(
hsb
[
0
]
)
;
saturation
slider
.
set
percentage
(
1
-
hsb
[
1
]
)
;
lightness
slider
.
set
percentage
(
1
-
hsb
[
2
]
)
;
color
panel
.
set
background
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
hsb
=
color
.
rg
bto
hsb
(
color
.
get
red
(
)
,
color
.
get
green
(
)
,
color
.
get
blue
(
)
,
null
)
;
hue
slider
.
set
percentage
(
hsb
[
0
]
)
;
saturation
slider
.
set
percentage
(
1
-
hsb
[
1
]
)
;
lightness
slider
.
set
percentage
(
1
-
hsb
[
2
]
)
;
color
panel
.
set
background
(
color
)
;
}
<SENTENCE_END/>
color%END% (4.31e-01)
%UNK% (5.79e-02)
slider (4.93e-02)
changed (4.83e-02)
color (4.53e-02)
set (1.99e-02)
performed (1.91e-02)
state (1.80e-02)
percentage (1.74e-02)
saturation (1.48e-02)
<SENTENCE_START>
{
float
[
]
hsb
=
color
.
rg
bto
hsb
(
color
.
get
red
(
)
,
color
.
get
green
(
)
,
color
.
get
blue
(
)
,
null
)
;
hue
slider
.
set
percentage
(
hsb
[
0
]
)
;
saturation
slider
.
set
percentage
(
1
-
hsb
[
1
]
)
;
lightness
slider
.
set
percentage
(
1
-
hsb
[
2
]
)
;
color
panel
.
set
background
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
hsb
=
color
.
rg
bto
hsb
(
color
.
get
red
(
)
,
color
.
get
green
(
)
,
color
.
get
blue
(
)
,
null
)
;
hue
slider
.
set
percentage
(
hsb
[
0
]
)
;
saturation
slider
.
set
percentage
(
1
-
hsb
[
1
]
)
;
lightness
slider
.
set
percentage
(
1
-
hsb
[
2
]
)
;
color
panel
.
set
background
(
color
)
;
}
<SENTENCE_END/>
%END%%END% (8.07e-01)
%UNK% (2.62e-02)
slider (1.73e-02)
color (1.21e-02)
changed (6.05e-03)
set (5.12e-03)
percentage (4.42e-03)
and (3.73e-03)
hsb (3.29e-03)
panel (3.28e-03)
<SENTENCE_START>
{
float
[
]
hsb
=
color
.
rg
bto
hsb
(
color
.
get
red
(
)
,
color
.
get
green
(
)
,
color
.
get
blue
(
)
,
null
)
;
hue
slider
.
set
percentage
(
hsb
[
0
]
)
;
saturation
slider
.
set
percentage
(
1
-
hsb
[
1
]
)
;
lightness
slider
.
set
percentage
(
1
-
hsb
[
2
]
)
;
color
panel
.
set
background
(
color
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
float
[
]
hsb
=
color
.
rg
bto
hsb
(
color
.
get
red
(
)
,
color
.
get
green
(
)
,
color
.
get
blue
(
)
,
null
)
;
hue
slider
.
set
percentage
(
hsb
[
0
]
)
;
saturation
slider
.
set
percentage
(
1
-
hsb
[
1
]
)
;
lightness
slider
.
set
percentage
(
1
-
hsb
[
2
]
)
;
color
panel
.
set
background
(
color
)
;
}
<SENTENCE_END/>
update,colorupdateupdate (1.36e-01)
set (1.15e-01)
get (9.01e-02)
draw (7.81e-02)
%UNK% (6.94e-02)
color (3.82e-02)
action (2.24e-02)
reset (2.04e-02)
render (1.81e-02)
mouse (1.66e-02)
<SENTENCE_START>
{
color
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
)
)
;
lightness
slider
.
set
colors
(
new
color
[
]
{
color
,
color
.
black
}
)
;
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
-
lightness
slider
.
get
percentage
(
)
)
)
;
color
panel
.
set
background
(
color
)
;
gradient
editor
.
set
color
(
color
)
;
float
[
]
colors
=
new
float
[
gradient
editor
.
colors
.
size
(
)
*
3
]
;
int
i
=
0
;
for
(
color
c
:
gradient
editor
.
colors
)
{
colors
[
i
++
]
=
c
.
get
red
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
green
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
blue
(
)
/
255f
;
}
float
[
]
percentages
=
new
float
[
gradient
editor
.
percentages
.
size
(
)
]
;
i
=
0
;
for
(
float
percent
:
gradient
editor
.
percentages
)
percentages
[
i
++
]
=
percent
;
value
.
set
colors
(
colors
)
;
value
.
set
timeline
(
percentages
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
)
)
;
lightness
slider
.
set
colors
(
new
color
[
]
{
color
,
color
.
black
}
)
;
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
-
lightness
slider
.
get
percentage
(
)
)
)
;
color
panel
.
set
background
(
color
)
;
gradient
editor
.
set
color
(
color
)
;
float
[
]
colors
=
new
float
[
gradient
editor
.
colors
.
size
(
)
*
3
]
;
int
i
=
0
;
for
(
color
c
:
gradient
editor
.
colors
)
{
colors
[
i
++
]
=
c
.
get
red
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
green
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
blue
(
)
/
255f
;
}
float
[
]
percentages
=
new
float
[
gradient
editor
.
percentages
.
size
(
)
]
;
i
=
0
;
for
(
float
percent
:
gradient
editor
.
percentages
)
percentages
[
i
++
]
=
percent
;
value
.
set
colors
(
colors
)
;
value
.
set
timeline
(
percentages
)
;
}
<SENTENCE_END/>
color%END% (4.11e-01)
%UNK% (6.81e-02)
update (4.79e-02)
get (2.75e-02)
color (2.45e-02)
changed (1.59e-02)
draw (1.57e-02)
set (1.29e-02)
render (8.37e-03)
action (7.88e-03)
<SENTENCE_START>
{
color
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
)
)
;
lightness
slider
.
set
colors
(
new
color
[
]
{
color
,
color
.
black
}
)
;
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
-
lightness
slider
.
get
percentage
(
)
)
)
;
color
panel
.
set
background
(
color
)
;
gradient
editor
.
set
color
(
color
)
;
float
[
]
colors
=
new
float
[
gradient
editor
.
colors
.
size
(
)
*
3
]
;
int
i
=
0
;
for
(
color
c
:
gradient
editor
.
colors
)
{
colors
[
i
++
]
=
c
.
get
red
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
green
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
blue
(
)
/
255f
;
}
float
[
]
percentages
=
new
float
[
gradient
editor
.
percentages
.
size
(
)
]
;
i
=
0
;
for
(
float
percent
:
gradient
editor
.
percentages
)
percentages
[
i
++
]
=
percent
;
value
.
set
colors
(
colors
)
;
value
.
set
timeline
(
percentages
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
)
)
;
lightness
slider
.
set
colors
(
new
color
[
]
{
color
,
color
.
black
}
)
;
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
-
lightness
slider
.
get
percentage
(
)
)
)
;
color
panel
.
set
background
(
color
)
;
gradient
editor
.
set
color
(
color
)
;
float
[
]
colors
=
new
float
[
gradient
editor
.
colors
.
size
(
)
*
3
]
;
int
i
=
0
;
for
(
color
c
:
gradient
editor
.
colors
)
{
colors
[
i
++
]
=
c
.
get
red
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
green
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
blue
(
)
/
255f
;
}
float
[
]
percentages
=
new
float
[
gradient
editor
.
percentages
.
size
(
)
]
;
i
=
0
;
for
(
float
percent
:
gradient
editor
.
percentages
)
percentages
[
i
++
]
=
percent
;
value
.
set
colors
(
colors
)
;
value
.
set
timeline
(
percentages
)
;
}
<SENTENCE_END/>
%END%%END% (6.60e-01)
%UNK% (4.75e-02)
update (2.06e-02)
get (1.51e-02)
color (1.03e-02)
changed (7.36e-03)
draw (5.99e-03)
set (5.69e-03)
and (5.15e-03)
to (4.12e-03)
<SENTENCE_START>
{
color
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
)
)
;
lightness
slider
.
set
colors
(
new
color
[
]
{
color
,
color
.
black
}
)
;
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
-
lightness
slider
.
get
percentage
(
)
)
)
;
color
panel
.
set
background
(
color
)
;
gradient
editor
.
set
color
(
color
)
;
float
[
]
colors
=
new
float
[
gradient
editor
.
colors
.
size
(
)
*
3
]
;
int
i
=
0
;
for
(
color
c
:
gradient
editor
.
colors
)
{
colors
[
i
++
]
=
c
.
get
red
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
green
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
blue
(
)
/
255f
;
}
float
[
]
percentages
=
new
float
[
gradient
editor
.
percentages
.
size
(
)
]
;
i
=
0
;
for
(
float
percent
:
gradient
editor
.
percentages
)
percentages
[
i
++
]
=
percent
;
value
.
set
colors
(
colors
)
;
value
.
set
timeline
(
percentages
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
)
)
;
lightness
slider
.
set
colors
(
new
color
[
]
{
color
,
color
.
black
}
)
;
color
=
new
color
(
color
.
hs
bto
rgb
(
hue
slider
.
get
percentage
(
)
,
1
-
saturation
slider
.
get
percentage
(
)
,
1
-
lightness
slider
.
get
percentage
(
)
)
)
;
color
panel
.
set
background
(
color
)
;
gradient
editor
.
set
color
(
color
)
;
float
[
]
colors
=
new
float
[
gradient
editor
.
colors
.
size
(
)
*
3
]
;
int
i
=
0
;
for
(
color
c
:
gradient
editor
.
colors
)
{
colors
[
i
++
]
=
c
.
get
red
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
green
(
)
/
255f
;
colors
[
i
++
]
=
c
.
get
blue
(
)
/
255f
;
}
float
[
]
percentages
=
new
float
[
gradient
editor
.
percentages
.
size
(
)
]
;
i
=
0
;
for
(
float
percent
:
gradient
editor
.
percentages
)
percentages
[
i
++
]
=
percent
;
value
.
set
colors
(
colors
)
;
value
.
set
timeline
(
percentages
)
;
}
<SENTENCE_END/>
mouse,pressedmousemouse (7.64e-01)
clicked (5.82e-02)
touch (2.34e-02)
dragged (1.23e-02)
moved (1.03e-02)
update (4.60e-03)
contains (4.36e-03)
pressed (4.19e-03)
gradient (3.70e-03)
draw (3.37e-03)
<SENTENCE_START>
{
drag
index
=
-
1
;
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
int
y
=
gradient
y
+
gradient
height
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
index
=
-
1
;
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
int
y
=
gradient
y
+
gradient
height
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
pressedmouse (1.91e-01)
%END% (1.12e-01)
clicked (7.75e-02)
moved (5.55e-02)
dragged (5.07e-02)
pressed (3.25e-02)
down (2.47e-02)
touch (1.93e-02)
%UNK% (1.62e-02)
point (1.61e-02)
<SENTENCE_START>
{
drag
index
=
-
1
;
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
int
y
=
gradient
y
+
gradient
height
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
index
=
-
1
;
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
int
y
=
gradient
y
+
gradient
height
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
%END%%END% (3.91e-01)
mouse (5.63e-02)
moved (5.53e-02)
clicked (4.07e-02)
dragged (3.43e-02)
pressed (3.16e-02)
down (2.39e-02)
and (1.30e-02)
index (1.28e-02)
point (1.22e-02)
<SENTENCE_START>
{
drag
index
=
-
1
;
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
int
y
=
gradient
y
+
gradient
height
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
index
=
-
1
;
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
int
y
=
gradient
y
+
gradient
height
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
mouse,releasedmousemouse (8.88e-01)
drag (3.30e-02)
released (1.51e-02)
reset (9.05e-03)
touch (8.72e-03)
clicked (6.11e-03)
dragged (4.16e-03)
remove (3.66e-03)
paint (3.21e-03)
stop (2.01e-03)
<SENTENCE_START>
{
if
(
drag
index
!=
-
1
)
{
drag
index
=
-
1
;
repaint
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
drag
index
!=
-
1
)
{
drag
index
=
-
1
;
repaint
(
)
;
}
}
<SENTENCE_END/>
releasedreleased (3.98e-01)
mouse (1.13e-01)
drag (9.28e-02)
dragged (7.44e-02)
%END% (4.04e-02)
clicked (3.50e-02)
moved (2.52e-02)
paint (1.53e-02)
%UNK% (1.03e-02)
point (9.92e-03)
<SENTENCE_START>
{
if
(
drag
index
!=
-
1
)
{
drag
index
=
-
1
;
repaint
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
drag
index
!=
-
1
)
{
drag
index
=
-
1
;
repaint
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
released (5.65e-03)
index (3.18e-03)
repaint (2.17e-03)
drag (1.86e-03)
at (1.46e-03)
performed (1.30e-03)
moved (9.23e-04)
and (8.92e-04)
1 (8.85e-04)
<SENTENCE_START>
{
if
(
drag
index
!=
-
1
)
{
drag
index
=
-
1
;
repaint
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
drag
index
!=
-
1
)
{
drag
index
=
-
1
;
repaint
(
)
;
}
}
<SENTENCE_END/>
mouse,clickedmousemouse (5.03e-01)
clicked (1.22e-01)
dragged (3.14e-02)
touch (2.58e-02)
moved (1.55e-02)
pressed (1.48e-02)
update (1.36e-02)
point (1.11e-02)
%UNK% (1.05e-02)
draw (9.37e-03)
<SENTENCE_START>
{
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
if
(
event
.
get
click
count
(
)
==
2
)
{
if
(
percentages
.
size
(
)
<=
1
)
return
;
if
(
selected
index
==
-
1
||
selected
index
==
0
)
return
;
int
y
=
gradient
y
+
gradient
height
;
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
selected
index
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
percentages
.
remove
(
selected
index
)
;
colors
.
remove
(
selected
index
)
;
selected
index
--
;
drag
index
=
selected
index
;
if
(
percentages
.
size
(
)
==
2
)
percentages
.
set
(
1
,
1f
)
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
}
return
;
}
if
(
mouse
x
<
gradient
x
||
mouse
x
>
gradient
x
+
gradient
width
)
return
;
if
(
mouse
y
<
gradient
y
||
mouse
y
>
gradient
y
+
gradient
height
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
if
(
percentages
.
size
(
)
==
1
)
percent
=
1f
;
for
(
int
i
=
0
,
n
=
percentages
.
size
(
)
;
i
<=
n
;
i
++
)
{
if
(
i
==
n
||
percent
<
percentages
.
get
(
i
)
)
{
percentages
.
add
(
i
,
percent
)
;
colors
.
add
(
i
,
colors
.
get
(
i
-
1
)
)
;
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
if
(
event
.
get
click
count
(
)
==
2
)
{
if
(
percentages
.
size
(
)
<=
1
)
return
;
if
(
selected
index
==
-
1
||
selected
index
==
0
)
return
;
int
y
=
gradient
y
+
gradient
height
;
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
selected
index
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
percentages
.
remove
(
selected
index
)
;
colors
.
remove
(
selected
index
)
;
selected
index
--
;
drag
index
=
selected
index
;
if
(
percentages
.
size
(
)
==
2
)
percentages
.
set
(
1
,
1f
)
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
}
return
;
}
if
(
mouse
x
<
gradient
x
||
mouse
x
>
gradient
x
+
gradient
width
)
return
;
if
(
mouse
y
<
gradient
y
||
mouse
y
>
gradient
y
+
gradient
height
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
if
(
percentages
.
size
(
)
==
1
)
percent
=
1f
;
for
(
int
i
=
0
,
n
=
percentages
.
size
(
)
;
i
<=
n
;
i
++
)
{
if
(
i
==
n
||
percent
<
percentages
.
get
(
i
)
)
{
percentages
.
add
(
i
,
percent
)
;
colors
.
add
(
i
,
colors
.
get
(
i
-
1
)
)
;
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
clicked%END% (2.68e-01)
mouse (1.00e-01)
clicked (8.57e-02)
dragged (4.63e-02)
pressed (4.09e-02)
moved (3.33e-02)
down (2.45e-02)
point (1.70e-02)
%UNK% (1.64e-02)
index (1.54e-02)
<SENTENCE_START>
{
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
if
(
event
.
get
click
count
(
)
==
2
)
{
if
(
percentages
.
size
(
)
<=
1
)
return
;
if
(
selected
index
==
-
1
||
selected
index
==
0
)
return
;
int
y
=
gradient
y
+
gradient
height
;
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
selected
index
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
percentages
.
remove
(
selected
index
)
;
colors
.
remove
(
selected
index
)
;
selected
index
--
;
drag
index
=
selected
index
;
if
(
percentages
.
size
(
)
==
2
)
percentages
.
set
(
1
,
1f
)
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
}
return
;
}
if
(
mouse
x
<
gradient
x
||
mouse
x
>
gradient
x
+
gradient
width
)
return
;
if
(
mouse
y
<
gradient
y
||
mouse
y
>
gradient
y
+
gradient
height
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
if
(
percentages
.
size
(
)
==
1
)
percent
=
1f
;
for
(
int
i
=
0
,
n
=
percentages
.
size
(
)
;
i
<=
n
;
i
++
)
{
if
(
i
==
n
||
percent
<
percentages
.
get
(
i
)
)
{
percentages
.
add
(
i
,
percent
)
;
colors
.
add
(
i
,
colors
.
get
(
i
-
1
)
)
;
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
if
(
event
.
get
click
count
(
)
==
2
)
{
if
(
percentages
.
size
(
)
<=
1
)
return
;
if
(
selected
index
==
-
1
||
selected
index
==
0
)
return
;
int
y
=
gradient
y
+
gradient
height
;
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
selected
index
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
percentages
.
remove
(
selected
index
)
;
colors
.
remove
(
selected
index
)
;
selected
index
--
;
drag
index
=
selected
index
;
if
(
percentages
.
size
(
)
==
2
)
percentages
.
set
(
1
,
1f
)
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
}
return
;
}
if
(
mouse
x
<
gradient
x
||
mouse
x
>
gradient
x
+
gradient
width
)
return
;
if
(
mouse
y
<
gradient
y
||
mouse
y
>
gradient
y
+
gradient
height
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
if
(
percentages
.
size
(
)
==
1
)
percent
=
1f
;
for
(
int
i
=
0
,
n
=
percentages
.
size
(
)
;
i
<=
n
;
i
++
)
{
if
(
i
==
n
||
percent
<
percentages
.
get
(
i
)
)
{
percentages
.
add
(
i
,
percent
)
;
colors
.
add
(
i
,
colors
.
get
(
i
-
1
)
)
;
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
%END%%END% (5.00e-01)
clicked (4.85e-02)
mouse (3.98e-02)
pressed (3.31e-02)
dragged (3.08e-02)
moved (2.79e-02)
down (2.01e-02)
point (1.21e-02)
and (1.16e-02)
index (1.16e-02)
<SENTENCE_START>
{
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
if
(
event
.
get
click
count
(
)
==
2
)
{
if
(
percentages
.
size
(
)
<=
1
)
return
;
if
(
selected
index
==
-
1
||
selected
index
==
0
)
return
;
int
y
=
gradient
y
+
gradient
height
;
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
selected
index
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
percentages
.
remove
(
selected
index
)
;
colors
.
remove
(
selected
index
)
;
selected
index
--
;
drag
index
=
selected
index
;
if
(
percentages
.
size
(
)
==
2
)
percentages
.
set
(
1
,
1f
)
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
}
return
;
}
if
(
mouse
x
<
gradient
x
||
mouse
x
>
gradient
x
+
gradient
width
)
return
;
if
(
mouse
y
<
gradient
y
||
mouse
y
>
gradient
y
+
gradient
height
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
if
(
percentages
.
size
(
)
==
1
)
percent
=
1f
;
for
(
int
i
=
0
,
n
=
percentages
.
size
(
)
;
i
<=
n
;
i
++
)
{
if
(
i
==
n
||
percent
<
percentages
.
get
(
i
)
)
{
percentages
.
add
(
i
,
percent
)
;
colors
.
add
(
i
,
colors
.
get
(
i
-
1
)
)
;
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
mouse
x
=
event
.
get
x
(
)
;
int
mouse
y
=
event
.
get
y
(
)
;
if
(
event
.
get
click
count
(
)
==
2
)
{
if
(
percentages
.
size
(
)
<=
1
)
return
;
if
(
selected
index
==
-
1
||
selected
index
==
0
)
return
;
int
y
=
gradient
y
+
gradient
height
;
int
x
=
gradient
x
+
(
int
)
(
percentages
.
get
(
selected
index
)
*
gradient
width
)
-
handle
width
/
2
;
if
(
mouse
x
>=
x
&&
mouse
x
<=
x
+
handle
width
&&
mouse
y
>=
gradient
y
&&
mouse
y
<=
y
+
handle
height
)
{
percentages
.
remove
(
selected
index
)
;
colors
.
remove
(
selected
index
)
;
selected
index
--
;
drag
index
=
selected
index
;
if
(
percentages
.
size
(
)
==
2
)
percentages
.
set
(
1
,
1f
)
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
}
return
;
}
if
(
mouse
x
<
gradient
x
||
mouse
x
>
gradient
x
+
gradient
width
)
return
;
if
(
mouse
y
<
gradient
y
||
mouse
y
>
gradient
y
+
gradient
height
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
if
(
percentages
.
size
(
)
==
1
)
percent
=
1f
;
for
(
int
i
=
0
,
n
=
percentages
.
size
(
)
;
i
<=
n
;
i
++
)
{
if
(
i
==
n
||
percent
<
percentages
.
get
(
i
)
)
{
percentages
.
add
(
i
,
percent
)
;
colors
.
add
(
i
,
colors
.
get
(
i
-
1
)
)
;
drag
index
=
selected
index
=
i
;
handle
selected
(
colors
.
get
(
selected
index
)
)
;
repaint
(
)
;
break
;
}
}
}
<SENTENCE_END/>
mouse,draggedmousemouse (7.49e-01)
dragged (4.45e-02)
clicked (2.28e-02)
touch (2.13e-02)
update (9.40e-03)
act (8.86e-03)
get (7.54e-03)
point (7.38e-03)
%UNK% (7.28e-03)
percent (5.79e-03)
<SENTENCE_START>
{
if
(
drag
index
==
-
1
||
drag
index
==
0
||
drag
index
==
percentages
.
size
(
)
-
1
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
percent
=
math
.
max
(
percent
,
percentages
.
get
(
drag
index
-
1
)
+
0.01f
)
;
percent
=
math
.
min
(
percent
,
percentages
.
get
(
drag
index
+
1
)
-
0.01f
)
;
percentages
.
set
(
drag
index
,
percent
)
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
drag
index
==
-
1
||
drag
index
==
0
||
drag
index
==
percentages
.
size
(
)
-
1
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
percent
=
math
.
max
(
percent
,
percentages
.
get
(
drag
index
-
1
)
+
0.01f
)
;
percent
=
math
.
min
(
percent
,
percentages
.
get
(
drag
index
+
1
)
-
0.01f
)
;
percentages
.
set
(
drag
index
,
percent
)
;
repaint
(
)
;
}
<SENTENCE_END/>
draggeddragged (2.49e-01)
mouse (2.07e-01)
%END% (6.06e-02)
clicked (4.52e-02)
percent (3.62e-02)
point (2.53e-02)
%UNK% (2.53e-02)
pressed (1.77e-02)
moved (1.47e-02)
touch (1.11e-02)
<SENTENCE_START>
{
if
(
drag
index
==
-
1
||
drag
index
==
0
||
drag
index
==
percentages
.
size
(
)
-
1
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
percent
=
math
.
max
(
percent
,
percentages
.
get
(
drag
index
-
1
)
+
0.01f
)
;
percent
=
math
.
min
(
percent
,
percentages
.
get
(
drag
index
+
1
)
-
0.01f
)
;
percentages
.
set
(
drag
index
,
percent
)
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
drag
index
==
-
1
||
drag
index
==
0
||
drag
index
==
percentages
.
size
(
)
-
1
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
percent
=
math
.
max
(
percent
,
percentages
.
get
(
drag
index
-
1
)
+
0.01f
)
;
percent
=
math
.
min
(
percent
,
percentages
.
get
(
drag
index
+
1
)
-
0.01f
)
;
percentages
.
set
(
drag
index
,
percent
)
;
repaint
(
)
;
}
<SENTENCE_END/>
%END%%END% (4.77e-01)
dragged (1.26e-01)
mouse (3.02e-02)
clicked (2.06e-02)
%UNK% (2.03e-02)
point (1.94e-02)
pressed (1.72e-02)
percent (1.63e-02)
at (1.47e-02)
moved (1.41e-02)
<SENTENCE_START>
{
if
(
drag
index
==
-
1
||
drag
index
==
0
||
drag
index
==
percentages
.
size
(
)
-
1
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
percent
=
math
.
max
(
percent
,
percentages
.
get
(
drag
index
-
1
)
+
0.01f
)
;
percent
=
math
.
min
(
percent
,
percentages
.
get
(
drag
index
+
1
)
-
0.01f
)
;
percentages
.
set
(
drag
index
,
percent
)
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
drag
index
==
-
1
||
drag
index
==
0
||
drag
index
==
percentages
.
size
(
)
-
1
)
return
;
float
percent
=
(
event
.
get
x
(
)
-
gradient
x
)
/
(
float
)
gradient
width
;
percent
=
math
.
max
(
percent
,
percentages
.
get
(
drag
index
-
1
)
+
0.01f
)
;
percent
=
math
.
min
(
percent
,
percentages
.
get
(
drag
index
+
1
)
-
0.01f
)
;
percentages
.
set
(
drag
index
,
percent
)
;
repaint
(
)
;
}
<SENTENCE_END/>
set,colorsetset (8.83e-01)
mouse (3.50e-02)
get (2.27e-02)
remove (6.32e-03)
draw (3.40e-03)
index (2.74e-03)
state (2.47e-03)
clicked (1.97e-03)
update (1.93e-03)
repaint (1.73e-03)
<SENTENCE_START>
{
if
(
selected
index
==
-
1
)
return
;
colors
.
set
(
selected
index
,
color
)
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
selected
index
==
-
1
)
return
;
colors
.
set
(
selected
index
,
color
)
;
repaint
(
)
;
}
<SENTENCE_END/>
color%END% (4.33e-01)
color (3.33e-01)
index (1.18e-02)
selected (9.86e-03)
%UNK% (8.68e-03)
value (8.37e-03)
at (7.15e-03)
changed (6.32e-03)
performed (5.62e-03)
repaint (5.05e-03)
<SENTENCE_START>
{
if
(
selected
index
==
-
1
)
return
;
colors
.
set
(
selected
index
,
color
)
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
selected
index
==
-
1
)
return
;
colors
.
set
(
selected
index
,
color
)
;
repaint
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.37e-01)
index (6.52e-03)
color (6.36e-03)
repaint (5.29e-03)
selected (4.95e-03)
colors (3.60e-03)
at (1.98e-03)
value (1.71e-03)
performed (1.12e-03)
and (9.08e-04)
<SENTENCE_START>
{
if
(
selected
index
==
-
1
)
return
;
colors
.
set
(
selected
index
,
color
)
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
selected
index
==
-
1
)
return
;
colors
.
set
(
selected
index
,
color
)
;
repaint
(
)
;
}
<SENTENCE_END/>
handle,selectedhandlestart (9.21e-02)
paint (6.27e-02)
set (6.27e-02)
update (5.55e-02)
flush (4.55e-02)
drag (4.00e-02)
init (3.97e-02)
%UNK% (3.86e-02)
end (3.82e-02)
close (3.42e-02)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
selected%END% (7.10e-01)
%UNK% (2.03e-02)
title (1.16e-02)
value (9.48e-03)
only (8.73e-03)
accessible (7.33e-03)
layout (5.44e-03)
array (4.77e-03)
changed (4.73e-03)
count (4.54e-03)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
value (4.99e-03)
only (2.85e-03)
20 (2.22e-03)
title (1.73e-03)
offset (1.29e-03)
performed (1.17e-03)
accessible (9.77e-04)
fv (8.98e-04)
array (7.84e-04)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
paint,componentpaintdraw (1.42e-01)
%END% (7.21e-02)
%UNK% (5.48e-02)
set (4.99e-02)
update (3.63e-02)
component (2.64e-02)
polygon (2.20e-02)
color (1.88e-02)
get (1.86e-02)
calculate (1.70e-02)
<SENTENCE_START>
{
super
.
%SELF%
(
graphics
)
;
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
;
gradient
width
=
width
-
handle
width
;
gradient
height
=
height
-
16
;
g
.
translate
(
gradient
x
,
gradient
y
)
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
==
1
?
1
:
colors
.
size
(
)
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
colors
.
get
(
i
)
;
color
color
2
=
colors
.
size
(
)
==
1
?
color
1
:
colors
.
get
(
i
+
1
)
;
float
percent
1
=
percentages
.
get
(
i
)
;
float
percent
2
=
colors
.
size
(
)
==
1
?
1
:
percentages
.
get
(
i
+
1
)
;
int
point
1
=
(
int
)
(
percent
1
*
gradient
width
)
;
int
point
2
=
(
int
)
math
.
ceil
(
percent
2
*
gradient
width
)
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
point
1
,
0
,
point
2
-
point
1
,
gradient
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
gradient
width
,
gradient
height
)
;
int
y
=
gradient
height
;
int
[
]
y
points
=
new
int
[
3
]
;
y
points
[
0
]
=
y
;
y
points
[
1
]
=
y
+
handle
height
;
y
points
[
2
]
=
y
+
handle
height
;
int
[
]
x
points
=
new
int
[
3
]
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
;
x
points
[
0
]
=
x
;
x
points
[
1
]
=
x
-
handle
width
/
2
;
x
points
[
2
]
=
x
+
handle
width
/
2
;
if
(
i
==
selected
index
)
{
g
.
set
color
(
colors
.
get
(
i
)
)
;
g
.
fill
polygon
(
x
points
,
y
points
,
3
)
;
g
.
fill
rect
(
x
points
[
1
]
,
y
points
[
1
]
+
2
,
handle
width
+
1
,
2
)
;
g
.
set
color
(
color
.
black
)
;
}
g
.
draw
polygon
(
x
points
,
y
points
,
3
)
;
}
g
.
translate
(
-
gradient
x
,
-
gradient
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
graphics
)
;
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
;
gradient
width
=
width
-
handle
width
;
gradient
height
=
height
-
16
;
g
.
translate
(
gradient
x
,
gradient
y
)
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
==
1
?
1
:
colors
.
size
(
)
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
colors
.
get
(
i
)
;
color
color
2
=
colors
.
size
(
)
==
1
?
color
1
:
colors
.
get
(
i
+
1
)
;
float
percent
1
=
percentages
.
get
(
i
)
;
float
percent
2
=
colors
.
size
(
)
==
1
?
1
:
percentages
.
get
(
i
+
1
)
;
int
point
1
=
(
int
)
(
percent
1
*
gradient
width
)
;
int
point
2
=
(
int
)
math
.
ceil
(
percent
2
*
gradient
width
)
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
point
1
,
0
,
point
2
-
point
1
,
gradient
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
gradient
width
,
gradient
height
)
;
int
y
=
gradient
height
;
int
[
]
y
points
=
new
int
[
3
]
;
y
points
[
0
]
=
y
;
y
points
[
1
]
=
y
+
handle
height
;
y
points
[
2
]
=
y
+
handle
height
;
int
[
]
x
points
=
new
int
[
3
]
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
;
x
points
[
0
]
=
x
;
x
points
[
1
]
=
x
-
handle
width
/
2
;
x
points
[
2
]
=
x
+
handle
width
/
2
;
if
(
i
==
selected
index
)
{
g
.
set
color
(
colors
.
get
(
i
)
)
;
g
.
fill
polygon
(
x
points
,
y
points
,
3
)
;
g
.
fill
rect
(
x
points
[
1
]
,
y
points
[
1
]
+
2
,
handle
width
+
1
,
2
)
;
g
.
set
color
(
color
.
black
)
;
}
g
.
draw
polygon
(
x
points
,
y
points
,
3
)
;
}
g
.
translate
(
-
gradient
x
,
-
gradient
y
)
;
}
<SENTENCE_END/>
component%END% (6.19e-01)
%UNK% (2.10e-02)
draw (1.92e-02)
component (1.80e-02)
polygon (1.07e-02)
color (8.80e-03)
update (5.79e-03)
point (5.58e-03)
set (5.47e-03)
and (5.40e-03)
<SENTENCE_START>
{
super
.
%SELF%
(
graphics
)
;
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
;
gradient
width
=
width
-
handle
width
;
gradient
height
=
height
-
16
;
g
.
translate
(
gradient
x
,
gradient
y
)
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
==
1
?
1
:
colors
.
size
(
)
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
colors
.
get
(
i
)
;
color
color
2
=
colors
.
size
(
)
==
1
?
color
1
:
colors
.
get
(
i
+
1
)
;
float
percent
1
=
percentages
.
get
(
i
)
;
float
percent
2
=
colors
.
size
(
)
==
1
?
1
:
percentages
.
get
(
i
+
1
)
;
int
point
1
=
(
int
)
(
percent
1
*
gradient
width
)
;
int
point
2
=
(
int
)
math
.
ceil
(
percent
2
*
gradient
width
)
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
point
1
,
0
,
point
2
-
point
1
,
gradient
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
gradient
width
,
gradient
height
)
;
int
y
=
gradient
height
;
int
[
]
y
points
=
new
int
[
3
]
;
y
points
[
0
]
=
y
;
y
points
[
1
]
=
y
+
handle
height
;
y
points
[
2
]
=
y
+
handle
height
;
int
[
]
x
points
=
new
int
[
3
]
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
;
x
points
[
0
]
=
x
;
x
points
[
1
]
=
x
-
handle
width
/
2
;
x
points
[
2
]
=
x
+
handle
width
/
2
;
if
(
i
==
selected
index
)
{
g
.
set
color
(
colors
.
get
(
i
)
)
;
g
.
fill
polygon
(
x
points
,
y
points
,
3
)
;
g
.
fill
rect
(
x
points
[
1
]
,
y
points
[
1
]
+
2
,
handle
width
+
1
,
2
)
;
g
.
set
color
(
color
.
black
)
;
}
g
.
draw
polygon
(
x
points
,
y
points
,
3
)
;
}
g
.
translate
(
-
gradient
x
,
-
gradient
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
graphics
)
;
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
;
gradient
width
=
width
-
handle
width
;
gradient
height
=
height
-
16
;
g
.
translate
(
gradient
x
,
gradient
y
)
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
==
1
?
1
:
colors
.
size
(
)
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
colors
.
get
(
i
)
;
color
color
2
=
colors
.
size
(
)
==
1
?
color
1
:
colors
.
get
(
i
+
1
)
;
float
percent
1
=
percentages
.
get
(
i
)
;
float
percent
2
=
colors
.
size
(
)
==
1
?
1
:
percentages
.
get
(
i
+
1
)
;
int
point
1
=
(
int
)
(
percent
1
*
gradient
width
)
;
int
point
2
=
(
int
)
math
.
ceil
(
percent
2
*
gradient
width
)
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
point
1
,
0
,
point
2
-
point
1
,
gradient
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
gradient
width
,
gradient
height
)
;
int
y
=
gradient
height
;
int
[
]
y
points
=
new
int
[
3
]
;
y
points
[
0
]
=
y
;
y
points
[
1
]
=
y
+
handle
height
;
y
points
[
2
]
=
y
+
handle
height
;
int
[
]
x
points
=
new
int
[
3
]
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
;
x
points
[
0
]
=
x
;
x
points
[
1
]
=
x
-
handle
width
/
2
;
x
points
[
2
]
=
x
+
handle
width
/
2
;
if
(
i
==
selected
index
)
{
g
.
set
color
(
colors
.
get
(
i
)
)
;
g
.
fill
polygon
(
x
points
,
y
points
,
3
)
;
g
.
fill
rect
(
x
points
[
1
]
,
y
points
[
1
]
+
2
,
handle
width
+
1
,
2
)
;
g
.
set
color
(
color
.
black
)
;
}
g
.
draw
polygon
(
x
points
,
y
points
,
3
)
;
}
g
.
translate
(
-
gradient
x
,
-
gradient
y
)
;
}
<SENTENCE_END/>
%END%%END% (7.87e-01)
%UNK% (1.13e-02)
component (9.97e-03)
draw (7.07e-03)
polygon (5.47e-03)
and (3.95e-03)
color (3.87e-03)
1 (3.28e-03)
point (3.02e-03)
2 (2.90e-03)
<SENTENCE_START>
{
super
.
%SELF%
(
graphics
)
;
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
;
gradient
width
=
width
-
handle
width
;
gradient
height
=
height
-
16
;
g
.
translate
(
gradient
x
,
gradient
y
)
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
==
1
?
1
:
colors
.
size
(
)
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
colors
.
get
(
i
)
;
color
color
2
=
colors
.
size
(
)
==
1
?
color
1
:
colors
.
get
(
i
+
1
)
;
float
percent
1
=
percentages
.
get
(
i
)
;
float
percent
2
=
colors
.
size
(
)
==
1
?
1
:
percentages
.
get
(
i
+
1
)
;
int
point
1
=
(
int
)
(
percent
1
*
gradient
width
)
;
int
point
2
=
(
int
)
math
.
ceil
(
percent
2
*
gradient
width
)
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
point
1
,
0
,
point
2
-
point
1
,
gradient
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
gradient
width
,
gradient
height
)
;
int
y
=
gradient
height
;
int
[
]
y
points
=
new
int
[
3
]
;
y
points
[
0
]
=
y
;
y
points
[
1
]
=
y
+
handle
height
;
y
points
[
2
]
=
y
+
handle
height
;
int
[
]
x
points
=
new
int
[
3
]
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
;
x
points
[
0
]
=
x
;
x
points
[
1
]
=
x
-
handle
width
/
2
;
x
points
[
2
]
=
x
+
handle
width
/
2
;
if
(
i
==
selected
index
)
{
g
.
set
color
(
colors
.
get
(
i
)
)
;
g
.
fill
polygon
(
x
points
,
y
points
,
3
)
;
g
.
fill
rect
(
x
points
[
1
]
,
y
points
[
1
]
+
2
,
handle
width
+
1
,
2
)
;
g
.
set
color
(
color
.
black
)
;
}
g
.
draw
polygon
(
x
points
,
y
points
,
3
)
;
}
g
.
translate
(
-
gradient
x
,
-
gradient
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
graphics
)
;
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
;
gradient
width
=
width
-
handle
width
;
gradient
height
=
height
-
16
;
g
.
translate
(
gradient
x
,
gradient
y
)
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
==
1
?
1
:
colors
.
size
(
)
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
colors
.
get
(
i
)
;
color
color
2
=
colors
.
size
(
)
==
1
?
color
1
:
colors
.
get
(
i
+
1
)
;
float
percent
1
=
percentages
.
get
(
i
)
;
float
percent
2
=
colors
.
size
(
)
==
1
?
1
:
percentages
.
get
(
i
+
1
)
;
int
point
1
=
(
int
)
(
percent
1
*
gradient
width
)
;
int
point
2
=
(
int
)
math
.
ceil
(
percent
2
*
gradient
width
)
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
point
1
,
0
,
point
2
-
point
1
,
gradient
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
gradient
width
,
gradient
height
)
;
int
y
=
gradient
height
;
int
[
]
y
points
=
new
int
[
3
]
;
y
points
[
0
]
=
y
;
y
points
[
1
]
=
y
+
handle
height
;
y
points
[
2
]
=
y
+
handle
height
;
int
[
]
x
points
=
new
int
[
3
]
;
for
(
int
i
=
0
,
n
=
colors
.
size
(
)
;
i
<
n
;
i
++
)
{
int
x
=
(
int
)
(
percentages
.
get
(
i
)
*
gradient
width
)
;
x
points
[
0
]
=
x
;
x
points
[
1
]
=
x
-
handle
width
/
2
;
x
points
[
2
]
=
x
+
handle
width
/
2
;
if
(
i
==
selected
index
)
{
g
.
set
color
(
colors
.
get
(
i
)
)
;
g
.
fill
polygon
(
x
points
,
y
points
,
3
)
;
g
.
fill
rect
(
x
points
[
1
]
,
y
points
[
1
]
+
2
,
handle
width
+
1
,
2
)
;
g
.
set
color
(
color
.
black
)
;
}
g
.
draw
polygon
(
x
points
,
y
points
,
3
)
;
}
g
.
translate
(
-
gradient
x
,
-
gradient
y
)
;
}
<SENTENCE_END/>
state,changedstatecolor (7.16e-01)
%UNK% (1.64e-01)
draw (3.52e-02)
set (1.14e-02)
begin (1.02e-02)
show (8.29e-03)
render (5.46e-03)
start (4.76e-03)
make (4.18e-03)
end (3.05e-03)
<SENTENCE_START>
{
color
picked
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
picked
(
)
;
}
<SENTENCE_END/>
changed%END% (7.38e-01)
%UNK% (1.02e-01)
color (7.07e-02)
line (2.86e-03)
performed (2.84e-03)
changed (2.51e-03)
value (2.31e-03)
buffer (2.05e-03)
circle (1.79e-03)
from (1.71e-03)
<SENTENCE_START>
{
color
picked
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
picked
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.86e-01)
picked (1.35e-03)
value (9.23e-04)
color (6.66e-04)
%UNK% (6.63e-04)
performed (6.39e-04)
array (2.94e-04)
buffer (2.92e-04)
20 (2.68e-04)
only (2.62e-04)
<SENTENCE_START>
{
color
picked
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
color
picked
(
)
;
}
<SENTENCE_END/>
get,preferred,sizegetget (9.60e-01)
preferred (2.32e-02)
dimension (2.30e-03)
touch (1.81e-03)
set (1.54e-03)
size (1.03e-03)
invalidate (8.22e-04)
pack (6.95e-04)
clear (6.53e-04)
10 (5.01e-04)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
preferredpreferred (5.01e-01)
size (2.62e-01)
get (7.03e-02)
dimension (3.27e-02)
width (1.80e-02)
height (1.15e-02)
%END% (5.38e-03)
pack (3.41e-03)
clear (3.27e-03)
max (3.23e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
size%END% (3.04e-01)
size (2.93e-01)
preferred (1.25e-01)
width (4.14e-02)
height (3.27e-02)
all (7.50e-03)
to (6.52e-03)
get (5.97e-03)
%UNK% (5.85e-03)
region (4.97e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
%END%%END% (9.04e-01)
size (2.36e-02)
width (7.35e-03)
height (6.25e-03)
all (2.83e-03)
preferred (2.52e-03)
value (2.15e-03)
count (1.68e-03)
%UNK% (1.38e-03)
to (1.08e-03)
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dimension
size
=
super
.
%SELF%
(
)
;
size
.
width
=
10
;
return
size
;
}
<SENTENCE_END/>
set,percentagesetset (2.36e-01)
state (2.10e-01)
percentage (1.38e-01)
mouse (1.15e-01)
update (8.81e-02)
changed (5.51e-02)
slider (4.70e-02)
clicked (2.24e-02)
action (1.34e-02)
get (5.22e-03)
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
1000
*
percent
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
1000
*
percent
)
)
;
}
<SENTENCE_END/>
percentagepercentage (5.18e-01)
changed (1.62e-01)
performed (9.14e-02)
slider (4.90e-02)
state (3.64e-02)
percent (2.07e-02)
clicked (1.66e-02)
%END% (1.45e-02)
value (1.13e-02)
relative (7.62e-03)
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
1000
*
percent
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
1000
*
percent
)
)
;
}
<SENTENCE_END/>
%END%%END% (5.37e-01)
percentage (1.08e-01)
performed (8.16e-02)
changed (7.98e-02)
value (2.65e-02)
at (1.51e-02)
clicked (1.14e-02)
percent (6.97e-03)
dragged (6.13e-03)
rad (5.78e-03)
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
1000
*
percent
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
1000
*
percent
)
)
;
}
<SENTENCE_END/>
get,percentagegetget (7.80e-01)
state (9.94e-02)
percentage (2.99e-02)
mouse (2.86e-02)
is (2.61e-02)
slider (1.12e-02)
changed (4.29e-03)
update (2.73e-03)
percent (2.41e-03)
touch (1.73e-03)
<SENTENCE_START>
{
return
slider
.
get
value
(
)
/
1000f
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
slider
.
get
value
(
)
/
1000f
;
}
<SENTENCE_END/>
percentagepercentage (4.92e-01)
slider (2.90e-01)
changed (8.98e-02)
state (5.39e-02)
performed (2.57e-02)
value (5.75e-03)
mouse (3.55e-03)
clicked (2.63e-03)
dragged (2.40e-03)
object (2.16e-03)
<SENTENCE_START>
{
return
slider
.
get
value
(
)
/
1000f
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
slider
.
get
value
(
)
/
1000f
;
}
<SENTENCE_END/>
%END%%END% (5.53e-01)
value (1.05e-01)
percentage (7.55e-02)
changed (7.17e-02)
performed (2.32e-02)
object (1.49e-02)
state (1.26e-02)
%UNK% (7.56e-03)
slider (6.39e-03)
dragged (4.62e-03)
<SENTENCE_START>
{
return
slider
.
get
value
(
)
/
1000f
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
slider
.
get
value
(
)
/
1000f
;
}
<SENTENCE_END/>
color,pickedcolorstart (9.21e-02)
paint (6.27e-02)
set (6.27e-02)
update (5.55e-02)
flush (4.55e-02)
drag (4.00e-02)
init (3.97e-02)
%UNK% (3.86e-02)
end (3.82e-02)
close (3.42e-02)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
picked%END% (7.10e-01)
%UNK% (2.03e-02)
title (1.16e-02)
value (9.48e-03)
only (8.73e-03)
accessible (7.33e-03)
layout (5.44e-03)
array (4.77e-03)
changed (4.73e-03)
count (4.54e-03)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
%END%%END% (9.59e-01)
value (4.88e-03)
only (2.68e-03)
20 (2.15e-03)
title (1.59e-03)
offset (1.26e-03)
performed (1.10e-03)
fv (8.86e-04)
accessible (8.68e-04)
array (7.08e-04)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
set,colorssetset (9.75e-01)
mouse (5.82e-03)
load (2.86e-03)
colors (1.79e-03)
get (1.73e-03)
reset (9.24e-04)
repaint (8.71e-04)
update (7.77e-04)
show (6.96e-04)
palette (6.53e-04)
<SENTENCE_START>
{
palette
colors
=
colors
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
palette
colors
=
colors
;
repaint
(
)
;
}
<SENTENCE_END/>
colorscolors (4.49e-01)
set (1.17e-01)
%END% (6.18e-02)
mouse (1.87e-02)
clicked (1.72e-02)
%UNK% (1.42e-02)
palette (1.31e-02)
repaint (1.09e-02)
load (8.82e-03)
changed (7.07e-03)
<SENTENCE_START>
{
palette
colors
=
colors
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
palette
colors
=
colors
;
repaint
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
colors (4.29e-03)
repaint (2.75e-03)
value (5.11e-04)
palette (4.20e-04)
performed (3.51e-04)
array (2.94e-04)
20 (1.92e-04)
only (1.90e-04)
all (1.78e-04)
<SENTENCE_START>
{
palette
colors
=
colors
;
repaint
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
palette
colors
=
colors
;
repaint
(
)
;
}
<SENTENCE_END/>
mouse,clickedmousemouse (4.21e-01)
clicked (1.10e-01)
set (8.89e-02)
changed (8.31e-02)
update (5.64e-02)
touch (2.87e-02)
percentage (1.42e-02)
action (1.38e-02)
act (1.19e-02)
state (1.10e-02)
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
event
.
get
x
(
)
/
(
float
)
get
width
(
)
*
1000
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
event
.
get
x
(
)
/
(
float
)
get
width
(
)
*
1000
)
)
;
}
<SENTENCE_END/>
clicked%END% (1.94e-01)
changed (1.82e-01)
clicked (1.32e-01)
dragged (5.00e-02)
performed (4.20e-02)
percentage (3.76e-02)
mouse (2.30e-02)
slider (2.19e-02)
%UNK% (1.59e-02)
rad (1.45e-02)
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
event
.
get
x
(
)
/
(
float
)
get
width
(
)
*
1000
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
event
.
get
x
(
)
/
(
float
)
get
width
(
)
*
1000
)
)
;
}
<SENTENCE_END/>
%END%%END% (8.97e-01)
performed (1.05e-02)
changed (9.15e-03)
at (6.68e-03)
clicked (6.47e-03)
rad (5.77e-03)
value (2.97e-03)
float (2.88e-03)
percentage (2.73e-03)
dragged (2.55e-03)
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
event
.
get
x
(
)
/
(
float
)
get
width
(
)
*
1000
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
slider
.
set
value
(
(
int
)
(
event
.
get
x
(
)
/
(
float
)
get
width
(
)
*
1000
)
)
;
}
<SENTENCE_END/>
paint,componentpaintdraw (2.50e-01)
color (6.25e-02)
set (6.06e-02)
%UNK% (4.54e-02)
component (3.65e-02)
get (2.19e-02)
render (1.91e-02)
%END% (1.90e-02)
polygon (1.68e-02)
triangle (1.60e-02)
<SENTENCE_START>
{
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
-
1
;
for
(
int
i
=
0
,
n
=
palette
colors
.
length
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
palette
colors
[
i
]
;
color
color
2
=
palette
colors
[
i
+
1
]
;
float
point
1
=
i
/
(
float
)
n
*
width
;
float
point
2
=
(
i
+
1
)
/
(
float
)
n
*
width
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
(
int
)
point
1
,
0
,
(
int
)
math
.
ceil
(
point
2
-
point
1
)
,
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
width
,
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
-
1
;
for
(
int
i
=
0
,
n
=
palette
colors
.
length
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
palette
colors
[
i
]
;
color
color
2
=
palette
colors
[
i
+
1
]
;
float
point
1
=
i
/
(
float
)
n
*
width
;
float
point
2
=
(
i
+
1
)
/
(
float
)
n
*
width
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
(
int
)
point
1
,
0
,
(
int
)
math
.
ceil
(
point
2
-
point
1
)
,
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
width
,
height
)
;
}
<SENTENCE_END/>
component%END% (6.10e-01)
color (4.20e-02)
component (2.66e-02)
%UNK% (1.56e-02)
draw (1.21e-02)
point (1.12e-02)
1 (8.66e-03)
polygon (8.20e-03)
2 (6.33e-03)
float (5.85e-03)
<SENTENCE_START>
{
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
-
1
;
for
(
int
i
=
0
,
n
=
palette
colors
.
length
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
palette
colors
[
i
]
;
color
color
2
=
palette
colors
[
i
+
1
]
;
float
point
1
=
i
/
(
float
)
n
*
width
;
float
point
2
=
(
i
+
1
)
/
(
float
)
n
*
width
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
(
int
)
point
1
,
0
,
(
int
)
math
.
ceil
(
point
2
-
point
1
)
,
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
width
,
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
-
1
;
for
(
int
i
=
0
,
n
=
palette
colors
.
length
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
palette
colors
[
i
]
;
color
color
2
=
palette
colors
[
i
+
1
]
;
float
point
1
=
i
/
(
float
)
n
*
width
;
float
point
2
=
(
i
+
1
)
/
(
float
)
n
*
width
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
(
int
)
point
1
,
0
,
(
int
)
math
.
ceil
(
point
2
-
point
1
)
,
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
width
,
height
)
;
}
<SENTENCE_END/>
%END%%END% (8.44e-01)
component (9.96e-03)
color (6.43e-03)
%UNK% (6.04e-03)
1 (4.85e-03)
2 (4.56e-03)
point (4.32e-03)
polygon (3.07e-03)
paint (2.64e-03)
draw (2.43e-03)
<SENTENCE_START>
{
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
-
1
;
for
(
int
i
=
0
,
n
=
palette
colors
.
length
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
palette
colors
[
i
]
;
color
color
2
=
palette
colors
[
i
+
1
]
;
float
point
1
=
i
/
(
float
)
n
*
width
;
float
point
2
=
(
i
+
1
)
/
(
float
)
n
*
width
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
(
int
)
point
1
,
0
,
(
int
)
math
.
ceil
(
point
2
-
point
1
)
,
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
width
,
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
graphics
2
d
g
=
(
graphics
2
d
)
graphics
;
int
width
=
get
width
(
)
-
1
;
int
height
=
get
height
(
)
-
1
;
for
(
int
i
=
0
,
n
=
palette
colors
.
length
-
1
;
i
<
n
;
i
++
)
{
color
color
1
=
palette
colors
[
i
]
;
color
color
2
=
palette
colors
[
i
+
1
]
;
float
point
1
=
i
/
(
float
)
n
*
width
;
float
point
2
=
(
i
+
1
)
/
(
float
)
n
*
width
;
g
.
set
paint
(
new
gradient
paint
(
point
1
,
0
,
color
1
,
point
2
,
0
,
color
2
,
false
)
)
;
g
.
fill
rect
(
(
int
)
point
1
,
0
,
(
int
)
math
.
ceil
(
point
2
-
point
1
)
,
height
)
;
}
g
.
set
paint
(
null
)
;
g
.
set
color
(
color
.
black
)
;
g
.
draw
rect
(
0
,
0
,
width
,
height
)
;
}
<SENTENCE_END/>
find,new,contactsfind%UNK% (8.43e-01)
set (3.71e-02)
update (3.43e-02)
get (8.50e-03)
start (7.13e-03)
destroy (4.94e-03)
init (4.70e-03)
add (3.29e-03)
stop (3.05e-03)
on (2.33e-03)
<SENTENCE_START>
{
m
broad
phase
.
update
pairs
(
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
broad
phase
.
update
pairs
(
this
)
;
}
<SENTENCE_END/>
new%END% (6.92e-01)
%UNK% (2.38e-01)
broad (9.34e-03)
update (3.25e-03)
phase (1.95e-03)
pairs (1.82e-03)
start (1.31e-03)
in (1.13e-03)
positions (9.59e-04)
down (8.88e-04)
<SENTENCE_START>
{
m
broad
phase
.
update
pairs
(
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
broad
phase
.
update
pairs
(
this
)
;
}
<SENTENCE_END/>
contacts%END% (9.87e-01)
pairs (4.71e-03)
phase (9.97e-04)
%UNK% (7.32e-04)
broad (5.56e-04)
update (4.32e-04)
performed (1.91e-04)
value (1.81e-04)
fv (1.67e-04)
at (1.14e-04)
<SENTENCE_START>
{
m
broad
phase
.
update
pairs
(
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
broad
phase
.
update
pairs
(
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.89e-01)
pairs (4.05e-03)
phase (1.21e-03)
broad (6.99e-04)
update (3.29e-04)
fv (1.88e-04)
value (1.79e-04)
%UNK% (1.68e-04)
m (1.52e-04)
performed (1.42e-04)
<SENTENCE_START>
{
m
broad
phase
.
update
pairs
(
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
broad
phase
.
update
pairs
(
this
)
;
}
<SENTENCE_END/>
destroydestroy%END% (2.13e-01)
get (1.10e-01)
%UNK% (7.73e-02)
set (6.69e-02)
solve (5.48e-02)
add (3.33e-02)
report (2.46e-02)
balance (1.74e-02)
is (1.49e-02)
load (1.37e-02)
<SENTENCE_START>
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
body
body
a
=
fixture
a
.
get
body
(
)
;
body
body
b
=
fixture
b
.
get
body
(
)
;
if
(
m
contact
listener
!=
null
&&
c
.
is
touching
(
)
)
{
m
contact
listener
.
end
contact
(
c
)
;
}
if
(
c
.
m
prev
!=
null
)
{
c
.
m
prev
.
m
next
=
c
.
m
next
;
}
if
(
c
.
m
next
!=
null
)
{
c
.
m
next
.
m
prev
=
c
.
m
prev
;
}
if
(
c
==
m
contact
list
)
{
m
contact
list
=
c
.
m
next
;
}
if
(
c
.
m
node
a
.
prev
!=
null
)
{
c
.
m
node
a
.
prev
.
next
=
c
.
m
node
a
.
next
;
}
if
(
c
.
m
node
a
.
next
!=
null
)
{
c
.
m
node
a
.
next
.
prev
=
c
.
m
node
a
.
prev
;
}
if
(
c
.
m
node
a
==
body
a
.
m
contact
list
)
{
body
a
.
m
contact
list
=
c
.
m
node
a
.
next
;
}
if
(
c
.
m
node
b
.
prev
!=
null
)
{
c
.
m
node
b
.
prev
.
next
=
c
.
m
node
b
.
next
;
}
if
(
c
.
m
node
b
.
next
!=
null
)
{
c
.
m
node
b
.
next
.
prev
=
c
.
m
node
b
.
prev
;
}
if
(
c
.
m
node
b
==
body
b
.
m
contact
list
)
{
body
b
.
m
contact
list
=
c
.
m
node
b
.
next
;
}
pool
.
push
contact
(
c
)
;
--
m
contact
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
body
body
a
=
fixture
a
.
get
body
(
)
;
body
body
b
=
fixture
b
.
get
body
(
)
;
if
(
m
contact
listener
!=
null
&&
c
.
is
touching
(
)
)
{
m
contact
listener
.
end
contact
(
c
)
;
}
if
(
c
.
m
prev
!=
null
)
{
c
.
m
prev
.
m
next
=
c
.
m
next
;
}
if
(
c
.
m
next
!=
null
)
{
c
.
m
next
.
m
prev
=
c
.
m
prev
;
}
if
(
c
==
m
contact
list
)
{
m
contact
list
=
c
.
m
next
;
}
if
(
c
.
m
node
a
.
prev
!=
null
)
{
c
.
m
node
a
.
prev
.
next
=
c
.
m
node
a
.
next
;
}
if
(
c
.
m
node
a
.
next
!=
null
)
{
c
.
m
node
a
.
next
.
prev
=
c
.
m
node
a
.
prev
;
}
if
(
c
.
m
node
a
==
body
a
.
m
contact
list
)
{
body
a
.
m
contact
list
=
c
.
m
node
a
.
next
;
}
if
(
c
.
m
node
b
.
prev
!=
null
)
{
c
.
m
node
b
.
prev
.
next
=
c
.
m
node
b
.
next
;
}
if
(
c
.
m
node
b
.
next
!=
null
)
{
c
.
m
node
b
.
next
.
prev
=
c
.
m
node
b
.
prev
;
}
if
(
c
.
m
node
b
==
body
b
.
m
contact
list
)
{
body
b
.
m
contact
list
=
c
.
m
node
b
.
next
;
}
pool
.
push
contact
(
c
)
;
--
m
contact
count
;
}
<SENTENCE_END/>
%END%%END% (6.74e-01)
fixture (6.88e-02)
m (1.65e-02)
node (1.54e-02)
c (1.51e-02)
contact (1.39e-02)
prev (1.33e-02)
%UNK% (1.24e-02)
b (1.18e-02)
get (8.91e-03)
<SENTENCE_START>
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
body
body
a
=
fixture
a
.
get
body
(
)
;
body
body
b
=
fixture
b
.
get
body
(
)
;
if
(
m
contact
listener
!=
null
&&
c
.
is
touching
(
)
)
{
m
contact
listener
.
end
contact
(
c
)
;
}
if
(
c
.
m
prev
!=
null
)
{
c
.
m
prev
.
m
next
=
c
.
m
next
;
}
if
(
c
.
m
next
!=
null
)
{
c
.
m
next
.
m
prev
=
c
.
m
prev
;
}
if
(
c
==
m
contact
list
)
{
m
contact
list
=
c
.
m
next
;
}
if
(
c
.
m
node
a
.
prev
!=
null
)
{
c
.
m
node
a
.
prev
.
next
=
c
.
m
node
a
.
next
;
}
if
(
c
.
m
node
a
.
next
!=
null
)
{
c
.
m
node
a
.
next
.
prev
=
c
.
m
node
a
.
prev
;
}
if
(
c
.
m
node
a
==
body
a
.
m
contact
list
)
{
body
a
.
m
contact
list
=
c
.
m
node
a
.
next
;
}
if
(
c
.
m
node
b
.
prev
!=
null
)
{
c
.
m
node
b
.
prev
.
next
=
c
.
m
node
b
.
next
;
}
if
(
c
.
m
node
b
.
next
!=
null
)
{
c
.
m
node
b
.
next
.
prev
=
c
.
m
node
b
.
prev
;
}
if
(
c
.
m
node
b
==
body
b
.
m
contact
list
)
{
body
b
.
m
contact
list
=
c
.
m
node
b
.
next
;
}
pool
.
push
contact
(
c
)
;
--
m
contact
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
body
body
a
=
fixture
a
.
get
body
(
)
;
body
body
b
=
fixture
b
.
get
body
(
)
;
if
(
m
contact
listener
!=
null
&&
c
.
is
touching
(
)
)
{
m
contact
listener
.
end
contact
(
c
)
;
}
if
(
c
.
m
prev
!=
null
)
{
c
.
m
prev
.
m
next
=
c
.
m
next
;
}
if
(
c
.
m
next
!=
null
)
{
c
.
m
next
.
m
prev
=
c
.
m
prev
;
}
if
(
c
==
m
contact
list
)
{
m
contact
list
=
c
.
m
next
;
}
if
(
c
.
m
node
a
.
prev
!=
null
)
{
c
.
m
node
a
.
prev
.
next
=
c
.
m
node
a
.
next
;
}
if
(
c
.
m
node
a
.
next
!=
null
)
{
c
.
m
node
a
.
next
.
prev
=
c
.
m
node
a
.
prev
;
}
if
(
c
.
m
node
a
==
body
a
.
m
contact
list
)
{
body
a
.
m
contact
list
=
c
.
m
node
a
.
next
;
}
if
(
c
.
m
node
b
.
prev
!=
null
)
{
c
.
m
node
b
.
prev
.
next
=
c
.
m
node
b
.
next
;
}
if
(
c
.
m
node
b
.
next
!=
null
)
{
c
.
m
node
b
.
next
.
prev
=
c
.
m
node
b
.
prev
;
}
if
(
c
.
m
node
b
==
body
b
.
m
contact
list
)
{
body
b
.
m
contact
list
=
c
.
m
node
b
.
next
;
}
pool
.
push
contact
(
c
)
;
--
m
contact
count
;
}
<SENTENCE_END/>
collidecollide%UNK% (1.66e-01)
get (9.51e-02)
set (5.12e-02)
%END% (5.08e-02)
is (3.41e-02)
init (2.89e-02)
solve (2.40e-02)
create (2.30e-02)
initialize (1.64e-02)
contact (1.63e-02)
<SENTENCE_START>
{
contact
c
=
m
contact
list
;
while
(
c
!=
null
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
body
body
a
=
fixture
a
.
get
body
(
)
;
body
body
b
=
fixture
b
.
get
body
(
)
;
if
(
(
c
.
m
flags
&
contact
.
filter
flag
)
==
contact
.
filter
flag
)
{
if
(
body
b
.
should
collide
(
body
a
)
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
if
(
m
contact
filter
!=
null
&&
m
contact
filter
.
should
collide
(
fixture
a
,
fixture
b
)
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
c
.
m
flags
&=
~
contact
.
filter
flag
;
}
boolean
active
a
=
body
a
.
is
awake
(
)
&&
body
a
.
m
type
!=
body
type
.
static
;
boolean
active
b
=
body
b
.
is
awake
(
)
&&
body
b
.
m
type
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
c
=
c
.
get
next
(
)
;
continue
;
}
int
proxy
id
a
=
fixture
a
.
m
proxies
[
index
a
]
.
proxy
id
;
int
proxy
id
b
=
fixture
b
.
m
proxies
[
index
b
]
.
proxy
id
;
boolean
overlap
=
m
broad
phase
.
test
overlap
(
proxy
id
a
,
proxy
id
b
)
;
if
(
overlap
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
c
.
update
(
m
contact
listener
)
;
c
=
c
.
get
next
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
contact
c
=
m
contact
list
;
while
(
c
!=
null
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
body
body
a
=
fixture
a
.
get
body
(
)
;
body
body
b
=
fixture
b
.
get
body
(
)
;
if
(
(
c
.
m
flags
&
contact
.
filter
flag
)
==
contact
.
filter
flag
)
{
if
(
body
b
.
should
collide
(
body
a
)
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
if
(
m
contact
filter
!=
null
&&
m
contact
filter
.
should
collide
(
fixture
a
,
fixture
b
)
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
c
.
m
flags
&=
~
contact
.
filter
flag
;
}
boolean
active
a
=
body
a
.
is
awake
(
)
&&
body
a
.
m
type
!=
body
type
.
static
;
boolean
active
b
=
body
b
.
is
awake
(
)
&&
body
b
.
m
type
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
c
=
c
.
get
next
(
)
;
continue
;
}
int
proxy
id
a
=
fixture
a
.
m
proxies
[
index
a
]
.
proxy
id
;
int
proxy
id
b
=
fixture
b
.
m
proxies
[
index
b
]
.
proxy
id
;
boolean
overlap
=
m
broad
phase
.
test
overlap
(
proxy
id
a
,
proxy
id
b
)
;
if
(
overlap
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
c
.
update
(
m
contact
listener
)
;
c
=
c
.
get
next
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (4.74e-01)
%UNK% (9.23e-02)
fixture (2.50e-02)
contact (2.41e-02)
get (2.22e-02)
c (1.64e-02)
is (8.01e-03)
b (7.52e-03)
body (6.26e-03)
set (6.17e-03)
<SENTENCE_START>
{
contact
c
=
m
contact
list
;
while
(
c
!=
null
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
body
body
a
=
fixture
a
.
get
body
(
)
;
body
body
b
=
fixture
b
.
get
body
(
)
;
if
(
(
c
.
m
flags
&
contact
.
filter
flag
)
==
contact
.
filter
flag
)
{
if
(
body
b
.
should
collide
(
body
a
)
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
if
(
m
contact
filter
!=
null
&&
m
contact
filter
.
should
collide
(
fixture
a
,
fixture
b
)
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
c
.
m
flags
&=
~
contact
.
filter
flag
;
}
boolean
active
a
=
body
a
.
is
awake
(
)
&&
body
a
.
m
type
!=
body
type
.
static
;
boolean
active
b
=
body
b
.
is
awake
(
)
&&
body
b
.
m
type
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
c
=
c
.
get
next
(
)
;
continue
;
}
int
proxy
id
a
=
fixture
a
.
m
proxies
[
index
a
]
.
proxy
id
;
int
proxy
id
b
=
fixture
b
.
m
proxies
[
index
b
]
.
proxy
id
;
boolean
overlap
=
m
broad
phase
.
test
overlap
(
proxy
id
a
,
proxy
id
b
)
;
if
(
overlap
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
c
.
update
(
m
contact
listener
)
;
c
=
c
.
get
next
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
contact
c
=
m
contact
list
;
while
(
c
!=
null
)
{
fixture
fixture
a
=
c
.
get
fixture
a
(
)
;
fixture
fixture
b
=
c
.
get
fixture
b
(
)
;
int
index
a
=
c
.
get
child
index
a
(
)
;
int
index
b
=
c
.
get
child
index
b
(
)
;
body
body
a
=
fixture
a
.
get
body
(
)
;
body
body
b
=
fixture
b
.
get
body
(
)
;
if
(
(
c
.
m
flags
&
contact
.
filter
flag
)
==
contact
.
filter
flag
)
{
if
(
body
b
.
should
collide
(
body
a
)
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
if
(
m
contact
filter
!=
null
&&
m
contact
filter
.
should
collide
(
fixture
a
,
fixture
b
)
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
c
.
m
flags
&=
~
contact
.
filter
flag
;
}
boolean
active
a
=
body
a
.
is
awake
(
)
&&
body
a
.
m
type
!=
body
type
.
static
;
boolean
active
b
=
body
b
.
is
awake
(
)
&&
body
b
.
m
type
!=
body
type
.
static
;
if
(
active
a
==
false
&&
active
b
==
false
)
{
c
=
c
.
get
next
(
)
;
continue
;
}
int
proxy
id
a
=
fixture
a
.
m
proxies
[
index
a
]
.
proxy
id
;
int
proxy
id
b
=
fixture
b
.
m
proxies
[
index
b
]
.
proxy
id
;
boolean
overlap
=
m
broad
phase
.
test
overlap
(
proxy
id
a
,
proxy
id
b
)
;
if
(
overlap
==
false
)
{
contact
c
nuke
=
c
;
c
=
c
nuke
.
get
next
(
)
;
destroy
(
c
nuke
)
;
continue
;
}
c
.
update
(
m
contact
listener
)
;
c
=
c
.
get
next
(
)
;
}
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,contact,manifoldsetset (9.62e-01)
contact (2.23e-02)
constraint (7.89e-03)
manifold (3.60e-03)
c (4.54e-04)
bt (3.09e-04)
ptr (2.91e-04)
persistent (2.18e-04)
swig (1.75e-04)
get (1.60e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
contact
constraint
set
contact
manifold
(
swig
c
ptr
,
this
,
bt
persistent
manifold
.
get
c
ptr
(
contact
manifold
)
,
contact
manifold
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
contact
constraint
set
contact
manifold
(
swig
c
ptr
,
this
,
bt
persistent
manifold
.
get
c
ptr
(
contact
manifold
)
,
contact
manifold
)
;
}
<SENTENCE_END/>
contactcontact (9.75e-01)
manifold (2.04e-02)
set (1.97e-03)
%END% (1.26e-03)
get (2.10e-04)
solve (8.76e-05)
%UNK% (5.38e-05)
ref (3.51e-05)
render (3.45e-05)
c (2.42e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
contact
constraint
set
contact
manifold
(
swig
c
ptr
,
this
,
bt
persistent
manifold
.
get
c
ptr
(
contact
manifold
)
,
contact
manifold
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
contact
constraint
set
contact
manifold
(
swig
c
ptr
,
this
,
bt
persistent
manifold
.
get
c
ptr
(
contact
manifold
)
,
contact
manifold
)
;
}
<SENTENCE_END/>
manifoldmanifold (9.92e-01)
%END% (5.40e-03)
contact (1.99e-03)
set (5.67e-05)
ptr (2.73e-05)
c (2.58e-05)
get (1.98e-05)
%UNK% (1.96e-05)
bt (1.13e-05)
persistent (9.02e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
contact
constraint
set
contact
manifold
(
swig
c
ptr
,
this
,
bt
persistent
manifold
.
get
c
ptr
(
contact
manifold
)
,
contact
manifold
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
contact
constraint
set
contact
manifold
(
swig
c
ptr
,
this
,
bt
persistent
manifold
.
get
c
ptr
(
contact
manifold
)
,
contact
manifold
)
;
}
<SENTENCE_END/>
%END%%END% (8.84e-01)
manifold (9.40e-02)
set (2.56e-03)
%UNK% (1.67e-03)
bt (8.27e-04)
get (6.84e-04)
convex (4.18e-04)
solve (4.01e-04)
c (3.06e-04)
ray (2.94e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
contact
constraint
set
contact
manifold
(
swig
c
ptr
,
this
,
bt
persistent
manifold
.
get
c
ptr
(
contact
manifold
)
,
contact
manifold
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
contact
constraint
set
contact
manifold
(
swig
c
ptr
,
this
,
bt
persistent
manifold
.
get
c
ptr
(
contact
manifold
)
,
contact
manifold
)
;
}
<SENTENCE_END/>
get,contact,manifoldgetget (9.64e-01)
contact (1.67e-02)
constraint (7.04e-03)
manifold (3.74e-03)
c (8.32e-04)
ptr (8.31e-04)
swig (6.81e-04)
0 (5.06e-04)
bt (4.37e-04)
return (4.08e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
contact
constraint
get
contact
manifold
swig
0
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
contact
constraint
get
contact
manifold
swig
0
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
contactcontact (9.84e-01)
manifold (1.31e-02)
get (1.39e-03)
%END% (1.29e-03)
%UNK% (2.51e-05)
c (2.34e-05)
set (1.89e-05)
ptr (1.06e-05)
swig (9.31e-06)
instance (8.66e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
contact
constraint
get
contact
manifold
swig
0
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
contact
constraint
get
contact
manifold
swig
0
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
manifoldmanifold (9.94e-01)
contact (3.07e-03)
%END% (1.97e-03)
c (2.18e-05)
ptr (2.14e-05)
0 (1.55e-05)
get (1.43e-05)
long (7.54e-06)
persistent (6.92e-06)
bt (6.29e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
contact
constraint
get
contact
manifold
swig
0
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
contact
constraint
get
contact
manifold
swig
0
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (7.10e-01)
manifold (2.69e-01)
get (3.83e-04)
swig (3.55e-04)
c (3.54e-04)
%UNK% (2.94e-04)
contact (1.73e-04)
bt (1.73e-04)
instance (1.67e-04)
ptr (1.53e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
contact
constraint
get
contact
manifold
swig
0
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
contact
constraint
get
contact
manifold
swig
0
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
packpacksort (1.62e-01)
%END% (9.94e-02)
add (7.29e-02)
to (4.55e-02)
compare (4.36e-02)
%UNK% (2.93e-02)
process (2.83e-02)
insert (2.44e-02)
write (1.06e-02)
merge (1.01e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
rect
.
width
+=
settings
.
padding
x
;
rect
.
height
+=
settings
.
padding
y
;
}
if
(
settings
.
fast
)
{
if
(
settings
.
rotation
)
{
sort
.
sort
(
input
rects
,
new
comparator
<
rect
>
(
)
{
public
int
compare
(
rect
o
1
,
rect
o
2
)
{
int
n
1
=
o
1
.
width
>
o
1
.
height
?
o
1
.
width
:
o
1
.
height
;
int
n
2
=
o
2
.
width
>
o
2
.
height
?
o
2
.
width
:
o
2
.
height
;
return
n
2
-
n
1
;
}
}
)
;
}
else
{
sort
.
sort
(
input
rects
,
new
comparator
<
rect
>
(
)
{
public
int
compare
(
rect
o
1
,
rect
o
2
)
{
return
o
2
.
width
-
o
1
.
width
;
}
}
)
;
}
}
array
<
page
>
pages
=
new
array
(
)
;
while
(
input
rects
.
size
>
0
)
{
page
result
=
pack
page
(
input
rects
)
;
pages
.
add
(
result
)
;
input
rects
=
result
.
remaining
rects
;
}
return
pages
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
rect
.
width
+=
settings
.
padding
x
;
rect
.
height
+=
settings
.
padding
y
;
}
if
(
settings
.
fast
)
{
if
(
settings
.
rotation
)
{
sort
.
sort
(
input
rects
,
new
comparator
<
rect
>
(
)
{
public
int
compare
(
rect
o
1
,
rect
o
2
)
{
int
n
1
=
o
1
.
width
>
o
1
.
height
?
o
1
.
width
:
o
1
.
height
;
int
n
2
=
o
2
.
width
>
o
2
.
height
?
o
2
.
width
:
o
2
.
height
;
return
n
2
-
n
1
;
}
}
)
;
}
else
{
sort
.
sort
(
input
rects
,
new
comparator
<
rect
>
(
)
{
public
int
compare
(
rect
o
1
,
rect
o
2
)
{
return
o
2
.
width
-
o
1
.
width
;
}
}
)
;
}
}
array
<
page
>
pages
=
new
array
(
)
;
while
(
input
rects
.
size
>
0
)
{
page
result
=
pack
page
(
input
rects
)
;
pages
.
add
(
result
)
;
input
rects
=
result
.
remaining
rects
;
}
return
pages
;
}
<SENTENCE_END/>
%END%%END% (7.47e-01)
to (1.59e-02)
%UNK% (1.29e-02)
sort (5.69e-03)
add (4.25e-03)
rects (4.14e-03)
rect (4.13e-03)
0 (3.55e-03)
size (3.49e-03)
input (3.08e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
rect
.
width
+=
settings
.
padding
x
;
rect
.
height
+=
settings
.
padding
y
;
}
if
(
settings
.
fast
)
{
if
(
settings
.
rotation
)
{
sort
.
sort
(
input
rects
,
new
comparator
<
rect
>
(
)
{
public
int
compare
(
rect
o
1
,
rect
o
2
)
{
int
n
1
=
o
1
.
width
>
o
1
.
height
?
o
1
.
width
:
o
1
.
height
;
int
n
2
=
o
2
.
width
>
o
2
.
height
?
o
2
.
width
:
o
2
.
height
;
return
n
2
-
n
1
;
}
}
)
;
}
else
{
sort
.
sort
(
input
rects
,
new
comparator
<
rect
>
(
)
{
public
int
compare
(
rect
o
1
,
rect
o
2
)
{
return
o
2
.
width
-
o
1
.
width
;
}
}
)
;
}
}
array
<
page
>
pages
=
new
array
(
)
;
while
(
input
rects
.
size
>
0
)
{
page
result
=
pack
page
(
input
rects
)
;
pages
.
add
(
result
)
;
input
rects
=
result
.
remaining
rects
;
}
return
pages
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
rect
.
width
+=
settings
.
padding
x
;
rect
.
height
+=
settings
.
padding
y
;
}
if
(
settings
.
fast
)
{
if
(
settings
.
rotation
)
{
sort
.
sort
(
input
rects
,
new
comparator
<
rect
>
(
)
{
public
int
compare
(
rect
o
1
,
rect
o
2
)
{
int
n
1
=
o
1
.
width
>
o
1
.
height
?
o
1
.
width
:
o
1
.
height
;
int
n
2
=
o
2
.
width
>
o
2
.
height
?
o
2
.
width
:
o
2
.
height
;
return
n
2
-
n
1
;
}
}
)
;
}
else
{
sort
.
sort
(
input
rects
,
new
comparator
<
rect
>
(
)
{
public
int
compare
(
rect
o
1
,
rect
o
2
)
{
return
o
2
.
width
-
o
1
.
width
;
}
}
)
;
}
}
array
<
page
>
pages
=
new
array
(
)
;
while
(
input
rects
.
size
>
0
)
{
page
result
=
pack
page
(
input
rects
)
;
pages
.
add
(
result
)
;
input
rects
=
result
.
remaining
rects
;
}
return
pages
;
}
<SENTENCE_END/>
comparecomparecompare (9.58e-01)
o (1.28e-02)
sort (9.23e-03)
to (2.04e-03)
width (1.77e-03)
merge (1.45e-03)
n (1.45e-03)
1 (1.17e-03)
2 (9.29e-04)
int (5.49e-04)
<SENTENCE_START>
{
int
n
1
=
o
1
.
width
>
o
1
.
height
?
o
1
.
width
:
o
1
.
height
;
int
n
2
=
o
2
.
width
>
o
2
.
height
?
o
2
.
width
:
o
2
.
height
;
return
n
2
-
n
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
n
1
=
o
1
.
width
>
o
1
.
height
?
o
1
.
width
:
o
1
.
height
;
int
n
2
=
o
2
.
width
>
o
2
.
height
?
o
2
.
width
:
o
2
.
height
;
return
n
2
-
n
1
;
}
<SENTENCE_END/>
%END%%END% (8.35e-01)
compare (2.61e-02)
1 (1.28e-02)
to (1.21e-02)
2 (1.05e-02)
polygons (4.95e-03)
height (4.77e-03)
of (4.63e-03)
width (3.53e-03)
0 (3.12e-03)
<SENTENCE_START>
{
int
n
1
=
o
1
.
width
>
o
1
.
height
?
o
1
.
width
:
o
1
.
height
;
int
n
2
=
o
2
.
width
>
o
2
.
height
?
o
2
.
width
:
o
2
.
height
;
return
n
2
-
n
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
n
1
=
o
1
.
width
>
o
1
.
height
?
o
1
.
width
:
o
1
.
height
;
int
n
2
=
o
2
.
width
>
o
2
.
height
?
o
2
.
width
:
o
2
.
height
;
return
n
2
-
n
1
;
}
<SENTENCE_END/>
comparecomparecompare (9.94e-01)
o (1.87e-03)
return (7.05e-04)
width (6.52e-04)
to (3.13e-04)
1 (1.50e-04)
peek (1.19e-04)
2 (1.07e-04)
random (4.26e-05)
sub (1.12e-05)
<SENTENCE_START>
{
return
o
2
.
width
-
o
1
.
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
o
2
.
width
-
o
1
.
width
;
}
<SENTENCE_END/>
%END%%END% (8.48e-01)
compare (2.19e-02)
to (1.23e-02)
2 (1.14e-02)
width (1.13e-02)
1 (6.05e-03)
%UNK% (4.35e-03)
polygons (4.00e-03)
height (3.80e-03)
size (3.27e-03)
<SENTENCE_START>
{
return
o
2
.
width
-
o
1
.
width
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
o
2
.
width
-
o
1
.
width
;
}
<SENTENCE_END/>
pack,pagepackget (1.78e-01)
%END% (1.67e-01)
%UNK% (6.06e-02)
set (4.77e-02)
size (1.84e-02)
add (1.65e-02)
load (1.64e-02)
compute (1.50e-02)
max (1.27e-02)
min (1.19e-02)
<SENTENCE_START>
{
int
padding
x
=
settings
.
padding
x
,
padding
y
=
settings
.
padding
y
;
float
max
width
=
settings
.
max
width
,
max
height
=
settings
.
max
height
;
int
edge
padding
x
=
0
,
edge
padding
y
=
0
;
if
(
settings
.
edge
padding
)
{
if
(
settings
.
duplicate
padding
)
{
max
width
-=
padding
x
;
max
height
-=
padding
y
;
}
else
{
max
width
-=
padding
x
*
2
;
max
height
-=
padding
y
*
2
;
edge
padding
x
=
padding
x
;
edge
padding
y
=
padding
y
;
}
}
int
min
width
=
integer
.
max
value
,
min
height
=
integer
.
max
value
;
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
min
width
=
math
.
min
(
min
width
,
rect
.
width
)
;
min
height
=
math
.
min
(
min
height
,
rect
.
height
)
;
float
width
=
rect
.
width
-
padding
x
,
height
=
rect
.
height
-
padding
y
;
if
(
settings
.
rotation
)
{
if
(
(
width
>
max
width
||
height
>
max
height
)
&&
(
width
>
max
height
||
height
>
max
width
)
)
{
string
padding
message
=
(
edge
padding
x
>
0
||
edge
padding
y
>
0
)
?
(
" and edge padding "
+
padding
x
+
","
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page size "
+
settings
.
max
width
+
"x"
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
else
{
if
(
width
>
max
width
)
{
string
padding
message
=
edge
padding
x
>
0
?
(
" and X edge padding "
+
padding
x
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page width "
+
settings
.
max
width
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
if
(
height
>
max
height
&&
(
!
settings
.
rotation
||
width
>
max
height
)
)
{
string
padding
message
=
edge
padding
y
>
0
?
(
" and Y edge padding "
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit in max page height "
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
}
min
width
=
math
.
max
(
min
width
,
settings
.
min
width
)
;
min
height
=
math
.
max
(
min
height
,
settings
.
min
height
)
;
if
(
!
settings
.
silent
)
system
.
out
.
print
(
"Packing"
)
;
page
best
result
=
null
;
if
(
settings
.
square
)
{
int
min
size
=
math
.
max
(
min
width
,
min
height
)
;
int
max
size
=
math
.
min
(
settings
.
max
width
,
settings
.
max
height
)
;
binary
search
size
search
=
new
binary
search
(
min
size
,
max
size
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
size
=
size
search
.
reset
(
)
,
i
=
0
;
while
(
size
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
size
-
edge
padding
x
,
size
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
result
=
get
best
(
best
result
,
result
)
;
size
=
size
search
.
next
(
result
==
null
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
max
size
-
edge
padding
x
,
max
size
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
best
result
.
width
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
best
result
.
height
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
return
best
result
;
}
else
{
binary
search
width
search
=
new
binary
search
(
min
width
,
settings
.
max
width
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
binary
search
height
search
=
new
binary
search
(
min
height
,
settings
.
max
height
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
width
=
width
search
.
reset
(
)
,
i
=
0
;
int
height
=
settings
.
square
?
width
:
height
search
.
reset
(
)
;
while
(
true
)
{
page
best
width
result
=
null
;
while
(
width
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
width
-
edge
padding
x
,
height
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
width
result
=
get
best
(
best
width
result
,
result
)
;
width
=
width
search
.
next
(
result
==
null
)
;
if
(
settings
.
square
)
height
=
width
;
}
best
result
=
get
best
(
best
result
,
best
width
result
)
;
if
(
settings
.
square
)
break
;
height
=
height
search
.
next
(
best
width
result
==
null
)
;
if
(
height
==
-
1
)
break
;
width
=
width
search
.
reset
(
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
settings
.
max
width
-
edge
padding
x
,
settings
.
max
height
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
return
best
result
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
padding
x
=
settings
.
padding
x
,
padding
y
=
settings
.
padding
y
;
float
max
width
=
settings
.
max
width
,
max
height
=
settings
.
max
height
;
int
edge
padding
x
=
0
,
edge
padding
y
=
0
;
if
(
settings
.
edge
padding
)
{
if
(
settings
.
duplicate
padding
)
{
max
width
-=
padding
x
;
max
height
-=
padding
y
;
}
else
{
max
width
-=
padding
x
*
2
;
max
height
-=
padding
y
*
2
;
edge
padding
x
=
padding
x
;
edge
padding
y
=
padding
y
;
}
}
int
min
width
=
integer
.
max
value
,
min
height
=
integer
.
max
value
;
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
min
width
=
math
.
min
(
min
width
,
rect
.
width
)
;
min
height
=
math
.
min
(
min
height
,
rect
.
height
)
;
float
width
=
rect
.
width
-
padding
x
,
height
=
rect
.
height
-
padding
y
;
if
(
settings
.
rotation
)
{
if
(
(
width
>
max
width
||
height
>
max
height
)
&&
(
width
>
max
height
||
height
>
max
width
)
)
{
string
padding
message
=
(
edge
padding
x
>
0
||
edge
padding
y
>
0
)
?
(
" and edge padding "
+
padding
x
+
","
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page size "
+
settings
.
max
width
+
"x"
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
else
{
if
(
width
>
max
width
)
{
string
padding
message
=
edge
padding
x
>
0
?
(
" and X edge padding "
+
padding
x
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page width "
+
settings
.
max
width
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
if
(
height
>
max
height
&&
(
!
settings
.
rotation
||
width
>
max
height
)
)
{
string
padding
message
=
edge
padding
y
>
0
?
(
" and Y edge padding "
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit in max page height "
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
}
min
width
=
math
.
max
(
min
width
,
settings
.
min
width
)
;
min
height
=
math
.
max
(
min
height
,
settings
.
min
height
)
;
if
(
!
settings
.
silent
)
system
.
out
.
print
(
"Packing"
)
;
page
best
result
=
null
;
if
(
settings
.
square
)
{
int
min
size
=
math
.
max
(
min
width
,
min
height
)
;
int
max
size
=
math
.
min
(
settings
.
max
width
,
settings
.
max
height
)
;
binary
search
size
search
=
new
binary
search
(
min
size
,
max
size
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
size
=
size
search
.
reset
(
)
,
i
=
0
;
while
(
size
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
size
-
edge
padding
x
,
size
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
result
=
get
best
(
best
result
,
result
)
;
size
=
size
search
.
next
(
result
==
null
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
max
size
-
edge
padding
x
,
max
size
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
best
result
.
width
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
best
result
.
height
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
return
best
result
;
}
else
{
binary
search
width
search
=
new
binary
search
(
min
width
,
settings
.
max
width
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
binary
search
height
search
=
new
binary
search
(
min
height
,
settings
.
max
height
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
width
=
width
search
.
reset
(
)
,
i
=
0
;
int
height
=
settings
.
square
?
width
:
height
search
.
reset
(
)
;
while
(
true
)
{
page
best
width
result
=
null
;
while
(
width
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
width
-
edge
padding
x
,
height
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
width
result
=
get
best
(
best
width
result
,
result
)
;
width
=
width
search
.
next
(
result
==
null
)
;
if
(
settings
.
square
)
height
=
width
;
}
best
result
=
get
best
(
best
result
,
best
width
result
)
;
if
(
settings
.
square
)
break
;
height
=
height
search
.
next
(
best
width
result
==
null
)
;
if
(
height
==
-
1
)
break
;
width
=
width
search
.
reset
(
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
settings
.
max
width
-
edge
padding
x
,
settings
.
max
height
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
return
best
result
;
}
}
<SENTENCE_END/>
page%END% (6.69e-01)
%UNK% (2.56e-02)
get (2.11e-02)
size (1.02e-02)
max (8.10e-03)
width (7.28e-03)
height (6.49e-03)
set (6.26e-03)
to (6.20e-03)
min (5.38e-03)
<SENTENCE_START>
{
int
padding
x
=
settings
.
padding
x
,
padding
y
=
settings
.
padding
y
;
float
max
width
=
settings
.
max
width
,
max
height
=
settings
.
max
height
;
int
edge
padding
x
=
0
,
edge
padding
y
=
0
;
if
(
settings
.
edge
padding
)
{
if
(
settings
.
duplicate
padding
)
{
max
width
-=
padding
x
;
max
height
-=
padding
y
;
}
else
{
max
width
-=
padding
x
*
2
;
max
height
-=
padding
y
*
2
;
edge
padding
x
=
padding
x
;
edge
padding
y
=
padding
y
;
}
}
int
min
width
=
integer
.
max
value
,
min
height
=
integer
.
max
value
;
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
min
width
=
math
.
min
(
min
width
,
rect
.
width
)
;
min
height
=
math
.
min
(
min
height
,
rect
.
height
)
;
float
width
=
rect
.
width
-
padding
x
,
height
=
rect
.
height
-
padding
y
;
if
(
settings
.
rotation
)
{
if
(
(
width
>
max
width
||
height
>
max
height
)
&&
(
width
>
max
height
||
height
>
max
width
)
)
{
string
padding
message
=
(
edge
padding
x
>
0
||
edge
padding
y
>
0
)
?
(
" and edge padding "
+
padding
x
+
","
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page size "
+
settings
.
max
width
+
"x"
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
else
{
if
(
width
>
max
width
)
{
string
padding
message
=
edge
padding
x
>
0
?
(
" and X edge padding "
+
padding
x
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page width "
+
settings
.
max
width
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
if
(
height
>
max
height
&&
(
!
settings
.
rotation
||
width
>
max
height
)
)
{
string
padding
message
=
edge
padding
y
>
0
?
(
" and Y edge padding "
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit in max page height "
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
}
min
width
=
math
.
max
(
min
width
,
settings
.
min
width
)
;
min
height
=
math
.
max
(
min
height
,
settings
.
min
height
)
;
if
(
!
settings
.
silent
)
system
.
out
.
print
(
"Packing"
)
;
page
best
result
=
null
;
if
(
settings
.
square
)
{
int
min
size
=
math
.
max
(
min
width
,
min
height
)
;
int
max
size
=
math
.
min
(
settings
.
max
width
,
settings
.
max
height
)
;
binary
search
size
search
=
new
binary
search
(
min
size
,
max
size
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
size
=
size
search
.
reset
(
)
,
i
=
0
;
while
(
size
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
size
-
edge
padding
x
,
size
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
result
=
get
best
(
best
result
,
result
)
;
size
=
size
search
.
next
(
result
==
null
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
max
size
-
edge
padding
x
,
max
size
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
best
result
.
width
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
best
result
.
height
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
return
best
result
;
}
else
{
binary
search
width
search
=
new
binary
search
(
min
width
,
settings
.
max
width
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
binary
search
height
search
=
new
binary
search
(
min
height
,
settings
.
max
height
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
width
=
width
search
.
reset
(
)
,
i
=
0
;
int
height
=
settings
.
square
?
width
:
height
search
.
reset
(
)
;
while
(
true
)
{
page
best
width
result
=
null
;
while
(
width
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
width
-
edge
padding
x
,
height
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
width
result
=
get
best
(
best
width
result
,
result
)
;
width
=
width
search
.
next
(
result
==
null
)
;
if
(
settings
.
square
)
height
=
width
;
}
best
result
=
get
best
(
best
result
,
best
width
result
)
;
if
(
settings
.
square
)
break
;
height
=
height
search
.
next
(
best
width
result
==
null
)
;
if
(
height
==
-
1
)
break
;
width
=
width
search
.
reset
(
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
settings
.
max
width
-
edge
padding
x
,
settings
.
max
height
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
return
best
result
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
padding
x
=
settings
.
padding
x
,
padding
y
=
settings
.
padding
y
;
float
max
width
=
settings
.
max
width
,
max
height
=
settings
.
max
height
;
int
edge
padding
x
=
0
,
edge
padding
y
=
0
;
if
(
settings
.
edge
padding
)
{
if
(
settings
.
duplicate
padding
)
{
max
width
-=
padding
x
;
max
height
-=
padding
y
;
}
else
{
max
width
-=
padding
x
*
2
;
max
height
-=
padding
y
*
2
;
edge
padding
x
=
padding
x
;
edge
padding
y
=
padding
y
;
}
}
int
min
width
=
integer
.
max
value
,
min
height
=
integer
.
max
value
;
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
min
width
=
math
.
min
(
min
width
,
rect
.
width
)
;
min
height
=
math
.
min
(
min
height
,
rect
.
height
)
;
float
width
=
rect
.
width
-
padding
x
,
height
=
rect
.
height
-
padding
y
;
if
(
settings
.
rotation
)
{
if
(
(
width
>
max
width
||
height
>
max
height
)
&&
(
width
>
max
height
||
height
>
max
width
)
)
{
string
padding
message
=
(
edge
padding
x
>
0
||
edge
padding
y
>
0
)
?
(
" and edge padding "
+
padding
x
+
","
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page size "
+
settings
.
max
width
+
"x"
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
else
{
if
(
width
>
max
width
)
{
string
padding
message
=
edge
padding
x
>
0
?
(
" and X edge padding "
+
padding
x
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page width "
+
settings
.
max
width
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
if
(
height
>
max
height
&&
(
!
settings
.
rotation
||
width
>
max
height
)
)
{
string
padding
message
=
edge
padding
y
>
0
?
(
" and Y edge padding "
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit in max page height "
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
}
min
width
=
math
.
max
(
min
width
,
settings
.
min
width
)
;
min
height
=
math
.
max
(
min
height
,
settings
.
min
height
)
;
if
(
!
settings
.
silent
)
system
.
out
.
print
(
"Packing"
)
;
page
best
result
=
null
;
if
(
settings
.
square
)
{
int
min
size
=
math
.
max
(
min
width
,
min
height
)
;
int
max
size
=
math
.
min
(
settings
.
max
width
,
settings
.
max
height
)
;
binary
search
size
search
=
new
binary
search
(
min
size
,
max
size
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
size
=
size
search
.
reset
(
)
,
i
=
0
;
while
(
size
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
size
-
edge
padding
x
,
size
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
result
=
get
best
(
best
result
,
result
)
;
size
=
size
search
.
next
(
result
==
null
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
max
size
-
edge
padding
x
,
max
size
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
best
result
.
width
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
best
result
.
height
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
return
best
result
;
}
else
{
binary
search
width
search
=
new
binary
search
(
min
width
,
settings
.
max
width
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
binary
search
height
search
=
new
binary
search
(
min
height
,
settings
.
max
height
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
width
=
width
search
.
reset
(
)
,
i
=
0
;
int
height
=
settings
.
square
?
width
:
height
search
.
reset
(
)
;
while
(
true
)
{
page
best
width
result
=
null
;
while
(
width
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
width
-
edge
padding
x
,
height
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
width
result
=
get
best
(
best
width
result
,
result
)
;
width
=
width
search
.
next
(
result
==
null
)
;
if
(
settings
.
square
)
height
=
width
;
}
best
result
=
get
best
(
best
result
,
best
width
result
)
;
if
(
settings
.
square
)
break
;
height
=
height
search
.
next
(
best
width
result
==
null
)
;
if
(
height
==
-
1
)
break
;
width
=
width
search
.
reset
(
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
settings
.
max
width
-
edge
padding
x
,
settings
.
max
height
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
return
best
result
;
}
}
<SENTENCE_END/>
%END%%END% (7.81e-01)
%UNK% (1.71e-02)
get (9.98e-03)
size (6.91e-03)
width (5.14e-03)
max (5.06e-03)
height (4.61e-03)
to (4.26e-03)
min (3.22e-03)
set (3.02e-03)
<SENTENCE_START>
{
int
padding
x
=
settings
.
padding
x
,
padding
y
=
settings
.
padding
y
;
float
max
width
=
settings
.
max
width
,
max
height
=
settings
.
max
height
;
int
edge
padding
x
=
0
,
edge
padding
y
=
0
;
if
(
settings
.
edge
padding
)
{
if
(
settings
.
duplicate
padding
)
{
max
width
-=
padding
x
;
max
height
-=
padding
y
;
}
else
{
max
width
-=
padding
x
*
2
;
max
height
-=
padding
y
*
2
;
edge
padding
x
=
padding
x
;
edge
padding
y
=
padding
y
;
}
}
int
min
width
=
integer
.
max
value
,
min
height
=
integer
.
max
value
;
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
min
width
=
math
.
min
(
min
width
,
rect
.
width
)
;
min
height
=
math
.
min
(
min
height
,
rect
.
height
)
;
float
width
=
rect
.
width
-
padding
x
,
height
=
rect
.
height
-
padding
y
;
if
(
settings
.
rotation
)
{
if
(
(
width
>
max
width
||
height
>
max
height
)
&&
(
width
>
max
height
||
height
>
max
width
)
)
{
string
padding
message
=
(
edge
padding
x
>
0
||
edge
padding
y
>
0
)
?
(
" and edge padding "
+
padding
x
+
","
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page size "
+
settings
.
max
width
+
"x"
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
else
{
if
(
width
>
max
width
)
{
string
padding
message
=
edge
padding
x
>
0
?
(
" and X edge padding "
+
padding
x
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page width "
+
settings
.
max
width
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
if
(
height
>
max
height
&&
(
!
settings
.
rotation
||
width
>
max
height
)
)
{
string
padding
message
=
edge
padding
y
>
0
?
(
" and Y edge padding "
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit in max page height "
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
}
min
width
=
math
.
max
(
min
width
,
settings
.
min
width
)
;
min
height
=
math
.
max
(
min
height
,
settings
.
min
height
)
;
if
(
!
settings
.
silent
)
system
.
out
.
print
(
"Packing"
)
;
page
best
result
=
null
;
if
(
settings
.
square
)
{
int
min
size
=
math
.
max
(
min
width
,
min
height
)
;
int
max
size
=
math
.
min
(
settings
.
max
width
,
settings
.
max
height
)
;
binary
search
size
search
=
new
binary
search
(
min
size
,
max
size
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
size
=
size
search
.
reset
(
)
,
i
=
0
;
while
(
size
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
size
-
edge
padding
x
,
size
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
result
=
get
best
(
best
result
,
result
)
;
size
=
size
search
.
next
(
result
==
null
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
max
size
-
edge
padding
x
,
max
size
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
best
result
.
width
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
best
result
.
height
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
return
best
result
;
}
else
{
binary
search
width
search
=
new
binary
search
(
min
width
,
settings
.
max
width
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
binary
search
height
search
=
new
binary
search
(
min
height
,
settings
.
max
height
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
width
=
width
search
.
reset
(
)
,
i
=
0
;
int
height
=
settings
.
square
?
width
:
height
search
.
reset
(
)
;
while
(
true
)
{
page
best
width
result
=
null
;
while
(
width
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
width
-
edge
padding
x
,
height
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
width
result
=
get
best
(
best
width
result
,
result
)
;
width
=
width
search
.
next
(
result
==
null
)
;
if
(
settings
.
square
)
height
=
width
;
}
best
result
=
get
best
(
best
result
,
best
width
result
)
;
if
(
settings
.
square
)
break
;
height
=
height
search
.
next
(
best
width
result
==
null
)
;
if
(
height
==
-
1
)
break
;
width
=
width
search
.
reset
(
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
settings
.
max
width
-
edge
padding
x
,
settings
.
max
height
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
return
best
result
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
padding
x
=
settings
.
padding
x
,
padding
y
=
settings
.
padding
y
;
float
max
width
=
settings
.
max
width
,
max
height
=
settings
.
max
height
;
int
edge
padding
x
=
0
,
edge
padding
y
=
0
;
if
(
settings
.
edge
padding
)
{
if
(
settings
.
duplicate
padding
)
{
max
width
-=
padding
x
;
max
height
-=
padding
y
;
}
else
{
max
width
-=
padding
x
*
2
;
max
height
-=
padding
y
*
2
;
edge
padding
x
=
padding
x
;
edge
padding
y
=
padding
y
;
}
}
int
min
width
=
integer
.
max
value
,
min
height
=
integer
.
max
value
;
for
(
int
i
=
0
,
nn
=
input
rects
.
size
;
i
<
nn
;
i
++
)
{
rect
rect
=
input
rects
.
get
(
i
)
;
min
width
=
math
.
min
(
min
width
,
rect
.
width
)
;
min
height
=
math
.
min
(
min
height
,
rect
.
height
)
;
float
width
=
rect
.
width
-
padding
x
,
height
=
rect
.
height
-
padding
y
;
if
(
settings
.
rotation
)
{
if
(
(
width
>
max
width
||
height
>
max
height
)
&&
(
width
>
max
height
||
height
>
max
width
)
)
{
string
padding
message
=
(
edge
padding
x
>
0
||
edge
padding
y
>
0
)
?
(
" and edge padding "
+
padding
x
+
","
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page size "
+
settings
.
max
width
+
"x"
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
else
{
if
(
width
>
max
width
)
{
string
padding
message
=
edge
padding
x
>
0
?
(
" and X edge padding "
+
padding
x
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit with max page width "
+
settings
.
max
width
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
if
(
height
>
max
height
&&
(
!
settings
.
rotation
||
width
>
max
height
)
)
{
string
padding
message
=
edge
padding
y
>
0
?
(
" and Y edge padding "
+
padding
y
)
:
""
;
throw
new
runtime
exception
(
"Image does not fit in max page height "
+
settings
.
max
height
+
padding
message
+
": "
+
rect
.
name
+
"["
+
width
+
","
+
height
+
"]"
)
;
}
}
}
min
width
=
math
.
max
(
min
width
,
settings
.
min
width
)
;
min
height
=
math
.
max
(
min
height
,
settings
.
min
height
)
;
if
(
!
settings
.
silent
)
system
.
out
.
print
(
"Packing"
)
;
page
best
result
=
null
;
if
(
settings
.
square
)
{
int
min
size
=
math
.
max
(
min
width
,
min
height
)
;
int
max
size
=
math
.
min
(
settings
.
max
width
,
settings
.
max
height
)
;
binary
search
size
search
=
new
binary
search
(
min
size
,
max
size
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
size
=
size
search
.
reset
(
)
,
i
=
0
;
while
(
size
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
size
-
edge
padding
x
,
size
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
result
=
get
best
(
best
result
,
result
)
;
size
=
size
search
.
next
(
result
==
null
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
max
size
-
edge
padding
x
,
max
size
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
best
result
.
width
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
best
result
.
height
=
math
.
max
(
best
result
.
width
,
best
result
.
height
)
;
return
best
result
;
}
else
{
binary
search
width
search
=
new
binary
search
(
min
width
,
settings
.
max
width
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
binary
search
height
search
=
new
binary
search
(
min
height
,
settings
.
max
height
,
settings
.
fast
?
25
:
15
,
settings
.
pot
)
;
int
width
=
width
search
.
reset
(
)
,
i
=
0
;
int
height
=
settings
.
square
?
width
:
height
search
.
reset
(
)
;
while
(
true
)
{
page
best
width
result
=
null
;
while
(
width
!=
-
1
)
{
page
result
=
pack
at
size
(
true
,
width
-
edge
padding
x
,
height
-
edge
padding
y
,
input
rects
)
;
if
(
!
settings
.
silent
)
{
if
(
++
i
%
70
==
0
)
system
.
out
.
println
(
)
;
system
.
out
.
print
(
"."
)
;
}
best
width
result
=
get
best
(
best
width
result
,
result
)
;
width
=
width
search
.
next
(
result
==
null
)
;
if
(
settings
.
square
)
height
=
width
;
}
best
result
=
get
best
(
best
result
,
best
width
result
)
;
if
(
settings
.
square
)
break
;
height
=
height
search
.
next
(
best
width
result
==
null
)
;
if
(
height
==
-
1
)
break
;
width
=
width
search
.
reset
(
)
;
}
if
(
!
settings
.
silent
)
system
.
out
.
println
(
)
;
if
(
best
result
==
null
)
best
result
=
pack
at
size
(
false
,
settings
.
max
width
-
edge
padding
x
,
settings
.
max
height
-
edge
padding
y
,
input
rects
)
;
sort
.
sort
(
best
result
.
output
rects
,
rect
comparator
)
;
return
best
result
;
}
}
<SENTENCE_END/>
pack,at,sizepackget (2.54e-01)
add (9.04e-02)
clear (4.22e-02)
find (2.16e-02)
to (1.94e-02)
load (1.91e-02)
insert (1.65e-02)
expand (1.63e-02)
%UNK% (1.54e-02)
read (1.25e-02)
<SENTENCE_START>
{
page
best
result
=
null
;
for
(
int
i
=
0
,
n
=
methods
.
length
;
i
<
n
;
i
++
)
{
max
rects
.
init
(
width
,
height
)
;
page
result
;
if
(
!
settings
.
fast
)
{
result
=
max
rects
.
pack
(
input
rects
,
methods
[
i
]
)
;
}
else
{
array
<
rect
>
remaining
=
new
array
(
)
;
for
(
int
ii
=
0
,
nn
=
input
rects
.
size
;
ii
<
nn
;
ii
++
)
{
rect
rect
=
input
rects
.
get
(
ii
)
;
if
(
max
rects
.
insert
(
rect
,
methods
[
i
]
)
==
null
)
{
while
(
ii
<
nn
)
remaining
.
add
(
input
rects
.
get
(
ii
++
)
)
;
}
}
result
=
max
rects
.
get
result
(
)
;
result
.
remaining
rects
=
remaining
;
}
if
(
fully
&&
result
.
remaining
rects
.
size
>
0
)
continue
;
if
(
result
.
output
rects
.
size
==
0
)
continue
;
best
result
=
get
best
(
best
result
,
result
)
;
}
return
best
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
page
best
result
=
null
;
for
(
int
i
=
0
,
n
=
methods
.
length
;
i
<
n
;
i
++
)
{
max
rects
.
init
(
width
,
height
)
;
page
result
;
if
(
!
settings
.
fast
)
{
result
=
max
rects
.
pack
(
input
rects
,
methods
[
i
]
)
;
}
else
{
array
<
rect
>
remaining
=
new
array
(
)
;
for
(
int
ii
=
0
,
nn
=
input
rects
.
size
;
ii
<
nn
;
ii
++
)
{
rect
rect
=
input
rects
.
get
(
ii
)
;
if
(
max
rects
.
insert
(
rect
,
methods
[
i
]
)
==
null
)
{
while
(
ii
<
nn
)
remaining
.
add
(
input
rects
.
get
(
ii
++
)
)
;
}
}
result
=
max
rects
.
get
result
(
)
;
result
.
remaining
rects
=
remaining
;
}
if
(
fully
&&
result
.
remaining
rects
.
size
>
0
)
continue
;
if
(
result
.
output
rects
.
size
==
0
)
continue
;
best
result
=
get
best
(
best
result
,
result
)
;
}
return
best
result
;
}
<SENTENCE_END/>
at%END% (3.14e-01)
get (4.19e-02)
to (3.09e-02)
%UNK% (2.42e-02)
all (1.82e-02)
add (1.51e-02)
clear (1.19e-02)
index (8.85e-03)
bounding (7.97e-03)
and (7.96e-03)
<SENTENCE_START>
{
page
best
result
=
null
;
for
(
int
i
=
0
,
n
=
methods
.
length
;
i
<
n
;
i
++
)
{
max
rects
.
init
(
width
,
height
)
;
page
result
;
if
(
!
settings
.
fast
)
{
result
=
max
rects
.
pack
(
input
rects
,
methods
[
i
]
)
;
}
else
{
array
<
rect
>
remaining
=
new
array
(
)
;
for
(
int
ii
=
0
,
nn
=
input
rects
.
size
;
ii
<
nn
;
ii
++
)
{
rect
rect
=
input
rects
.
get
(
ii
)
;
if
(
max
rects
.
insert
(
rect
,
methods
[
i
]
)
==
null
)
{
while
(
ii
<
nn
)
remaining
.
add
(
input
rects
.
get
(
ii
++
)
)
;
}
}
result
=
max
rects
.
get
result
(
)
;
result
.
remaining
rects
=
remaining
;
}
if
(
fully
&&
result
.
remaining
rects
.
size
>
0
)
continue
;
if
(
result
.
output
rects
.
size
==
0
)
continue
;
best
result
=
get
best
(
best
result
,
result
)
;
}
return
best
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
page
best
result
=
null
;
for
(
int
i
=
0
,
n
=
methods
.
length
;
i
<
n
;
i
++
)
{
max
rects
.
init
(
width
,
height
)
;
page
result
;
if
(
!
settings
.
fast
)
{
result
=
max
rects
.
pack
(
input
rects
,
methods
[
i
]
)
;
}
else
{
array
<
rect
>
remaining
=
new
array
(
)
;
for
(
int
ii
=
0
,
nn
=
input
rects
.
size
;
ii
<
nn
;
ii
++
)
{
rect
rect
=
input
rects
.
get
(
ii
)
;
if
(
max
rects
.
insert
(
rect
,
methods
[
i
]
)
==
null
)
{
while
(
ii
<
nn
)
remaining
.
add
(
input
rects
.
get
(
ii
++
)
)
;
}
}
result
=
max
rects
.
get
result
(
)
;
result
.
remaining
rects
=
remaining
;
}
if
(
fully
&&
result
.
remaining
rects
.
size
>
0
)
continue
;
if
(
result
.
output
rects
.
size
==
0
)
continue
;
best
result
=
get
best
(
best
result
,
result
)
;
}
return
best
result
;
}
<SENTENCE_END/>
size%END% (6.44e-01)
all (1.84e-02)
rects (1.39e-02)
to (1.33e-02)
%UNK% (1.05e-02)
remaining (7.42e-03)
and (6.67e-03)
result (6.54e-03)
get (6.13e-03)
string (4.81e-03)
<SENTENCE_START>
{
page
best
result
=
null
;
for
(
int
i
=
0
,
n
=
methods
.
length
;
i
<
n
;
i
++
)
{
max
rects
.
init
(
width
,
height
)
;
page
result
;
if
(
!
settings
.
fast
)
{
result
=
max
rects
.
pack
(
input
rects
,
methods
[
i
]
)
;
}
else
{
array
<
rect
>
remaining
=
new
array
(
)
;
for
(
int
ii
=
0
,
nn
=
input
rects
.
size
;
ii
<
nn
;
ii
++
)
{
rect
rect
=
input
rects
.
get
(
ii
)
;
if
(
max
rects
.
insert
(
rect
,
methods
[
i
]
)
==
null
)
{
while
(
ii
<
nn
)
remaining
.
add
(
input
rects
.
get
(
ii
++
)
)
;
}
}
result
=
max
rects
.
get
result
(
)
;
result
.
remaining
rects
=
remaining
;
}
if
(
fully
&&
result
.
remaining
rects
.
size
>
0
)
continue
;
if
(
result
.
output
rects
.
size
==
0
)
continue
;
best
result
=
get
best
(
best
result
,
result
)
;
}
return
best
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
page
best
result
=
null
;
for
(
int
i
=
0
,
n
=
methods
.
length
;
i
<
n
;
i
++
)
{
max
rects
.
init
(
width
,
height
)
;
page
result
;
if
(
!
settings
.
fast
)
{
result
=
max
rects
.
pack
(
input
rects
,
methods
[
i
]
)
;
}
else
{
array
<
rect
>
remaining
=
new
array
(
)
;
for
(
int
ii
=
0
,
nn
=
input
rects
.
size
;
ii
<
nn
;
ii
++
)
{
rect
rect
=
input
rects
.
get
(
ii
)
;
if
(
max
rects
.
insert
(
rect
,
methods
[
i
]
)
==
null
)
{
while
(
ii
<
nn
)
remaining
.
add
(
input
rects
.
get
(
ii
++
)
)
;
}
}
result
=
max
rects
.
get
result
(
)
;
result
.
remaining
rects
=
remaining
;
}
if
(
fully
&&
result
.
remaining
rects
.
size
>
0
)
continue
;
if
(
result
.
output
rects
.
size
==
0
)
continue
;
best
result
=
get
best
(
best
result
,
result
)
;
}
return
best
result
;
}
<SENTENCE_END/>
%END%%END% (7.85e-01)
all (1.60e-02)
to (8.02e-03)
%UNK% (6.58e-03)
and (5.20e-03)
rects (4.37e-03)
rect (3.93e-03)
string (3.71e-03)
result (3.61e-03)
by (3.60e-03)
<SENTENCE_START>
{
page
best
result
=
null
;
for
(
int
i
=
0
,
n
=
methods
.
length
;
i
<
n
;
i
++
)
{
max
rects
.
init
(
width
,
height
)
;
page
result
;
if
(
!
settings
.
fast
)
{
result
=
max
rects
.
pack
(
input
rects
,
methods
[
i
]
)
;
}
else
{
array
<
rect
>
remaining
=
new
array
(
)
;
for
(
int
ii
=
0
,
nn
=
input
rects
.
size
;
ii
<
nn
;
ii
++
)
{
rect
rect
=
input
rects
.
get
(
ii
)
;
if
(
max
rects
.
insert
(
rect
,
methods
[
i
]
)
==
null
)
{
while
(
ii
<
nn
)
remaining
.
add
(
input
rects
.
get
(
ii
++
)
)
;
}
}
result
=
max
rects
.
get
result
(
)
;
result
.
remaining
rects
=
remaining
;
}
if
(
fully
&&
result
.
remaining
rects
.
size
>
0
)
continue
;
if
(
result
.
output
rects
.
size
==
0
)
continue
;
best
result
=
get
best
(
best
result
,
result
)
;
}
return
best
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
page
best
result
=
null
;
for
(
int
i
=
0
,
n
=
methods
.
length
;
i
<
n
;
i
++
)
{
max
rects
.
init
(
width
,
height
)
;
page
result
;
if
(
!
settings
.
fast
)
{
result
=
max
rects
.
pack
(
input
rects
,
methods
[
i
]
)
;
}
else
{
array
<
rect
>
remaining
=
new
array
(
)
;
for
(
int
ii
=
0
,
nn
=
input
rects
.
size
;
ii
<
nn
;
ii
++
)
{
rect
rect
=
input
rects
.
get
(
ii
)
;
if
(
max
rects
.
insert
(
rect
,
methods
[
i
]
)
==
null
)
{
while
(
ii
<
nn
)
remaining
.
add
(
input
rects
.
get
(
ii
++
)
)
;
}
}
result
=
max
rects
.
get
result
(
)
;
result
.
remaining
rects
=
remaining
;
}
if
(
fully
&&
result
.
remaining
rects
.
size
>
0
)
continue
;
if
(
result
.
output
rects
.
size
==
0
)
continue
;
best
result
=
get
best
(
best
result
,
result
)
;
}
return
best
result
;
}
<SENTENCE_END/>
get,bestgetget (6.55e-01)
result (2.07e-01)
obtain (1.02e-01)
is (9.00e-03)
1 (2.07e-03)
return (2.03e-03)
%UNK% (1.88e-03)
compare (1.46e-03)
2 (1.46e-03)
occupancy (1.00e-03)
<SENTENCE_START>
{
if
(
result
1
==
null
)
return
result
2
;
if
(
result
2
==
null
)
return
result
1
;
return
result
1
.
occupancy
>
result
2
.
occupancy
?
result
1
:
result
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
result
1
==
null
)
return
result
2
;
if
(
result
2
==
null
)
return
result
1
;
return
result
1
.
occupancy
>
result
2
.
occupancy
?
result
1
:
result
2
;
}
<SENTENCE_END/>
bestresult (4.15e-01)
2 (9.16e-02)
get (9.09e-02)
%END% (8.09e-02)
%UNK% (5.75e-02)
obtain (3.67e-02)
1 (2.11e-02)
data (1.64e-02)
instance (9.65e-03)
occupancy (6.00e-03)
<SENTENCE_START>
{
if
(
result
1
==
null
)
return
result
2
;
if
(
result
2
==
null
)
return
result
1
;
return
result
1
.
occupancy
>
result
2
.
occupancy
?
result
1
:
result
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
result
1
==
null
)
return
result
2
;
if
(
result
2
==
null
)
return
result
1
;
return
result
1
.
occupancy
>
result
2
.
occupancy
?
result
1
:
result
2
;
}
<SENTENCE_END/>
%END%%END% (5.96e-01)
2 (7.23e-02)
result (7.23e-02)
%UNK% (3.68e-02)
1 (2.02e-02)
get (1.55e-02)
data (1.07e-02)
occupancy (5.32e-03)
object (4.95e-03)
obtain (4.57e-03)
<SENTENCE_START>
{
if
(
result
1
==
null
)
return
result
2
;
if
(
result
2
==
null
)
return
result
1
;
return
result
1
.
occupancy
>
result
2
.
occupancy
?
result
1
:
result
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
result
1
==
null
)
return
result
2
;
if
(
result
2
==
null
)
return
result
1
;
return
result
1
.
occupancy
>
result
2
.
occupancy
?
result
1
:
result
2
;
}
<SENTENCE_END/>
resetresetset (3.20e-01)
%UNK% (6.15e-02)
load (4.15e-02)
copy (2.59e-02)
create (2.37e-02)
run (1.59e-02)
%END% (1.58e-02)
write (1.53e-02)
flip (1.49e-02)
setup (1.41e-02)
<SENTENCE_START>
{
low
=
min
;
high
=
max
;
current
=
(
low
+
high
)
>>>
1
;
return
pot
?
(
int
)
math
.
pow
(
2
,
current
)
:
current
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
low
=
min
;
high
=
max
;
current
=
(
low
+
high
)
>>>
1
;
return
pot
?
(
int
)
math
.
pow
(
2
,
current
)
:
current
;
}
<SENTENCE_END/>
%END%%END% (8.35e-01)
current (2.93e-02)
high (1.14e-02)
low (8.02e-03)
%UNK% (4.97e-03)
float (3.49e-03)
value (3.39e-03)
int (2.94e-03)
string (1.95e-03)
and (1.93e-03)
<SENTENCE_START>
{
low
=
min
;
high
=
max
;
current
=
(
low
+
high
)
>>>
1
;
return
pot
?
(
int
)
math
.
pow
(
2
,
current
)
:
current
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
low
=
min
;
high
=
max
;
current
=
(
low
+
high
)
>>>
1
;
return
pot
?
(
int
)
math
.
pow
(
2
,
current
)
:
current
;
}
<SENTENCE_END/>
nextnext%UNK% (1.42e-01)
set (5.94e-02)
copy (3.77e-02)
changed (3.38e-02)
make (2.77e-02)
new (2.48e-02)
write (2.39e-02)
read (2.25e-02)
create (2.20e-02)
run (1.84e-02)
<SENTENCE_START>
{
if
(
low
>=
high
)
return
-
1
;
if
(
result
)
low
=
current
+
1
;
else
high
=
current
-
1
;
current
=
(
low
+
high
)
>>>
1
;
if
(
math
.
abs
(
low
-
high
)
<
fuzziness
)
return
-
1
;
return
pot
?
(
int
)
math
.
pow
(
2
,
current
)
:
current
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
low
>=
high
)
return
-
1
;
if
(
result
)
low
=
current
+
1
;
else
high
=
current
-
1
;
current
=
(
low
+
high
)
>>>
1
;
if
(
math
.
abs
(
low
-
high
)
<
fuzziness
)
return
-
1
;
return
pot
?
(
int
)
math
.
pow
(
2
,
current
)
:
current
;
}
<SENTENCE_END/>
%END%%END% (6.20e-01)
%UNK% (4.10e-02)
at (1.57e-02)
current (1.46e-02)
float (1.22e-02)
low (1.18e-02)
string (1.04e-02)
value (8.46e-03)
int (7.89e-03)
high (7.33e-03)
<SENTENCE_START>
{
if
(
low
>=
high
)
return
-
1
;
if
(
result
)
low
=
current
+
1
;
else
high
=
current
-
1
;
current
=
(
low
+
high
)
>>>
1
;
if
(
math
.
abs
(
low
-
high
)
<
fuzziness
)
return
-
1
;
return
pot
?
(
int
)
math
.
pow
(
2
,
current
)
:
current
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
low
>=
high
)
return
-
1
;
if
(
result
)
low
=
current
+
1
;
else
high
=
current
-
1
;
current
=
(
low
+
high
)
>>>
1
;
if
(
math
.
abs
(
low
-
high
)
<
fuzziness
)
return
-
1
;
return
pot
?
(
int
)
math
.
pow
(
2
,
current
)
:
current
;
}
<SENTENCE_END/>
initinitset (3.98e-01)
clear (1.98e-01)
add (1.32e-01)
compute (4.78e-02)
reset (3.39e-02)
draw (1.87e-02)
%UNK% (1.23e-02)
create (1.16e-02)
invalidate (6.70e-03)
setup (6.52e-03)
<SENTENCE_START>
{
bin
width
=
width
;
bin
height
=
height
;
used
rectangles
.
clear
(
)
;
free
rectangles
.
clear
(
)
;
rect
n
=
new
rect
(
)
;
n
.
x
=
0
;
n
.
y
=
0
;
n
.
width
=
width
;
n
.
height
=
height
;
free
rectangles
.
add
(
n
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
bin
width
=
width
;
bin
height
=
height
;
used
rectangles
.
clear
(
)
;
free
rectangles
.
clear
(
)
;
rect
n
=
new
rect
(
)
;
n
.
x
=
0
;
n
.
y
=
0
;
n
.
width
=
width
;
n
.
height
=
height
;
free
rectangles
.
add
(
n
)
;
}
<SENTENCE_END/>
%END%%END% (8.64e-01)
size (9.70e-03)
%UNK% (7.83e-03)
width (7.69e-03)
all (7.15e-03)
height (5.39e-03)
clear (4.88e-03)
n (4.85e-03)
bin (4.71e-03)
rect (3.79e-03)
<SENTENCE_START>
{
bin
width
=
width
;
bin
height
=
height
;
used
rectangles
.
clear
(
)
;
free
rectangles
.
clear
(
)
;
rect
n
=
new
rect
(
)
;
n
.
x
=
0
;
n
.
y
=
0
;
n
.
width
=
width
;
n
.
height
=
height
;
free
rectangles
.
add
(
n
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
bin
width
=
width
;
bin
height
=
height
;
used
rectangles
.
clear
(
)
;
free
rectangles
.
clear
(
)
;
rect
n
=
new
rect
(
)
;
n
.
x
=
0
;
n
.
y
=
0
;
n
.
width
=
width
;
n
.
height
=
height
;
free
rectangles
.
add
(
n
)
;
}
<SENTENCE_END/>
insertinsertget (6.99e-01)
load (5.21e-02)
copy (2.35e-02)
%UNK% (1.49e-02)
add (1.31e-02)
find (1.30e-02)
allocate (7.74e-03)
node (7.13e-03)
compute (6.68e-03)
set (6.30e-03)
<SENTENCE_START>
{
rect
new
node
=
score
rect
(
rect
,
method
)
;
if
(
new
node
.
height
==
0
)
return
null
;
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
++
i
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
new
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
rect
best
node
=
new
rect
(
)
;
best
node
.
set
(
rect
)
;
best
node
.
score
1
=
new
node
.
score
1
;
best
node
.
score
2
=
new
node
.
score
2
;
best
node
.
x
=
new
node
.
x
;
best
node
.
y
=
new
node
.
y
;
best
node
.
width
=
new
node
.
width
;
best
node
.
height
=
new
node
.
height
;
best
node
.
rotated
=
new
node
.
rotated
;
used
rectangles
.
add
(
best
node
)
;
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
new
node
=
score
rect
(
rect
,
method
)
;
if
(
new
node
.
height
==
0
)
return
null
;
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
++
i
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
new
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
rect
best
node
=
new
rect
(
)
;
best
node
.
set
(
rect
)
;
best
node
.
score
1
=
new
node
.
score
1
;
best
node
.
score
2
=
new
node
.
score
2
;
best
node
.
x
=
new
node
.
x
;
best
node
.
y
=
new
node
.
y
;
best
node
.
width
=
new
node
.
width
;
best
node
.
height
=
new
node
.
height
;
best
node
.
rotated
=
new
node
.
rotated
;
used
rectangles
.
add
(
best
node
)
;
return
best
node
;
}
<SENTENCE_END/>
%END%%END% (2.54e-01)
get (1.60e-01)
%UNK% (6.25e-02)
node (4.24e-02)
free (2.36e-02)
best (2.02e-02)
to (2.01e-02)
copy (1.70e-02)
load (1.52e-02)
new (1.16e-02)
<SENTENCE_START>
{
rect
new
node
=
score
rect
(
rect
,
method
)
;
if
(
new
node
.
height
==
0
)
return
null
;
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
++
i
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
new
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
rect
best
node
=
new
rect
(
)
;
best
node
.
set
(
rect
)
;
best
node
.
score
1
=
new
node
.
score
1
;
best
node
.
score
2
=
new
node
.
score
2
;
best
node
.
x
=
new
node
.
x
;
best
node
.
y
=
new
node
.
y
;
best
node
.
width
=
new
node
.
width
;
best
node
.
height
=
new
node
.
height
;
best
node
.
rotated
=
new
node
.
rotated
;
used
rectangles
.
add
(
best
node
)
;
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
new
node
=
score
rect
(
rect
,
method
)
;
if
(
new
node
.
height
==
0
)
return
null
;
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
++
i
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
new
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
rect
best
node
=
new
rect
(
)
;
best
node
.
set
(
rect
)
;
best
node
.
score
1
=
new
node
.
score
1
;
best
node
.
score
2
=
new
node
.
score
2
;
best
node
.
x
=
new
node
.
x
;
best
node
.
y
=
new
node
.
y
;
best
node
.
width
=
new
node
.
width
;
best
node
.
height
=
new
node
.
height
;
best
node
.
rotated
=
new
node
.
rotated
;
used
rectangles
.
add
(
best
node
)
;
return
best
node
;
}
<SENTENCE_END/>
packpackget (7.35e-01)
load (3.99e-02)
find (1.65e-02)
add (1.17e-02)
compute (8.92e-03)
copy (8.17e-03)
%UNK% (7.42e-03)
calculate (7.05e-03)
parse (5.93e-03)
insert (4.86e-03)
<SENTENCE_START>
{
rects
=
new
array
(
rects
)
;
while
(
rects
.
size
>
0
)
{
int
best
rect
index
=
-
1
;
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
rects
.
size
;
i
++
)
{
rect
new
node
=
score
rect
(
rects
.
get
(
i
)
,
method
)
;
if
(
new
node
.
score
1
<
best
node
.
score
1
||
(
new
node
.
score
1
==
best
node
.
score
1
&&
new
node
.
score
2
<
best
node
.
score
2
)
)
{
best
node
.
set
(
rects
.
get
(
i
)
)
;
best
node
.
score
1
=
new
node
.
score
1
;
best
node
.
score
2
=
new
node
.
score
2
;
best
node
.
x
=
new
node
.
x
;
best
node
.
y
=
new
node
.
y
;
best
node
.
width
=
new
node
.
width
;
best
node
.
height
=
new
node
.
height
;
best
node
.
rotated
=
new
node
.
rotated
;
best
rect
index
=
i
;
}
}
if
(
best
rect
index
==
-
1
)
break
;
place
rect
(
best
node
)
;
rects
.
remove
index
(
best
rect
index
)
;
}
page
result
=
get
result
(
)
;
result
.
remaining
rects
=
rects
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rects
=
new
array
(
rects
)
;
while
(
rects
.
size
>
0
)
{
int
best
rect
index
=
-
1
;
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
rects
.
size
;
i
++
)
{
rect
new
node
=
score
rect
(
rects
.
get
(
i
)
,
method
)
;
if
(
new
node
.
score
1
<
best
node
.
score
1
||
(
new
node
.
score
1
==
best
node
.
score
1
&&
new
node
.
score
2
<
best
node
.
score
2
)
)
{
best
node
.
set
(
rects
.
get
(
i
)
)
;
best
node
.
score
1
=
new
node
.
score
1
;
best
node
.
score
2
=
new
node
.
score
2
;
best
node
.
x
=
new
node
.
x
;
best
node
.
y
=
new
node
.
y
;
best
node
.
width
=
new
node
.
width
;
best
node
.
height
=
new
node
.
height
;
best
node
.
rotated
=
new
node
.
rotated
;
best
rect
index
=
i
;
}
}
if
(
best
rect
index
==
-
1
)
break
;
place
rect
(
best
node
)
;
rects
.
remove
index
(
best
rect
index
)
;
}
page
result
=
get
result
(
)
;
result
.
remaining
rects
=
rects
;
return
result
;
}
<SENTENCE_END/>
%END%get (2.53e-01)
%END% (1.68e-01)
%UNK% (5.62e-02)
node (2.58e-02)
to (2.08e-02)
load (1.62e-02)
best (1.17e-02)
add (1.17e-02)
copy (1.10e-02)
score (9.61e-03)
<SENTENCE_START>
{
rects
=
new
array
(
rects
)
;
while
(
rects
.
size
>
0
)
{
int
best
rect
index
=
-
1
;
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
rects
.
size
;
i
++
)
{
rect
new
node
=
score
rect
(
rects
.
get
(
i
)
,
method
)
;
if
(
new
node
.
score
1
<
best
node
.
score
1
||
(
new
node
.
score
1
==
best
node
.
score
1
&&
new
node
.
score
2
<
best
node
.
score
2
)
)
{
best
node
.
set
(
rects
.
get
(
i
)
)
;
best
node
.
score
1
=
new
node
.
score
1
;
best
node
.
score
2
=
new
node
.
score
2
;
best
node
.
x
=
new
node
.
x
;
best
node
.
y
=
new
node
.
y
;
best
node
.
width
=
new
node
.
width
;
best
node
.
height
=
new
node
.
height
;
best
node
.
rotated
=
new
node
.
rotated
;
best
rect
index
=
i
;
}
}
if
(
best
rect
index
==
-
1
)
break
;
place
rect
(
best
node
)
;
rects
.
remove
index
(
best
rect
index
)
;
}
page
result
=
get
result
(
)
;
result
.
remaining
rects
=
rects
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rects
=
new
array
(
rects
)
;
while
(
rects
.
size
>
0
)
{
int
best
rect
index
=
-
1
;
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
rects
.
size
;
i
++
)
{
rect
new
node
=
score
rect
(
rects
.
get
(
i
)
,
method
)
;
if
(
new
node
.
score
1
<
best
node
.
score
1
||
(
new
node
.
score
1
==
best
node
.
score
1
&&
new
node
.
score
2
<
best
node
.
score
2
)
)
{
best
node
.
set
(
rects
.
get
(
i
)
)
;
best
node
.
score
1
=
new
node
.
score
1
;
best
node
.
score
2
=
new
node
.
score
2
;
best
node
.
x
=
new
node
.
x
;
best
node
.
y
=
new
node
.
y
;
best
node
.
width
=
new
node
.
width
;
best
node
.
height
=
new
node
.
height
;
best
node
.
rotated
=
new
node
.
rotated
;
best
rect
index
=
i
;
}
}
if
(
best
rect
index
==
-
1
)
break
;
place
rect
(
best
node
)
;
rects
.
remove
index
(
best
rect
index
)
;
}
page
result
=
get
result
(
)
;
result
.
remaining
rects
=
rects
;
return
result
;
}
<SENTENCE_END/>
get,resultgetget (4.98e-01)
set (1.93e-01)
add (8.77e-02)
create (1.82e-02)
%UNK% (1.45e-02)
load (1.01e-02)
write (7.79e-03)
calculate (5.81e-03)
setup (5.67e-03)
obtain (5.26e-03)
<SENTENCE_START>
{
int
w
=
0
,
h
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
rect
rect
=
used
rectangles
.
get
(
i
)
;
w
=
math
.
max
(
w
,
rect
.
x
+
rect
.
width
)
;
h
=
math
.
max
(
h
,
rect
.
y
+
rect
.
height
)
;
}
page
result
=
new
page
(
)
;
result
.
output
rects
=
new
array
(
used
rectangles
)
;
result
.
occupancy
=
get
occupancy
(
)
;
result
.
width
=
w
;
result
.
height
=
h
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
w
=
0
,
h
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
rect
rect
=
used
rectangles
.
get
(
i
)
;
w
=
math
.
max
(
w
,
rect
.
x
+
rect
.
width
)
;
h
=
math
.
max
(
h
,
rect
.
y
+
rect
.
height
)
;
}
page
result
=
new
page
(
)
;
result
.
output
rects
=
new
array
(
used
rectangles
)
;
result
.
occupancy
=
get
occupancy
(
)
;
result
.
width
=
w
;
result
.
height
=
h
;
return
result
;
}
<SENTENCE_END/>
result%END% (5.51e-01)
get (4.95e-02)
%UNK% (4.37e-02)
used (4.26e-02)
rect (3.70e-02)
add (1.22e-02)
rects (9.48e-03)
output (8.76e-03)
rectangles (8.33e-03)
result (8.22e-03)
<SENTENCE_START>
{
int
w
=
0
,
h
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
rect
rect
=
used
rectangles
.
get
(
i
)
;
w
=
math
.
max
(
w
,
rect
.
x
+
rect
.
width
)
;
h
=
math
.
max
(
h
,
rect
.
y
+
rect
.
height
)
;
}
page
result
=
new
page
(
)
;
result
.
output
rects
=
new
array
(
used
rectangles
)
;
result
.
occupancy
=
get
occupancy
(
)
;
result
.
width
=
w
;
result
.
height
=
h
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
w
=
0
,
h
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
rect
rect
=
used
rectangles
.
get
(
i
)
;
w
=
math
.
max
(
w
,
rect
.
x
+
rect
.
width
)
;
h
=
math
.
max
(
h
,
rect
.
y
+
rect
.
height
)
;
}
page
result
=
new
page
(
)
;
result
.
output
rects
=
new
array
(
used
rectangles
)
;
result
.
occupancy
=
get
occupancy
(
)
;
result
.
width
=
w
;
result
.
height
=
h
;
return
result
;
}
<SENTENCE_END/>
%END%%END% (7.08e-01)
rects (2.21e-02)
%UNK% (2.04e-02)
get (1.71e-02)
rectangles (1.45e-02)
used (1.23e-02)
rect (1.23e-02)
output (6.96e-03)
result (5.80e-03)
page (5.10e-03)
<SENTENCE_START>
{
int
w
=
0
,
h
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
rect
rect
=
used
rectangles
.
get
(
i
)
;
w
=
math
.
max
(
w
,
rect
.
x
+
rect
.
width
)
;
h
=
math
.
max
(
h
,
rect
.
y
+
rect
.
height
)
;
}
page
result
=
new
page
(
)
;
result
.
output
rects
=
new
array
(
used
rectangles
)
;
result
.
occupancy
=
get
occupancy
(
)
;
result
.
width
=
w
;
result
.
height
=
h
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
w
=
0
,
h
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
rect
rect
=
used
rectangles
.
get
(
i
)
;
w
=
math
.
max
(
w
,
rect
.
x
+
rect
.
width
)
;
h
=
math
.
max
(
h
,
rect
.
y
+
rect
.
height
)
;
}
page
result
=
new
page
(
)
;
result
.
output
rects
=
new
array
(
used
rectangles
)
;
result
.
occupancy
=
get
occupancy
(
)
;
result
.
width
=
w
;
result
.
height
=
h
;
return
result
;
}
<SENTENCE_END/>
place,rectplacefree (1.94e-01)
get (1.52e-01)
remove (6.75e-02)
clear (6.17e-02)
%UNK% (5.97e-02)
pop (3.54e-02)
reset (2.80e-02)
load (2.63e-02)
init (2.57e-02)
add (2.50e-02)
<SENTENCE_START>
{
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
i
++
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
used
rectangles
.
add
(
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
i
++
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
used
rectangles
.
add
(
node
)
;
}
<SENTENCE_END/>
rect%END% (3.23e-01)
free (1.55e-01)
%UNK% (7.87e-02)
split (6.44e-02)
used (3.34e-02)
rectangles (3.21e-02)
num (2.21e-02)
node (9.77e-03)
get (8.29e-03)
all (7.27e-03)
<SENTENCE_START>
{
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
i
++
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
used
rectangles
.
add
(
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
i
++
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
used
rectangles
.
add
(
node
)
;
}
<SENTENCE_END/>
%END%%END% (6.31e-01)
rectangles (5.29e-02)
free (4.50e-02)
%UNK% (3.33e-02)
to (1.16e-02)
num (1.11e-02)
all (1.03e-02)
node (8.75e-03)
i (7.40e-03)
used (5.64e-03)
<SENTENCE_START>
{
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
i
++
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
used
rectangles
.
add
(
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
num
rectangles
to
process
=
free
rectangles
.
size
;
for
(
int
i
=
0
;
i
<
num
rectangles
to
process
;
i
++
)
{
if
(
split
free
node
(
free
rectangles
.
get
(
i
)
,
node
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
--
num
rectangles
to
process
;
}
}
prune
free
list
(
)
;
used
rectangles
.
add
(
node
)
;
}
<SENTENCE_END/>
score,rectscoreget (3.99e-01)
set (7.18e-02)
%END% (4.89e-02)
compute (3.20e-02)
load (3.15e-02)
calculate (2.44e-02)
create (2.25e-02)
%UNK% (1.93e-02)
add (1.25e-02)
copy (1.04e-02)
<SENTENCE_START>
{
int
width
=
rect
.
width
;
int
height
=
rect
.
height
;
int
rotated
width
=
height
-
settings
.
padding
y
+
settings
.
padding
x
;
int
rotated
height
=
width
-
settings
.
padding
x
+
settings
.
padding
y
;
boolean
rotate
=
rect
.
can
rotate
&&
settings
.
rotation
;
rect
new
node
=
null
;
switch
(
method
)
{
case
best
short
side
fit
:
new
node
=
find
position
for
new
node
best
short
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
bottom
left
rule
:
new
node
=
find
position
for
new
node
bottom
left
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
contact
point
rule
:
new
node
=
find
position
for
new
node
contact
point
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
new
node
.
score
1
=
-
new
node
.
score
1
;
break
;
case
best
long
side
fit
:
new
node
=
find
position
for
new
node
best
long
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
best
area
fit
:
new
node
=
find
position
for
new
node
best
area
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
}
if
(
new
node
.
height
==
0
)
{
new
node
.
score
1
=
integer
.
max
value
;
new
node
.
score
2
=
integer
.
max
value
;
}
return
new
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
width
=
rect
.
width
;
int
height
=
rect
.
height
;
int
rotated
width
=
height
-
settings
.
padding
y
+
settings
.
padding
x
;
int
rotated
height
=
width
-
settings
.
padding
x
+
settings
.
padding
y
;
boolean
rotate
=
rect
.
can
rotate
&&
settings
.
rotation
;
rect
new
node
=
null
;
switch
(
method
)
{
case
best
short
side
fit
:
new
node
=
find
position
for
new
node
best
short
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
bottom
left
rule
:
new
node
=
find
position
for
new
node
bottom
left
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
contact
point
rule
:
new
node
=
find
position
for
new
node
contact
point
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
new
node
.
score
1
=
-
new
node
.
score
1
;
break
;
case
best
long
side
fit
:
new
node
=
find
position
for
new
node
best
long
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
best
area
fit
:
new
node
=
find
position
for
new
node
best
area
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
}
if
(
new
node
.
height
==
0
)
{
new
node
.
score
1
=
integer
.
max
value
;
new
node
.
score
2
=
integer
.
max
value
;
}
return
new
node
;
}
<SENTENCE_END/>
rect%END% (6.68e-01)
get (3.39e-02)
node (1.48e-02)
new (1.04e-02)
width (1.03e-02)
%UNK% (9.72e-03)
height (9.07e-03)
position (6.67e-03)
set (6.27e-03)
area (5.46e-03)
<SENTENCE_START>
{
int
width
=
rect
.
width
;
int
height
=
rect
.
height
;
int
rotated
width
=
height
-
settings
.
padding
y
+
settings
.
padding
x
;
int
rotated
height
=
width
-
settings
.
padding
x
+
settings
.
padding
y
;
boolean
rotate
=
rect
.
can
rotate
&&
settings
.
rotation
;
rect
new
node
=
null
;
switch
(
method
)
{
case
best
short
side
fit
:
new
node
=
find
position
for
new
node
best
short
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
bottom
left
rule
:
new
node
=
find
position
for
new
node
bottom
left
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
contact
point
rule
:
new
node
=
find
position
for
new
node
contact
point
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
new
node
.
score
1
=
-
new
node
.
score
1
;
break
;
case
best
long
side
fit
:
new
node
=
find
position
for
new
node
best
long
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
best
area
fit
:
new
node
=
find
position
for
new
node
best
area
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
}
if
(
new
node
.
height
==
0
)
{
new
node
.
score
1
=
integer
.
max
value
;
new
node
.
score
2
=
integer
.
max
value
;
}
return
new
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
width
=
rect
.
width
;
int
height
=
rect
.
height
;
int
rotated
width
=
height
-
settings
.
padding
y
+
settings
.
padding
x
;
int
rotated
height
=
width
-
settings
.
padding
x
+
settings
.
padding
y
;
boolean
rotate
=
rect
.
can
rotate
&&
settings
.
rotation
;
rect
new
node
=
null
;
switch
(
method
)
{
case
best
short
side
fit
:
new
node
=
find
position
for
new
node
best
short
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
bottom
left
rule
:
new
node
=
find
position
for
new
node
bottom
left
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
contact
point
rule
:
new
node
=
find
position
for
new
node
contact
point
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
new
node
.
score
1
=
-
new
node
.
score
1
;
break
;
case
best
long
side
fit
:
new
node
=
find
position
for
new
node
best
long
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
best
area
fit
:
new
node
=
find
position
for
new
node
best
area
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
}
if
(
new
node
.
height
==
0
)
{
new
node
.
score
1
=
integer
.
max
value
;
new
node
.
score
2
=
integer
.
max
value
;
}
return
new
node
;
}
<SENTENCE_END/>
%END%%END% (7.50e-01)
get (1.91e-02)
node (1.11e-02)
new (8.62e-03)
height (7.60e-03)
width (7.51e-03)
%UNK% (7.48e-03)
fit (5.82e-03)
position (5.15e-03)
for (4.15e-03)
<SENTENCE_START>
{
int
width
=
rect
.
width
;
int
height
=
rect
.
height
;
int
rotated
width
=
height
-
settings
.
padding
y
+
settings
.
padding
x
;
int
rotated
height
=
width
-
settings
.
padding
x
+
settings
.
padding
y
;
boolean
rotate
=
rect
.
can
rotate
&&
settings
.
rotation
;
rect
new
node
=
null
;
switch
(
method
)
{
case
best
short
side
fit
:
new
node
=
find
position
for
new
node
best
short
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
bottom
left
rule
:
new
node
=
find
position
for
new
node
bottom
left
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
contact
point
rule
:
new
node
=
find
position
for
new
node
contact
point
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
new
node
.
score
1
=
-
new
node
.
score
1
;
break
;
case
best
long
side
fit
:
new
node
=
find
position
for
new
node
best
long
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
best
area
fit
:
new
node
=
find
position
for
new
node
best
area
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
}
if
(
new
node
.
height
==
0
)
{
new
node
.
score
1
=
integer
.
max
value
;
new
node
.
score
2
=
integer
.
max
value
;
}
return
new
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
width
=
rect
.
width
;
int
height
=
rect
.
height
;
int
rotated
width
=
height
-
settings
.
padding
y
+
settings
.
padding
x
;
int
rotated
height
=
width
-
settings
.
padding
x
+
settings
.
padding
y
;
boolean
rotate
=
rect
.
can
rotate
&&
settings
.
rotation
;
rect
new
node
=
null
;
switch
(
method
)
{
case
best
short
side
fit
:
new
node
=
find
position
for
new
node
best
short
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
bottom
left
rule
:
new
node
=
find
position
for
new
node
bottom
left
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
contact
point
rule
:
new
node
=
find
position
for
new
node
contact
point
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
new
node
.
score
1
=
-
new
node
.
score
1
;
break
;
case
best
long
side
fit
:
new
node
=
find
position
for
new
node
best
long
side
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
case
best
area
fit
:
new
node
=
find
position
for
new
node
best
area
fit
(
width
,
height
,
rotated
width
,
rotated
height
,
rotate
)
;
break
;
}
if
(
new
node
.
height
==
0
)
{
new
node
.
score
1
=
integer
.
max
value
;
new
node
.
score
2
=
integer
.
max
value
;
}
return
new
node
;
}
<SENTENCE_END/>
get,occupancyget%UNK% (2.23e-01)
surface (7.32e-02)
get (7.28e-02)
run (6.96e-02)
on (5.23e-02)
area (5.03e-02)
create (4.22e-02)
log (3.59e-02)
update (3.55e-02)
calculate (2.55e-02)
<SENTENCE_START>
{
int
used
surface
area
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
used
surface
area
+=
used
rectangles
.
get
(
i
)
.
width
*
used
rectangles
.
get
(
i
)
.
height
;
return
(
float
)
used
surface
area
/
(
bin
width
*
bin
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
used
surface
area
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
used
surface
area
+=
used
rectangles
.
get
(
i
)
.
width
*
used
rectangles
.
get
(
i
)
.
height
;
return
(
float
)
used
surface
area
/
(
bin
width
*
bin
height
)
;
}
<SENTENCE_END/>
occupancyused (2.47e-01)
%END% (1.66e-01)
%UNK% (9.35e-02)
surface (8.25e-02)
area (3.54e-02)
rectangles (1.65e-02)
get (1.11e-02)
update (9.05e-03)
height (5.94e-03)
frame (4.85e-03)
<SENTENCE_START>
{
int
used
surface
area
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
used
surface
area
+=
used
rectangles
.
get
(
i
)
.
width
*
used
rectangles
.
get
(
i
)
.
height
;
return
(
float
)
used
surface
area
/
(
bin
width
*
bin
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
used
surface
area
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
used
surface
area
+=
used
rectangles
.
get
(
i
)
.
width
*
used
rectangles
.
get
(
i
)
.
height
;
return
(
float
)
used
surface
area
/
(
bin
width
*
bin
height
)
;
}
<SENTENCE_END/>
%END%%END% (4.48e-01)
surface (1.21e-01)
rectangles (9.82e-02)
area (8.69e-02)
used (7.66e-02)
%UNK% (1.69e-02)
i (7.39e-03)
height (4.07e-03)
get (2.90e-03)
box (2.88e-03)
<SENTENCE_START>
{
int
used
surface
area
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
used
surface
area
+=
used
rectangles
.
get
(
i
)
.
width
*
used
rectangles
.
get
(
i
)
.
height
;
return
(
float
)
used
surface
area
/
(
bin
width
*
bin
height
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
used
surface
area
=
0
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
used
surface
area
+=
used
rectangles
.
get
(
i
)
.
width
*
used
rectangles
.
get
(
i
)
.
height
;
return
(
float
)
used
surface
area
/
(
bin
width
*
bin
height
)
;
}
<SENTENCE_END/>
find,position,for,new,node,bottom,leftfindget (7.46e-01)
load (3.17e-02)
set (2.53e-02)
find (1.63e-02)
%UNK% (1.53e-02)
calculate (7.09e-03)
compute (6.79e-03)
validate (4.81e-03)
touch (4.70e-03)
generate (4.55e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
positionget (2.61e-01)
%END% (1.26e-01)
%UNK% (8.23e-02)
set (3.36e-02)
load (1.54e-02)
node (1.12e-02)
free (1.08e-02)
touch (1.05e-02)
best (1.04e-02)
to (8.43e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
for%END% (3.59e-01)
get (1.07e-01)
%UNK% (8.44e-02)
set (2.12e-02)
to (1.00e-02)
load (8.76e-03)
down (8.69e-03)
node (7.84e-03)
region (7.73e-03)
touch (7.72e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
new%END% (4.33e-01)
get (7.99e-02)
%UNK% (7.93e-02)
set (1.80e-02)
to (9.77e-03)
down (8.63e-03)
region (7.55e-03)
load (7.23e-03)
update (6.94e-03)
touch (6.73e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
node%END% (4.76e-01)
%UNK% (7.38e-02)
get (6.48e-02)
set (1.51e-02)
to (9.33e-03)
down (8.44e-03)
region (7.28e-03)
update (6.35e-03)
load (6.16e-03)
bounds (6.08e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
bottom%END% (4.58e-01)
%UNK% (7.65e-02)
get (7.16e-02)
set (1.66e-02)
to (9.60e-03)
down (8.56e-03)
region (7.40e-03)
load (6.79e-03)
update (6.68e-03)
touch (6.35e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
left%END% (4.74e-01)
%UNK% (7.39e-02)
get (6.53e-02)
set (1.52e-02)
to (9.34e-03)
down (8.44e-03)
region (7.28e-03)
update (6.38e-03)
load (6.18e-03)
bounds (6.09e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
%END%%END% (4.74e-01)
%UNK% (7.40e-02)
get (6.54e-02)
set (1.52e-02)
to (9.35e-03)
down (8.44e-03)
region (7.28e-03)
update (6.38e-03)
load (6.19e-03)
bounds (6.09e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
top
side
y
=
free
rectangles
.
get
(
i
)
.
y
+
rotated
height
;
if
(
top
side
y
<
best
node
.
score
1
||
(
top
side
y
==
best
node
.
score
1
&&
free
rectangles
.
get
(
i
)
.
x
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
top
side
y
;
best
node
.
score
2
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
find,position,for,new,node,best,short,side,fitfindget (3.76e-01)
%UNK% (1.37e-01)
set (6.22e-02)
load (5.02e-02)
generate (1.17e-02)
calculate (1.12e-02)
find (9.62e-03)
compute (7.53e-03)
%END% (7.41e-03)
update (7.21e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
position%END% (2.43e-01)
%UNK% (1.93e-01)
get (7.65e-02)
set (1.67e-02)
load (1.18e-02)
node (9.35e-03)
free (8.15e-03)
best (8.12e-03)
update (6.24e-03)
to (5.98e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
for%END% (4.73e-01)
%UNK% (1.41e-01)
get (3.52e-02)
set (8.55e-03)
node (5.95e-03)
load (5.78e-03)
to (5.67e-03)
string (4.95e-03)
update (4.70e-03)
value (4.13e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
new%END% (5.32e-01)
%UNK% (1.27e-01)
get (2.78e-02)
set (7.13e-03)
to (5.34e-03)
load (4.76e-03)
node (4.73e-03)
string (4.71e-03)
update (4.28e-03)
region (3.87e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
node%END% (5.66e-01)
%UNK% (1.15e-01)
get (2.35e-02)
set (5.92e-03)
to (5.02e-03)
string (4.58e-03)
node (4.53e-03)
load (4.05e-03)
update (3.88e-03)
region (3.70e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
best%END% (5.52e-01)
%UNK% (1.21e-01)
get (2.53e-02)
set (6.52e-03)
to (5.17e-03)
string (4.61e-03)
node (4.48e-03)
load (4.41e-03)
update (4.09e-03)
region (3.78e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
short%END% (5.65e-01)
%UNK% (1.15e-01)
get (2.37e-02)
set (5.96e-03)
to (5.04e-03)
string (4.58e-03)
node (4.55e-03)
load (4.07e-03)
update (3.90e-03)
region (3.70e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
side%END% (5.64e-01)
%UNK% (1.15e-01)
get (2.37e-02)
set (5.98e-03)
to (5.04e-03)
string (4.58e-03)
node (4.55e-03)
load (4.08e-03)
update (3.90e-03)
region (3.70e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
fit%END% (5.67e-01)
%UNK% (1.15e-01)
get (2.34e-02)
set (5.92e-03)
to (5.02e-03)
string (4.58e-03)
node (4.51e-03)
load (4.05e-03)
update (3.88e-03)
region (3.69e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
%END%%END% (5.64e-01)
%UNK% (1.15e-01)
get (2.38e-02)
set (6.00e-03)
to (5.05e-03)
string (4.58e-03)
node (4.56e-03)
load (4.09e-03)
update (3.91e-03)
region (3.71e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
short
side
fit
<
best
node
.
score
1
||
(
short
side
fit
==
best
node
.
score
1
&&
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
flipped
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
flipped
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
flipped
short
side
fit
=
math
.
min
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
int
flipped
long
side
fit
=
math
.
max
(
flipped
leftover
horiz
,
flipped
leftover
vert
)
;
if
(
flipped
short
side
fit
<
best
node
.
score
1
||
(
flipped
short
side
fit
==
best
node
.
score
1
&&
flipped
long
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
flipped
short
side
fit
;
best
node
.
score
2
=
flipped
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
find,position,for,new,node,best,long,side,fitfindget (4.99e-01)
%UNK% (1.17e-01)
load (3.66e-02)
set (3.43e-02)
generate (9.50e-03)
calculate (9.39e-03)
find (8.05e-03)
%END% (6.22e-03)
free (6.18e-03)
compute (6.05e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
position%END% (2.45e-01)
%UNK% (1.88e-01)
get (1.04e-01)
set (1.13e-02)
load (9.59e-03)
node (9.39e-03)
free (8.74e-03)
best (8.41e-03)
to (5.86e-03)
update (5.78e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
for%END% (4.83e-01)
%UNK% (1.39e-01)
get (4.41e-02)
set (6.26e-03)
node (5.92e-03)
to (5.57e-03)
string (4.93e-03)
load (4.80e-03)
region (4.50e-03)
update (4.30e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
new%END% (5.50e-01)
%UNK% (1.23e-01)
get (3.34e-02)
to (5.22e-03)
set (5.21e-03)
string (4.65e-03)
node (4.52e-03)
region (4.29e-03)
load (3.89e-03)
update (3.86e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
node%END% (5.82e-01)
%UNK% (1.11e-01)
get (2.77e-02)
to (4.87e-03)
node (4.52e-03)
string (4.48e-03)
set (4.31e-03)
region (4.06e-03)
value (3.54e-03)
update (3.47e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
best%END% (5.70e-01)
%UNK% (1.16e-01)
get (3.00e-02)
to (5.02e-03)
set (4.74e-03)
string (4.52e-03)
node (4.45e-03)
region (4.15e-03)
update (3.66e-03)
value (3.59e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
long%END% (5.80e-01)
%UNK% (1.11e-01)
get (2.79e-02)
to (4.88e-03)
node (4.58e-03)
string (4.48e-03)
set (4.34e-03)
region (4.07e-03)
value (3.55e-03)
update (3.49e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
side%END% (5.80e-01)
%UNK% (1.11e-01)
get (2.80e-02)
to (4.89e-03)
node (4.57e-03)
string (4.48e-03)
set (4.35e-03)
region (4.07e-03)
value (3.55e-03)
update (3.49e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
fit%END% (5.81e-01)
%UNK% (1.12e-01)
get (2.81e-02)
to (4.90e-03)
string (4.49e-03)
node (4.45e-03)
set (4.40e-03)
region (4.08e-03)
value (3.54e-03)
update (3.51e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
%END%%END% (5.80e-01)
%UNK% (1.11e-01)
get (2.80e-02)
to (4.88e-03)
node (4.57e-03)
string (4.48e-03)
set (4.35e-03)
region (4.07e-03)
value (3.55e-03)
update (3.49e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
2
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
int
long
side
fit
=
math
.
max
(
leftover
horiz
,
leftover
vert
)
;
if
(
long
side
fit
<
best
node
.
score
2
||
(
long
side
fit
==
best
node
.
score
2
&&
short
side
fit
<
best
node
.
score
1
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
short
side
fit
;
best
node
.
score
2
=
long
side
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
find,position,for,new,node,best,area,fitfindget (5.18e-01)
%UNK% (1.00e-01)
set (3.40e-02)
load (2.95e-02)
calculate (1.58e-02)
compute (1.13e-02)
find (1.12e-02)
generate (1.04e-02)
update (7.03e-03)
free (5.98e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
position%UNK% (2.22e-01)
%END% (1.60e-01)
get (1.21e-01)
set (1.63e-02)
load (9.75e-03)
update (8.86e-03)
node (8.07e-03)
free (8.07e-03)
to (7.78e-03)
calculate (7.70e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
for%END% (3.66e-01)
%UNK% (1.79e-01)
get (5.48e-02)
set (9.32e-03)
to (8.17e-03)
update (7.08e-03)
node (5.92e-03)
load (5.46e-03)
region (5.33e-03)
string (4.89e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
new%END% (4.28e-01)
%UNK% (1.62e-01)
get (4.29e-02)
set (7.96e-03)
to (7.88e-03)
update (6.56e-03)
region (5.18e-03)
node (5.06e-03)
string (4.74e-03)
load (4.60e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
node%END% (4.65e-01)
%UNK% (1.50e-01)
get (3.60e-02)
to (7.52e-03)
set (6.79e-03)
update (6.05e-03)
region (5.00e-03)
node (4.95e-03)
string (4.67e-03)
load (3.98e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
best%END% (4.52e-01)
%UNK% (1.54e-01)
get (3.87e-02)
to (7.66e-03)
set (7.33e-03)
update (6.29e-03)
region (5.06e-03)
node (4.92e-03)
string (4.67e-03)
load (4.29e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
area%END% (4.63e-01)
%UNK% (1.50e-01)
get (3.63e-02)
to (7.53e-03)
set (6.84e-03)
update (6.08e-03)
region (5.00e-03)
node (4.97e-03)
string (4.66e-03)
load (4.01e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
fit%END% (4.62e-01)
%UNK% (1.50e-01)
get (3.64e-02)
to (7.54e-03)
set (6.86e-03)
update (6.09e-03)
region (5.00e-03)
node (4.97e-03)
string (4.67e-03)
load (4.02e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
%END%%END% (4.63e-01)
%UNK% (1.50e-01)
get (3.63e-02)
to (7.54e-03)
set (6.84e-03)
update (6.08e-03)
region (5.00e-03)
node (4.97e-03)
string (4.67e-03)
load (4.01e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
integer
.
max
value
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
int
area
fit
=
free
rectangles
.
get
(
i
)
.
width
*
free
rectangles
.
get
(
i
)
.
height
-
width
*
height
;
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
leftover
horiz
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
width
-
rotated
width
)
;
int
leftover
vert
=
math
.
abs
(
free
rectangles
.
get
(
i
)
.
height
-
rotated
height
)
;
int
short
side
fit
=
math
.
min
(
leftover
horiz
,
leftover
vert
)
;
if
(
area
fit
<
best
node
.
score
1
||
(
area
fit
==
best
node
.
score
1
&&
short
side
fit
<
best
node
.
score
2
)
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
2
=
short
side
fit
;
best
node
.
score
1
=
area
fit
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
common,interval,lengthcommonget (3.52e-01)
of (8.22e-02)
state (4.46e-02)
lerp (2.85e-02)
%UNK% (2.81e-02)
index (2.57e-02)
end (1.86e-02)
i (1.30e-02)
point (1.27e-02)
balance (1.27e-02)
<SENTENCE_START>
{
if
(
i
1
end
<
i
2
start
||
i
2
end
<
i
1
start
)
return
0
;
return
math
.
min
(
i
1
end
,
i
2
end
)
-
math
.
max
(
i
1
start
,
i
2
start
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
i
1
end
<
i
2
start
||
i
2
end
<
i
1
start
)
return
0
;
return
math
.
min
(
i
1
end
,
i
2
end
)
-
math
.
max
(
i
1
start
,
i
2
start
)
;
}
<SENTENCE_END/>
intervalof (2.64e-01)
i (1.70e-01)
%END% (6.68e-02)
index (4.05e-02)
support (2.86e-02)
get (1.64e-02)
point (1.64e-02)
balance (1.50e-02)
available (1.31e-02)
%UNK% (1.25e-02)
<SENTENCE_START>
{
if
(
i
1
end
<
i
2
start
||
i
2
end
<
i
1
start
)
return
0
;
return
math
.
min
(
i
1
end
,
i
2
end
)
-
math
.
max
(
i
1
start
,
i
2
start
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
i
1
end
<
i
2
start
||
i
2
end
<
i
1
start
)
return
0
;
return
math
.
min
(
i
1
end
,
i
2
end
)
-
math
.
max
(
i
1
start
,
i
2
start
)
;
}
<SENTENCE_END/>
length%END% (3.57e-01)
of (1.52e-01)
i (3.47e-02)
index (2.53e-02)
1 (2.11e-02)
%UNK% (1.88e-02)
point (1.54e-02)
support (1.37e-02)
in (1.34e-02)
frustum (1.16e-02)
<SENTENCE_START>
{
if
(
i
1
end
<
i
2
start
||
i
2
end
<
i
1
start
)
return
0
;
return
math
.
min
(
i
1
end
,
i
2
end
)
-
math
.
max
(
i
1
start
,
i
2
start
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
i
1
end
<
i
2
start
||
i
2
end
<
i
1
start
)
return
0
;
return
math
.
min
(
i
1
end
,
i
2
end
)
-
math
.
max
(
i
1
start
,
i
2
start
)
;
}
<SENTENCE_END/>
%END%%END% (5.73e-01)
of (9.11e-02)
i (1.88e-02)
1 (1.65e-02)
index (1.32e-02)
%UNK% (1.26e-02)
in (9.60e-03)
point (8.98e-03)
2 (8.90e-03)
frustum (8.76e-03)
<SENTENCE_START>
{
if
(
i
1
end
<
i
2
start
||
i
2
end
<
i
1
start
)
return
0
;
return
math
.
min
(
i
1
end
,
i
2
end
)
-
math
.
max
(
i
1
start
,
i
2
start
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
i
1
end
<
i
2
start
||
i
2
end
<
i
1
start
)
return
0
;
return
math
.
min
(
i
1
end
,
i
2
end
)
-
math
.
max
(
i
1
start
,
i
2
start
)
;
}
<SENTENCE_END/>
contact,point,score,nodecontactget (1.52e-01)
%UNK% (1.48e-01)
add (1.07e-01)
%END% (2.34e-02)
draw (2.33e-02)
is (2.24e-02)
generate (2.12e-02)
update (2.01e-02)
calculate (1.67e-02)
set (1.24e-02)
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
point%END% (2.72e-01)
common (8.08e-02)
%UNK% (8.07e-02)
used (5.76e-02)
get (4.93e-02)
rectangles (2.28e-02)
y (1.34e-02)
x (1.26e-02)
i (9.36e-03)
add (8.34e-03)
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
score%END% (4.39e-01)
common (8.86e-02)
%UNK% (3.90e-02)
rectangles (3.89e-02)
interval (3.25e-02)
get (2.88e-02)
used (1.92e-02)
i (1.41e-02)
x (1.01e-02)
y (1.01e-02)
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
node%END% (7.26e-01)
%UNK% (3.73e-02)
get (1.57e-02)
common (7.98e-03)
interval (7.53e-03)
rectangles (7.34e-03)
region (5.32e-03)
to (5.11e-03)
x (4.14e-03)
used (3.51e-03)
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
%END%%END% (7.69e-01)
%UNK% (3.62e-02)
get (1.28e-02)
region (5.14e-03)
to (4.91e-03)
rectangles (3.90e-03)
x (3.23e-03)
interval (2.56e-03)
string (2.53e-03)
at (2.47e-03)
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
score
=
0
;
if
(
x
==
0
||
x
+
width
==
bin
width
)
score
+=
height
;
if
(
y
==
0
||
y
+
height
==
bin
height
)
score
+=
width
;
for
(
int
i
=
0
;
i
<
used
rectangles
.
size
;
i
++
)
{
if
(
used
rectangles
.
get
(
i
)
.
x
==
x
+
width
||
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
==
x
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
y
,
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
,
y
,
y
+
height
)
;
if
(
used
rectangles
.
get
(
i
)
.
y
==
y
+
height
||
used
rectangles
.
get
(
i
)
.
y
+
used
rectangles
.
get
(
i
)
.
height
==
y
)
score
+=
common
interval
length
(
used
rectangles
.
get
(
i
)
.
x
,
used
rectangles
.
get
(
i
)
.
x
+
used
rectangles
.
get
(
i
)
.
width
,
x
,
x
+
width
)
;
}
return
score
;
}
<SENTENCE_END/>
find,position,for,new,node,contact,pointfindget (6.38e-01)
set (5.11e-02)
load (4.40e-02)
%UNK% (3.67e-02)
find (1.15e-02)
compute (1.07e-02)
calculate (8.88e-03)
free (7.76e-03)
generate (6.86e-03)
invalidate (6.10e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
positionget (1.65e-01)
%UNK% (1.41e-01)
%END% (1.24e-01)
set (3.71e-02)
free (2.04e-02)
load (1.52e-02)
node (1.46e-02)
best (1.31e-02)
update (9.00e-03)
rectangles (8.79e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
for%END% (3.90e-01)
%UNK% (1.21e-01)
get (5.88e-02)
set (1.79e-02)
node (9.88e-03)
to (8.98e-03)
update (7.56e-03)
down (7.56e-03)
load (6.99e-03)
free (6.12e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
new%END% (4.67e-01)
%UNK% (1.11e-01)
get (4.33e-02)
set (1.46e-02)
to (8.61e-03)
node (7.59e-03)
down (7.44e-03)
update (6.90e-03)
region (5.81e-03)
load (5.68e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
node%END% (5.14e-01)
%UNK% (1.02e-01)
get (3.50e-02)
set (1.20e-02)
to (8.19e-03)
down (7.24e-03)
node (6.68e-03)
update (6.23e-03)
region (5.58e-03)
load (4.79e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
contact%END% (4.95e-01)
%UNK% (1.07e-01)
get (3.81e-02)
set (1.32e-02)
to (8.38e-03)
down (7.32e-03)
node (6.90e-03)
update (6.55e-03)
region (5.66e-03)
load (5.23e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
point%END% (5.11e-01)
%UNK% (1.02e-01)
get (3.54e-02)
set (1.21e-02)
to (8.21e-03)
down (7.25e-03)
node (6.75e-03)
update (6.25e-03)
region (5.58e-03)
load (4.82e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
%END%%END% (5.12e-01)
%UNK% (1.02e-01)
get (3.53e-02)
set (1.21e-02)
to (8.20e-03)
down (7.25e-03)
node (6.75e-03)
update (6.25e-03)
region (5.58e-03)
load (4.81e-03)
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
rect
best
node
=
new
rect
(
)
;
best
node
.
score
1
=
-
1
;
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
{
if
(
free
rectangles
.
get
(
i
)
.
width
>=
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
width
,
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
width
;
best
node
.
height
=
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
false
;
}
}
if
(
rotate
&&
free
rectangles
.
get
(
i
)
.
width
>=
rotated
width
&&
free
rectangles
.
get
(
i
)
.
height
>=
rotated
height
)
{
int
score
=
contact
point
score
node
(
free
rectangles
.
get
(
i
)
.
x
,
free
rectangles
.
get
(
i
)
.
y
,
rotated
width
,
rotated
height
)
;
if
(
score
>
best
node
.
score
1
)
{
best
node
.
x
=
free
rectangles
.
get
(
i
)
.
x
;
best
node
.
y
=
free
rectangles
.
get
(
i
)
.
y
;
best
node
.
width
=
rotated
width
;
best
node
.
height
=
rotated
height
;
best
node
.
score
1
=
score
;
best
node
.
rotated
=
true
;
}
}
}
return
best
node
;
}
<SENTENCE_END/>
split,free,nodesplitadd (1.81e-01)
node (1.36e-01)
%END% (1.00e-01)
insert (6.70e-02)
get (5.44e-02)
copy (4.25e-02)
%UNK% (3.60e-02)
free (3.38e-02)
allocate (2.98e-02)
set (2.51e-02)
<SENTENCE_START>
{
if
(
used
node
.
x
>=
free
node
.
x
+
free
node
.
width
||
used
node
.
x
+
used
node
.
width
<=
free
node
.
x
||
used
node
.
y
>=
free
node
.
y
+
free
node
.
height
||
used
node
.
y
+
used
node
.
height
<=
free
node
.
y
)
return
false
;
if
(
used
node
.
x
<
free
node
.
x
+
free
node
.
width
&&
used
node
.
x
+
used
node
.
width
>
free
node
.
x
)
{
if
(
used
node
.
y
>
free
node
.
y
&&
used
node
.
y
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
height
=
used
node
.
y
-
new
node
.
y
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
y
+
used
node
.
height
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
y
=
used
node
.
y
+
used
node
.
height
;
new
node
.
height
=
free
node
.
y
+
free
node
.
height
-
(
used
node
.
y
+
used
node
.
height
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
if
(
used
node
.
y
<
free
node
.
y
+
free
node
.
height
&&
used
node
.
y
+
used
node
.
height
>
free
node
.
y
)
{
if
(
used
node
.
x
>
free
node
.
x
&&
used
node
.
x
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
width
=
used
node
.
x
-
new
node
.
x
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
x
+
used
node
.
width
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
x
=
used
node
.
x
+
used
node
.
width
;
new
node
.
width
=
free
node
.
x
+
free
node
.
width
-
(
used
node
.
x
+
used
node
.
width
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
used
node
.
x
>=
free
node
.
x
+
free
node
.
width
||
used
node
.
x
+
used
node
.
width
<=
free
node
.
x
||
used
node
.
y
>=
free
node
.
y
+
free
node
.
height
||
used
node
.
y
+
used
node
.
height
<=
free
node
.
y
)
return
false
;
if
(
used
node
.
x
<
free
node
.
x
+
free
node
.
width
&&
used
node
.
x
+
used
node
.
width
>
free
node
.
x
)
{
if
(
used
node
.
y
>
free
node
.
y
&&
used
node
.
y
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
height
=
used
node
.
y
-
new
node
.
y
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
y
+
used
node
.
height
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
y
=
used
node
.
y
+
used
node
.
height
;
new
node
.
height
=
free
node
.
y
+
free
node
.
height
-
(
used
node
.
y
+
used
node
.
height
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
if
(
used
node
.
y
<
free
node
.
y
+
free
node
.
height
&&
used
node
.
y
+
used
node
.
height
>
free
node
.
y
)
{
if
(
used
node
.
x
>
free
node
.
x
&&
used
node
.
x
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
width
=
used
node
.
x
-
new
node
.
x
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
x
+
used
node
.
width
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
x
=
used
node
.
x
+
used
node
.
width
;
new
node
.
width
=
free
node
.
x
+
free
node
.
width
-
(
used
node
.
x
+
used
node
.
width
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
return
true
;
}
<SENTENCE_END/>
free%END% (5.96e-01)
node (8.74e-02)
used (3.67e-02)
add (2.32e-02)
free (1.73e-02)
insert (1.72e-02)
%UNK% (1.30e-02)
new (9.36e-03)
get (7.84e-03)
y (6.90e-03)
<SENTENCE_START>
{
if
(
used
node
.
x
>=
free
node
.
x
+
free
node
.
width
||
used
node
.
x
+
used
node
.
width
<=
free
node
.
x
||
used
node
.
y
>=
free
node
.
y
+
free
node
.
height
||
used
node
.
y
+
used
node
.
height
<=
free
node
.
y
)
return
false
;
if
(
used
node
.
x
<
free
node
.
x
+
free
node
.
width
&&
used
node
.
x
+
used
node
.
width
>
free
node
.
x
)
{
if
(
used
node
.
y
>
free
node
.
y
&&
used
node
.
y
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
height
=
used
node
.
y
-
new
node
.
y
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
y
+
used
node
.
height
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
y
=
used
node
.
y
+
used
node
.
height
;
new
node
.
height
=
free
node
.
y
+
free
node
.
height
-
(
used
node
.
y
+
used
node
.
height
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
if
(
used
node
.
y
<
free
node
.
y
+
free
node
.
height
&&
used
node
.
y
+
used
node
.
height
>
free
node
.
y
)
{
if
(
used
node
.
x
>
free
node
.
x
&&
used
node
.
x
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
width
=
used
node
.
x
-
new
node
.
x
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
x
+
used
node
.
width
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
x
=
used
node
.
x
+
used
node
.
width
;
new
node
.
width
=
free
node
.
x
+
free
node
.
width
-
(
used
node
.
x
+
used
node
.
width
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
used
node
.
x
>=
free
node
.
x
+
free
node
.
width
||
used
node
.
x
+
used
node
.
width
<=
free
node
.
x
||
used
node
.
y
>=
free
node
.
y
+
free
node
.
height
||
used
node
.
y
+
used
node
.
height
<=
free
node
.
y
)
return
false
;
if
(
used
node
.
x
<
free
node
.
x
+
free
node
.
width
&&
used
node
.
x
+
used
node
.
width
>
free
node
.
x
)
{
if
(
used
node
.
y
>
free
node
.
y
&&
used
node
.
y
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
height
=
used
node
.
y
-
new
node
.
y
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
y
+
used
node
.
height
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
y
=
used
node
.
y
+
used
node
.
height
;
new
node
.
height
=
free
node
.
y
+
free
node
.
height
-
(
used
node
.
y
+
used
node
.
height
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
if
(
used
node
.
y
<
free
node
.
y
+
free
node
.
height
&&
used
node
.
y
+
used
node
.
height
>
free
node
.
y
)
{
if
(
used
node
.
x
>
free
node
.
x
&&
used
node
.
x
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
width
=
used
node
.
x
-
new
node
.
x
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
x
+
used
node
.
width
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
x
=
used
node
.
x
+
used
node
.
width
;
new
node
.
width
=
free
node
.
x
+
free
node
.
width
-
(
used
node
.
x
+
used
node
.
width
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
return
true
;
}
<SENTENCE_END/>
node%END% (8.00e-01)
node (3.69e-02)
add (1.25e-02)
insert (8.71e-03)
%UNK% (8.66e-03)
free (7.65e-03)
used (6.37e-03)
to (4.94e-03)
rect (3.62e-03)
new (3.61e-03)
<SENTENCE_START>
{
if
(
used
node
.
x
>=
free
node
.
x
+
free
node
.
width
||
used
node
.
x
+
used
node
.
width
<=
free
node
.
x
||
used
node
.
y
>=
free
node
.
y
+
free
node
.
height
||
used
node
.
y
+
used
node
.
height
<=
free
node
.
y
)
return
false
;
if
(
used
node
.
x
<
free
node
.
x
+
free
node
.
width
&&
used
node
.
x
+
used
node
.
width
>
free
node
.
x
)
{
if
(
used
node
.
y
>
free
node
.
y
&&
used
node
.
y
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
height
=
used
node
.
y
-
new
node
.
y
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
y
+
used
node
.
height
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
y
=
used
node
.
y
+
used
node
.
height
;
new
node
.
height
=
free
node
.
y
+
free
node
.
height
-
(
used
node
.
y
+
used
node
.
height
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
if
(
used
node
.
y
<
free
node
.
y
+
free
node
.
height
&&
used
node
.
y
+
used
node
.
height
>
free
node
.
y
)
{
if
(
used
node
.
x
>
free
node
.
x
&&
used
node
.
x
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
width
=
used
node
.
x
-
new
node
.
x
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
x
+
used
node
.
width
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
x
=
used
node
.
x
+
used
node
.
width
;
new
node
.
width
=
free
node
.
x
+
free
node
.
width
-
(
used
node
.
x
+
used
node
.
width
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
used
node
.
x
>=
free
node
.
x
+
free
node
.
width
||
used
node
.
x
+
used
node
.
width
<=
free
node
.
x
||
used
node
.
y
>=
free
node
.
y
+
free
node
.
height
||
used
node
.
y
+
used
node
.
height
<=
free
node
.
y
)
return
false
;
if
(
used
node
.
x
<
free
node
.
x
+
free
node
.
width
&&
used
node
.
x
+
used
node
.
width
>
free
node
.
x
)
{
if
(
used
node
.
y
>
free
node
.
y
&&
used
node
.
y
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
height
=
used
node
.
y
-
new
node
.
y
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
y
+
used
node
.
height
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
y
=
used
node
.
y
+
used
node
.
height
;
new
node
.
height
=
free
node
.
y
+
free
node
.
height
-
(
used
node
.
y
+
used
node
.
height
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
if
(
used
node
.
y
<
free
node
.
y
+
free
node
.
height
&&
used
node
.
y
+
used
node
.
height
>
free
node
.
y
)
{
if
(
used
node
.
x
>
free
node
.
x
&&
used
node
.
x
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
width
=
used
node
.
x
-
new
node
.
x
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
x
+
used
node
.
width
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
x
=
used
node
.
x
+
used
node
.
width
;
new
node
.
width
=
free
node
.
x
+
free
node
.
width
-
(
used
node
.
x
+
used
node
.
width
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
return
true
;
}
<SENTENCE_END/>
%END%%END% (8.39e-01)
node (2.52e-02)
add (1.22e-02)
insert (8.44e-03)
%UNK% (8.38e-03)
to (5.20e-03)
free (4.31e-03)
get (3.19e-03)
down (2.64e-03)
used (2.61e-03)
<SENTENCE_START>
{
if
(
used
node
.
x
>=
free
node
.
x
+
free
node
.
width
||
used
node
.
x
+
used
node
.
width
<=
free
node
.
x
||
used
node
.
y
>=
free
node
.
y
+
free
node
.
height
||
used
node
.
y
+
used
node
.
height
<=
free
node
.
y
)
return
false
;
if
(
used
node
.
x
<
free
node
.
x
+
free
node
.
width
&&
used
node
.
x
+
used
node
.
width
>
free
node
.
x
)
{
if
(
used
node
.
y
>
free
node
.
y
&&
used
node
.
y
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
height
=
used
node
.
y
-
new
node
.
y
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
y
+
used
node
.
height
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
y
=
used
node
.
y
+
used
node
.
height
;
new
node
.
height
=
free
node
.
y
+
free
node
.
height
-
(
used
node
.
y
+
used
node
.
height
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
if
(
used
node
.
y
<
free
node
.
y
+
free
node
.
height
&&
used
node
.
y
+
used
node
.
height
>
free
node
.
y
)
{
if
(
used
node
.
x
>
free
node
.
x
&&
used
node
.
x
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
width
=
used
node
.
x
-
new
node
.
x
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
x
+
used
node
.
width
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
x
=
used
node
.
x
+
used
node
.
width
;
new
node
.
width
=
free
node
.
x
+
free
node
.
width
-
(
used
node
.
x
+
used
node
.
width
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
used
node
.
x
>=
free
node
.
x
+
free
node
.
width
||
used
node
.
x
+
used
node
.
width
<=
free
node
.
x
||
used
node
.
y
>=
free
node
.
y
+
free
node
.
height
||
used
node
.
y
+
used
node
.
height
<=
free
node
.
y
)
return
false
;
if
(
used
node
.
x
<
free
node
.
x
+
free
node
.
width
&&
used
node
.
x
+
used
node
.
width
>
free
node
.
x
)
{
if
(
used
node
.
y
>
free
node
.
y
&&
used
node
.
y
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
height
=
used
node
.
y
-
new
node
.
y
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
y
+
used
node
.
height
<
free
node
.
y
+
free
node
.
height
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
y
=
used
node
.
y
+
used
node
.
height
;
new
node
.
height
=
free
node
.
y
+
free
node
.
height
-
(
used
node
.
y
+
used
node
.
height
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
if
(
used
node
.
y
<
free
node
.
y
+
free
node
.
height
&&
used
node
.
y
+
used
node
.
height
>
free
node
.
y
)
{
if
(
used
node
.
x
>
free
node
.
x
&&
used
node
.
x
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
width
=
used
node
.
x
-
new
node
.
x
;
free
rectangles
.
add
(
new
node
)
;
}
if
(
used
node
.
x
+
used
node
.
width
<
free
node
.
x
+
free
node
.
width
)
{
rect
new
node
=
new
rect
(
free
node
)
;
new
node
.
x
=
used
node
.
x
+
used
node
.
width
;
new
node
.
width
=
free
node
.
x
+
free
node
.
width
-
(
used
node
.
x
+
used
node
.
width
)
;
free
rectangles
.
add
(
new
node
)
;
}
}
return
true
;
}
<SENTENCE_END/>
prune,free,listprune%UNK% (3.08e-01)
remove (9.11e-02)
free (8.02e-02)
generate (5.97e-02)
get (2.74e-02)
execute (2.50e-02)
update (2.23e-02)
find (2.16e-02)
reset (1.89e-02)
pop (1.43e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
for
(
int
j
=
i
+
1
;
j
<
free
rectangles
.
size
;
++
j
)
{
if
(
is
contained
in
(
free
rectangles
.
get
(
i
)
,
free
rectangles
.
get
(
j
)
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
break
;
}
if
(
is
contained
in
(
free
rectangles
.
get
(
j
)
,
free
rectangles
.
get
(
i
)
)
)
{
free
rectangles
.
remove
index
(
j
)
;
--
j
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
for
(
int
j
=
i
+
1
;
j
<
free
rectangles
.
size
;
++
j
)
{
if
(
is
contained
in
(
free
rectangles
.
get
(
i
)
,
free
rectangles
.
get
(
j
)
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
break
;
}
if
(
is
contained
in
(
free
rectangles
.
get
(
j
)
,
free
rectangles
.
get
(
i
)
)
)
{
free
rectangles
.
remove
index
(
j
)
;
--
j
;
}
}
}
<SENTENCE_END/>
free%UNK% (3.52e-01)
%END% (2.04e-01)
free (2.78e-02)
test (2.25e-02)
execute (1.49e-02)
index (1.10e-02)
update (1.08e-02)
in (1.06e-02)
generate (1.04e-02)
instance (9.81e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
for
(
int
j
=
i
+
1
;
j
<
free
rectangles
.
size
;
++
j
)
{
if
(
is
contained
in
(
free
rectangles
.
get
(
i
)
,
free
rectangles
.
get
(
j
)
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
break
;
}
if
(
is
contained
in
(
free
rectangles
.
get
(
j
)
,
free
rectangles
.
get
(
i
)
)
)
{
free
rectangles
.
remove
index
(
j
)
;
--
j
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
for
(
int
j
=
i
+
1
;
j
<
free
rectangles
.
size
;
++
j
)
{
if
(
is
contained
in
(
free
rectangles
.
get
(
i
)
,
free
rectangles
.
get
(
j
)
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
break
;
}
if
(
is
contained
in
(
free
rectangles
.
get
(
j
)
,
free
rectangles
.
get
(
i
)
)
)
{
free
rectangles
.
remove
index
(
j
)
;
--
j
;
}
}
}
<SENTENCE_END/>
list%END% (6.96e-01)
%UNK% (8.92e-02)
test (9.67e-03)
free (9.64e-03)
in (9.54e-03)
rectangles (7.43e-03)
index (5.70e-03)
and (4.89e-03)
string (4.14e-03)
for (3.45e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
for
(
int
j
=
i
+
1
;
j
<
free
rectangles
.
size
;
++
j
)
{
if
(
is
contained
in
(
free
rectangles
.
get
(
i
)
,
free
rectangles
.
get
(
j
)
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
break
;
}
if
(
is
contained
in
(
free
rectangles
.
get
(
j
)
,
free
rectangles
.
get
(
i
)
)
)
{
free
rectangles
.
remove
index
(
j
)
;
--
j
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
for
(
int
j
=
i
+
1
;
j
<
free
rectangles
.
size
;
++
j
)
{
if
(
is
contained
in
(
free
rectangles
.
get
(
i
)
,
free
rectangles
.
get
(
j
)
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
break
;
}
if
(
is
contained
in
(
free
rectangles
.
get
(
j
)
,
free
rectangles
.
get
(
i
)
)
)
{
free
rectangles
.
remove
index
(
j
)
;
--
j
;
}
}
}
<SENTENCE_END/>
%END%%END% (8.93e-01)
%UNK% (1.57e-02)
free (4.33e-03)
rectangles (3.81e-03)
in (3.65e-03)
and (2.73e-03)
get (2.54e-03)
test (2.49e-03)
index (2.33e-03)
j (2.14e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
for
(
int
j
=
i
+
1
;
j
<
free
rectangles
.
size
;
++
j
)
{
if
(
is
contained
in
(
free
rectangles
.
get
(
i
)
,
free
rectangles
.
get
(
j
)
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
break
;
}
if
(
is
contained
in
(
free
rectangles
.
get
(
j
)
,
free
rectangles
.
get
(
i
)
)
)
{
free
rectangles
.
remove
index
(
j
)
;
--
j
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
free
rectangles
.
size
;
i
++
)
for
(
int
j
=
i
+
1
;
j
<
free
rectangles
.
size
;
++
j
)
{
if
(
is
contained
in
(
free
rectangles
.
get
(
i
)
,
free
rectangles
.
get
(
j
)
)
)
{
free
rectangles
.
remove
index
(
i
)
;
--
i
;
break
;
}
if
(
is
contained
in
(
free
rectangles
.
get
(
j
)
,
free
rectangles
.
get
(
i
)
)
)
{
free
rectangles
.
remove
index
(
j
)
;
--
j
;
}
}
}
<SENTENCE_END/>
is,contained,iniscontains (8.67e-01)
equals (3.40e-02)
merge (6.87e-03)
is (5.37e-03)
b (4.55e-03)
zero (4.12e-03)
min (3.72e-03)
read (3.62e-03)
epsilon (3.37e-03)
substring (3.24e-03)
<SENTENCE_START>
{
return
a
.
x
>=
b
.
x
&&
a
.
y
>=
b
.
y
&&
a
.
x
+
a
.
width
<=
b
.
x
+
b
.
width
&&
a
.
y
+
a
.
height
<=
b
.
y
+
b
.
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
x
>=
b
.
x
&&
a
.
y
>=
b
.
y
&&
a
.
x
+
a
.
width
<=
b
.
x
+
b
.
width
&&
a
.
y
+
a
.
height
<=
b
.
y
+
b
.
height
;
}
<SENTENCE_END/>
contained%END% (3.94e-01)
contains (4.74e-02)
to (3.08e-02)
zero (3.02e-02)
max (3.01e-02)
a (2.41e-02)
left (2.16e-02)
min (1.86e-02)
pick (1.76e-02)
%UNK% (1.56e-02)
<SENTENCE_START>
{
return
a
.
x
>=
b
.
x
&&
a
.
y
>=
b
.
y
&&
a
.
x
+
a
.
width
<=
b
.
x
+
b
.
width
&&
a
.
y
+
a
.
height
<=
b
.
y
+
b
.
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
x
>=
b
.
x
&&
a
.
y
>=
b
.
y
&&
a
.
x
+
a
.
width
<=
b
.
x
+
b
.
width
&&
a
.
y
+
a
.
height
<=
b
.
y
+
b
.
height
;
}
<SENTENCE_END/>
in%END% (5.44e-01)
to (3.87e-02)
zero (1.94e-02)
max (1.65e-02)
a (1.61e-02)
%UNK% (1.57e-02)
contains (1.52e-02)
pick (1.46e-02)
y (1.37e-02)
left (1.37e-02)
<SENTENCE_START>
{
return
a
.
x
>=
b
.
x
&&
a
.
y
>=
b
.
y
&&
a
.
x
+
a
.
width
<=
b
.
x
+
b
.
width
&&
a
.
y
+
a
.
height
<=
b
.
y
+
b
.
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
x
>=
b
.
x
&&
a
.
y
>=
b
.
y
&&
a
.
x
+
a
.
width
<=
b
.
x
+
b
.
width
&&
a
.
y
+
a
.
height
<=
b
.
y
+
b
.
height
;
}
<SENTENCE_END/>
%END%%END% (7.39e-01)
to (2.69e-02)
unsafe (1.27e-02)
y (1.14e-02)
%UNK% (1.04e-02)
out (7.68e-03)
zero (7.61e-03)
valid (6.70e-03)
pick (6.68e-03)
left (6.32e-03)
<SENTENCE_START>
{
return
a
.
x
>=
b
.
x
&&
a
.
y
>=
b
.
y
&&
a
.
x
+
a
.
width
<=
b
.
x
+
b
.
width
&&
a
.
y
+
a
.
height
<=
b
.
y
+
b
.
height
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
a
.
x
>=
b
.
x
&&
a
.
y
>=
b
.
y
&&
a
.
x
+
a
.
width
<=
b
.
x
+
b
.
width
&&
a
.
y
+
a
.
height
<=
b
.
y
+
b
.
height
;
}
<SENTENCE_END/>
comparecomparecompare (3.63e-01)
get (3.48e-01)
to (8.84e-02)
add (3.94e-02)
set (9.07e-03)
%UNK% (7.87e-03)
process (7.55e-03)
load (4.58e-03)
name (4.56e-03)
pack (4.25e-03)
<SENTENCE_START>
{
return
rect
.
get
atlas
name
(
o
1
.
name
,
settings
.
flatten
paths
)
.
compare
to
(
rect
.
get
atlas
name
(
o
2
.
name
,
settings
.
flatten
paths
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
rect
.
get
atlas
name
(
o
1
.
name
,
settings
.
flatten
paths
)
.
compare
to
(
rect
.
get
atlas
name
(
o
2
.
name
,
settings
.
flatten
paths
)
)
;
}
<SENTENCE_END/>
%END%%END% (5.71e-01)
atlas (2.94e-01)
name (2.56e-02)
rect (2.36e-02)
to (9.83e-03)
compare (7.15e-03)
get (5.94e-03)
paths (5.01e-03)
o (4.50e-03)
flatten (3.45e-03)
<SENTENCE_START>
{
return
rect
.
get
atlas
name
(
o
1
.
name
,
settings
.
flatten
paths
)
.
compare
to
(
rect
.
get
atlas
name
(
o
2
.
name
,
settings
.
flatten
paths
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
rect
.
get
atlas
name
(
o
1
.
name
,
settings
.
flatten
paths
)
.
compare
to
(
rect
.
get
atlas
name
(
o
2
.
name
,
settings
.
flatten
paths
)
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,type,constraint,datasetset (9.87e-01)
data (3.38e-03)
constraint (1.96e-03)
type (1.74e-03)
double (8.07e-04)
c (5.73e-04)
ptr (4.76e-04)
get (3.32e-04)
bt (2.85e-04)
value (2.82e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
typetype (9.87e-01)
constraint (9.96e-03)
data (1.43e-03)
%END% (1.21e-03)
get (3.37e-05)
set (1.34e-05)
c (4.83e-06)
double (3.71e-06)
ptr (2.80e-06)
value (2.71e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
constraintconstraint (9.47e-01)
data (4.21e-02)
type (9.73e-03)
%END% (7.71e-04)
set (2.44e-05)
ptr (1.88e-05)
c (1.79e-05)
slider (1.16e-05)
double (1.07e-05)
bt (9.80e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
datadata (8.03e-01)
%END% (1.40e-01)
constraint (4.85e-02)
set (6.82e-03)
ptr (2.33e-04)
type (1.70e-04)
c (1.41e-04)
double (1.13e-04)
slider (9.65e-05)
bt (7.30e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.35e-01)
data (5.24e-02)
set (8.84e-03)
constraint (5.23e-04)
double (1.87e-04)
ptr (1.86e-04)
get (1.55e-04)
c (1.44e-04)
bt (1.13e-04)
value (1.08e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
set
(
swig
c
ptr
,
this
,
bt
typed
constraint
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,type,constraint,datagetget (9.83e-01)
data (3.47e-03)
constraint (2.13e-03)
type (1.68e-03)
ptr (1.19e-03)
c (1.13e-03)
double (8.33e-04)
return (3.84e-04)
long (3.58e-04)
bt (3.53e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
typetype (9.87e-01)
constraint (8.78e-03)
data (2.68e-03)
%END% (1.45e-03)
get (8.72e-05)
c (1.70e-05)
double (1.05e-05)
instance (1.02e-05)
ptr (8.50e-06)
long (4.32e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
constraintconstraint (9.35e-01)
data (4.88e-02)
type (1.50e-02)
%END% (1.14e-03)
ptr (5.38e-05)
c (5.35e-05)
get (3.42e-05)
double (2.29e-05)
slider (1.61e-05)
return (1.46e-05)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
datadata (7.57e-01)
%END% (1.89e-01)
constraint (4.40e-02)
get (6.49e-03)
ptr (5.76e-04)
c (3.96e-04)
double (2.45e-04)
type (2.39e-04)
return (1.26e-04)
bt (1.02e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.39e-01)
data (4.89e-02)
get (6.89e-03)
constraint (6.30e-04)
ptr (4.27e-04)
c (4.07e-04)
double (3.08e-04)
bt (1.20e-04)
instance (1.17e-04)
swig (1.09e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
type
constraint
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
typed
constraint
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,rb,a,framesetset (9.74e-01)
rb (7.76e-03)
data (5.45e-03)
a (2.79e-03)
frame (2.30e-03)
double (1.65e-03)
c (5.59e-04)
ptr (4.73e-04)
constraint (4.11e-04)
get (3.82e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
rbrb (9.84e-01)
a (1.43e-02)
%END% (1.11e-03)
data (7.99e-04)
get (1.21e-04)
set (7.61e-05)
frame (4.03e-06)
c (3.91e-06)
bt (2.96e-06)
swig (2.84e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
aa (9.29e-01)
frame (6.39e-02)
rb (6.16e-03)
%END% (3.56e-04)
set (2.25e-05)
data (1.93e-05)
bt (9.28e-06)
c (8.75e-06)
ptr (8.75e-06)
slider (7.06e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
frameframe (9.36e-01)
%END% (3.21e-02)
a (2.74e-02)
set (4.32e-03)
ptr (5.45e-05)
rb (4.98e-05)
c (4.09e-05)
data (3.52e-05)
double (3.24e-05)
get (2.94e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (8.97e-01)
frame (8.53e-02)
set (1.34e-02)
get (2.94e-04)
a (2.83e-04)
double (2.56e-04)
ptr (2.33e-04)
c (2.14e-04)
data (1.95e-04)
bt (1.95e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,rb,a,framegetget (9.74e-01)
rb (6.24e-03)
data (4.95e-03)
a (2.29e-03)
frame (2.06e-03)
double (1.65e-03)
ptr (1.08e-03)
c (1.03e-03)
constraint (3.58e-04)
long (3.30e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
rbrb (9.86e-01)
a (1.11e-02)
data (1.09e-03)
%END% (1.07e-03)
get (1.42e-04)
set (1.18e-05)
c (1.15e-05)
ptr (6.18e-06)
instance (5.97e-06)
double (4.71e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
aa (9.31e-01)
frame (6.07e-02)
rb (7.72e-03)
%END% (3.97e-04)
data (2.71e-05)
ptr (2.19e-05)
get (2.18e-05)
c (2.03e-05)
double (8.13e-06)
bt (8.00e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
frameframe (9.30e-01)
%END% (3.90e-02)
a (2.59e-02)
get (3.68e-03)
ptr (1.31e-04)
c (1.00e-04)
double (6.18e-05)
rb (5.44e-05)
data (4.67e-05)
bt (3.66e-05)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (8.98e-01)
frame (8.54e-02)
get (1.02e-02)
c (5.63e-04)
ptr (4.73e-04)
double (4.15e-04)
a (3.10e-04)
data (2.83e-04)
bt (2.08e-04)
instance (1.90e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
a
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,rb,b,framesetset (9.77e-01)
rb (7.20e-03)
data (4.60e-03)
b (2.85e-03)
frame (2.10e-03)
double (1.34e-03)
c (5.05e-04)
ptr (4.28e-04)
get (3.43e-04)
constraint (3.27e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
rbrb (9.70e-01)
b (2.81e-02)
%END% (1.05e-03)
data (6.87e-04)
get (2.63e-04)
set (7.92e-05)
frame (8.02e-06)
swig (4.61e-06)
c (4.34e-06)
instance (4.19e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
bb (8.97e-01)
frame (9.75e-02)
rb (4.92e-03)
%END% (3.88e-04)
set (3.80e-05)
data (1.87e-05)
bt (9.36e-06)
c (8.94e-06)
ptr (8.79e-06)
slider (7.04e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
frameframe (9.32e-01)
%END% (4.11e-02)
b (2.07e-02)
set (5.95e-03)
ptr (4.70e-05)
rb (4.26e-05)
get (3.75e-05)
c (3.63e-05)
double (3.50e-05)
data (3.37e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (8.23e-01)
frame (1.54e-01)
set (1.77e-02)
b (6.24e-04)
double (3.26e-04)
get (3.09e-04)
ptr (1.80e-04)
data (1.76e-04)
c (1.67e-04)
value (1.49e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
set
(
swig
c
ptr
,
this
,
bt
transform
double
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,rb,b,framegetget (9.76e-01)
rb (5.96e-03)
data (4.38e-03)
b (2.33e-03)
frame (1.87e-03)
double (1.42e-03)
ptr (9.81e-04)
c (9.41e-04)
constraint (2.97e-04)
long (2.94e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
rbrb (9.77e-01)
b (2.07e-02)
%END% (1.01e-03)
data (9.62e-04)
get (2.49e-04)
instance (1.69e-05)
c (1.26e-05)
set (1.21e-05)
frame (8.18e-06)
ptr (6.88e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
bb (9.04e-01)
frame (8.93e-02)
rb (6.48e-03)
%END% (4.38e-04)
get (3.37e-05)
data (2.74e-05)
ptr (2.28e-05)
c (2.14e-05)
double (8.38e-06)
bt (8.01e-06)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
frameframe (9.23e-01)
%END% (5.03e-02)
b (2.08e-02)
get (4.62e-03)
ptr (1.16e-04)
c (9.50e-05)
double (6.19e-05)
rb (5.01e-05)
data (4.33e-05)
bt (3.24e-05)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (8.35e-01)
frame (1.47e-01)
get (1.21e-02)
b (6.58e-04)
c (4.67e-04)
double (4.12e-04)
ptr (3.75e-04)
instance (3.00e-04)
data (2.12e-04)
swig (1.62e-04)
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
dynamics
jni
.
bt
slider
constraint
double
data
rb
b
frame
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
transform
double
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,linear,upper,limitsetset (9.81e-01)
linear (5.81e-03)
data (3.30e-03)
upper (3.30e-03)
limit (2.90e-03)
double (9.24e-04)
constraint (2.98e-04)
slider (1.93e-04)
swig (1.91e-04)
c (1.70e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
linearlinear (9.50e-01)
upper (4.80e-02)
%END% (1.09e-03)
data (7.24e-04)
set (1.88e-04)
%UNK% (3.89e-05)
bt (3.26e-05)
get (2.19e-05)
limit (2.03e-05)
%START% (1.16e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
upperupper (8.85e-01)
limit (1.12e-01)
linear (3.12e-03)
%END% (3.29e-04)
set (2.02e-05)
data (7.88e-06)
slider (4.96e-06)
bt (3.44e-06)
c (3.35e-06)
ptr (2.89e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitlimit (9.21e-01)
%END% (6.03e-02)
upper (1.49e-02)
set (3.88e-03)
linear (2.17e-05)
bt (1.75e-05)
double (1.64e-05)
slider (1.38e-05)
%UNK% (1.22e-05)
value (1.11e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.09e-01)
limit (7.80e-02)
set (9.31e-03)
upper (2.54e-04)
double (1.98e-04)
%UNK% (1.54e-04)
bt (1.35e-04)
2 (1.10e-04)
endian (9.18e-05)
value (8.54e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,linear,upper,limitgetget (9.83e-01)
linear (4.91e-03)
upper (3.08e-03)
data (2.86e-03)
limit (2.62e-03)
double (8.24e-04)
return (2.73e-04)
constraint (2.61e-04)
dynamics (1.91e-04)
c (1.89e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
linearlinear (9.49e-01)
upper (4.83e-02)
%END% (7.82e-04)
data (6.33e-04)
get (1.55e-04)
set (1.49e-04)
%UNK% (5.74e-05)
bt (5.73e-05)
%START% (2.64e-05)
limit (2.54e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
upperupper (9.02e-01)
limit (9.46e-02)
linear (3.10e-03)
%END% (2.86e-04)
get (1.96e-05)
data (7.41e-06)
c (4.84e-06)
slider (3.84e-06)
ptr (3.80e-06)
swig (2.52e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitlimit (9.23e-01)
%END% (5.70e-02)
upper (1.50e-02)
get (4.69e-03)
double (3.59e-05)
bt (2.75e-05)
c (2.47e-05)
linear (2.30e-05)
%UNK% (1.95e-05)
swig (1.93e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.05e-01)
limit (7.73e-02)
get (1.19e-02)
double (4.78e-04)
upper (2.61e-04)
2 (2.59e-04)
bt (2.58e-04)
%UNK% (2.47e-04)
c (2.28e-04)
endian (2.12e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,linear,lower,limitsetset (9.82e-01)
linear (5.60e-03)
lower (3.20e-03)
data (3.12e-03)
limit (2.61e-03)
double (9.35e-04)
constraint (3.10e-04)
slider (1.97e-04)
swig (1.86e-04)
c (1.65e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
linearlinear (9.52e-01)
lower (4.54e-02)
%END% (8.85e-04)
data (8.14e-04)
set (3.20e-04)
%UNK% (3.72e-05)
get (3.48e-05)
bt (3.47e-05)
limit (1.85e-05)
%START% (1.39e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
lowerlower (8.92e-01)
limit (1.04e-01)
linear (3.43e-03)
%END% (3.34e-04)
set (1.88e-05)
data (9.48e-06)
slider (5.22e-06)
bt (3.56e-06)
c (3.28e-06)
ptr (2.92e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitlimit (9.20e-01)
%END% (5.90e-02)
lower (1.71e-02)
set (3.51e-03)
linear (2.51e-05)
bt (1.80e-05)
double (1.71e-05)
slider (1.32e-05)
%UNK% (1.27e-05)
value (1.16e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.12e-01)
limit (7.59e-02)
set (8.34e-03)
lower (2.73e-04)
double (2.12e-04)
%UNK% (1.66e-04)
bt (1.50e-04)
2 (1.28e-04)
swig (1.05e-04)
endian (1.02e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,linear,lower,limitgetget (9.83e-01)
linear (4.81e-03)
lower (3.01e-03)
data (2.78e-03)
limit (2.40e-03)
double (8.43e-04)
constraint (2.73e-04)
return (2.71e-04)
dynamics (1.90e-04)
swig (1.88e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
linearlinear (9.52e-01)
lower (4.56e-02)
data (6.93e-04)
%END% (5.53e-04)
set (2.45e-04)
get (2.37e-04)
bt (5.80e-05)
%UNK% (5.12e-05)
%START% (3.03e-05)
limit (2.32e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
lowerlower (9.09e-01)
limit (8.71e-02)
linear (3.34e-03)
%END% (2.88e-04)
get (1.77e-05)
data (8.68e-06)
c (4.58e-06)
slider (3.96e-06)
ptr (3.75e-06)
bt (2.52e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitlimit (9.22e-01)
%END% (5.62e-02)
lower (1.73e-02)
get (4.08e-03)
double (3.74e-05)
bt (2.93e-05)
c (2.68e-05)
linear (2.61e-05)
swig (2.53e-05)
set (2.34e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.08e-01)
limit (7.51e-02)
get (1.01e-02)
double (5.06e-04)
2 (2.97e-04)
bt (2.91e-04)
set (2.86e-04)
lower (2.82e-04)
c (2.81e-04)
swig (2.64e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
linear
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,angular,upper,limitsetset (9.82e-01)
angular (5.27e-03)
data (3.07e-03)
upper (3.05e-03)
limit (2.67e-03)
double (1.02e-03)
constraint (3.44e-04)
slider (2.12e-04)
swig (2.01e-04)
c (1.77e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
angularangular (9.47e-01)
upper (5.04e-02)
%END% (1.33e-03)
data (7.33e-04)
set (1.58e-04)
%UNK% (2.77e-05)
get (2.67e-05)
limit (1.86e-05)
release (8.65e-06)
swig (6.43e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
upperupper (8.84e-01)
limit (1.13e-01)
angular (3.04e-03)
%END% (3.38e-04)
set (1.96e-05)
data (8.37e-06)
slider (5.10e-06)
bt (3.35e-06)
c (3.26e-06)
ptr (2.90e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitlimit (9.13e-01)
%END% (7.01e-02)
upper (1.27e-02)
set (4.25e-03)
angular (1.99e-05)
slider (1.45e-05)
bt (1.38e-05)
double (1.33e-05)
%UNK% (1.23e-05)
swig (1.14e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.09e-01)
limit (7.91e-02)
set (9.58e-03)
upper (2.47e-04)
%UNK% (1.36e-04)
double (1.29e-04)
bt (8.52e-05)
swig (8.27e-05)
2 (7.75e-05)
value (7.64e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,angular,upper,limitgetget (9.83e-01)
angular (4.42e-03)
upper (2.82e-03)
data (2.73e-03)
limit (2.44e-03)
double (8.95e-04)
return (2.95e-04)
constraint (2.93e-04)
dynamics (2.00e-04)
swig (1.98e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
angularangular (9.45e-01)
upper (5.22e-02)
%END% (1.05e-03)
data (6.70e-04)
get (2.03e-04)
set (1.37e-04)
%UNK% (4.54e-05)
limit (2.41e-05)
c (1.47e-05)
%START% (1.22e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
upperupper (9.00e-01)
limit (9.66e-02)
angular (3.00e-03)
%END% (2.84e-04)
get (1.95e-05)
data (7.87e-06)
c (4.61e-06)
slider (3.96e-06)
ptr (3.79e-06)
swig (2.40e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitlimit (9.19e-01)
%END% (6.25e-02)
upper (1.26e-02)
get (5.39e-03)
double (2.58e-05)
c (2.47e-05)
swig (2.29e-05)
angular (2.16e-05)
bt (1.90e-05)
%UNK% (1.85e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.01e-01)
limit (8.08e-02)
get (1.32e-02)
double (3.00e-04)
upper (2.52e-04)
%UNK% (2.19e-04)
c (2.17e-04)
swig (1.98e-04)
set (1.89e-04)
2 (1.82e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
upper
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,angular,lower,limitsetset (9.83e-01)
angular (5.07e-03)
lower (2.95e-03)
data (2.92e-03)
limit (2.40e-03)
double (1.03e-03)
constraint (3.58e-04)
slider (2.17e-04)
swig (1.96e-04)
c (1.73e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
angularangular (9.50e-01)
lower (4.78e-02)
%END% (1.12e-03)
data (8.40e-04)
set (2.83e-04)
get (4.43e-05)
%UNK% (2.79e-05)
limit (1.71e-05)
swig (1.04e-05)
release (8.85e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
lowerlower (8.91e-01)
limit (1.05e-01)
angular (3.37e-03)
%END% (3.43e-04)
set (1.83e-05)
data (1.03e-05)
slider (5.39e-06)
bt (3.49e-06)
c (3.18e-06)
ptr (2.93e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitlimit (9.13e-01)
%END% (6.85e-02)
lower (1.46e-02)
set (3.85e-03)
angular (2.32e-05)
bt (1.41e-05)
swig (1.39e-05)
double (1.39e-05)
slider (1.38e-05)
%UNK% (1.28e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.11e-01)
limit (7.70e-02)
set (8.52e-03)
lower (2.67e-04)
%UNK% (1.45e-04)
double (1.38e-04)
swig (1.20e-04)
bt (9.37e-05)
2 (9.02e-05)
value (8.93e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,angular,lower,limitgetget (9.84e-01)
angular (4.31e-03)
lower (2.76e-03)
data (2.63e-03)
limit (2.22e-03)
double (9.07e-04)
constraint (3.04e-04)
return (2.90e-04)
dynamics (1.98e-04)
swig (1.96e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
angularangular (9.48e-01)
lower (4.93e-02)
%END% (7.70e-04)
data (7.37e-04)
get (3.20e-04)
set (2.35e-04)
%UNK% (4.19e-05)
limit (2.24e-05)
swig (1.91e-05)
c (1.82e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
lowerlower (9.07e-01)
limit (8.93e-02)
angular (3.25e-03)
%END% (2.89e-04)
get (1.76e-05)
data (9.36e-06)
c (4.38e-06)
slider (4.11e-06)
ptr (3.77e-06)
this (2.39e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitlimit (9.19e-01)
%END% (6.16e-02)
lower (1.46e-02)
get (4.67e-03)
swig (3.07e-05)
double (2.72e-05)
c (2.69e-05)
angular (2.46e-05)
set (2.31e-05)
bt (2.00e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.05e-01)
limit (7.87e-02)
get (1.12e-02)
double (3.22e-04)
swig (3.04e-04)
lower (2.74e-04)
c (2.69e-04)
set (2.63e-04)
%UNK% (2.34e-04)
2 (2.13e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
angular
lower
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,use,linear,reference,frame,asetset (9.68e-01)
use (1.56e-02)
data (5.14e-03)
linear (5.00e-03)
reference (1.42e-03)
frame (1.14e-03)
a (1.11e-03)
double (7.99e-04)
constraint (1.85e-04)
dynamics (1.25e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
uselinear (5.49e-01)
use (4.48e-01)
%END% (1.67e-03)
reference (1.11e-03)
set (3.06e-04)
data (2.97e-04)
%UNK% (5.08e-05)
get (2.19e-05)
bt (1.81e-05)
%START% (1.10e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
linearreference (6.81e-01)
linear (3.02e-01)
frame (1.36e-02)
use (1.56e-03)
%END% (7.76e-04)
a (1.78e-04)
data (2.16e-05)
slider (2.07e-05)
ptr (1.34e-05)
this (1.32e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
referencereference (6.89e-01)
frame (2.69e-01)
linear (2.74e-02)
a (1.05e-02)
%END% (2.72e-03)
use (2.40e-04)
set (1.58e-04)
slider (9.70e-05)
this (6.29e-05)
ptr (6.16e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
frameframe (5.68e-01)
reference (3.65e-01)
a (4.64e-02)
%END% (1.13e-02)
linear (6.41e-03)
set (5.98e-04)
slider (1.95e-04)
ptr (1.29e-04)
this (1.27e-04)
constraint (1.11e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
a%END% (4.82e-01)
frame (2.82e-01)
a (2.02e-01)
reference (2.04e-02)
set (4.83e-03)
slider (5.91e-04)
bt (5.21e-04)
ptr (3.85e-04)
this (3.61e-04)
constraint (3.47e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (7.10e-01)
a (1.54e-01)
frame (1.15e-01)
set (5.41e-03)
reference (5.34e-03)
bt (6.26e-04)
slider (5.50e-04)
ptr (3.77e-04)
%UNK% (3.70e-04)
double (3.60e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,use,linear,reference,frame,agetget (9.73e-01)
use (1.14e-02)
linear (4.28e-03)
data (3.75e-03)
reference (1.36e-03)
frame (1.22e-03)
a (1.16e-03)
set (7.40e-04)
double (5.84e-04)
return (2.40e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
uselinear (5.99e-01)
use (3.97e-01)
reference (1.06e-03)
%END% (9.45e-04)
get (4.33e-04)
data (2.08e-04)
set (1.49e-04)
%UNK% (9.98e-05)
bt (5.05e-05)
%START% (3.48e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
linearreference (6.77e-01)
linear (3.08e-01)
frame (1.28e-02)
use (1.33e-03)
%END% (7.28e-04)
a (1.66e-04)
slider (1.75e-05)
ptr (1.73e-05)
data (1.58e-05)
c (1.34e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
referencereference (6.78e-01)
frame (2.82e-01)
linear (2.55e-02)
a (1.08e-02)
%END% (2.74e-03)
use (2.11e-04)
get (1.67e-04)
ptr (8.45e-05)
slider (7.81e-05)
c (5.09e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
frameframe (5.84e-01)
reference (3.51e-01)
a (4.51e-02)
%END% (1.16e-02)
linear (5.81e-03)
get (5.91e-04)
ptr (1.76e-04)
slider (1.52e-04)
c (1.03e-04)
constraint (9.25e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
a%END% (4.92e-01)
frame (2.91e-01)
a (1.83e-01)
reference (1.97e-02)
get (4.34e-03)
bt (6.08e-04)
ptr (5.30e-04)
slider (4.73e-04)
c (4.20e-04)
double (4.00e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (7.32e-01)
a (1.33e-01)
frame (1.13e-01)
reference (4.91e-03)
get (4.68e-03)
bt (7.80e-04)
ptr (5.08e-04)
%UNK% (5.00e-04)
double (4.86e-04)
c (4.84e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
linear
reference
frame
a
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,use,offset,for,constraint,framesetset (9.72e-01)
use (8.52e-03)
data (5.22e-03)
constraint (2.62e-03)
frame (2.53e-03)
offset (2.50e-03)
for (1.49e-03)
double (1.42e-03)
get (6.50e-04)
dynamics (1.92e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
useuse (9.24e-01)
offset (7.37e-02)
%END% (1.74e-03)
data (5.06e-04)
set (3.98e-05)
for (3.84e-05)
%UNK% (3.71e-06)
double (2.41e-06)
constraint (2.26e-06)
slider (2.11e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
offsetoffset (7.48e-01)
for (2.45e-01)
use (3.58e-03)
constraint (2.02e-03)
%END% (6.33e-04)
frame (1.00e-04)
data (2.35e-05)
slider (2.25e-05)
this (1.15e-05)
ptr (1.13e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
forfor (7.89e-01)
constraint (1.14e-01)
offset (8.08e-02)
frame (9.87e-03)
%END% (4.05e-03)
use (4.01e-04)
set (3.01e-04)
slider (2.01e-04)
this (8.78e-05)
bt (8.20e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
constraintconstraint (3.34e-01)
%END% (3.11e-01)
frame (2.60e-01)
for (7.00e-02)
set (1.03e-02)
slider (1.63e-03)
offset (1.42e-03)
bt (6.99e-04)
double (6.94e-04)
this (6.01e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
frame%END% (6.66e-01)
frame (1.80e-01)
constraint (1.24e-01)
for (1.13e-02)
set (9.02e-03)
slider (1.04e-03)
double (5.47e-04)
bt (4.85e-04)
this (3.91e-04)
value (3.76e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (6.76e-01)
frame (1.76e-01)
constraint (1.19e-01)
for (1.05e-02)
set (8.93e-03)
slider (1.02e-03)
double (5.42e-04)
bt (4.78e-04)
this (3.84e-04)
value (3.72e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,use,offset,for,constraint,framegetget (9.78e-01)
use (6.03e-03)
data (3.49e-03)
constraint (2.56e-03)
frame (2.48e-03)
offset (2.06e-03)
for (1.31e-03)
double (9.28e-04)
return (3.97e-04)
dynamics (2.57e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
useuse (9.16e-01)
offset (8.10e-02)
%END% (1.91e-03)
data (3.36e-04)
for (3.22e-05)
get (2.84e-05)
set (2.38e-05)
%UNK% (1.08e-05)
%START% (7.02e-06)
double (4.81e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
offsetoffset (7.76e-01)
for (2.18e-01)
use (3.04e-03)
constraint (1.48e-03)
%END% (5.61e-04)
frame (7.37e-05)
slider (1.85e-05)
data (1.47e-05)
ptr (1.41e-05)
this (1.00e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
forfor (7.95e-01)
constraint (1.14e-01)
offset (7.77e-02)
frame (8.22e-03)
%END% (3.91e-03)
use (3.53e-04)
get (2.57e-04)
slider (1.58e-04)
ptr (1.02e-04)
bt (7.20e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
constraintconstraint (3.79e-01)
%END% (3.21e-01)
frame (2.07e-01)
for (7.41e-02)
get (7.25e-03)
offset (1.34e-03)
slider (1.24e-03)
ptr (7.03e-04)
bt (6.18e-04)
double (5.54e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
frame%END% (6.78e-01)
constraint (1.48e-01)
frame (1.46e-01)
for (1.24e-02)
get (6.20e-03)
slider (8.02e-04)
double (5.04e-04)
ptr (4.60e-04)
bt (4.46e-04)
return (4.00e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (6.96e-01)
frame (1.41e-01)
constraint (1.38e-01)
for (1.10e-02)
get (6.10e-03)
slider (7.80e-04)
double (5.01e-04)
ptr (4.48e-04)
bt (4.37e-04)
return (3.94e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
slider
constraint
double
data
use
offset
for
constraint
frame
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,lo,limitsetset (9.89e-01)
limit (5.72e-03)
lo (3.74e-03)
motor (8.22e-04)
c (9.17e-05)
this (8.47e-05)
ptr (8.09e-05)
rotational (7.14e-05)
swig (7.11e-05)
dynamics (6.96e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
lolo (5.90e-01)
limit (4.05e-01)
%END% (5.01e-03)
motor (2.66e-04)
set (1.94e-05)
value (3.60e-06)
c (2.76e-06)
take (2.28e-06)
swig (2.08e-06)
this (1.83e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitlimit (8.66e-01)
%END% (1.24e-01)
lo (6.86e-03)
set (1.88e-03)
motor (6.79e-05)
dynamics (2.74e-05)
value (2.66e-05)
c (2.63e-05)
ptr (2.30e-05)
jni (1.94e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
limit (2.61e-02)
set (1.39e-02)
lo (2.22e-04)
bt (7.02e-05)
endian (5.29e-05)
double (4.88e-05)
value (4.62e-05)
rad (4.34e-05)
c (4.33e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,lo,limitgetget (9.88e-01)
limit (5.64e-03)
lo (4.51e-03)
motor (9.45e-04)
return (1.15e-04)
c (1.06e-04)
ptr (9.22e-05)
dynamics (8.36e-05)
rotational (6.80e-05)
swig (6.47e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
lolo (5.05e-01)
limit (4.89e-01)
%END% (5.76e-03)
motor (1.42e-04)
get (4.70e-05)
c (5.82e-06)
double (4.25e-06)
return (2.98e-06)
position (2.68e-06)
this (2.41e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitlimit (9.32e-01)
%END% (5.96e-02)
lo (5.16e-03)
get (3.08e-03)
ptr (3.69e-05)
motor (3.04e-05)
c (2.97e-05)
dynamics (2.32e-05)
return (1.68e-05)
jni (1.61e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.62e-01)
limit (1.98e-02)
get (1.59e-02)
lo (1.50e-04)
endian (1.18e-04)
bt (1.12e-04)
rad (8.19e-05)
double (8.12e-05)
c (7.48e-05)
2 (4.07e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
lo
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,hi,limitsetset (9.91e-01)
limit (4.55e-03)
hi (2.06e-03)
motor (5.95e-04)
c (1.34e-04)
ptr (1.15e-04)
this (1.15e-04)
dynamics (1.13e-04)
swig (1.11e-04)
jni (9.85e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
hilimit (8.90e-01)
hi (1.07e-01)
%END% (2.67e-03)
set (9.51e-05)
motor (6.51e-05)
double (1.09e-05)
get (8.73e-06)
c (8.16e-06)
swig (7.31e-06)
position (6.63e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitlimit (5.43e-01)
%END% (4.43e-01)
set (7.32e-03)
hi (4.52e-03)
motor (2.61e-04)
c (1.54e-04)
value (1.29e-04)
ptr (1.16e-04)
dynamics (1.15e-04)
bt (8.64e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.60e-01)
limit (1.94e-02)
set (1.75e-02)
hi (2.74e-04)
bt (1.05e-04)
endian (9.05e-05)
double (8.50e-05)
value (7.59e-05)
swig (7.49e-05)
c (7.16e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,hi,limitgetget (9.91e-01)
limit (4.38e-03)
hi (2.49e-03)
motor (7.00e-04)
return (1.77e-04)
c (1.50e-04)
dynamics (1.35e-04)
ptr (1.27e-04)
swig (1.02e-04)
rotational (8.60e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
hilimit (8.92e-01)
hi (1.06e-01)
%END% (2.06e-03)
get (1.52e-04)
motor (4.85e-05)
double (2.72e-05)
c (1.95e-05)
position (1.48e-05)
set (1.19e-05)
swig (9.81e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitlimit (7.69e-01)
%END% (2.10e-01)
get (1.48e-02)
hi (4.49e-03)
ptr (1.90e-04)
c (1.68e-04)
motor (1.27e-04)
dynamics (9.95e-05)
jni (7.14e-05)
return (5.53e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.65e-01)
get (1.90e-02)
limit (1.35e-02)
endian (1.97e-04)
hi (1.67e-04)
bt (1.50e-04)
double (1.34e-04)
c (1.15e-04)
rad (1.08e-04)
2 (6.45e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
hi
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,target,velocitysetset (9.87e-01)
velocity (5.63e-03)
target (4.73e-03)
motor (1.18e-03)
limit (3.00e-04)
rotational (9.08e-05)
c (8.78e-05)
this (8.72e-05)
ptr (8.35e-05)
swig (6.95e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
targettarget (7.09e-01)
velocity (2.88e-01)
%END% (2.56e-03)
motor (3.60e-04)
set (3.11e-05)
get (1.35e-05)
update (8.20e-06)
limit (4.80e-06)
%UNK% (3.61e-06)
swig (3.17e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
velocityvelocity (9.50e-01)
%END% (4.07e-02)
target (6.61e-03)
set (2.49e-03)
motor (4.89e-05)
dynamics (1.21e-05)
value (1.08e-05)
jni (9.29e-06)
bt (8.89e-06)
ptr (7.30e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.66e-01)
velocity (2.25e-02)
set (9.92e-03)
target (1.54e-04)
bt (8.74e-05)
endian (6.35e-05)
rad (5.02e-05)
double (4.79e-05)
%UNK% (4.38e-05)
swig (3.66e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,target,velocitygetget (9.87e-01)
target (5.29e-03)
velocity (4.95e-03)
motor (1.29e-03)
limit (3.12e-04)
return (1.05e-04)
c (1.01e-04)
ptr (9.09e-05)
rotational (8.01e-05)
dynamics (7.69e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
targettarget (6.78e-01)
velocity (3.18e-01)
%END% (2.96e-03)
motor (2.08e-04)
get (1.88e-04)
update (1.40e-05)
relative (7.32e-06)
%UNK% (6.97e-06)
set (6.68e-06)
swig (5.78e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
velocityvelocity (9.76e-01)
%END% (1.56e-02)
target (4.99e-03)
get (3.24e-03)
motor (2.07e-05)
ptr (8.75e-06)
c (7.33e-06)
dynamics (7.21e-06)
jni (5.29e-06)
return (4.85e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.65e-01)
velocity (2.05e-02)
get (1.30e-02)
bt (1.53e-04)
endian (1.45e-04)
target (1.23e-04)
rad (9.60e-05)
double (7.71e-05)
c (7.43e-05)
%UNK% (4.66e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
target
velocity
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,max,motor,forcesetset (9.85e-01)
motor (5.87e-03)
max (4.13e-03)
force (1.85e-03)
limit (8.64e-04)
rotational (1.94e-04)
swig (1.51e-04)
c (1.42e-04)
ptr (1.28e-04)
this (1.17e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
maxmotor (6.00e-01)
max (3.98e-01)
%END% (1.28e-03)
set (2.39e-04)
force (1.52e-04)
joint (4.81e-05)
get (1.98e-05)
damping (1.74e-05)
torque (1.73e-05)
speed (1.66e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
motormotor (5.31e-01)
force (4.67e-01)
max (1.34e-03)
%END% (5.96e-04)
set (7.62e-05)
limit (3.54e-06)
rotational (3.22e-06)
bt (3.14e-06)
value (2.98e-06)
ptr (2.78e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
forceforce (8.06e-01)
%END% (1.80e-01)
set (9.10e-03)
motor (3.87e-03)
max (3.03e-05)
bt (2.58e-05)
c (2.07e-05)
swig (2.00e-05)
value (1.47e-05)
double (1.36e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.33e-01)
force (5.20e-02)
set (1.28e-02)
motor (1.97e-04)
bt (1.08e-04)
c (9.32e-05)
swig (8.03e-05)
double (7.12e-05)
max (7.05e-05)
endian (6.63e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,max,motor,forcegetget (9.86e-01)
motor (5.59e-03)
max (3.94e-03)
force (1.83e-03)
limit (7.81e-04)
return (1.72e-04)
rotational (1.65e-04)
c (1.60e-04)
swig (1.48e-04)
ptr (1.43e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
maxmotor (6.00e-01)
max (3.99e-01)
%END% (6.29e-04)
force (1.58e-04)
joint (1.53e-04)
set (1.21e-04)
get (1.11e-04)
damping (4.01e-05)
spring (3.68e-05)
torque (3.60e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
motormotor (5.54e-01)
force (4.45e-01)
max (9.79e-04)
%END% (5.08e-04)
get (8.39e-05)
ptr (3.80e-06)
c (3.61e-06)
jni (2.67e-06)
limit (2.53e-06)
bt (2.17e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
forceforce (8.19e-01)
%END% (1.64e-01)
get (1.29e-02)
motor (3.76e-03)
c (5.63e-05)
bt (5.04e-05)
max (4.67e-05)
swig (3.46e-05)
set (2.84e-05)
endian (2.80e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.24e-01)
force (5.22e-02)
get (1.90e-02)
c (2.72e-04)
motor (2.62e-04)
bt (2.26e-04)
endian (1.55e-04)
max (1.52e-04)
double (1.48e-04)
swig (1.44e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
motor
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,max,limit,forcesetset (9.86e-01)
limit (3.92e-03)
max (3.72e-03)
motor (2.27e-03)
force (1.91e-03)
rotational (1.73e-04)
swig (1.70e-04)
c (1.51e-04)
ptr (1.30e-04)
this (1.30e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
maxlimit (7.75e-01)
max (2.22e-01)
%END% (1.71e-03)
force (1.57e-04)
motor (1.56e-04)
set (1.43e-05)
swig (4.65e-06)
get (3.87e-06)
value (3.26e-06)
c (3.20e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitforce (6.39e-01)
limit (3.60e-01)
%END% (1.04e-03)
max (5.34e-04)
set (7.29e-05)
motor (8.05e-06)
value (3.01e-06)
bt (2.89e-06)
rotational (2.76e-06)
c (2.71e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
forceforce (6.73e-01)
%END% (3.15e-01)
set (9.24e-03)
limit (1.95e-03)
bt (3.48e-05)
swig (2.67e-05)
double (2.63e-05)
c (2.23e-05)
max (2.01e-05)
value (1.84e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.32e-01)
force (5.37e-02)
set (1.26e-02)
limit (2.12e-04)
bt (8.98e-05)
double (7.87e-05)
swig (6.46e-05)
c (5.90e-05)
endian (5.38e-05)
value (5.03e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,max,limit,forcegetget (9.86e-01)
limit (3.81e-03)
max (3.68e-03)
motor (2.26e-03)
force (1.86e-03)
return (1.87e-04)
c (1.66e-04)
swig (1.63e-04)
dynamics (1.50e-04)
rotational (1.47e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
maxlimit (7.64e-01)
max (2.34e-01)
%END% (1.63e-03)
force (1.47e-04)
motor (1.22e-04)
get (3.26e-05)
set (1.11e-05)
swig (8.06e-06)
c (7.14e-06)
double (5.67e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitforce (5.95e-01)
limit (4.03e-01)
%END% (8.42e-04)
max (4.39e-04)
get (8.12e-05)
motor (5.42e-06)
c (4.02e-06)
ptr (3.61e-06)
jni (2.63e-06)
bt (2.07e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
forceforce (6.95e-01)
%END% (2.88e-01)
get (1.36e-02)
limit (2.17e-03)
bt (6.83e-05)
c (5.66e-05)
double (5.03e-05)
swig (4.34e-05)
endian (3.94e-05)
max (3.11e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.25e-01)
force (5.34e-02)
get (1.86e-02)
limit (2.98e-04)
bt (1.81e-04)
double (1.59e-04)
c (1.55e-04)
endian (1.23e-04)
swig (1.06e-04)
valid (6.10e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
max
limit
force
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,dampingsetset (9.91e-01)
damping (6.25e-03)
motor (1.37e-03)
limit (1.84e-04)
this (1.33e-04)
ptr (1.31e-04)
c (1.26e-04)
dynamics (1.06e-04)
jni (9.77e-05)
swig (6.85e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
damping
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
damping
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
dampingdamping (9.76e-01)
set (2.30e-02)
motor (6.72e-04)
value (7.68e-06)
this (2.76e-06)
%END% (2.19e-06)
swig (1.65e-06)
get (1.31e-06)
c (1.29e-06)
limit (1.18e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
damping
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
damping
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
damping (2.22e-03)
set (5.05e-04)
value (3.64e-04)
c (3.51e-04)
motor (3.45e-04)
swig (3.19e-04)
dynamics (2.17e-04)
ptr (2.01e-04)
this (1.74e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
damping
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
damping
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,dampinggetget (9.89e-01)
damping (7.25e-03)
motor (1.76e-03)
limit (2.13e-04)
return (1.49e-04)
ptr (1.47e-04)
c (1.29e-04)
dynamics (1.22e-04)
jni (8.29e-05)
this (6.19e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
damping
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
damping
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
dampingdamping (9.10e-01)
get (8.95e-02)
motor (5.39e-04)
set (1.27e-05)
%END% (6.49e-06)
this (2.98e-06)
dynamics (2.44e-06)
ptr (2.31e-06)
return (1.78e-06)
limit (1.74e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
damping
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
damping
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.93e-01)
damping (1.80e-03)
get (5.73e-04)
c (4.30e-04)
ptr (3.12e-04)
swig (2.93e-04)
motor (2.85e-04)
dynamics (2.10e-04)
jni (1.99e-04)
return (1.81e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
damping
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
damping
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,limit,softnesssetset (9.89e-01)
softness (6.49e-03)
limit (3.19e-03)
motor (4.82e-04)
c (9.47e-05)
this (8.89e-05)
ptr (8.72e-05)
swig (7.48e-05)
dynamics (6.56e-05)
jni (5.39e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitsoftness (8.78e-01)
limit (1.20e-01)
%END% (1.97e-03)
set (9.42e-05)
motor (1.48e-05)
get (1.29e-05)
%START% (3.97e-06)
value (2.21e-06)
c (1.84e-06)
swig (1.82e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
softnesssoftness (6.52e-01)
%END% (3.32e-01)
set (1.29e-02)
limit (1.70e-03)
dynamics (9.72e-05)
value (8.75e-05)
c (7.07e-05)
jni (6.34e-05)
bt (5.54e-05)
ptr (4.88e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.74e-01)
set (1.28e-02)
softness (1.14e-02)
limit (1.58e-04)
double (8.42e-05)
bt (8.37e-05)
endian (6.28e-05)
swig (5.36e-05)
value (4.76e-05)
c (4.75e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,limit,softnessgetget (9.88e-01)
softness (6.03e-03)
limit (3.71e-03)
motor (5.55e-04)
return (1.11e-04)
c (1.06e-04)
ptr (9.87e-05)
dynamics (8.01e-05)
swig (6.84e-05)
jni (4.68e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitsoftness (8.95e-01)
limit (1.03e-01)
%END% (1.91e-03)
get (3.10e-04)
motor (1.16e-05)
%START% (9.30e-06)
set (6.79e-06)
c (4.30e-06)
ptr (3.18e-06)
iterator (2.86e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
softnesssoftness (7.94e-01)
%END% (1.80e-01)
get (2.33e-02)
limit (1.56e-03)
c (9.30e-05)
dynamics (8.94e-05)
ptr (7.54e-05)
return (7.23e-05)
jni (6.16e-05)
bt (2.94e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.75e-01)
get (1.40e-02)
softness (8.47e-03)
limit (1.70e-04)
double (1.43e-04)
endian (1.39e-04)
bt (1.30e-04)
c (9.00e-05)
rad (8.89e-05)
swig (5.41e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
limit
softness
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,normal,cfmsetset (9.88e-01)
cfm (6.44e-03)
normal (3.58e-03)
motor (6.34e-04)
limit (1.50e-04)
c (9.85e-05)
this (9.74e-05)
ptr (8.90e-05)
swig (7.21e-05)
dynamics (6.66e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
normalcfm (8.25e-01)
normal (1.73e-01)
%END% (1.76e-03)
set (2.27e-04)
get (6.43e-05)
motor (2.74e-05)
%UNK% (3.48e-06)
%START% (3.41e-06)
c (2.11e-06)
value (2.08e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
cfmcfm (6.75e-01)
%END% (3.11e-01)
set (1.04e-02)
normal (2.73e-03)
dynamics (1.08e-04)
value (8.77e-05)
jni (7.47e-05)
motor (5.90e-05)
bt (5.73e-05)
c (5.35e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
cfm (1.26e-02)
set (4.44e-03)
normal (7.28e-05)
bt (5.65e-05)
%UNK% (4.85e-05)
endian (4.39e-05)
double (3.45e-05)
rad (3.42e-05)
c (3.01e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,normal,cfmgetget (9.88e-01)
cfm (6.17e-03)
normal (4.17e-03)
motor (6.86e-04)
limit (1.48e-04)
c (1.10e-04)
return (1.09e-04)
ptr (9.61e-05)
dynamics (7.77e-05)
swig (7.01e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
normalcfm (8.59e-01)
normal (1.38e-01)
%END% (1.22e-03)
get (6.96e-04)
set (2.11e-05)
motor (1.30e-05)
instance (8.72e-06)
%START% (5.68e-06)
%UNK% (3.80e-06)
c (3.60e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
cfmcfm (8.20e-01)
%END% (1.57e-01)
get (1.99e-02)
normal (2.10e-03)
dynamics (9.04e-05)
return (7.91e-05)
ptr (7.35e-05)
c (6.93e-05)
jni (6.38e-05)
this (3.23e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.83e-01)
cfm (9.67e-03)
get (5.71e-03)
endian (9.58e-05)
bt (8.00e-05)
c (6.13e-05)
rad (6.11e-05)
double (5.51e-05)
%UNK% (4.52e-05)
normal (4.52e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
normal
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,stop,erpsetset (9.89e-01)
erp (5.89e-03)
stop (3.35e-03)
motor (5.92e-04)
limit (1.33e-04)
c (1.05e-04)
this (1.03e-04)
ptr (9.76e-05)
swig (7.13e-05)
dynamics (6.95e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
stoperp (8.38e-01)
stop (1.60e-01)
set (1.72e-03)
%END% (7.05e-04)
motor (3.47e-05)
get (2.18e-05)
%UNK% (9.73e-06)
release (7.53e-06)
title (3.88e-06)
%START% (3.57e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
erperp (6.10e-01)
%END% (3.75e-01)
set (9.80e-03)
stop (3.39e-03)
value (1.16e-04)
dynamics (1.14e-04)
motor (8.50e-05)
jni (7.66e-05)
c (7.09e-05)
bt (6.67e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
set (2.04e-02)
erp (1.99e-02)
stop (2.85e-04)
bt (1.05e-04)
%UNK% (7.81e-05)
endian (7.74e-05)
swig (7.74e-05)
value (7.52e-05)
c (7.13e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,stop,erpgetget (9.88e-01)
erp (5.78e-03)
stop (4.04e-03)
motor (6.67e-04)
limit (1.38e-04)
c (1.13e-04)
return (1.11e-04)
ptr (1.04e-04)
dynamics (8.39e-05)
swig (6.76e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
stoperp (8.62e-01)
stop (1.35e-01)
%END% (1.19e-03)
get (5.99e-04)
set (4.76e-04)
%UNK% (3.23e-05)
motor (2.33e-05)
%START% (1.41e-05)
c (1.26e-05)
release (1.12e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
erperp (7.93e-01)
%END% (1.83e-01)
get (1.91e-02)
stop (2.96e-03)
dynamics (9.32e-05)
c (8.05e-05)
ptr (7.95e-05)
return (7.36e-05)
jni (6.74e-05)
motor (4.13e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.59e-01)
get (2.28e-02)
erp (1.46e-02)
stop (1.91e-04)
endian (1.76e-04)
bt (1.56e-04)
double (1.21e-04)
c (1.18e-04)
rad (9.23e-05)
%UNK% (8.62e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
erp
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,stop,cfmsetset (9.90e-01)
cfm (5.31e-03)
stop (3.15e-03)
motor (5.58e-04)
limit (1.30e-04)
this (1.03e-04)
c (1.03e-04)
ptr (9.60e-05)
swig (7.13e-05)
dynamics (6.74e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
stopcfm (7.34e-01)
stop (2.63e-01)
set (1.57e-03)
%END% (1.50e-03)
motor (6.37e-05)
get (3.46e-05)
%UNK% (2.42e-05)
release (7.69e-06)
%START% (6.27e-06)
c (4.94e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
cfmcfm (6.35e-01)
%END% (3.53e-01)
set (6.22e-03)
stop (4.52e-03)
value (1.08e-04)
dynamics (1.02e-04)
motor (9.64e-05)
jni (6.91e-05)
c (6.34e-05)
bt (6.11e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
cfm (2.20e-02)
set (1.87e-02)
stop (3.04e-04)
bt (1.04e-04)
%UNK% (7.83e-05)
endian (7.66e-05)
value (7.35e-05)
swig (7.33e-05)
c (6.97e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,stop,cfmgetget (9.89e-01)
cfm (5.30e-03)
stop (3.75e-03)
motor (6.21e-04)
limit (1.37e-04)
c (1.12e-04)
return (1.07e-04)
ptr (1.02e-04)
dynamics (8.07e-05)
swig (6.75e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
stopcfm (7.76e-01)
stop (2.20e-01)
%END% (1.83e-03)
get (5.78e-04)
set (3.58e-04)
%UNK% (5.61e-05)
motor (4.06e-05)
instance (2.83e-05)
%START% (1.79e-05)
c (1.61e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
cfmcfm (8.12e-01)
%END% (1.72e-01)
get (1.10e-02)
stop (3.94e-03)
dynamics (8.24e-05)
c (6.84e-05)
ptr (6.79e-05)
return (6.37e-05)
jni (5.96e-05)
motor (4.82e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.59e-01)
get (2.10e-02)
cfm (1.71e-02)
stop (2.14e-04)
endian (1.74e-04)
bt (1.55e-04)
c (1.18e-04)
double (1.18e-04)
rad (8.99e-05)
%UNK% (8.68e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
stop
cfm
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,bouncesetset (9.86e-01)
bounce (1.11e-02)
motor (1.78e-03)
limit (1.33e-04)
this (1.16e-04)
ptr (1.15e-04)
c (1.07e-04)
dynamics (7.90e-05)
jni (7.13e-05)
value (5.60e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
bounce
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
bounce
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
bouncebounce (9.19e-01)
set (8.08e-02)
motor (1.07e-04)
value (9.65e-06)
this (4.54e-06)
c (2.66e-06)
swig (2.64e-06)
ptr (2.16e-06)
dynamics (1.21e-06)
jni (7.18e-07)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
bounce
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
bounce
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.91e-01)
set (7.83e-04)
bounce (7.47e-04)
value (4.52e-04)
swig (3.97e-04)
c (3.77e-04)
dynamics (3.77e-04)
jni (2.87e-04)
ptr (2.55e-04)
this (2.26e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
bounce
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
bounce
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,bouncegetget (9.84e-01)
bounce (1.21e-02)
motor (2.19e-03)
limit (1.50e-04)
ptr (1.20e-04)
return (1.08e-04)
c (1.04e-04)
dynamics (8.54e-05)
jni (5.83e-05)
this (5.51e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
bounce
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
bounce
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
bouncebounce (7.76e-01)
get (2.24e-01)
motor (1.03e-04)
this (4.68e-06)
set (4.08e-06)
ptr (3.56e-06)
dynamics (3.43e-06)
return (3.08e-06)
c (2.34e-06)
swig (1.89e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
bounce
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
bounce
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.89e-01)
get (9.62e-04)
bounce (7.83e-04)
c (5.86e-04)
dynamics (5.19e-04)
swig (5.11e-04)
return (4.94e-04)
ptr (4.54e-04)
jni (4.53e-04)
this (2.29e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
bounce
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
bounce
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,enable,motorsetset (9.82e-01)
motor (1.04e-02)
enable (5.75e-03)
limit (2.33e-04)
this (8.98e-05)
ptr (8.42e-05)
c (8.40e-05)
swig (6.79e-05)
dynamics (6.60e-05)
rotational (6.11e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
enablemotor (9.48e-01)
enable (5.05e-02)
set (8.65e-04)
%END% (1.24e-04)
joint (2.97e-05)
enabled (2.10e-05)
damping (1.16e-05)
speed (1.04e-05)
get (6.19e-06)
frequency (5.67e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
motormotor (7.95e-01)
%END% (1.78e-01)
set (2.41e-02)
enable (1.63e-03)
dynamics (5.50e-05)
c (4.80e-05)
value (4.45e-05)
jni (3.44e-05)
bt (2.93e-05)
ptr (2.84e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.70e-01)
set (1.44e-02)
motor (1.37e-02)
enable (1.13e-04)
bt (1.02e-04)
endian (7.19e-05)
double (6.14e-05)
%UNK% (5.59e-05)
c (5.40e-05)
limit (4.93e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,enable,motorgetget (9.81e-01)
motor (1.02e-02)
enable (7.45e-03)
limit (2.52e-04)
set (1.40e-04)
return (1.07e-04)
is (1.00e-04)
c (9.37e-05)
ptr (9.14e-05)
dynamics (7.62e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
enablemotor (9.53e-01)
enable (4.60e-02)
get (2.37e-04)
%END% (1.26e-04)
joint (1.12e-04)
set (1.03e-04)
enabled (4.31e-05)
damping (3.79e-05)
is (3.41e-05)
speed (2.06e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
motormotor (8.83e-01)
%END% (7.29e-02)
get (4.26e-02)
enable (1.08e-03)
c (4.53e-05)
dynamics (4.25e-05)
ptr (3.27e-05)
return (3.10e-05)
jni (2.59e-05)
bt (1.22e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.72e-01)
get (1.61e-02)
motor (9.49e-03)
endian (1.73e-04)
bt (1.63e-04)
c (1.15e-04)
double (1.08e-04)
rad (8.67e-05)
limit (8.49e-05)
enable (6.43e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
enable
motor
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,current,limit,errorsetset (9.79e-01)
limit (6.41e-03)
current (5.77e-03)
error (3.69e-03)
motor (2.69e-03)
swig (1.76e-04)
c (1.38e-04)
this (1.32e-04)
rotational (1.32e-04)
ptr (1.22e-04)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
currentlimit (9.08e-01)
current (9.00e-02)
%END% (1.48e-03)
error (2.30e-04)
motor (2.42e-05)
swig (3.05e-06)
value (1.55e-06)
c (1.45e-06)
this (1.30e-06)
ptr (1.04e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limiterror (8.22e-01)
limit (1.77e-01)
%END% (9.20e-04)
current (1.22e-04)
set (9.38e-05)
value (2.20e-06)
c (2.00e-06)
bt (1.78e-06)
ptr (1.70e-06)
this (1.69e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
errorerror (6.65e-01)
%END% (3.20e-01)
set (1.37e-02)
limit (9.42e-04)
double (2.24e-05)
swig (2.15e-05)
bt (1.81e-05)
c (1.59e-05)
endian (1.57e-05)
%UNK% (1.46e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.32e-01)
error (4.87e-02)
set (1.75e-02)
limit (1.44e-04)
double (6.78e-05)
swig (5.18e-05)
bt (5.07e-05)
endian (4.67e-05)
c (4.28e-05)
%UNK% (3.79e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,current,limit,errorgetget (9.80e-01)
limit (6.02e-03)
current (5.83e-03)
error (3.18e-03)
motor (2.67e-03)
return (1.72e-04)
swig (1.64e-04)
c (1.50e-04)
ptr (1.36e-04)
dynamics (1.33e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
currentlimit (9.00e-01)
current (9.79e-02)
%END% (1.64e-03)
error (2.02e-04)
motor (2.11e-05)
swig (4.49e-06)
get (4.07e-06)
double (2.58e-06)
c (2.34e-06)
return (1.66e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limiterror (7.78e-01)
limit (2.21e-01)
%END% (7.33e-04)
current (1.31e-04)
get (1.12e-04)
c (3.34e-06)
ptr (2.63e-06)
jni (2.16e-06)
dynamics (2.09e-06)
swig (2.04e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
errorerror (7.12e-01)
%END% (2.64e-01)
get (2.23e-02)
limit (1.19e-03)
double (4.23e-05)
c (3.89e-05)
swig (3.46e-05)
endian (3.27e-05)
bt (3.22e-05)
rad (1.93e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.24e-01)
error (4.60e-02)
get (2.73e-02)
limit (2.17e-04)
double (1.51e-04)
c (1.17e-04)
endian (1.17e-04)
bt (1.01e-04)
swig (9.11e-05)
rad (6.86e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
error
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,current,positionsetset (9.90e-01)
position (5.14e-03)
current (2.67e-03)
motor (5.45e-04)
limit (1.83e-04)
c (1.29e-04)
this (1.18e-04)
ptr (1.15e-04)
swig (9.84e-05)
dynamics (9.48e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
position
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
position
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
currentposition (7.19e-01)
current (2.78e-01)
%END% (2.66e-03)
set (4.31e-05)
motor (2.26e-05)
get (5.83e-06)
bounds (3.09e-06)
value (2.63e-06)
at (1.85e-06)
this (1.63e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
position
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
position
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
position%END% (5.69e-01)
position (4.13e-01)
set (1.27e-02)
current (2.57e-03)
value (2.22e-04)
dynamics (1.82e-04)
c (1.59e-04)
jni (1.19e-04)
ptr (1.09e-04)
this (9.95e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
position
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
position
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.86e-01)
position (7.58e-03)
set (5.52e-03)
current (6.60e-05)
double (5.19e-05)
bt (4.59e-05)
%UNK% (4.10e-05)
endian (3.95e-05)
rad (3.88e-05)
swig (3.70e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
position
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
position
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,current,positiongetget (9.90e-01)
position (4.49e-03)
current (3.01e-03)
motor (6.18e-04)
limit (1.94e-04)
return (1.48e-04)
c (1.37e-04)
ptr (1.21e-04)
dynamics (1.11e-04)
swig (8.89e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
position
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
position
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
currentposition (6.83e-01)
current (3.15e-01)
%END% (2.75e-03)
get (1.41e-04)
motor (2.20e-05)
side (3.78e-06)
bounds (2.81e-06)
this (2.05e-06)
local (1.90e-06)
dragged (1.81e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
position
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
position
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
positionposition (6.36e-01)
%END% (3.34e-01)
get (2.42e-02)
current (3.12e-03)
c (2.02e-04)
dynamics (1.77e-04)
ptr (1.74e-04)
return (1.51e-04)
jni (1.27e-04)
this (8.09e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
position
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
position
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.83e-01)
get (7.69e-03)
position (7.35e-03)
endian (8.10e-05)
double (8.07e-05)
rad (6.87e-05)
c (6.49e-05)
bt (5.94e-05)
current (5.87e-05)
%UNK% (3.89e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
position
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
position
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,current,limitsetset (9.87e-01)
limit (7.67e-03)
current (3.73e-03)
motor (6.42e-04)
c (1.06e-04)
this (1.01e-04)
ptr (9.44e-05)
swig (8.95e-05)
dynamics (7.14e-05)
jni (5.73e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
currentlimit (8.66e-01)
current (1.32e-01)
%END% (2.05e-03)
set (3.16e-05)
motor (9.98e-06)
double (3.42e-06)
swig (3.23e-06)
get (2.86e-06)
c (2.51e-06)
value (2.05e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
limitlimit (6.50e-01)
%END% (3.25e-01)
set (2.25e-02)
current (1.07e-03)
dynamics (1.31e-04)
value (1.16e-04)
c (1.05e-04)
jni (7.56e-05)
ptr (7.14e-05)
bt (5.77e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.83e-01)
set (8.43e-03)
limit (7.10e-03)
double (6.47e-05)
bt (5.96e-05)
endian (5.27e-05)
%UNK% (4.28e-05)
rad (4.09e-05)
current (3.74e-05)
swig (3.58e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
current
limit
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,current,limitgetget (9.86e-01)
limit (7.49e-03)
current (4.65e-03)
motor (7.73e-04)
return (1.24e-04)
c (1.16e-04)
ptr (1.03e-04)
dynamics (8.35e-05)
swig (8.13e-05)
rotational (5.06e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
currentlimit (8.82e-01)
current (1.15e-01)
%END% (1.97e-03)
get (8.40e-05)
double (8.03e-06)
motor (7.75e-06)
c (4.64e-06)
swig (4.27e-06)
position (3.59e-06)
ptr (2.23e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitlimit (8.01e-01)
%END% (1.57e-01)
get (3.90e-02)
current (9.01e-04)
c (1.13e-04)
dynamics (1.08e-04)
return (9.90e-05)
ptr (8.72e-05)
jni (6.43e-05)
this (3.81e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
get (1.06e-02)
limit (5.69e-03)
endian (1.20e-04)
double (1.14e-04)
bt (9.25e-05)
rad (7.74e-05)
c (7.59e-05)
%UNK% (4.74e-05)
swig (4.28e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
current
limit
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,accumulated,impulsesetset (9.85e-01)
impulse (6.71e-03)
accumulated (5.68e-03)
motor (1.51e-03)
limit (3.39e-04)
c (9.17e-05)
ptr (7.94e-05)
this (7.92e-05)
rotational (7.86e-05)
swig (7.81e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
accumulatedaccumulated (6.53e-01)
impulse (3.45e-01)
%END% (2.17e-03)
motor (2.47e-04)
set (1.11e-04)
get (3.78e-05)
%UNK% (2.03e-05)
c (6.69e-06)
%START% (4.29e-06)
bt (3.78e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
impulseimpulse (9.82e-01)
%END% (1.17e-02)
set (3.81e-03)
accumulated (2.63e-03)
motor (1.20e-05)
dynamics (4.68e-06)
value (3.90e-06)
jni (3.56e-06)
c (3.28e-06)
ptr (3.15e-06)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.64e-01)
impulse (2.01e-02)
set (1.47e-02)
bt (8.83e-05)
accumulated (8.18e-05)
endian (6.25e-05)
double (6.19e-05)
%UNK% (4.80e-05)
rad (4.75e-05)
c (3.68e-05)
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,accumulated,impulsegetget (9.84e-01)
accumulated (6.44e-03)
impulse (6.04e-03)
motor (1.62e-03)
limit (3.42e-04)
return (1.02e-04)
c (1.02e-04)
ptr (8.48e-05)
dynamics (7.07e-05)
swig (7.06e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
accumulatedaccumulated (5.89e-01)
impulse (4.07e-01)
%END% (2.15e-03)
get (5.00e-04)
motor (1.40e-04)
%UNK% (3.41e-05)
set (2.46e-05)
c (1.86e-05)
%START% (1.24e-05)
is (7.89e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
impulseimpulse (9.88e-01)
get (5.79e-03)
%END% (4.76e-03)
accumulated (1.88e-03)
motor (5.42e-06)
ptr (4.31e-06)
c (3.97e-06)
dynamics (3.23e-06)
jni (2.51e-06)
return (2.43e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.62e-01)
get (1.91e-02)
impulse (1.64e-02)
bt (1.55e-04)
endian (1.47e-04)
double (1.08e-04)
rad (9.28e-05)
c (8.60e-05)
accumulated (5.63e-05)
%UNK% (5.47e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
accumulated
impulse
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
is,limitedisis (9.72e-01)
limited (1.46e-02)
motor (8.95e-03)
limit (1.14e-03)
return (3.08e-04)
dynamics (2.74e-04)
c (2.24e-04)
ptr (2.12e-04)
jni (1.86e-04)
this (1.48e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
is
limited
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
is
limited
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
limitedlimited (9.77e-01)
%END% (8.17e-03)
is (3.78e-03)
set (2.02e-03)
get (9.10e-04)
%UNK% (7.57e-04)
release (6.00e-04)
swig (4.78e-04)
c (4.56e-04)
endian (2.09e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
is
limited
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
is
limited
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.91e-01)
limited (3.51e-03)
bt (3.60e-04)
endian (3.33e-04)
double (1.56e-04)
c (1.50e-04)
rad (9.99e-05)
swig (9.79e-05)
ptr (9.32e-05)
%UNK% (9.15e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
is
limited
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
is
limited
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
need,apply,torquesneedapply (9.65e-01)
need (2.29e-02)
torques (4.44e-03)
motor (4.40e-03)
limit (5.03e-04)
return (3.40e-04)
dynamics (2.75e-04)
c (1.82e-04)
ptr (1.67e-04)
jni (1.40e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
need
apply
torques
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
need
apply
torques
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
applyapply (7.58e-01)
torques (2.19e-01)
%END% (1.51e-02)
%UNK% (4.48e-03)
set (1.02e-03)
need (5.05e-04)
get (3.13e-04)
update (2.26e-04)
release (4.26e-05)
render (3.95e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
need
apply
torques
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
need
apply
torques
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
torques%END% (8.37e-01)
torques (1.58e-01)
apply (1.46e-03)
%UNK% (2.52e-04)
endian (1.46e-04)
bt (1.19e-04)
c (1.18e-04)
rad (1.02e-04)
double (7.18e-05)
ptr (5.25e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
need
apply
torques
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
need
apply
torques
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.80e-01)
torques (1.59e-02)
apply (2.45e-04)
endian (2.07e-04)
bt (1.86e-04)
%UNK% (1.50e-04)
rad (1.23e-04)
double (1.04e-04)
c (7.99e-05)
limit (5.93e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
need
apply
torques
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
need
apply
torques
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
test,limit,valuetesttest (5.48e-01)
instance (4.32e-01)
limit (1.19e-02)
motor (3.85e-03)
value (2.17e-03)
return (2.59e-04)
c (2.33e-04)
dynamics (2.03e-04)
this (1.82e-04)
ptr (1.63e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
test
limit
value
(
swig
c
ptr
,
this
,
test
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
test
limit
value
(
swig
c
ptr
,
this
,
test
value
)
;
}
<SENTENCE_END/>
limitlimit (9.88e-01)
%END% (5.66e-03)
test (4.74e-03)
value (1.14e-03)
instance (1.50e-05)
c (4.54e-06)
double (4.04e-06)
dynamics (3.62e-06)
return (3.05e-06)
get (1.96e-06)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
test
limit
value
(
swig
c
ptr
,
this
,
test
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
test
limit
value
(
swig
c
ptr
,
this
,
test
value
)
;
}
<SENTENCE_END/>
value%END% (7.11e-01)
value (2.79e-01)
limit (7.47e-03)
instance (1.18e-04)
bt (1.18e-04)
double (8.75e-05)
endian (7.93e-05)
test (7.59e-05)
c (6.24e-05)
%UNK% (5.14e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
test
limit
value
(
swig
c
ptr
,
this
,
test
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
test
limit
value
(
swig
c
ptr
,
this
,
test
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.79e-01)
value (1.85e-02)
limit (1.93e-04)
bt (1.79e-04)
endian (1.20e-04)
double (1.14e-04)
instance (8.32e-05)
%UNK% (7.65e-05)
c (5.61e-05)
test (5.27e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
test
limit
value
(
swig
c
ptr
,
this
,
test
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
test
limit
value
(
swig
c
ptr
,
this
,
test
value
)
;
}
<SENTENCE_END/>
solve,angular,limitssolvesolve (9.12e-01)
angular (5.35e-02)
motor (2.12e-02)
limits (4.27e-03)
limit (1.14e-03)
body (8.46e-04)
time (4.54e-04)
c (4.43e-04)
ptr (3.50e-04)
step (3.49e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
solve
angular
limits
(
swig
c
ptr
,
this
,
time
step
,
axis
,
jac
diag
ab
inv
,
bt
rigid
body
.
get
c
ptr
(
body
0
)
,
body
0
,
bt
rigid
body
.
get
c
ptr
(
body
1
)
,
body
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
solve
angular
limits
(
swig
c
ptr
,
this
,
time
step
,
axis
,
jac
diag
ab
inv
,
bt
rigid
body
.
get
c
ptr
(
body
0
)
,
body
0
,
bt
rigid
body
.
get
c
ptr
(
body
1
)
,
body
1
)
;
}
<SENTENCE_END/>
angularangular (9.85e-01)
solve (1.12e-02)
limits (2.18e-03)
%END% (1.57e-03)
get (8.00e-05)
%UNK% (7.70e-05)
bt (1.74e-05)
c (1.55e-05)
set (1.09e-05)
body (1.08e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
solve
angular
limits
(
swig
c
ptr
,
this
,
time
step
,
axis
,
jac
diag
ab
inv
,
bt
rigid
body
.
get
c
ptr
(
body
0
)
,
body
0
,
bt
rigid
body
.
get
c
ptr
(
body
1
)
,
body
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
solve
angular
limits
(
swig
c
ptr
,
this
,
time
step
,
axis
,
jac
diag
ab
inv
,
bt
rigid
body
.
get
c
ptr
(
body
0
)
,
body
0
,
bt
rigid
body
.
get
c
ptr
(
body
1
)
,
body
1
)
;
}
<SENTENCE_END/>
limitslimits (9.31e-01)
%END% (4.93e-02)
angular (1.68e-02)
%UNK% (2.78e-04)
get (2.56e-04)
bt (1.94e-04)
convex (5.72e-05)
c (5.11e-05)
match (4.90e-05)
ptr (3.91e-05)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
solve
angular
limits
(
swig
c
ptr
,
this
,
time
step
,
axis
,
jac
diag
ab
inv
,
bt
rigid
body
.
get
c
ptr
(
body
0
)
,
body
0
,
bt
rigid
body
.
get
c
ptr
(
body
1
)
,
body
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
solve
angular
limits
(
swig
c
ptr
,
this
,
time
step
,
axis
,
jac
diag
ab
inv
,
bt
rigid
body
.
get
c
ptr
(
body
0
)
,
body
0
,
bt
rigid
body
.
get
c
ptr
(
body
1
)
,
body
1
)
;
}
<SENTENCE_END/>
%END%%END% (8.54e-01)
limits (9.98e-02)
%UNK% (4.65e-03)
get (4.45e-03)
bt (3.64e-03)
convex (9.94e-04)
match (8.38e-04)
set (6.83e-04)
c (6.36e-04)
instance (6.05e-04)
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
solve
angular
limits
(
swig
c
ptr
,
this
,
time
step
,
axis
,
jac
diag
ab
inv
,
bt
rigid
body
.
get
c
ptr
(
body
0
)
,
body
0
,
bt
rigid
body
.
get
c
ptr
(
body
1
)
,
body
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
dynamics
jni
.
bt
rotational
limit
motor
solve
angular
limits
(
swig
c
ptr
,
this
,
time
step
,
axis
,
jac
diag
ab
inv
,
bt
rigid
body
.
get
c
ptr
(
body
0
)
,
body
0
,
bt
rigid
body
.
get
c
ptr
(
body
1
)
,
body
1
)
;
}
<SENTENCE_END/>
createcreatedraw (2.00e-01)
run (5.30e-02)
create (4.98e-02)
fill (3.31e-02)
to (3.13e-02)
encode (3.08e-02)
%UNK% (2.48e-02)
move (2.44e-02)
main (2.29e-02)
generate (2.28e-02)
<SENTENCE_START>
{
pixmap
pixmap
1
=
new
pixmap
(
gdx
.
files
.
internal
(
"data/bobargb8888-32x32.png"
)
)
;
cursor
1
=
gdx
.
graphics
.
new
cursor
(
pixmap
1
,
16
,
16
)
;
pixmap
pixmap
2
=
new
pixmap
(
32
,
32
,
format
.
rgba
8888
)
;
pixmap
2
.
set
color
(
color
.
red
)
;
pixmap
2
.
fill
circle
(
16
,
16
,
8
)
;
cursor
2
=
gdx
.
graphics
.
new
cursor
(
pixmap
2
,
16
,
16
)
;
pixmap
pixmap
3
=
new
pixmap
(
32
,
32
,
format
.
rgba
8888
)
;
pixmap
3
.
set
color
(
color
.
blue
)
;
pixmap
3
.
fill
circle
(
16
,
16
,
8
)
;
cursor
3
=
gdx
.
graphics
.
new
cursor
(
pixmap
3
,
16
,
16
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
pixmap
pixmap
1
=
new
pixmap
(
gdx
.
files
.
internal
(
"data/bobargb8888-32x32.png"
)
)
;
cursor
1
=
gdx
.
graphics
.
new
cursor
(
pixmap
1
,
16
,
16
)
;
pixmap
pixmap
2
=
new
pixmap
(
32
,
32
,
format
.
rgba
8888
)
;
pixmap
2
.
set
color
(
color
.
red
)
;
pixmap
2
.
fill
circle
(
16
,
16
,
8
)
;
cursor
2
=
gdx
.
graphics
.
new
cursor
(
pixmap
2
,
16
,
16
)
;
pixmap
pixmap
3
=
new
pixmap
(
32
,
32
,
format
.
rgba
8888
)
;
pixmap
3
.
set
color
(
color
.
blue
)
;
pixmap
3
.
fill
circle
(
16
,
16
,
8
)
;
cursor
3
=
gdx
.
graphics
.
new
cursor
(
pixmap
3
,
16
,
16
)
;
}
<SENTENCE_END/>
%END%%END% (2.97e-01)
to (4.46e-02)
%UNK% (3.72e-02)
draw (3.42e-02)
pixmap (3.09e-02)
triangle (2.95e-02)
color (1.53e-02)
line (1.43e-02)
string (1.24e-02)
render (1.20e-02)
<SENTENCE_START>
{
pixmap
pixmap
1
=
new
pixmap
(
gdx
.
files
.
internal
(
"data/bobargb8888-32x32.png"
)
)
;
cursor
1
=
gdx
.
graphics
.
new
cursor
(
pixmap
1
,
16
,
16
)
;
pixmap
pixmap
2
=
new
pixmap
(
32
,
32
,
format
.
rgba
8888
)
;
pixmap
2
.
set
color
(
color
.
red
)
;
pixmap
2
.
fill
circle
(
16
,
16
,
8
)
;
cursor
2
=
gdx
.
graphics
.
new
cursor
(
pixmap
2
,
16
,
16
)
;
pixmap
pixmap
3
=
new
pixmap
(
32
,
32
,
format
.
rgba
8888
)
;
pixmap
3
.
set
color
(
color
.
blue
)
;
pixmap
3
.
fill
circle
(
16
,
16
,
8
)
;
cursor
3
=
gdx
.
graphics
.
new
cursor
(
pixmap
3
,
16
,
16
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
pixmap
pixmap
1
=
new
pixmap
(
gdx
.
files
.
internal
(
"data/bobargb8888-32x32.png"
)
)
;
cursor
1
=
gdx
.
graphics
.
new
cursor
(
pixmap
1
,
16
,
16
)
;
pixmap
pixmap
2
=
new
pixmap
(
32
,
32
,
format
.
rgba
8888
)
;
pixmap
2
.
set
color
(
color
.
red
)
;
pixmap
2
.
fill
circle
(
16
,
16
,
8
)
;
cursor
2
=
gdx
.
graphics
.
new
cursor
(
pixmap
2
,
16
,
16
)
;
pixmap
pixmap
3
=
new
pixmap
(
32
,
32
,
format
.
rgba
8888
)
;
pixmap
3
.
set
color
(
color
.
blue
)
;
pixmap
3
.
fill
circle
(
16
,
16
,
8
)
;
cursor
3
=
gdx
.
graphics
.
new
cursor
(
pixmap
3
,
16
,
16
)
;
}
<SENTENCE_END/>
renderrenderend (2.22e-01)
draw (1.41e-01)
set (1.09e-01)
begin (7.52e-02)
render (5.76e-02)
reset (3.84e-02)
go (3.27e-02)
update (2.09e-02)
cursor (2.02e-02)
touch (1.74e-02)
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
color
(
1
,
1
,
1
,
1
)
;
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
if
(
gdx
.
input
.
is
touched
(
)
)
{
gdx
.
graphics
.
set
cursor
(
cursor
1
)
;
}
else
{
cursor
active
=
!
cursor
active
;
if
(
cursor
active
)
{
gdx
.
graphics
.
set
cursor
(
cursor
2
)
;
}
else
{
gdx
.
graphics
.
set
cursor
(
cursor
3
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
color
(
1
,
1
,
1
,
1
)
;
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
if
(
gdx
.
input
.
is
touched
(
)
)
{
gdx
.
graphics
.
set
cursor
(
cursor
1
)
;
}
else
{
cursor
active
=
!
cursor
active
;
if
(
cursor
active
)
{
gdx
.
graphics
.
set
cursor
(
cursor
2
)
;
}
else
{
gdx
.
graphics
.
set
cursor
(
cursor
3
)
;
}
}
}
<SENTENCE_END/>
%END%%END% (2.58e-01)
cursor (2.23e-01)
end (4.13e-02)
active (4.02e-02)
gl (2.44e-02)
color (1.78e-02)
render (1.65e-02)
%UNK% (1.51e-02)
down (1.34e-02)
performed (1.24e-02)
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
color
(
1
,
1
,
1
,
1
)
;
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
if
(
gdx
.
input
.
is
touched
(
)
)
{
gdx
.
graphics
.
set
cursor
(
cursor
1
)
;
}
else
{
cursor
active
=
!
cursor
active
;
if
(
cursor
active
)
{
gdx
.
graphics
.
set
cursor
(
cursor
2
)
;
}
else
{
gdx
.
graphics
.
set
cursor
(
cursor
3
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
gdx
.
gl
.
gl
clear
color
(
1
,
1
,
1
,
1
)
;
gdx
.
gl
.
gl
clear
(
gl
20
.
gl
color
buffer
bit
)
;
if
(
gdx
.
input
.
is
touched
(
)
)
{
gdx
.
graphics
.
set
cursor
(
cursor
1
)
;
}
else
{
cursor
active
=
!
cursor
active
;
if
(
cursor
active
)
{
gdx
.
graphics
.
set
cursor
(
cursor
2
)
;
}
else
{
gdx
.
graphics
.
set
cursor
(
cursor
3
)
;
}
}
}
<SENTENCE_END/>
mix,frictionmixget (8.06e-01)
length (2.01e-02)
is (1.48e-02)
bt (1.46e-02)
%UNK% (1.12e-02)
instance (9.58e-03)
set (7.05e-03)
new (4.90e-03)
dot (4.83e-03)
normalize (4.59e-03)
<SENTENCE_START>
{
return
math
utils
.
sqrt
(
friction
1
*
friction
2
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
math
utils
.
sqrt
(
friction
1
*
friction
2
)
;
}
<SENTENCE_END/>
friction%END% (8.99e-01)
friction (5.70e-02)
2 (3.64e-03)
endian (2.31e-03)
%UNK% (2.22e-03)
bt (1.76e-03)
3 (1.41e-03)
float (1.21e-03)
sqrt (1.12e-03)
instance (1.09e-03)
<SENTENCE_START>
{
return
math
utils
.
sqrt
(
friction
1
*
friction
2
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
math
utils
.
sqrt
(
friction
1
*
friction
2
)
;
}
<SENTENCE_END/>
%END%%END% (9.69e-01)
2 (3.55e-03)
endian (2.43e-03)
friction (2.09e-03)
1 (1.78e-03)
float (1.10e-03)
%UNK% (1.07e-03)
sqrt (1.03e-03)
double (8.37e-04)
value (7.24e-04)
<SENTENCE_START>
{
return
math
utils
.
sqrt
(
friction
1
*
friction
2
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
math
utils
.
sqrt
(
friction
1
*
friction
2
)
;
}
<SENTENCE_END/>
mix,restitutionmixget (9.70e-01)
is (1.08e-02)
restitution (2.79e-03)
set (1.37e-03)
1 (1.22e-03)
max (1.03e-03)
return (6.14e-04)
state (5.68e-04)
2 (5.68e-04)
of (4.24e-04)
<SENTENCE_START>
{
return
restitution
1
>
restitution
2
?
restitution
1
:
restitution
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
restitution
1
>
restitution
2
?
restitution
1
:
restitution
2
;
}
<SENTENCE_END/>
restitutionrestitution (7.84e-01)
get (1.31e-01)
%END% (3.94e-02)
2 (1.45e-02)
set (1.01e-02)
ray (1.39e-03)
%START% (1.29e-03)
instance (8.76e-04)
1 (7.98e-04)
convex (5.40e-04)
<SENTENCE_START>
{
return
restitution
1
>
restitution
2
?
restitution
1
:
restitution
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
restitution
1
>
restitution
2
?
restitution
1
:
restitution
2
;
}
<SENTENCE_END/>
%END%%END% (7.84e-01)
2 (1.52e-01)
restitution (2.74e-02)
1 (1.08e-02)
value (1.09e-03)
%UNK% (7.84e-04)
edge (6.94e-04)
get (6.87e-04)
3 (5.66e-04)
data (5.49e-04)
<SENTENCE_START>
{
return
restitution
1
>
restitution
2
?
restitution
1
:
restitution
2
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
restitution
1
>
restitution
2
?
restitution
1
:
restitution
2
;
}
<SENTENCE_END/>
linelineend (2.55e-01)
start (2.14e-01)
set (2.11e-01)
add (3.25e-02)
%UNK% (3.04e-02)
reset (2.71e-02)
get (2.21e-02)
apply (1.86e-02)
update (1.52e-02)
begin (1.39e-02)
<SENTENCE_START>
{
return
%SELF%
(
start
.
x
,
start
.
y
,
end
.
x
,
end
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
start
.
x
,
start
.
y
,
end
.
x
,
end
.
y
)
;
}
<SENTENCE_END/>
%END%%END% (3.68e-01)
end (9.68e-02)
start (7.50e-02)
%UNK% (6.80e-02)
set (3.46e-02)
segment (1.69e-02)
line (1.63e-02)
render (1.63e-02)
to (1.49e-02)
particles (1.32e-02)
<SENTENCE_START>
{
return
%SELF%
(
start
.
x
,
start
.
y
,
end
.
x
,
end
.
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
start
.
x
,
start
.
y
,
end
.
x
,
end
.
y
)
;
}
<SENTENCE_END/>
linelineset (2.45e-01)
compute (1.43e-01)
draw (9.52e-02)
end (5.72e-02)
points (3.64e-02)
clear (3.23e-02)
add (2.94e-02)
apply (2.61e-02)
render (2.33e-02)
begin (2.07e-02)
<SENTENCE_START>
{
pool
.
free
all
(
points
)
;
points
.
clear
(
)
;
return
%SELF%
(
start
x
,
start
y
,
end
x
,
end
y
,
pool
,
points
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
pool
.
free
all
(
points
)
;
points
.
clear
(
)
;
return
%SELF%
(
start
x
,
start
y
,
end
x
,
end
y
,
pool
,
points
)
;
}
<SENTENCE_END/>
%END%%END% (7.08e-01)
points (3.47e-02)
polygon (2.46e-02)
%UNK% (1.13e-02)
draw (1.09e-02)
triangles (7.09e-03)
render (6.76e-03)
compute (6.16e-03)
end (5.16e-03)
action (4.78e-03)
<SENTENCE_START>
{
pool
.
free
all
(
points
)
;
points
.
clear
(
)
;
return
%SELF%
(
start
x
,
start
y
,
end
x
,
end
y
,
pool
,
points
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
pool
.
free
all
(
points
)
;
points
.
clear
(
)
;
return
%SELF%
(
start
x
,
start
y
,
end
x
,
end
y
,
pool
,
points
)
;
}
<SENTENCE_END/>
lineline%UNK% (2.51e-01)
set (1.04e-01)
start (3.59e-02)
init (3.34e-02)
reset (3.04e-02)
add (2.16e-02)
create (1.77e-02)
intersect (1.48e-02)
get (1.27e-02)
end (1.26e-02)
<SENTENCE_START>
{
int
w
=
end
x
-
start
x
;
int
h
=
end
y
-
start
y
;
int
dx
1
=
0
,
dy
1
=
0
,
dx
2
=
0
,
dy
2
=
0
;
if
(
w
<
0
)
{
dx
1
=
-
1
;
dx
2
=
-
1
;
}
else
if
(
w
>
0
)
{
dx
1
=
1
;
dx
2
=
1
;
}
if
(
h
<
0
)
dy
1
=
-
1
;
else
if
(
h
>
0
)
dy
1
=
1
;
int
longest
=
math
.
abs
(
w
)
;
int
shortest
=
math
.
abs
(
h
)
;
if
(
longest
<=
shortest
)
{
longest
=
math
.
abs
(
h
)
;
shortest
=
math
.
abs
(
w
)
;
if
(
h
<
0
)
dy
2
=
-
1
;
else
if
(
h
>
0
)
dy
2
=
1
;
dx
2
=
0
;
}
int
numerator
=
longest
>>
1
;
for
(
int
i
=
0
;
i
<=
longest
;
i
++
)
{
grid
point
2
point
=
pool
.
obtain
(
)
;
point
.
set
(
start
x
,
start
y
)
;
output
.
add
(
point
)
;
numerator
+=
shortest
;
if
(
numerator
>
longest
)
{
numerator
-=
longest
;
start
x
+=
dx
1
;
start
y
+=
dy
1
;
}
else
{
start
x
+=
dx
2
;
start
y
+=
dy
2
;
}
}
return
output
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
w
=
end
x
-
start
x
;
int
h
=
end
y
-
start
y
;
int
dx
1
=
0
,
dy
1
=
0
,
dx
2
=
0
,
dy
2
=
0
;
if
(
w
<
0
)
{
dx
1
=
-
1
;
dx
2
=
-
1
;
}
else
if
(
w
>
0
)
{
dx
1
=
1
;
dx
2
=
1
;
}
if
(
h
<
0
)
dy
1
=
-
1
;
else
if
(
h
>
0
)
dy
1
=
1
;
int
longest
=
math
.
abs
(
w
)
;
int
shortest
=
math
.
abs
(
h
)
;
if
(
longest
<=
shortest
)
{
longest
=
math
.
abs
(
h
)
;
shortest
=
math
.
abs
(
w
)
;
if
(
h
<
0
)
dy
2
=
-
1
;
else
if
(
h
>
0
)
dy
2
=
1
;
dx
2
=
0
;
}
int
numerator
=
longest
>>
1
;
for
(
int
i
=
0
;
i
<=
longest
;
i
++
)
{
grid
point
2
point
=
pool
.
obtain
(
)
;
point
.
set
(
start
x
,
start
y
)
;
output
.
add
(
point
)
;
numerator
+=
shortest
;
if
(
numerator
>
longest
)
{
numerator
-=
longest
;
start
x
+=
dx
1
;
start
y
+=
dy
1
;
}
else
{
start
x
+=
dx
2
;
start
y
+=
dy
2
;
}
}
return
output
;
}
<SENTENCE_END/>
%END%%END% (5.03e-01)
%UNK% (1.07e-01)
1 (1.14e-02)
start (1.05e-02)
in (7.40e-03)
point (6.10e-03)
index (5.59e-03)
0 (5.52e-03)
2 (5.44e-03)
reset (4.62e-03)
<SENTENCE_START>
{
int
w
=
end
x
-
start
x
;
int
h
=
end
y
-
start
y
;
int
dx
1
=
0
,
dy
1
=
0
,
dx
2
=
0
,
dy
2
=
0
;
if
(
w
<
0
)
{
dx
1
=
-
1
;
dx
2
=
-
1
;
}
else
if
(
w
>
0
)
{
dx
1
=
1
;
dx
2
=
1
;
}
if
(
h
<
0
)
dy
1
=
-
1
;
else
if
(
h
>
0
)
dy
1
=
1
;
int
longest
=
math
.
abs
(
w
)
;
int
shortest
=
math
.
abs
(
h
)
;
if
(
longest
<=
shortest
)
{
longest
=
math
.
abs
(
h
)
;
shortest
=
math
.
abs
(
w
)
;
if
(
h
<
0
)
dy
2
=
-
1
;
else
if
(
h
>
0
)
dy
2
=
1
;
dx
2
=
0
;
}
int
numerator
=
longest
>>
1
;
for
(
int
i
=
0
;
i
<=
longest
;
i
++
)
{
grid
point
2
point
=
pool
.
obtain
(
)
;
point
.
set
(
start
x
,
start
y
)
;
output
.
add
(
point
)
;
numerator
+=
shortest
;
if
(
numerator
>
longest
)
{
numerator
-=
longest
;
start
x
+=
dx
1
;
start
y
+=
dy
1
;
}
else
{
start
x
+=
dx
2
;
start
y
+=
dy
2
;
}
}
return
output
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
w
=
end
x
-
start
x
;
int
h
=
end
y
-
start
y
;
int
dx
1
=
0
,
dy
1
=
0
,
dx
2
=
0
,
dy
2
=
0
;
if
(
w
<
0
)
{
dx
1
=
-
1
;
dx
2
=
-
1
;
}
else
if
(
w
>
0
)
{
dx
1
=
1
;
dx
2
=
1
;
}
if
(
h
<
0
)
dy
1
=
-
1
;
else
if
(
h
>
0
)
dy
1
=
1
;
int
longest
=
math
.
abs
(
w
)
;
int
shortest
=
math
.
abs
(
h
)
;
if
(
longest
<=
shortest
)
{
longest
=
math
.
abs
(
h
)
;
shortest
=
math
.
abs
(
w
)
;
if
(
h
<
0
)
dy
2
=
-
1
;
else
if
(
h
>
0
)
dy
2
=
1
;
dx
2
=
0
;
}
int
numerator
=
longest
>>
1
;
for
(
int
i
=
0
;
i
<=
longest
;
i
++
)
{
grid
point
2
point
=
pool
.
obtain
(
)
;
point
.
set
(
start
x
,
start
y
)
;
output
.
add
(
point
)
;
numerator
+=
shortest
;
if
(
numerator
>
longest
)
{
numerator
-=
longest
;
start
x
+=
dx
1
;
start
y
+=
dy
1
;
}
else
{
start
x
+=
dx
2
;
start
y
+=
dy
2
;
}
}
return
output
;
}
<SENTENCE_END/>
allocateallocateallocate (9.51e-01)
wrap (2.37e-02)
buffer (7.23e-03)
new (3.40e-03)
put (2.81e-03)
return (1.75e-03)
capacity (1.62e-03)
double (1.30e-03)
illegal (9.91e-04)
factory (9.21e-04)
<SENTENCE_START>
{
if
(
capacity
<
0
)
{
throw
new
illegal
argument
exception
(
)
;
}
return
buffer
factory
.
new
double
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
capacity
<
0
)
{
throw
new
illegal
argument
exception
(
)
;
}
return
buffer
factory
.
new
double
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (8.66e-01)
double (3.98e-02)
buffer (3.83e-02)
capacity (1.73e-02)
new (8.21e-03)
allocate (6.80e-03)
factory (3.56e-03)
illegal (2.28e-03)
all (7.64e-04)
array (6.54e-04)
<SENTENCE_START>
{
if
(
capacity
<
0
)
{
throw
new
illegal
argument
exception
(
)
;
}
return
buffer
factory
.
new
double
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
capacity
<
0
)
{
throw
new
illegal
argument
exception
(
)
;
}
return
buffer
factory
.
new
double
buffer
(
capacity
)
;
}
<SENTENCE_END/>
wrapwrapadd (3.44e-01)
wrap (2.09e-01)
to (2.01e-01)
array (6.96e-02)
put (2.15e-02)
with (1.47e-02)
append (1.35e-02)
slice (1.10e-02)
all (1.01e-02)
read (9.49e-03)
<SENTENCE_START>
{
return
%SELF%
(
array
,
0
,
array
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
array
,
0
,
array
.
length
)
;
}
<SENTENCE_END/>
%END%%END% (6.87e-01)
all (1.73e-01)
array (9.64e-02)
to (1.41e-02)
length (2.52e-03)
wrap (1.70e-03)
0 (1.53e-03)
offset (1.20e-03)
fully (1.18e-03)
string (1.12e-03)
<SENTENCE_START>
{
return
%SELF%
(
array
,
0
,
array
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
array
,
0
,
array
.
length
)
;
}
<SENTENCE_END/>
wrapwrapwrap (8.71e-01)
put (1.68e-02)
allocate (1.67e-02)
to (1.19e-02)
buffer (7.57e-03)
slice (6.70e-03)
copy (5.19e-03)
get (4.02e-03)
insert (3.39e-03)
%END% (3.29e-03)
<SENTENCE_START>
{
int
length
=
array
.
length
;
if
(
start
<
0
||
len
<
0
||
(
long
)
start
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
double
buffer
buf
=
buffer
factory
.
new
double
buffer
(
array
)
;
buf
.
position
=
start
;
buf
.
limit
=
start
+
len
;
return
buf
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
array
.
length
;
if
(
start
<
0
||
len
<
0
||
(
long
)
start
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
double
buffer
buf
=
buffer
factory
.
new
double
buffer
(
array
)
;
buf
.
position
=
start
;
buf
.
limit
=
start
+
len
;
return
buf
;
}
<SENTENCE_END/>
%END%%END% (8.01e-01)
wrap (3.99e-02)
to (1.65e-02)
buffer (1.20e-02)
long (1.10e-02)
array (8.57e-03)
double (5.16e-03)
length (5.06e-03)
read (4.32e-03)
int (4.08e-03)
<SENTENCE_START>
{
int
length
=
array
.
length
;
if
(
start
<
0
||
len
<
0
||
(
long
)
start
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
double
buffer
buf
=
buffer
factory
.
new
double
buffer
(
array
)
;
buf
.
position
=
start
;
buf
.
limit
=
start
+
len
;
return
buf
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
array
.
length
;
if
(
start
<
0
||
len
<
0
||
(
long
)
start
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
double
buffer
buf
=
buffer
factory
.
new
double
buffer
(
array
)
;
buf
.
position
=
start
;
buf
.
limit
=
start
+
len
;
return
buf
;
}
<SENTENCE_END/>
arrayarrayarray (5.70e-01)
protected (2.24e-01)
with (1.87e-01)
wrap (4.50e-03)
to (3.67e-03)
has (1.51e-03)
put (1.46e-03)
add (1.20e-03)
compact (6.18e-04)
slice (5.80e-04)
<SENTENCE_START>
{
return
protected
array
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
protected
array
(
)
;
}
<SENTENCE_END/>
%END%%END% (6.02e-01)
array (3.14e-01)
all (1.00e-02)
only (9.49e-03)
object (4.44e-03)
with (4.19e-03)
offset (3.79e-03)
buffer (3.22e-03)
long (3.04e-03)
protected (2.69e-03)
<SENTENCE_START>
{
return
protected
array
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
protected
array
(
)
;
}
<SENTENCE_END/>
array,offsetarrayarray (7.95e-01)
protected (1.40e-01)
with (4.14e-02)
offset (8.95e-03)
put (3.18e-03)
compact (2.78e-03)
slice (2.32e-03)
wrap (1.35e-03)
to (7.24e-04)
return (3.71e-04)
<SENTENCE_START>
{
return
protected
array
offset
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
protected
array
offset
(
)
;
}
<SENTENCE_END/>
offsetarray (7.45e-01)
%END% (8.44e-02)
offset (6.76e-02)
only (1.93e-02)
protected (1.65e-02)
with (7.62e-03)
all (5.99e-03)
buffer (4.98e-03)
long (4.20e-03)
object (3.50e-03)
<SENTENCE_START>
{
return
protected
array
offset
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
protected
array
offset
(
)
;
}
<SENTENCE_END/>
%END%%END% (7.61e-01)
array (1.34e-01)
offset (3.46e-02)
only (1.75e-02)
20 (3.68e-03)
all (3.37e-03)
buffer (3.10e-03)
value (2.69e-03)
object (2.43e-03)
double (1.57e-03)
<SENTENCE_START>
{
return
protected
array
offset
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
protected
array
offset
(
)
;
}
<SENTENCE_END/>
compare,tocomparecompare (7.07e-01)
equals (8.39e-02)
slice (4.83e-02)
to (2.30e-02)
copy (1.45e-02)
read (1.43e-02)
%END% (1.22e-02)
same (8.20e-03)
test (3.74e-03)
contains (3.66e-03)
<SENTENCE_START>
{
int
compare
remaining
=
(
remaining
(
)
<
other
buffer
.
remaining
(
)
)
?
remaining
(
)
:
other
buffer
.
remaining
(
)
;
int
this
pos
=
position
;
int
other
pos
=
other
buffer
.
position
;
double
this
double
,
other
double
;
while
(
compare
remaining
>
0
)
{
this
double
=
get
(
this
pos
)
;
other
double
=
other
buffer
.
get
(
other
pos
)
;
if
(
(
this
double
!=
other
double
)
&&
(
(
this
double
==
this
double
)
||
(
other
double
==
other
double
)
)
)
{
return
this
double
<
other
double
?
-
1
:
1
;
}
this
pos
++
;
other
pos
++
;
compare
remaining
--
;
}
return
remaining
(
)
-
other
buffer
.
remaining
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
compare
remaining
=
(
remaining
(
)
<
other
buffer
.
remaining
(
)
)
?
remaining
(
)
:
other
buffer
.
remaining
(
)
;
int
this
pos
=
position
;
int
other
pos
=
other
buffer
.
position
;
double
this
double
,
other
double
;
while
(
compare
remaining
>
0
)
{
this
double
=
get
(
this
pos
)
;
other
double
=
other
buffer
.
get
(
other
pos
)
;
if
(
(
this
double
!=
other
double
)
&&
(
(
this
double
==
this
double
)
||
(
other
double
==
other
double
)
)
)
{
return
this
double
<
other
double
?
-
1
:
1
;
}
this
pos
++
;
other
pos
++
;
compare
remaining
--
;
}
return
remaining
(
)
-
other
buffer
.
remaining
(
)
;
}
<SENTENCE_END/>
to%END% (8.66e-01)
equals (3.38e-02)
to (7.53e-03)
double (6.11e-03)
at (4.65e-03)
copy (3.84e-03)
other (3.66e-03)
short (2.34e-03)
and (2.22e-03)
test (2.12e-03)
<SENTENCE_START>
{
int
compare
remaining
=
(
remaining
(
)
<
other
buffer
.
remaining
(
)
)
?
remaining
(
)
:
other
buffer
.
remaining
(
)
;
int
this
pos
=
position
;
int
other
pos
=
other
buffer
.
position
;
double
this
double
,
other
double
;
while
(
compare
remaining
>
0
)
{
this
double
=
get
(
this
pos
)
;
other
double
=
other
buffer
.
get
(
other
pos
)
;
if
(
(
this
double
!=
other
double
)
&&
(
(
this
double
==
this
double
)
||
(
other
double
==
other
double
)
)
)
{
return
this
double
<
other
double
?
-
1
:
1
;
}
this
pos
++
;
other
pos
++
;
compare
remaining
--
;
}
return
remaining
(
)
-
other
buffer
.
remaining
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
compare
remaining
=
(
remaining
(
)
<
other
buffer
.
remaining
(
)
)
?
remaining
(
)
:
other
buffer
.
remaining
(
)
;
int
this
pos
=
position
;
int
other
pos
=
other
buffer
.
position
;
double
this
double
,
other
double
;
while
(
compare
remaining
>
0
)
{
this
double
=
get
(
this
pos
)
;
other
double
=
other
buffer
.
get
(
other
pos
)
;
if
(
(
this
double
!=
other
double
)
&&
(
(
this
double
==
this
double
)
||
(
other
double
==
other
double
)
)
)
{
return
this
double
<
other
double
?
-
1
:
1
;
}
this
pos
++
;
other
pos
++
;
compare
remaining
--
;
}
return
remaining
(
)
-
other
buffer
.
remaining
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.26e-01)
equals (1.27e-02)
double (4.59e-03)
to (3.23e-03)
at (3.13e-03)
other (2.25e-03)
short (1.67e-03)
remaining (1.38e-03)
and (1.37e-03)
buffer (1.32e-03)
<SENTENCE_START>
{
int
compare
remaining
=
(
remaining
(
)
<
other
buffer
.
remaining
(
)
)
?
remaining
(
)
:
other
buffer
.
remaining
(
)
;
int
this
pos
=
position
;
int
other
pos
=
other
buffer
.
position
;
double
this
double
,
other
double
;
while
(
compare
remaining
>
0
)
{
this
double
=
get
(
this
pos
)
;
other
double
=
other
buffer
.
get
(
other
pos
)
;
if
(
(
this
double
!=
other
double
)
&&
(
(
this
double
==
this
double
)
||
(
other
double
==
other
double
)
)
)
{
return
this
double
<
other
double
?
-
1
:
1
;
}
this
pos
++
;
other
pos
++
;
compare
remaining
--
;
}
return
remaining
(
)
-
other
buffer
.
remaining
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
compare
remaining
=
(
remaining
(
)
<
other
buffer
.
remaining
(
)
)
?
remaining
(
)
:
other
buffer
.
remaining
(
)
;
int
this
pos
=
position
;
int
other
pos
=
other
buffer
.
position
;
double
this
double
,
other
double
;
while
(
compare
remaining
>
0
)
{
this
double
=
get
(
this
pos
)
;
other
double
=
other
buffer
.
get
(
other
pos
)
;
if
(
(
this
double
!=
other
double
)
&&
(
(
this
double
==
this
double
)
||
(
other
double
==
other
double
)
)
)
{
return
this
double
<
other
double
?
-
1
:
1
;
}
this
pos
++
;
other
pos
++
;
compare
remaining
--
;
}
return
remaining
(
)
-
other
buffer
.
remaining
(
)
;
}
<SENTENCE_END/>
equalsequalsequals (8.94e-01)
contains (1.07e-02)
copy (9.32e-03)
%END% (8.37e-03)
epsilon (8.26e-03)
same (6.59e-03)
equal (3.77e-03)
to (3.34e-03)
other (3.26e-03)
test (2.69e-03)
<SENTENCE_START>
{
if
(
!
(
other
instanceof
double
buffer
)
)
{
return
false
;
}
double
buffer
other
buffer
=
(
double
buffer
)
other
;
if
(
remaining
(
)
!=
other
buffer
.
remaining
(
)
)
{
return
false
;
}
int
my
position
=
position
;
int
other
position
=
other
buffer
.
position
;
boolean
equal
so
far
=
true
;
while
(
equal
so
far
&&
(
my
position
<
limit
)
)
{
equal
so
far
=
get
(
my
position
++
)
==
other
buffer
.
get
(
other
position
++
)
;
}
return
equal
so
far
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
(
other
instanceof
double
buffer
)
)
{
return
false
;
}
double
buffer
other
buffer
=
(
double
buffer
)
other
;
if
(
remaining
(
)
!=
other
buffer
.
remaining
(
)
)
{
return
false
;
}
int
my
position
=
position
;
int
other
position
=
other
buffer
.
position
;
boolean
equal
so
far
=
true
;
while
(
equal
so
far
&&
(
my
position
<
limit
)
)
{
equal
so
far
=
get
(
my
position
++
)
==
other
buffer
.
get
(
other
position
++
)
;
}
return
equal
so
far
;
}
<SENTENCE_END/>
%END%%END% (8.06e-01)
equals (8.38e-02)
equal (9.19e-03)
and (8.70e-03)
at (6.91e-03)
buffer (4.10e-03)
down (3.91e-03)
to (3.74e-03)
other (3.56e-03)
position (2.40e-03)
<SENTENCE_START>
{
if
(
!
(
other
instanceof
double
buffer
)
)
{
return
false
;
}
double
buffer
other
buffer
=
(
double
buffer
)
other
;
if
(
remaining
(
)
!=
other
buffer
.
remaining
(
)
)
{
return
false
;
}
int
my
position
=
position
;
int
other
position
=
other
buffer
.
position
;
boolean
equal
so
far
=
true
;
while
(
equal
so
far
&&
(
my
position
<
limit
)
)
{
equal
so
far
=
get
(
my
position
++
)
==
other
buffer
.
get
(
other
position
++
)
;
}
return
equal
so
far
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
(
other
instanceof
double
buffer
)
)
{
return
false
;
}
double
buffer
other
buffer
=
(
double
buffer
)
other
;
if
(
remaining
(
)
!=
other
buffer
.
remaining
(
)
)
{
return
false
;
}
int
my
position
=
position
;
int
other
position
=
other
buffer
.
position
;
boolean
equal
so
far
=
true
;
while
(
equal
so
far
&&
(
my
position
<
limit
)
)
{
equal
so
far
=
get
(
my
position
++
)
==
other
buffer
.
get
(
other
position
++
)
;
}
return
equal
so
far
;
}
<SENTENCE_END/>
getgetget (9.93e-01)
dest (1.39e-03)
0 (3.73e-04)
append (3.09e-04)
return (2.58e-04)
length (1.97e-04)
to (1.66e-04)
clamp (1.63e-04)
is (1.17e-04)
wrap (5.76e-05)
<SENTENCE_START>
{
return
%SELF%
(
dest
,
0
,
dest
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
dest
,
0
,
dest
.
length
)
;
}
<SENTENCE_END/>
%END%%END% (9.65e-01)
to (4.48e-03)
length (3.71e-03)
string (2.17e-03)
by (2.04e-03)
all (1.24e-03)
0 (1.11e-03)
%UNK% (8.62e-04)
dest (8.03e-04)
get (6.11e-04)
<SENTENCE_START>
{
return
%SELF%
(
dest
,
0
,
dest
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
dest
,
0
,
dest
.
length
)
;
}
<SENTENCE_END/>
getgetget (9.75e-01)
buffer (3.12e-03)
underflow (2.05e-03)
length (1.21e-03)
len (1.11e-03)
off (7.59e-04)
i (7.48e-04)
int (6.27e-04)
remaining (5.74e-04)
exception (5.44e-04)
<SENTENCE_START>
{
int
length
=
dest
.
length
;
if
(
off
<
0
||
len
<
0
||
(
long
)
off
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
if
(
len
>
remaining
(
)
)
{
throw
new
buffer
underflow
exception
(
)
;
}
for
(
int
i
=
off
;
i
<
off
+
len
;
i
++
)
{
dest
[
i
]
=
%SELF%
(
)
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
dest
.
length
;
if
(
off
<
0
||
len
<
0
||
(
long
)
off
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
if
(
len
>
remaining
(
)
)
{
throw
new
buffer
underflow
exception
(
)
;
}
for
(
int
i
=
off
;
i
<
off
+
len
;
i
++
)
{
dest
[
i
]
=
%SELF%
(
)
;
}
return
this
;
}
<SENTENCE_END/>
%END%%END% (8.98e-01)
long (6.35e-03)
int (6.12e-03)
length (5.53e-03)
underflow (2.84e-03)
of (2.60e-03)
index (2.46e-03)
off (2.19e-03)
all (1.89e-03)
at (1.82e-03)
<SENTENCE_START>
{
int
length
=
dest
.
length
;
if
(
off
<
0
||
len
<
0
||
(
long
)
off
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
if
(
len
>
remaining
(
)
)
{
throw
new
buffer
underflow
exception
(
)
;
}
for
(
int
i
=
off
;
i
<
off
+
len
;
i
++
)
{
dest
[
i
]
=
%SELF%
(
)
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
dest
.
length
;
if
(
off
<
0
||
len
<
0
||
(
long
)
off
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
if
(
len
>
remaining
(
)
)
{
throw
new
buffer
underflow
exception
(
)
;
}
for
(
int
i
=
off
;
i
<
off
+
len
;
i
++
)
{
dest
[
i
]
=
%SELF%
(
)
;
}
return
this
;
}
<SENTENCE_END/>
has,arrayhashas (9.42e-01)
array (3.55e-02)
protected (1.48e-02)
with (5.09e-03)
is (4.58e-04)
to (3.08e-04)
return (2.91e-04)
wrap (2.07e-04)
needs (2.05e-04)
can (1.36e-04)
<SENTENCE_START>
{
return
protected
has
array
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
protected
has
array
(
)
;
}
<SENTENCE_END/>
arrayarray (8.15e-01)
%END% (7.31e-02)
protected (1.43e-02)
has (1.32e-02)
with (1.22e-02)
only (9.03e-03)
to (7.74e-03)
all (6.10e-03)
offset (5.28e-03)
object (4.60e-03)
<SENTENCE_START>
{
return
protected
has
array
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
protected
has
array
(
)
;
}
<SENTENCE_END/>
%END%%END% (7.26e-01)
array (1.67e-01)
only (1.85e-02)
offset (8.34e-03)
value (6.62e-03)
20 (6.49e-03)
object (4.79e-03)
buffer (3.48e-03)
all (3.36e-03)
has (2.82e-03)
<SENTENCE_START>
{
return
protected
has
array
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
protected
has
array
(
)
;
}
<SENTENCE_END/>
putputput (8.59e-01)
get (5.40e-02)
wrap (1.36e-02)
append (9.81e-03)
add (7.18e-03)
move (4.82e-03)
new (3.98e-03)
(3.40e-03)
src (3.38e-03)
insert (2.62e-03)
<SENTENCE_START>
{
return
%SELF%
(
src
,
0
,
src
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
src
,
0
,
src
.
length
)
;
}
<SENTENCE_END/>
%END%%END% (9.91e-01)
put (6.14e-04)
src (5.98e-04)
length (5.06e-04)
capacity (4.60e-04)
0 (3.57e-04)
long (2.67e-04)
locations (2.61e-04)
string (2.53e-04)
all (2.19e-04)
<SENTENCE_START>
{
return
%SELF%
(
src
,
0
,
src
.
length
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
src
,
0
,
src
.
length
)
;
}
<SENTENCE_END/>
putputput (9.73e-01)
buffer (2.47e-03)
compact (2.17e-03)
overflow (1.93e-03)
len (1.16e-03)
store (9.67e-04)
i (8.43e-04)
length (7.89e-04)
int (7.56e-04)
off (7.00e-04)
<SENTENCE_START>
{
int
length
=
src
.
length
;
if
(
off
<
0
||
len
<
0
||
(
long
)
off
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
if
(
len
>
remaining
(
)
)
{
throw
new
buffer
overflow
exception
(
)
;
}
for
(
int
i
=
off
;
i
<
off
+
len
;
i
++
)
{
%SELF%
(
src
[
i
]
)
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
src
.
length
;
if
(
off
<
0
||
len
<
0
||
(
long
)
off
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
if
(
len
>
remaining
(
)
)
{
throw
new
buffer
overflow
exception
(
)
;
}
for
(
int
i
=
off
;
i
<
off
+
len
;
i
++
)
{
%SELF%
(
src
[
i
]
)
;
}
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.19e-01)
long (8.38e-03)
int (8.08e-03)
length (2.92e-03)
put (2.55e-03)
at (2.26e-03)
short (2.15e-03)
index (2.14e-03)
of (1.92e-03)
all (1.91e-03)
<SENTENCE_START>
{
int
length
=
src
.
length
;
if
(
off
<
0
||
len
<
0
||
(
long
)
off
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
if
(
len
>
remaining
(
)
)
{
throw
new
buffer
overflow
exception
(
)
;
}
for
(
int
i
=
off
;
i
<
off
+
len
;
i
++
)
{
%SELF%
(
src
[
i
]
)
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
src
.
length
;
if
(
off
<
0
||
len
<
0
||
(
long
)
off
+
(
long
)
len
>
length
)
{
throw
new
index
out
of
bounds
exception
(
)
;
}
if
(
len
>
remaining
(
)
)
{
throw
new
buffer
overflow
exception
(
)
;
}
for
(
int
i
=
off
;
i
<
off
+
len
;
i
++
)
{
%SELF%
(
src
[
i
]
)
;
}
return
this
;
}
<SENTENCE_END/>
putputput (9.60e-01)
buffer (4.86e-03)
compact (4.34e-03)
overflow (3.96e-03)
doubles (2.59e-03)
src (1.83e-03)
remaining (1.48e-03)
new (1.09e-03)
illegal (9.03e-04)
exception (7.81e-04)
<SENTENCE_START>
{
if
(
src
==
this
)
{
throw
new
illegal
argument
exception
(
)
;
}
if
(
src
.
remaining
(
)
>
remaining
(
)
)
{
throw
new
buffer
overflow
exception
(
)
;
}
double
[
]
doubles
=
new
double
[
src
.
remaining
(
)
]
;
src
.
get
(
doubles
)
;
%SELF%
(
doubles
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
src
==
this
)
{
throw
new
illegal
argument
exception
(
)
;
}
if
(
src
.
remaining
(
)
>
remaining
(
)
)
{
throw
new
buffer
overflow
exception
(
)
;
}
double
[
]
doubles
=
new
double
[
src
.
remaining
(
)
]
;
src
.
get
(
doubles
)
;
%SELF%
(
doubles
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (9.16e-01)
doubles (1.12e-02)
src (5.92e-03)
double (2.64e-03)
new (2.57e-03)
buffer (1.82e-03)
this (1.54e-03)
overflow (1.53e-03)
throw (1.40e-03)
long (1.14e-03)
<SENTENCE_START>
{
if
(
src
==
this
)
{
throw
new
illegal
argument
exception
(
)
;
}
if
(
src
.
remaining
(
)
>
remaining
(
)
)
{
throw
new
buffer
overflow
exception
(
)
;
}
double
[
]
doubles
=
new
double
[
src
.
remaining
(
)
]
;
src
.
get
(
doubles
)
;
%SELF%
(
doubles
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
src
==
this
)
{
throw
new
illegal
argument
exception
(
)
;
}
if
(
src
.
remaining
(
)
>
remaining
(
)
)
{
throw
new
buffer
overflow
exception
(
)
;
}
double
[
]
doubles
=
new
double
[
src
.
remaining
(
)
]
;
src
.
get
(
doubles
)
;
%SELF%
(
doubles
)
;
return
this
;
}
<SENTENCE_END/>
to,stringtoto (7.40e-01)
convert (4.98e-02)
copy (4.04e-02)
read (3.01e-02)
print (2.52e-02)
wrap (1.66e-02)
append (1.66e-02)
encode (1.48e-02)
string (7.69e-03)
parse (6.50e-03)
<SENTENCE_START>
{
string
buffer
buf
=
new
string
buffer
(
)
;
buf
.
append
(
get
class
(
)
.
get
name
(
)
)
;
buf
.
append
(
", status: capacity="
)
;
buf
.
append
(
capacity
(
)
)
;
buf
.
append
(
" position="
)
;
buf
.
append
(
position
(
)
)
;
buf
.
append
(
" limit="
)
;
buf
.
append
(
limit
(
)
)
;
return
buf
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
buffer
buf
=
new
string
buffer
(
)
;
buf
.
append
(
get
class
(
)
.
get
name
(
)
)
;
buf
.
append
(
", status: capacity="
)
;
buf
.
append
(
capacity
(
)
)
;
buf
.
append
(
" position="
)
;
buf
.
append
(
position
(
)
)
;
buf
.
append
(
" limit="
)
;
buf
.
append
(
limit
(
)
)
;
return
buf
.
%SELF%
(
)
;
}
<SENTENCE_END/>
string%END% (7.02e-01)
to (1.51e-01)
string (5.73e-02)
status (1.38e-02)
buf (5.77e-03)
buffer (5.10e-03)
append (4.16e-03)
class (2.62e-03)
read (1.64e-03)
new (1.56e-03)
<SENTENCE_START>
{
string
buffer
buf
=
new
string
buffer
(
)
;
buf
.
append
(
get
class
(
)
.
get
name
(
)
)
;
buf
.
append
(
", status: capacity="
)
;
buf
.
append
(
capacity
(
)
)
;
buf
.
append
(
" position="
)
;
buf
.
append
(
position
(
)
)
;
buf
.
append
(
" limit="
)
;
buf
.
append
(
limit
(
)
)
;
return
buf
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
buffer
buf
=
new
string
buffer
(
)
;
buf
.
append
(
get
class
(
)
.
get
name
(
)
)
;
buf
.
append
(
", status: capacity="
)
;
buf
.
append
(
capacity
(
)
)
;
buf
.
append
(
" position="
)
;
buf
.
append
(
position
(
)
)
;
buf
.
append
(
" limit="
)
;
buf
.
append
(
limit
(
)
)
;
return
buf
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
string (6.05e-03)
append (4.46e-03)
buffer (3.80e-03)
status (3.74e-03)
buf (3.35e-03)
to (3.33e-03)
class (1.01e-03)
get (9.82e-04)
name (8.02e-04)
<SENTENCE_START>
{
string
buffer
buf
=
new
string
buffer
(
)
;
buf
.
append
(
get
class
(
)
.
get
name
(
)
)
;
buf
.
append
(
", status: capacity="
)
;
buf
.
append
(
capacity
(
)
)
;
buf
.
append
(
" position="
)
;
buf
.
append
(
position
(
)
)
;
buf
.
append
(
" limit="
)
;
buf
.
append
(
limit
(
)
)
;
return
buf
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
buffer
buf
=
new
string
buffer
(
)
;
buf
.
append
(
get
class
(
)
.
get
name
(
)
)
;
buf
.
append
(
", status: capacity="
)
;
buf
.
append
(
capacity
(
)
)
;
buf
.
append
(
" position="
)
;
buf
.
append
(
position
(
)
)
;
buf
.
append
(
" limit="
)
;
buf
.
append
(
limit
(
)
)
;
return
buf
.
%SELF%
(
)
;
}
<SENTENCE_END/>
get,buildergetget (5.70e-01)
obtain (8.77e-02)
%UNK% (6.78e-02)
set (1.91e-02)
add (1.59e-02)
result (1.57e-02)
end (1.49e-02)
render (1.15e-02)
create (1.10e-02)
flush (1.04e-02)
<SENTENCE_START>
{
for
(
final
mesh
builder
mb
:
builders
)
if
(
mb
.
get
attributes
(
)
.
equals
(
attributes
)
&&
mb
.
last
index
(
)
<
short
.
max
value
/
2
)
return
mb
;
final
mesh
builder
result
=
new
mesh
builder
(
)
;
result
.
begin
(
attributes
)
;
builders
.
add
(
result
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
final
mesh
builder
mb
:
builders
)
if
(
mb
.
get
attributes
(
)
.
equals
(
attributes
)
&&
mb
.
last
index
(
)
<
short
.
max
value
/
2
)
return
mb
;
final
mesh
builder
result
=
new
mesh
builder
(
)
;
result
.
begin
(
attributes
)
;
builders
.
add
(
result
)
;
return
result
;
}
<SENTENCE_END/>
builder%END% (3.94e-01)
%UNK% (1.25e-01)
builder (1.02e-01)
mesh (7.48e-02)
result (1.50e-02)
mb (1.50e-02)
get (1.16e-02)
attributes (9.87e-03)
value (9.22e-03)
builders (8.30e-03)
<SENTENCE_START>
{
for
(
final
mesh
builder
mb
:
builders
)
if
(
mb
.
get
attributes
(
)
.
equals
(
attributes
)
&&
mb
.
last
index
(
)
<
short
.
max
value
/
2
)
return
mb
;
final
mesh
builder
result
=
new
mesh
builder
(
)
;
result
.
begin
(
attributes
)
;
builders
.
add
(
result
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
final
mesh
builder
mb
:
builders
)
if
(
mb
.
get
attributes
(
)
.
equals
(
attributes
)
&&
mb
.
last
index
(
)
<
short
.
max
value
/
2
)
return
mb
;
final
mesh
builder
result
=
new
mesh
builder
(
)
;
result
.
begin
(
attributes
)
;
builders
.
add
(
result
)
;
return
result
;
}
<SENTENCE_END/>
%END%%END% (7.26e-01)
mesh (4.68e-02)
builder (4.55e-02)
%UNK% (2.71e-02)
result (1.17e-02)
mb (9.65e-03)
value (7.81e-03)
begin (5.49e-03)
builders (3.49e-03)
short (3.44e-03)
<SENTENCE_START>
{
for
(
final
mesh
builder
mb
:
builders
)
if
(
mb
.
get
attributes
(
)
.
equals
(
attributes
)
&&
mb
.
last
index
(
)
<
short
.
max
value
/
2
)
return
mb
;
final
mesh
builder
result
=
new
mesh
builder
(
)
;
result
.
begin
(
attributes
)
;
builders
.
add
(
result
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
final
mesh
builder
mb
:
builders
)
if
(
mb
.
get
attributes
(
)
.
equals
(
attributes
)
&&
mb
.
last
index
(
)
<
short
.
max
value
/
2
)
return
mb
;
final
mesh
builder
result
=
new
mesh
builder
(
)
;
result
.
begin
(
attributes
)
;
builders
.
add
(
result
)
;
return
result
;
}
<SENTENCE_END/>
beginbeginload (5.75e-01)
parse (6.87e-02)
copy (6.56e-02)
model (5.65e-02)
create (4.41e-02)
add (1.64e-02)
extract (1.42e-02)
done (1.37e-02)
set (1.27e-02)
convert (8.36e-03)
<SENTENCE_START>
{
if
(
model
!=
null
)
throw
new
gdx
runtime
exception
(
"Call end() first"
)
;
node
=
null
;
model
=
new
model
(
)
;
builders
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
model
!=
null
)
throw
new
gdx
runtime
exception
(
"Call end() first"
)
;
node
=
null
;
model
=
new
model
(
)
;
builders
.
clear
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.14e-01)
model (1.35e-01)
builders (4.58e-03)
file (4.45e-03)
node (2.60e-03)
%UNK% (1.41e-03)
new (1.15e-03)
null (1.07e-03)
parse (9.55e-04)
load (7.09e-04)
<SENTENCE_START>
{
if
(
model
!=
null
)
throw
new
gdx
runtime
exception
(
"Call end() first"
)
;
node
=
null
;
model
=
new
model
(
)
;
builders
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
model
!=
null
)
throw
new
gdx
runtime
exception
(
"Call end() first"
)
;
node
=
null
;
model
=
new
model
(
)
;
builders
.
clear
(
)
;
}
<SENTENCE_END/>
endendload (3.24e-01)
model (1.33e-01)
obtain (5.92e-02)
%UNK% (4.16e-02)
parse (4.14e-02)
add (3.37e-02)
get (3.12e-02)
copy (2.46e-02)
create (2.25e-02)
render (2.19e-02)
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
final
model
result
=
model
;
endnode
(
)
;
model
=
null
;
for
(
final
mesh
builder
mb
:
builders
)
mb
.
%SELF%
(
)
;
builders
.
clear
(
)
;
rebuild
references
(
result
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
final
model
result
=
model
;
endnode
(
)
;
model
=
null
;
for
(
final
mesh
builder
mb
:
builders
)
mb
.
%SELF%
(
)
;
builders
.
clear
(
)
;
rebuild
references
(
result
)
;
return
result
;
}
<SENTENCE_END/>
%END%%END% (7.13e-01)
model (9.73e-02)
%UNK% (3.16e-02)
result (9.54e-03)
file (7.47e-03)
renderable (5.14e-03)
builder (3.39e-03)
for (3.02e-03)
parse (2.72e-03)
string (2.70e-03)
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
final
model
result
=
model
;
endnode
(
)
;
model
=
null
;
for
(
final
mesh
builder
mb
:
builders
)
mb
.
%SELF%
(
)
;
builders
.
clear
(
)
;
rebuild
references
(
result
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
final
model
result
=
model
;
endnode
(
)
;
model
=
null
;
for
(
final
mesh
builder
mb
:
builders
)
mb
.
%SELF%
(
)
;
builders
.
clear
(
)
;
rebuild
references
(
result
)
;
return
result
;
}
<SENTENCE_END/>
endnodeendnoderemove (3.91e-01)
node (1.53e-01)
validate (1.48e-01)
copy (8.37e-02)
animations (1.62e-02)
set (1.60e-02)
load (1.49e-02)
free (1.48e-02)
allocate (1.35e-02)
insert (1.28e-02)
<SENTENCE_START>
{
if
(
node
!=
null
)
{
node
=
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
node
!=
null
)
{
node
=
null
;
}
}
<SENTENCE_END/>
%END%%END% (8.67e-01)
node (1.03e-01)
animations (2.22e-03)
null (1.22e-03)
down (1.13e-03)
actor (8.13e-04)
moved (7.49e-04)
up (6.53e-04)
all (5.41e-04)
child (3.30e-04)
<SENTENCE_START>
{
if
(
node
!=
null
)
{
node
=
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
node
!=
null
)
{
node
=
null
;
}
}
<SENTENCE_END/>
nodenodeadd (2.04e-01)
load (1.29e-01)
set (6.03e-02)
%UNK% (4.78e-02)
copy (3.63e-02)
read (3.18e-02)
get (2.62e-02)
parse (2.60e-02)
write (1.96e-02)
is (1.49e-02)
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
endnode
(
)
;
model
.
nodes
.
add
(
%SELF%
)
;
this
.
%SELF%
=
%SELF%
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
endnode
(
)
;
model
.
nodes
.
add
(
%SELF%
)
;
this
.
%SELF%
=
%SELF%
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (8.61e-01)
model (3.18e-02)
nodes (1.31e-02)
%UNK% (4.31e-03)
to (2.01e-03)
all (2.00e-03)
endnode (1.51e-03)
array (1.41e-03)
file (1.40e-03)
string (1.21e-03)
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
endnode
(
)
;
model
.
nodes
.
add
(
%SELF%
)
;
this
.
%SELF%
=
%SELF%
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
endnode
(
)
;
model
.
nodes
.
add
(
%SELF%
)
;
this
.
%SELF%
=
%SELF%
;
return
%SELF%
;
}
<SENTENCE_END/>
nodenodeadd (1.82e-01)
copy (1.75e-01)
get (5.47e-02)
expand (4.87e-02)
node (4.29e-02)
set (3.78e-02)
remove (3.57e-02)
%UNK% (2.54e-02)
load (1.97e-02)
apply (1.85e-02)
<SENTENCE_START>
{
final
node
%SELF%
=
new
node
(
)
;
%SELF%
(
%SELF%
)
;
%SELF%
.
id
=
"node"
+
model
.
nodes
.
size
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
node
%SELF%
=
new
node
(
)
;
%SELF%
(
%SELF%
)
;
%SELF%
.
id
=
"node"
+
model
.
nodes
.
size
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (8.38e-01)
all (8.25e-03)
static (8.19e-03)
node (6.05e-03)
size (5.35e-03)
%UNK% (3.80e-03)
array (3.78e-03)
to (3.10e-03)
height (2.81e-03)
renderable (2.46e-03)
<SENTENCE_START>
{
final
node
%SELF%
=
new
node
(
)
;
%SELF%
(
%SELF%
)
;
%SELF%
.
id
=
"node"
+
model
.
nodes
.
size
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
node
%SELF%
=
new
node
(
)
;
%SELF%
(
%SELF%
)
;
%SELF%
.
id
=
"node"
+
model
.
nodes
.
size
;
return
%SELF%
;
}
<SENTENCE_END/>
nodenodeget (1.92e-01)
add (9.45e-02)
%UNK% (9.23e-02)
load (2.66e-02)
obtain (2.14e-02)
free (1.83e-02)
material (1.81e-02)
to (1.61e-02)
node (1.59e-02)
copy (1.45e-02)
<SENTENCE_START>
{
final
node
%SELF%
=
new
node
(
)
;
%SELF%
.
id
=
id
;
%SELF%
.
add
children
(
model
.
nodes
)
;
%SELF%
(
%SELF%
)
;
for
(
final
disposable
disposable
:
model
.
get
managed
disposables
(
)
)
manage
(
disposable
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
node
%SELF%
=
new
node
(
)
;
%SELF%
.
id
=
id
;
%SELF%
.
add
children
(
model
.
nodes
)
;
%SELF%
(
%SELF%
)
;
for
(
final
disposable
disposable
:
model
.
get
managed
disposables
(
)
)
manage
(
disposable
)
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (4.06e-01)
managed (7.10e-02)
disposable (4.26e-02)
%UNK% (2.96e-02)
model (2.30e-02)
static (1.84e-02)
node (1.24e-02)
by (1.18e-02)
disposables (1.04e-02)
animation (9.72e-03)
<SENTENCE_START>
{
final
node
%SELF%
=
new
node
(
)
;
%SELF%
.
id
=
id
;
%SELF%
.
add
children
(
model
.
nodes
)
;
%SELF%
(
%SELF%
)
;
for
(
final
disposable
disposable
:
model
.
get
managed
disposables
(
)
)
manage
(
disposable
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
node
%SELF%
=
new
node
(
)
;
%SELF%
.
id
=
id
;
%SELF%
.
add
children
(
model
.
nodes
)
;
%SELF%
(
%SELF%
)
;
for
(
final
disposable
disposable
:
model
.
get
managed
disposables
(
)
)
manage
(
disposable
)
;
return
%SELF%
;
}
<SENTENCE_END/>
managemanageload (1.53e-01)
read (1.28e-01)
%UNK% (8.80e-02)
parse (4.75e-02)
get (3.52e-02)
is (2.57e-02)
can (2.18e-02)
copy (1.89e-02)
model (1.59e-02)
handle (1.52e-02)
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
model
.
manage
disposable
(
disposable
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
model
.
manage
disposable
(
disposable
)
;
}
<SENTENCE_END/>
%END%disposable (4.77e-01)
%END% (3.53e-01)
model (8.50e-02)
file (1.51e-02)
%UNK% (7.51e-03)
manage (4.68e-03)
string (3.91e-03)
files (1.61e-03)
parse (8.55e-04)
bytes (8.54e-04)
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
model
.
manage
disposable
(
disposable
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
model
==
null
)
throw
new
gdx
runtime
exception
(
"Call begin() first"
)
;
model
.
manage
disposable
(
disposable
)
;
}
<SENTENCE_END/>
partpartadd (6.69e-01)
copy (1.23e-01)
node (3.69e-02)
get (2.50e-02)
obtain (2.14e-02)
insert (9.39e-03)
load (8.96e-03)
to (6.26e-03)
convert (5.59e-03)
%UNK% (5.29e-03)
<SENTENCE_START>
{
if
(
node
==
null
)
node
(
)
;
node
.
parts
.
add
(
new
node
part
(
meshpart
,
material
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
node
==
null
)
node
(
)
;
node
.
parts
.
add
(
new
node
part
(
meshpart
,
material
)
)
;
}
<SENTENCE_END/>
%END%parts (8.71e-01)
%END% (3.79e-02)
node (3.66e-02)
part (3.69e-03)
animation (2.87e-03)
bounding (1.98e-03)
all (1.83e-03)
by (1.62e-03)
animations (1.62e-03)
material (1.61e-03)
<SENTENCE_START>
{
if
(
node
==
null
)
node
(
)
;
node
.
parts
.
add
(
new
node
part
(
meshpart
,
material
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
node
==
null
)
node
(
)
;
node
.
parts
.
add
(
new
node
part
(
meshpart
,
material
)
)
;
}
<SENTENCE_END/>
partpartset (2.79e-01)
add (1.98e-01)
mesh (1.87e-01)
obtain (1.48e-01)
alloc (6.25e-02)
render (1.66e-02)
clear (1.24e-02)
renderable (1.20e-02)
begin (7.43e-03)
copy (5.25e-03)
<SENTENCE_START>
{
final
mesh
part
mesh
part
=
new
mesh
part
(
)
;
mesh
part
.
id
=
id
;
mesh
part
.
primitive
type
=
primitive
type
;
mesh
part
.
mesh
=
mesh
;
mesh
part
.
offset
=
offset
;
mesh
part
.
size
=
size
;
%SELF%
(
mesh
part
,
material
)
;
return
mesh
part
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
mesh
part
mesh
part
=
new
mesh
part
(
)
;
mesh
part
.
id
=
id
;
mesh
part
.
primitive
type
=
primitive
type
;
mesh
part
.
mesh
=
mesh
;
mesh
part
.
offset
=
offset
;
mesh
part
.
size
=
size
;
%SELF%
(
mesh
part
,
material
)
;
return
mesh
part
;
}
<SENTENCE_END/>
%END%part (3.80e-01)
mesh (3.16e-01)
%END% (8.81e-02)
renderable (3.93e-02)
primitive (3.26e-02)
obtain (1.61e-02)
add (1.55e-02)
type (7.17e-03)
alloc (7.00e-03)
parts (6.99e-03)
<SENTENCE_START>
{
final
mesh
part
mesh
part
=
new
mesh
part
(
)
;
mesh
part
.
id
=
id
;
mesh
part
.
primitive
type
=
primitive
type
;
mesh
part
.
mesh
=
mesh
;
mesh
part
.
offset
=
offset
;
mesh
part
.
size
=
size
;
%SELF%
(
mesh
part
,
material
)
;
return
mesh
part
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
mesh
part
mesh
part
=
new
mesh
part
(
)
;
mesh
part
.
id
=
id
;
mesh
part
.
primitive
type
=
primitive
type
;
mesh
part
.
mesh
=
mesh
;
mesh
part
.
offset
=
offset
;
mesh
part
.
size
=
size
;
%SELF%
(
mesh
part
,
material
)
;
return
mesh
part
;
}
<SENTENCE_END/>
partpartset (4.77e-01)
get (3.67e-01)
render (1.71e-02)
obtain (1.34e-02)
animation (6.70e-03)
scale (5.85e-03)
indices (5.44e-03)
num (5.10e-03)
draw (4.10e-03)
pack (3.89e-03)
<SENTENCE_START>
{
return
%SELF%
(
id
,
mesh
,
primitive
type
,
0
,
mesh
.
get
num
indices
(
)
,
material
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
id
,
mesh
,
primitive
type
,
0
,
mesh
.
get
num
indices
(
)
,
material
)
;
}
<SENTENCE_END/>
%END%%END% (5.12e-01)
animation (1.13e-01)
num (4.18e-02)
material (2.62e-02)
set (2.01e-02)
indices (1.89e-02)
render (1.49e-02)
id (9.57e-03)
by (8.77e-03)
get (8.21e-03)
<SENTENCE_START>
{
return
%SELF%
(
id
,
mesh
,
primitive
type
,
0
,
mesh
.
get
num
indices
(
)
,
material
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
id
,
mesh
,
primitive
type
,
0
,
mesh
.
get
num
indices
(
)
,
material
)
;
}
<SENTENCE_END/>
partpartget (9.74e-01)
builder (3.60e-03)
set (2.23e-03)
load (1.89e-03)
obtain (1.66e-03)
mesh (1.37e-03)
return (1.18e-03)
id (9.17e-04)
final (8.99e-04)
material (4.91e-04)
<SENTENCE_START>
{
final
mesh
builder
builder
=
get
builder
(
attributes
)
;
%SELF%
(
builder
.
%SELF%
(
id
,
primitive
type
)
,
material
)
;
return
builder
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
mesh
builder
builder
=
get
builder
(
attributes
)
;
%SELF%
(
builder
.
%SELF%
(
id
,
primitive
type
)
,
material
)
;
return
builder
;
}
<SENTENCE_END/>
%END%builder (4.22e-01)
mesh (2.93e-01)
managed (1.87e-01)
status (4.16e-02)
%END% (1.49e-02)
get (1.22e-02)
id (3.29e-03)
final (3.06e-03)
return (3.00e-03)
material (1.57e-03)
<SENTENCE_START>
{
final
mesh
builder
builder
=
get
builder
(
attributes
)
;
%SELF%
(
builder
.
%SELF%
(
id
,
primitive
type
)
,
material
)
;
return
builder
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
mesh
builder
builder
=
get
builder
(
attributes
)
;
%SELF%
(
builder
.
%SELF%
(
id
,
primitive
type
)
,
material
)
;
return
builder
;
}
<SENTENCE_END/>
partpartset (5.21e-01)
get (1.22e-01)
pack (2.49e-02)
size (1.47e-02)
material (1.21e-02)
add (1.15e-02)
clear (9.44e-03)
end (9.20e-03)
free (9.19e-03)
remove (8.88e-03)
<SENTENCE_START>
{
return
%SELF%
(
id
,
primitive
type
,
mesh
builder
.
create
attributes
(
attributes
)
,
material
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
id
,
primitive
type
,
mesh
builder
.
create
attributes
(
attributes
)
,
material
)
;
}
<SENTENCE_END/>
%END%%END% (8.43e-01)
animation (1.19e-02)
material (1.09e-02)
attributes (7.11e-03)
managed (6.48e-03)
mesh (5.88e-03)
attribute (4.16e-03)
all (3.41e-03)
buffer (2.93e-03)
atlas (2.50e-03)
<SENTENCE_START>
{
return
%SELF%
(
id
,
primitive
type
,
mesh
builder
.
create
attributes
(
attributes
)
,
material
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
id
,
primitive
type
,
mesh
builder
.
create
attributes
(
attributes
)
,
material
)
;
}
<SENTENCE_END/>
create,boxcreatepack (1.24e-01)
compute (1.13e-01)
set (9.66e-02)
draw (9.26e-02)
color (5.33e-02)
size (2.75e-02)
fill (2.35e-02)
width (2.28e-02)
calculate (1.85e-02)
add (1.71e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
box%END% (8.65e-01)
depth (9.94e-03)
triangles (7.67e-03)
width (5.41e-03)
scissors (3.94e-03)
height (3.84e-03)
color (3.83e-03)
animation (3.76e-03)
texture (2.92e-03)
draw (2.43e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
%END%%END% (9.71e-01)
triangles (1.96e-03)
height (1.02e-03)
width (9.73e-04)
depth (9.55e-04)
all (8.35e-04)
buffer (6.31e-04)
20 (5.04e-04)
%UNK% (5.04e-04)
animation (4.71e-04)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
create,boxcreatebegin (6.13e-01)
end (1.23e-01)
render (9.19e-02)
set (3.44e-02)
draw (2.06e-02)
bind (1.17e-02)
apply (7.49e-03)
update (6.54e-03)
%UNK% (5.36e-03)
pack (5.02e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"box"
,
primitive
type
,
attributes
,
material
)
.
box
(
width
,
height
,
depth
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"box"
,
primitive
type
,
attributes
,
material
)
.
box
(
width
,
height
,
depth
)
;
return
end
(
)
;
}
<SENTENCE_END/>
box%END% (8.00e-01)
depth (1.21e-02)
render (1.14e-02)
%UNK% (7.23e-03)
box (6.10e-03)
end (4.84e-03)
animation (4.49e-03)
scissors (4.45e-03)
begin (3.62e-03)
material (3.60e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"box"
,
primitive
type
,
attributes
,
material
)
.
box
(
width
,
height
,
depth
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"box"
,
primitive
type
,
attributes
,
material
)
.
box
(
width
,
height
,
depth
)
;
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.72e-01)
attributes (1.22e-03)
all (1.15e-03)
box (1.03e-03)
part (7.99e-04)
by (7.33e-04)
end (6.51e-04)
depth (6.01e-04)
%UNK% (5.98e-04)
performed (5.38e-04)
<SENTENCE_START>
{
begin
(
)
;
part
(
"box"
,
primitive
type
,
attributes
,
material
)
.
box
(
width
,
height
,
depth
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"box"
,
primitive
type
,
attributes
,
material
)
.
box
(
width
,
height
,
depth
)
;
return
end
(
)
;
}
<SENTENCE_END/>
create,rectcreateset (1.03e-01)
%UNK% (8.97e-02)
lerp (6.02e-02)
calculate (5.33e-02)
update (3.89e-02)
translate (3.48e-02)
scale (3.15e-02)
get (2.35e-02)
ray (2.20e-02)
to (2.10e-02)
<SENTENCE_START>
{
return
%SELF%
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
rect%END% (4.51e-01)
%UNK% (4.79e-02)
trans (2.27e-02)
to (2.14e-02)
ray (1.77e-02)
transform (1.75e-02)
radius (1.74e-02)
line (1.34e-02)
set (1.15e-02)
rotation (1.12e-02)
<SENTENCE_START>
{
return
%SELF%
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
%END%%END% (6.25e-01)
%UNK% (3.07e-02)
to (1.81e-02)
trans (1.52e-02)
radius (1.43e-02)
transform (1.16e-02)
line (1.15e-02)
ray (9.63e-03)
at (8.14e-03)
rotation (7.49e-03)
<SENTENCE_START>
{
return
%SELF%
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
create,rectcreateset (2.86e-01)
%UNK% (1.03e-01)
update (9.65e-02)
get (5.53e-02)
calculate (4.61e-02)
lerp (2.72e-02)
scale (2.31e-02)
translate (2.28e-02)
apply (1.84e-02)
render (1.51e-02)
<SENTENCE_START>
{
begin
(
)
;
part
(
"rect"
,
primitive
type
,
attributes
,
material
)
.
rect
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"rect"
,
primitive
type
,
attributes
,
material
)
.
rect
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
)
;
return
end
(
)
;
}
<SENTENCE_END/>
rect%END% (4.88e-01)
%UNK% (8.33e-02)
to (2.71e-02)
line (1.59e-02)
at (1.22e-02)
transform (1.08e-02)
update (1.07e-02)
scale (9.67e-03)
triangle (9.20e-03)
trans (8.47e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"rect"
,
primitive
type
,
attributes
,
material
)
.
rect
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"rect"
,
primitive
type
,
attributes
,
material
)
.
rect
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
)
;
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.15e-01)
%UNK% (2.24e-02)
to (9.94e-03)
at (7.33e-03)
line (6.71e-03)
trans (3.89e-03)
radius (3.72e-03)
transform (3.49e-03)
position (3.05e-03)
circle (3.05e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"rect"
,
primitive
type
,
attributes
,
material
)
.
rect
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"rect"
,
primitive
type
,
attributes
,
material
)
.
rect
(
x
00
,
y
00
,
z
00
,
x
10
,
y
10
,
z
10
,
x
11
,
y
11
,
z
11
,
x
01
,
y
01
,
z
01
,
normal
x
,
normal
y
,
normal
z
)
;
return
end
(
)
;
}
<SENTENCE_END/>
create,cylindercreateset (1.06e-01)
compute (9.88e-02)
pack (9.64e-02)
draw (8.01e-02)
color (6.46e-02)
fill (2.57e-02)
width (2.48e-02)
%UNK% (2.28e-02)
calculate (2.15e-02)
size (2.09e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
cylinder%END% (7.92e-01)
depth (1.36e-02)
%UNK% (8.29e-03)
width (7.29e-03)
animation (7.23e-03)
color (7.03e-03)
scissors (6.03e-03)
triangles (5.71e-03)
render (4.03e-03)
draw (3.92e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
%UNK% (1.89e-03)
triangles (1.85e-03)
width (1.09e-03)
animation (1.02e-03)
buffer (1.01e-03)
all (8.94e-04)
height (8.89e-04)
from (8.09e-04)
depth (7.19e-04)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
create,cylindercreateset (1.31e-01)
pack (1.15e-01)
color (6.86e-02)
compute (4.44e-02)
%UNK% (3.80e-02)
size (2.72e-02)
draw (2.35e-02)
scale (2.34e-02)
width (2.10e-02)
add (2.10e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
cylinder%END% (6.73e-01)
%UNK% (3.45e-02)
animation (2.97e-02)
color (2.10e-02)
line (7.19e-03)
width (6.96e-03)
aligned (6.93e-03)
material (5.26e-03)
by (5.13e-03)
scissors (5.06e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
%END%%END% (8.79e-01)
%UNK% (1.47e-02)
animation (8.82e-03)
color (4.06e-03)
aligned (3.53e-03)
by (3.41e-03)
line (2.55e-03)
from (2.35e-03)
offsets (2.35e-03)
width (1.99e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
create,cylindercreatedraw (1.04e-01)
set (8.83e-02)
compute (6.24e-02)
color (5.05e-02)
pack (4.86e-02)
fill (2.94e-02)
%UNK% (2.67e-02)
render (2.21e-02)
%END% (2.21e-02)
add (1.63e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
cylinder%END% (7.02e-01)
from (3.69e-02)
angle (2.31e-02)
to (1.24e-02)
%UNK% (1.09e-02)
scissors (8.61e-03)
single (7.86e-03)
depth (7.52e-03)
line (6.52e-03)
axes (6.16e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
%END%%END% (9.38e-01)
from (6.16e-03)
to (3.82e-03)
%UNK% (3.39e-03)
triangles (1.55e-03)
angle (1.26e-03)
string (9.52e-04)
animation (9.39e-04)
line (9.15e-04)
width (8.81e-04)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
create,cylindercreateset (2.39e-01)
render (1.94e-01)
begin (1.19e-01)
draw (6.61e-02)
end (5.15e-02)
%UNK% (2.92e-02)
bind (1.90e-02)
pack (1.61e-02)
apply (1.57e-02)
add (1.49e-02)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
cylinder
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
cylinder
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
cylinder%END% (7.53e-01)
%UNK% (2.28e-02)
to (1.25e-02)
from (1.15e-02)
render (1.12e-02)
depth (7.43e-03)
angle (6.43e-03)
width (4.08e-03)
scissors (3.98e-03)
by (3.80e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
cylinder
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
cylinder
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
%UNK% (2.73e-03)
to (1.85e-03)
from (1.69e-03)
by (1.12e-03)
end (1.04e-03)
string (1.04e-03)
depth (1.00e-03)
all (9.66e-04)
attributes (9.33e-04)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
cylinder
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
cylinder
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
create,conecreateset (1.06e-01)
compute (9.88e-02)
pack (9.64e-02)
draw (8.01e-02)
color (6.46e-02)
fill (2.57e-02)
width (2.48e-02)
%UNK% (2.28e-02)
calculate (2.15e-02)
size (2.09e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
cone%END% (7.92e-01)
depth (1.36e-02)
%UNK% (8.29e-03)
width (7.29e-03)
animation (7.23e-03)
color (7.03e-03)
scissors (6.03e-03)
triangles (5.71e-03)
render (4.03e-03)
draw (3.92e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
%UNK% (1.89e-03)
triangles (1.85e-03)
width (1.09e-03)
animation (1.02e-03)
buffer (1.01e-03)
all (8.94e-04)
height (8.89e-04)
from (8.09e-04)
depth (7.19e-04)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
create,conecreateset (1.31e-01)
pack (1.15e-01)
color (6.86e-02)
compute (4.44e-02)
%UNK% (3.80e-02)
size (2.72e-02)
draw (2.35e-02)
scale (2.34e-02)
width (2.10e-02)
add (2.10e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
cone%END% (6.73e-01)
%UNK% (3.45e-02)
animation (2.97e-02)
color (2.10e-02)
line (7.19e-03)
width (6.96e-03)
aligned (6.93e-03)
material (5.26e-03)
by (5.13e-03)
scissors (5.06e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
%END%%END% (8.79e-01)
%UNK% (1.47e-02)
animation (8.82e-03)
color (4.06e-03)
aligned (3.53e-03)
by (3.41e-03)
line (2.55e-03)
from (2.35e-03)
offsets (2.35e-03)
width (1.99e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
primitive
type
,
material
,
attributes
,
0
,
360
)
;
}
<SENTENCE_END/>
create,conecreatedraw (1.04e-01)
set (8.83e-02)
compute (6.24e-02)
color (5.05e-02)
pack (4.86e-02)
fill (2.94e-02)
%UNK% (2.67e-02)
render (2.21e-02)
%END% (2.21e-02)
add (1.63e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
cone%END% (7.02e-01)
from (3.69e-02)
angle (2.31e-02)
to (1.24e-02)
%UNK% (1.09e-02)
scissors (8.61e-03)
single (7.86e-03)
depth (7.52e-03)
line (6.52e-03)
axes (6.16e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
%END%%END% (9.38e-01)
from (6.16e-03)
to (3.82e-03)
%UNK% (3.39e-03)
triangles (1.55e-03)
angle (1.26e-03)
string (9.52e-04)
animation (9.39e-04)
line (9.15e-04)
width (8.81e-04)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
from
,
angle
to
)
;
}
<SENTENCE_END/>
create,conecreaterender (2.11e-01)
set (1.96e-01)
begin (1.24e-01)
draw (9.55e-02)
end (4.61e-02)
%UNK% (2.53e-02)
bind (2.21e-02)
pack (1.81e-02)
add (1.49e-02)
apply (1.40e-02)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cone"
,
primitive
type
,
attributes
,
material
)
.
cone
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cone"
,
primitive
type
,
attributes
,
material
)
.
cone
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
cone%END% (7.71e-01)
%UNK% (1.78e-02)
render (1.15e-02)
from (1.11e-02)
depth (9.78e-03)
to (8.87e-03)
angle (5.88e-03)
scissors (4.39e-03)
line (3.54e-03)
single (3.52e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cone"
,
primitive
type
,
attributes
,
material
)
.
cone
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cone"
,
primitive
type
,
attributes
,
material
)
.
cone
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.60e-01)
%UNK% (2.36e-03)
from (1.69e-03)
to (1.53e-03)
depth (1.35e-03)
end (1.13e-03)
attributes (1.09e-03)
by (9.82e-04)
all (9.45e-04)
string (7.04e-04)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cone"
,
primitive
type
,
attributes
,
material
)
.
cone
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cone"
,
primitive
type
,
attributes
,
material
)
.
cone
(
width
,
height
,
depth
,
divisions
,
angle
from
,
angle
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
create,spherecreateset (1.04e-01)
compute (9.69e-02)
draw (7.43e-02)
%UNK% (6.50e-02)
add (3.99e-02)
pack (3.93e-02)
color (3.55e-02)
calculate (2.99e-02)
fill (2.04e-02)
apply (1.83e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
sphere%END% (7.80e-01)
triangles (1.24e-02)
%UNK% (1.08e-02)
width (9.34e-03)
polygon (6.61e-03)
draw (6.35e-03)
depth (6.01e-03)
color (4.46e-03)
scissors (4.41e-03)
rectangle (4.29e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
%END%%END% (9.35e-01)
%UNK% (4.02e-03)
triangles (3.61e-03)
height (1.33e-03)
width (1.25e-03)
from (1.15e-03)
polygon (1.11e-03)
animation (1.01e-03)
circle (9.74e-04)
depth (9.16e-04)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
create,spherecreate%UNK% (1.25e-01)
set (8.25e-02)
add (4.69e-02)
pack (4.42e-02)
compute (4.12e-02)
color (3.70e-02)
draw (2.59e-02)
rect (2.49e-02)
move (2.33e-02)
calculate (2.14e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
primitive
type
,
material
,
attributes
,
0
,
360
,
0
,
180
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
primitive
type
,
material
,
attributes
,
0
,
360
,
0
,
180
)
;
}
<SENTENCE_END/>
sphere%END% (5.56e-01)
%UNK% (8.56e-02)
aligned (1.30e-02)
line (1.30e-02)
animation (1.25e-02)
rect (1.17e-02)
color (1.16e-02)
offsets (1.14e-02)
width (8.44e-03)
single (7.59e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
primitive
type
,
material
,
attributes
,
0
,
360
,
0
,
180
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
primitive
type
,
material
,
attributes
,
0
,
360
,
0
,
180
)
;
}
<SENTENCE_END/>
%END%%END% (7.91e-01)
%UNK% (4.60e-02)
aligned (7.43e-03)
offsets (7.32e-03)
line (6.41e-03)
animation (6.31e-03)
0 (4.32e-03)
by (4.22e-03)
color (3.75e-03)
from (3.60e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
primitive
type
,
material
,
attributes
,
0
,
360
,
0
,
180
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
primitive
type
,
material
,
attributes
,
0
,
360
,
0
,
180
)
;
}
<SENTENCE_END/>
create,spherecreateset (8.48e-02)
rotate (5.81e-02)
draw (5.16e-02)
%END% (4.65e-02)
compute (3.79e-02)
calculate (3.49e-02)
add (3.49e-02)
line (3.48e-02)
transform (3.17e-02)
%UNK% (2.85e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
}
<SENTENCE_END/>
sphere%END% (5.75e-01)
angle (2.97e-02)
from (2.90e-02)
line (2.37e-02)
transform (1.51e-02)
rotate (1.39e-02)
rotation (1.38e-02)
single (1.18e-02)
%UNK% (1.10e-02)
to (1.05e-02)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
}
<SENTENCE_END/>
%END%%END% (7.98e-01)
from (1.91e-02)
to (1.25e-02)
line (1.10e-02)
angle (9.58e-03)
%UNK% (9.24e-03)
rotation (6.87e-03)
trans (5.44e-03)
single (5.32e-03)
transform (4.96e-03)
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
gl
20
.
gl
triangles
,
material
,
attributes
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
}
<SENTENCE_END/>
create,spherecreateset (1.88e-01)
render (1.46e-01)
calculate (6.08e-02)
draw (5.74e-02)
%UNK% (4.84e-02)
rotate (3.68e-02)
add (3.41e-02)
get (2.29e-02)
update (1.91e-02)
translate (1.40e-02)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
sphere
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
sphere
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
sphere%END% (6.24e-01)
%UNK% (2.97e-02)
from (2.22e-02)
to (1.72e-02)
angle (1.46e-02)
render (1.38e-02)
line (1.33e-02)
depth (9.94e-03)
transform (8.38e-03)
triangle (7.32e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
sphere
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
sphere
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.02e-01)
%UNK% (8.04e-03)
to (6.04e-03)
from (6.02e-03)
angle (3.16e-03)
line (3.08e-03)
rad (2.75e-03)
by (2.44e-03)
rotation (1.68e-03)
single (1.54e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
sphere
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"cylinder"
,
primitive
type
,
attributes
,
material
)
.
sphere
(
width
,
height
,
depth
,
divisions
u
,
divisions
v
,
angle
u
from
,
angle
u
to
,
angle
v
from
,
angle
v
to
)
;
return
end
(
)
;
}
<SENTENCE_END/>
create,capsulecreatedraw (2.62e-01)
calculate (8.81e-02)
compute (6.98e-02)
set (5.87e-02)
add (2.89e-02)
radius (2.84e-02)
apply (2.61e-02)
fill (2.51e-02)
%UNK% (2.08e-02)
render (1.94e-02)
<SENTENCE_START>
{
return
%SELF%
(
radius
,
height
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
radius
,
height
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
capsule%END% (9.02e-01)
radius (1.26e-02)
triangles (9.77e-03)
circle (5.16e-03)
height (3.44e-03)
%UNK% (2.76e-03)
scissors (2.40e-03)
draw (2.30e-03)
offsets (2.27e-03)
attributes (2.07e-03)
<SENTENCE_START>
{
return
%SELF%
(
radius
,
height
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
radius
,
height
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
%END%%END% (9.79e-01)
triangles (1.88e-03)
radius (9.61e-04)
height (8.61e-04)
all (8.42e-04)
circle (5.92e-04)
%UNK% (5.30e-04)
attributes (3.82e-04)
20 (3.63e-04)
array (3.37e-04)
<SENTENCE_START>
{
return
%SELF%
(
radius
,
height
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
radius
,
height
,
divisions
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
create,capsulecreatebegin (4.56e-01)
set (9.73e-02)
render (8.17e-02)
end (7.11e-02)
draw (6.37e-02)
update (1.61e-02)
add (1.54e-02)
create (1.47e-02)
apply (1.38e-02)
bind (1.32e-02)
<SENTENCE_START>
{
begin
(
)
;
part
(
"capsule"
,
primitive
type
,
attributes
,
material
)
.
capsule
(
radius
,
height
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"capsule"
,
primitive
type
,
attributes
,
material
)
.
capsule
(
radius
,
height
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
capsule%END% (6.17e-01)
capsule (1.57e-01)
%UNK% (2.70e-02)
render (6.82e-03)
height (4.97e-03)
radius (4.35e-03)
material (3.68e-03)
by (3.62e-03)
all (3.43e-03)
model (3.29e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"capsule"
,
primitive
type
,
attributes
,
material
)
.
capsule
(
radius
,
height
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"capsule"
,
primitive
type
,
attributes
,
material
)
.
capsule
(
radius
,
height
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.75e-01)
capsule (2.18e-03)
attributes (1.37e-03)
%UNK% (1.06e-03)
all (9.31e-04)
radius (7.13e-04)
end (6.16e-04)
by (5.64e-04)
part (5.14e-04)
performed (5.09e-04)
<SENTENCE_START>
{
begin
(
)
;
part
(
"capsule"
,
primitive
type
,
attributes
,
material
)
.
capsule
(
radius
,
height
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"capsule"
,
primitive
type
,
attributes
,
material
)
.
capsule
(
radius
,
height
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
rebuild,referencesrebuildload (4.25e-01)
model (1.53e-01)
add (7.63e-02)
render (5.96e-02)
clear (5.17e-02)
set (1.79e-02)
convert (1.08e-02)
flush (1.05e-02)
alloc (1.03e-02)
end (9.76e-03)
<SENTENCE_START>
{
model
.
materials
.
clear
(
)
;
model
.
meshes
.
clear
(
)
;
model
.
mesh
parts
.
clear
(
)
;
for
(
final
node
node
:
model
.
nodes
)
%SELF%
(
model
,
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
model
.
materials
.
clear
(
)
;
model
.
meshes
.
clear
(
)
;
model
.
mesh
parts
.
clear
(
)
;
for
(
final
node
node
:
model
.
nodes
)
%SELF%
(
model
,
node
)
;
}
<SENTENCE_END/>
referencesmodel (5.71e-01)
mesh (1.07e-01)
%END% (9.46e-02)
parts (6.81e-02)
meshes (4.42e-02)
materials (2.54e-02)
node (1.24e-02)
nodes (4.27e-03)
load (1.71e-03)
all (1.70e-03)
<SENTENCE_START>
{
model
.
materials
.
clear
(
)
;
model
.
meshes
.
clear
(
)
;
model
.
mesh
parts
.
clear
(
)
;
for
(
final
node
node
:
model
.
nodes
)
%SELF%
(
model
,
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
model
.
materials
.
clear
(
)
;
model
.
meshes
.
clear
(
)
;
model
.
mesh
parts
.
clear
(
)
;
for
(
final
node
node
:
model
.
nodes
)
%SELF%
(
model
,
node
)
;
}
<SENTENCE_END/>
%END%%END% (7.67e-01)
parts (5.62e-02)
model (4.90e-02)
meshes (3.84e-02)
materials (1.03e-02)
mesh (5.63e-03)
node (4.76e-03)
clear (3.39e-03)
all (1.49e-03)
nodes (1.34e-03)
<SENTENCE_START>
{
model
.
materials
.
clear
(
)
;
model
.
meshes
.
clear
(
)
;
model
.
mesh
parts
.
clear
(
)
;
for
(
final
node
node
:
model
.
nodes
)
%SELF%
(
model
,
node
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
model
.
materials
.
clear
(
)
;
model
.
meshes
.
clear
(
)
;
model
.
mesh
parts
.
clear
(
)
;
for
(
final
node
node
:
model
.
nodes
)
%SELF%
(
model
,
node
)
;
}
<SENTENCE_END/>
rebuild,referencesrebuildadd (4.15e-01)
load (1.01e-01)
%UNK% (6.94e-02)
render (3.80e-02)
set (3.34e-02)
model (1.89e-02)
copy (1.63e-02)
convert (1.46e-02)
create (9.65e-03)
build (9.32e-03)
<SENTENCE_START>
{
for
(
final
node
part
mpm
:
node
.
parts
)
{
if
(
!
model
.
materials
.
contains
(
mpm
.
material
,
true
)
)
model
.
materials
.
add
(
mpm
.
material
)
;
if
(
!
model
.
mesh
parts
.
contains
(
mpm
.
mesh
part
,
true
)
)
{
model
.
mesh
parts
.
add
(
mpm
.
mesh
part
)
;
if
(
!
model
.
meshes
.
contains
(
mpm
.
mesh
part
.
mesh
,
true
)
)
model
.
meshes
.
add
(
mpm
.
mesh
part
.
mesh
)
;
model
.
manage
disposable
(
mpm
.
mesh
part
.
mesh
)
;
}
}
for
(
final
node
child
:
node
.
get
children
(
)
)
%SELF%
(
model
,
child
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
final
node
part
mpm
:
node
.
parts
)
{
if
(
!
model
.
materials
.
contains
(
mpm
.
material
,
true
)
)
model
.
materials
.
add
(
mpm
.
material
)
;
if
(
!
model
.
mesh
parts
.
contains
(
mpm
.
mesh
part
,
true
)
)
{
model
.
mesh
parts
.
add
(
mpm
.
mesh
part
)
;
if
(
!
model
.
meshes
.
contains
(
mpm
.
mesh
part
.
mesh
,
true
)
)
model
.
meshes
.
add
(
mpm
.
mesh
part
.
mesh
)
;
model
.
manage
disposable
(
mpm
.
mesh
part
.
mesh
)
;
}
}
for
(
final
node
child
:
node
.
get
children
(
)
)
%SELF%
(
model
,
child
)
;
}
<SENTENCE_END/>
references%END% (3.61e-01)
mesh (8.36e-02)
model (7.17e-02)
parts (5.01e-02)
%UNK% (3.06e-02)
meshes (2.22e-02)
mpm (2.20e-02)
part (1.90e-02)
materials (1.73e-02)
add (1.67e-02)
<SENTENCE_START>
{
for
(
final
node
part
mpm
:
node
.
parts
)
{
if
(
!
model
.
materials
.
contains
(
mpm
.
material
,
true
)
)
model
.
materials
.
add
(
mpm
.
material
)
;
if
(
!
model
.
mesh
parts
.
contains
(
mpm
.
mesh
part
,
true
)
)
{
model
.
mesh
parts
.
add
(
mpm
.
mesh
part
)
;
if
(
!
model
.
meshes
.
contains
(
mpm
.
mesh
part
.
mesh
,
true
)
)
model
.
meshes
.
add
(
mpm
.
mesh
part
.
mesh
)
;
model
.
manage
disposable
(
mpm
.
mesh
part
.
mesh
)
;
}
}
for
(
final
node
child
:
node
.
get
children
(
)
)
%SELF%
(
model
,
child
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
final
node
part
mpm
:
node
.
parts
)
{
if
(
!
model
.
materials
.
contains
(
mpm
.
material
,
true
)
)
model
.
materials
.
add
(
mpm
.
material
)
;
if
(
!
model
.
mesh
parts
.
contains
(
mpm
.
mesh
part
,
true
)
)
{
model
.
mesh
parts
.
add
(
mpm
.
mesh
part
)
;
if
(
!
model
.
meshes
.
contains
(
mpm
.
mesh
part
.
mesh
,
true
)
)
model
.
meshes
.
add
(
mpm
.
mesh
part
.
mesh
)
;
model
.
manage
disposable
(
mpm
.
mesh
part
.
mesh
)
;
}
}
for
(
final
node
child
:
node
.
get
children
(
)
)
%SELF%
(
model
,
child
)
;
}
<SENTENCE_END/>
%END%%END% (5.84e-01)
parts (7.54e-02)
mesh (3.40e-02)
part (3.03e-02)
mpm (2.82e-02)
meshes (2.03e-02)
model (1.45e-02)
disposable (9.80e-03)
contains (9.67e-03)
materials (8.18e-03)
<SENTENCE_START>
{
for
(
final
node
part
mpm
:
node
.
parts
)
{
if
(
!
model
.
materials
.
contains
(
mpm
.
material
,
true
)
)
model
.
materials
.
add
(
mpm
.
material
)
;
if
(
!
model
.
mesh
parts
.
contains
(
mpm
.
mesh
part
,
true
)
)
{
model
.
mesh
parts
.
add
(
mpm
.
mesh
part
)
;
if
(
!
model
.
meshes
.
contains
(
mpm
.
mesh
part
.
mesh
,
true
)
)
model
.
meshes
.
add
(
mpm
.
mesh
part
.
mesh
)
;
model
.
manage
disposable
(
mpm
.
mesh
part
.
mesh
)
;
}
}
for
(
final
node
child
:
node
.
get
children
(
)
)
%SELF%
(
model
,
child
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
final
node
part
mpm
:
node
.
parts
)
{
if
(
!
model
.
materials
.
contains
(
mpm
.
material
,
true
)
)
model
.
materials
.
add
(
mpm
.
material
)
;
if
(
!
model
.
mesh
parts
.
contains
(
mpm
.
mesh
part
,
true
)
)
{
model
.
mesh
parts
.
add
(
mpm
.
mesh
part
)
;
if
(
!
model
.
meshes
.
contains
(
mpm
.
mesh
part
.
mesh
,
true
)
)
model
.
meshes
.
add
(
mpm
.
mesh
part
.
mesh
)
;
model
.
manage
disposable
(
mpm
.
mesh
part
.
mesh
)
;
}
}
for
(
final
node
child
:
node
.
get
children
(
)
)
%SELF%
(
model
,
child
)
;
}
<SENTENCE_END/>
create,xyz,coordinatescreateget (8.30e-02)
render (6.52e-02)
add (6.23e-02)
%UNK% (6.02e-02)
convert (5.65e-02)
load (4.99e-02)
draw (4.29e-02)
to (3.61e-02)
set (2.78e-02)
end (2.46e-02)
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
;
node
node
=
node
(
)
;
part
builder
=
part
(
"xyz"
,
primitive
type
,
attributes
,
material
)
;
part
builder
.
set
color
(
color
.
red
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
axis
length
,
0
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
green
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
axis
length
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
blue
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
0
,
axis
length
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
;
node
node
=
node
(
)
;
part
builder
=
part
(
"xyz"
,
primitive
type
,
attributes
,
material
)
;
part
builder
.
set
color
(
color
.
red
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
axis
length
,
0
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
green
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
axis
length
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
blue
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
0
,
axis
length
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
xyz%END% (4.43e-01)
part (1.25e-01)
builder (6.25e-02)
%UNK% (3.03e-02)
to (2.62e-02)
color (1.43e-02)
0 (1.30e-02)
mesh (1.20e-02)
string (1.08e-02)
render (7.55e-03)
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
;
node
node
=
node
(
)
;
part
builder
=
part
(
"xyz"
,
primitive
type
,
attributes
,
material
)
;
part
builder
.
set
color
(
color
.
red
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
axis
length
,
0
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
green
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
axis
length
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
blue
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
0
,
axis
length
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
;
node
node
=
node
(
)
;
part
builder
=
part
(
"xyz"
,
primitive
type
,
attributes
,
material
)
;
part
builder
.
set
color
(
color
.
red
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
axis
length
,
0
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
green
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
axis
length
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
blue
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
0
,
axis
length
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
coordinates%END% (7.90e-01)
builder (1.79e-02)
%UNK% (1.74e-02)
to (1.27e-02)
part (9.77e-03)
0 (9.37e-03)
string (7.31e-03)
node (4.87e-03)
color (4.45e-03)
all (3.71e-03)
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
;
node
node
=
node
(
)
;
part
builder
=
part
(
"xyz"
,
primitive
type
,
attributes
,
material
)
;
part
builder
.
set
color
(
color
.
red
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
axis
length
,
0
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
green
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
axis
length
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
blue
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
0
,
axis
length
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
;
node
node
=
node
(
)
;
part
builder
=
part
(
"xyz"
,
primitive
type
,
attributes
,
material
)
;
part
builder
.
set
color
(
color
.
red
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
axis
length
,
0
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
green
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
axis
length
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
blue
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
0
,
axis
length
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.05e-01)
%UNK% (8.56e-03)
to (6.73e-03)
0 (4.54e-03)
string (4.41e-03)
builder (3.13e-03)
all (3.12e-03)
part (1.96e-03)
color (1.95e-03)
by (1.81e-03)
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
;
node
node
=
node
(
)
;
part
builder
=
part
(
"xyz"
,
primitive
type
,
attributes
,
material
)
;
part
builder
.
set
color
(
color
.
red
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
axis
length
,
0
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
green
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
axis
length
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
blue
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
0
,
axis
length
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
;
node
node
=
node
(
)
;
part
builder
=
part
(
"xyz"
,
primitive
type
,
attributes
,
material
)
;
part
builder
.
set
color
(
color
.
red
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
axis
length
,
0
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
green
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
axis
length
,
0
,
cap
length
,
stem
thickness
,
divisions
)
;
part
builder
.
set
color
(
color
.
blue
)
;
part
builder
.
arrow
(
0
,
0
,
0
,
0
,
0
,
axis
length
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
create,xyz,coordinatescreateinit (5.42e-02)
draw (5.30e-02)
%UNK% (4.93e-02)
get (4.59e-02)
%END% (3.33e-02)
set (2.99e-02)
create (2.66e-02)
render (2.07e-02)
add (2.07e-02)
to (1.87e-02)
<SENTENCE_START>
{
return
%SELF%
(
axis
length
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
axis
length
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
xyz%END% (8.94e-01)
all (5.09e-03)
%UNK% (4.76e-03)
triangles (4.69e-03)
from (2.83e-03)
axis (2.35e-03)
attributes (2.19e-03)
by (2.17e-03)
animation (1.89e-03)
gl (1.76e-03)
<SENTENCE_START>
{
return
%SELF%
(
axis
length
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
axis
length
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
coordinates%END% (9.43e-01)
5 (3.08e-03)
all (2.71e-03)
%UNK% (2.24e-03)
triangles (2.11e-03)
axis (1.27e-03)
array (1.27e-03)
from (1.24e-03)
length (1.20e-03)
attributes (1.06e-03)
<SENTENCE_START>
{
return
%SELF%
(
axis
length
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
axis
length
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
%END%%END% (9.54e-01)
5 (2.82e-03)
material (2.64e-03)
length (2.34e-03)
triangles (1.53e-03)
all (1.26e-03)
attributes (1.05e-03)
axis (9.26e-04)
%UNK% (8.81e-04)
gl (8.67e-04)
<SENTENCE_START>
{
return
%SELF%
(
axis
length
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
axis
length
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
create,arrowcreate%UNK% (2.19e-01)
set (1.13e-01)
render (6.79e-02)
draw (4.91e-02)
add (4.80e-02)
begin (4.32e-02)
end (3.58e-02)
create (2.16e-02)
init (2.08e-02)
get (1.76e-02)
<SENTENCE_START>
{
begin
(
)
;
part
(
"arrow"
,
primitive
type
,
attributes
,
material
)
.
arrow
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"arrow"
,
primitive
type
,
attributes
,
material
)
.
arrow
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
arrow%END% (7.78e-01)
%UNK% (6.75e-02)
to (7.43e-03)
triangle (5.62e-03)
line (5.27e-03)
2 (4.53e-03)
z (3.43e-03)
from (3.10e-03)
single (2.94e-03)
rect (2.75e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"arrow"
,
primitive
type
,
attributes
,
material
)
.
arrow
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"arrow"
,
primitive
type
,
attributes
,
material
)
.
arrow
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.40e-01)
%UNK% (1.15e-02)
2 (2.95e-03)
1 (2.21e-03)
z (1.87e-03)
to (1.48e-03)
line (1.21e-03)
y (1.16e-03)
at (1.09e-03)
x (1.01e-03)
<SENTENCE_START>
{
begin
(
)
;
part
(
"arrow"
,
primitive
type
,
attributes
,
material
)
.
arrow
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
part
(
"arrow"
,
primitive
type
,
attributes
,
material
)
.
arrow
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
,
cap
length
,
stem
thickness
,
divisions
)
;
return
end
(
)
;
}
<SENTENCE_END/>
create,arrowcreatefrom (1.44e-01)
to (1.38e-01)
%END% (6.32e-02)
%UNK% (5.34e-02)
set (4.55e-02)
draw (3.04e-02)
rotate (2.61e-02)
add (1.83e-02)
translate (1.68e-02)
triangle (1.54e-02)
<SENTENCE_START>
{
return
%SELF%
(
from
.
x
,
from
.
y
,
from
.
z
,
to
.
x
,
to
.
y
,
to
.
z
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
from
.
x
,
from
.
y
,
from
.
z
,
to
.
x
,
to
.
y
,
to
.
z
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
arrow%END% (7.67e-01)
to (5.07e-02)
from (4.01e-02)
trans (1.32e-02)
%UNK% (9.21e-03)
rotation (3.85e-03)
triangle (3.61e-03)
single (3.29e-03)
circle (3.07e-03)
transform (2.99e-03)
<SENTENCE_START>
{
return
%SELF%
(
from
.
x
,
from
.
y
,
from
.
z
,
to
.
x
,
to
.
y
,
to
.
z
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
from
.
x
,
from
.
y
,
from
.
z
,
to
.
x
,
to
.
y
,
to
.
z
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
%END%%END% (8.62e-01)
to (4.30e-02)
from (1.21e-02)
trans (6.12e-03)
%UNK% (6.06e-03)
rotation (1.90e-03)
string (1.90e-03)
transform (1.71e-03)
circle (1.69e-03)
line (1.54e-03)
<SENTENCE_START>
{
return
%SELF%
(
from
.
x
,
from
.
y
,
from
.
z
,
to
.
x
,
to
.
y
,
to
.
z
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
from
.
x
,
from
.
y
,
from
.
z
,
to
.
x
,
to
.
y
,
to
.
z
,
0.1f
,
0.1f
,
5
,
gl
20
.
gl
triangles
,
material
,
attributes
)
;
}
<SENTENCE_END/>
create,line,gridcreate%UNK% (2.65e-01)
%END% (6.94e-02)
add (6.30e-02)
create (4.75e-02)
set (4.47e-02)
calculate (2.23e-02)
translate (1.85e-02)
fill (1.78e-02)
to (1.38e-02)
init (1.06e-02)
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
=
part
(
"lines"
,
gl
20
.
gl
lines
,
attributes
,
material
)
;
float
xlength
=
x
divisions
*
x
size
,
zlength
=
z
divisions
*
z
size
,
hxlength
=
xlength
/
2
,
hzlength
=
zlength
/
2
;
float
x
1
=
-
hxlength
,
y
1
=
0
,
z
1
=
hzlength
,
x
2
=
-
hxlength
,
y
2
=
0
,
z
2
=
-
hzlength
;
for
(
int
i
=
0
;
i
<=
x
divisions
;
++
i
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
x
1
+=
x
size
;
x
2
+=
x
size
;
}
x
1
=
-
hxlength
;
y
1
=
0
;
z
1
=
-
hzlength
;
x
2
=
hxlength
;
y
2
=
0
;
z
2
=
-
hzlength
;
for
(
int
j
=
0
;
j
<=
z
divisions
;
++
j
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
z
1
+=
z
size
;
z
2
+=
z
size
;
}
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
=
part
(
"lines"
,
gl
20
.
gl
lines
,
attributes
,
material
)
;
float
xlength
=
x
divisions
*
x
size
,
zlength
=
z
divisions
*
z
size
,
hxlength
=
xlength
/
2
,
hzlength
=
zlength
/
2
;
float
x
1
=
-
hxlength
,
y
1
=
0
,
z
1
=
hzlength
,
x
2
=
-
hxlength
,
y
2
=
0
,
z
2
=
-
hzlength
;
for
(
int
i
=
0
;
i
<=
x
divisions
;
++
i
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
x
1
+=
x
size
;
x
2
+=
x
size
;
}
x
1
=
-
hxlength
;
y
1
=
0
;
z
1
=
-
hzlength
;
x
2
=
hxlength
;
y
2
=
0
;
z
2
=
-
hzlength
;
for
(
int
j
=
0
;
j
<=
z
divisions
;
++
j
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
z
1
+=
z
size
;
z
2
+=
z
size
;
}
return
end
(
)
;
}
<SENTENCE_END/>
line%END% (5.11e-01)
%UNK% (9.58e-02)
part (3.45e-02)
builder (2.85e-02)
x (1.68e-02)
2 (1.55e-02)
line (1.03e-02)
z (1.03e-02)
to (9.23e-03)
1 (7.14e-03)
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
=
part
(
"lines"
,
gl
20
.
gl
lines
,
attributes
,
material
)
;
float
xlength
=
x
divisions
*
x
size
,
zlength
=
z
divisions
*
z
size
,
hxlength
=
xlength
/
2
,
hzlength
=
zlength
/
2
;
float
x
1
=
-
hxlength
,
y
1
=
0
,
z
1
=
hzlength
,
x
2
=
-
hxlength
,
y
2
=
0
,
z
2
=
-
hzlength
;
for
(
int
i
=
0
;
i
<=
x
divisions
;
++
i
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
x
1
+=
x
size
;
x
2
+=
x
size
;
}
x
1
=
-
hxlength
;
y
1
=
0
;
z
1
=
-
hzlength
;
x
2
=
hxlength
;
y
2
=
0
;
z
2
=
-
hzlength
;
for
(
int
j
=
0
;
j
<=
z
divisions
;
++
j
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
z
1
+=
z
size
;
z
2
+=
z
size
;
}
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
=
part
(
"lines"
,
gl
20
.
gl
lines
,
attributes
,
material
)
;
float
xlength
=
x
divisions
*
x
size
,
zlength
=
z
divisions
*
z
size
,
hxlength
=
xlength
/
2
,
hzlength
=
zlength
/
2
;
float
x
1
=
-
hxlength
,
y
1
=
0
,
z
1
=
hzlength
,
x
2
=
-
hxlength
,
y
2
=
0
,
z
2
=
-
hzlength
;
for
(
int
i
=
0
;
i
<=
x
divisions
;
++
i
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
x
1
+=
x
size
;
x
2
+=
x
size
;
}
x
1
=
-
hxlength
;
y
1
=
0
;
z
1
=
-
hzlength
;
x
2
=
hxlength
;
y
2
=
0
;
z
2
=
-
hzlength
;
for
(
int
j
=
0
;
j
<=
z
divisions
;
++
j
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
z
1
+=
z
size
;
z
2
+=
z
size
;
}
return
end
(
)
;
}
<SENTENCE_END/>
grid%END% (6.23e-01)
%UNK% (6.18e-02)
part (2.35e-02)
builder (1.85e-02)
2 (1.83e-02)
x (1.66e-02)
1 (1.40e-02)
z (1.16e-02)
y (7.27e-03)
line (6.50e-03)
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
=
part
(
"lines"
,
gl
20
.
gl
lines
,
attributes
,
material
)
;
float
xlength
=
x
divisions
*
x
size
,
zlength
=
z
divisions
*
z
size
,
hxlength
=
xlength
/
2
,
hzlength
=
zlength
/
2
;
float
x
1
=
-
hxlength
,
y
1
=
0
,
z
1
=
hzlength
,
x
2
=
-
hxlength
,
y
2
=
0
,
z
2
=
-
hzlength
;
for
(
int
i
=
0
;
i
<=
x
divisions
;
++
i
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
x
1
+=
x
size
;
x
2
+=
x
size
;
}
x
1
=
-
hxlength
;
y
1
=
0
;
z
1
=
-
hzlength
;
x
2
=
hxlength
;
y
2
=
0
;
z
2
=
-
hzlength
;
for
(
int
j
=
0
;
j
<=
z
divisions
;
++
j
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
z
1
+=
z
size
;
z
2
+=
z
size
;
}
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
=
part
(
"lines"
,
gl
20
.
gl
lines
,
attributes
,
material
)
;
float
xlength
=
x
divisions
*
x
size
,
zlength
=
z
divisions
*
z
size
,
hxlength
=
xlength
/
2
,
hzlength
=
zlength
/
2
;
float
x
1
=
-
hxlength
,
y
1
=
0
,
z
1
=
hzlength
,
x
2
=
-
hxlength
,
y
2
=
0
,
z
2
=
-
hzlength
;
for
(
int
i
=
0
;
i
<=
x
divisions
;
++
i
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
x
1
+=
x
size
;
x
2
+=
x
size
;
}
x
1
=
-
hxlength
;
y
1
=
0
;
z
1
=
-
hzlength
;
x
2
=
hxlength
;
y
2
=
0
;
z
2
=
-
hzlength
;
for
(
int
j
=
0
;
j
<=
z
divisions
;
++
j
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
z
1
+=
z
size
;
z
2
+=
z
size
;
}
return
end
(
)
;
}
<SENTENCE_END/>
%END%%END% (7.94e-01)
%UNK% (4.11e-02)
2 (1.16e-02)
x (7.89e-03)
1 (7.42e-03)
to (4.89e-03)
builder (4.78e-03)
z (4.54e-03)
line (4.17e-03)
in (4.05e-03)
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
=
part
(
"lines"
,
gl
20
.
gl
lines
,
attributes
,
material
)
;
float
xlength
=
x
divisions
*
x
size
,
zlength
=
z
divisions
*
z
size
,
hxlength
=
xlength
/
2
,
hzlength
=
zlength
/
2
;
float
x
1
=
-
hxlength
,
y
1
=
0
,
z
1
=
hzlength
,
x
2
=
-
hxlength
,
y
2
=
0
,
z
2
=
-
hzlength
;
for
(
int
i
=
0
;
i
<=
x
divisions
;
++
i
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
x
1
+=
x
size
;
x
2
+=
x
size
;
}
x
1
=
-
hxlength
;
y
1
=
0
;
z
1
=
-
hzlength
;
x
2
=
hxlength
;
y
2
=
0
;
z
2
=
-
hzlength
;
for
(
int
j
=
0
;
j
<=
z
divisions
;
++
j
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
z
1
+=
z
size
;
z
2
+=
z
size
;
}
return
end
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
begin
(
)
;
mesh
part
builder
part
builder
=
part
(
"lines"
,
gl
20
.
gl
lines
,
attributes
,
material
)
;
float
xlength
=
x
divisions
*
x
size
,
zlength
=
z
divisions
*
z
size
,
hxlength
=
xlength
/
2
,
hzlength
=
zlength
/
2
;
float
x
1
=
-
hxlength
,
y
1
=
0
,
z
1
=
hzlength
,
x
2
=
-
hxlength
,
y
2
=
0
,
z
2
=
-
hzlength
;
for
(
int
i
=
0
;
i
<=
x
divisions
;
++
i
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
x
1
+=
x
size
;
x
2
+=
x
size
;
}
x
1
=
-
hxlength
;
y
1
=
0
;
z
1
=
-
hzlength
;
x
2
=
hxlength
;
y
2
=
0
;
z
2
=
-
hzlength
;
for
(
int
j
=
0
;
j
<=
z
divisions
;
++
j
)
{
part
builder
.
line
(
x
1
,
y
1
,
z
1
,
x
2
,
y
2
,
z
2
)
;
z
1
+=
z
size
;
z
2
+=
z
size
;
}
return
end
(
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.83e-01)
c (4.72e-03)
obj (1.88e-03)
swig (1.36e-03)
is (8.93e-04)
return (8.85e-04)
ptr (5.54e-04)
0 (3.63e-04)
null (3.14e-04)
obtain (2.82e-04)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.96e-01)
ptr (2.00e-03)
get (1.04e-03)
%END% (8.72e-04)
swig (1.90e-04)
instance (1.07e-04)
overlaps (3.51e-05)
derived (2.62e-05)
match (7.06e-06)
is (6.12e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (9.96e-01)
c (2.15e-03)
%END% (1.61e-03)
obj (1.88e-05)
0 (6.12e-06)
get (6.07e-06)
return (5.61e-06)
string (2.74e-06)
instance (2.57e-06)
swig (2.31e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
ptr (3.23e-02)
obj (8.25e-04)
c (4.05e-04)
return (2.33e-04)
string (2.06e-04)
double (1.33e-04)
at (1.02e-04)
0 (9.89e-05)
swig (5.39e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
swig,director,disconnectswigswig (9.89e-01)
c (3.00e-03)
mem (7.13e-04)
delete (1.84e-04)
own (1.26e-04)
false (6.87e-05)
addr (2.08e-05)
director (1.85e-05)
release (1.61e-05)
take (7.48e-06)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
directordirector (7.90e-01)
disconnect (1.54e-01)
own (1.24e-02)
swig (1.20e-02)
mem (1.11e-02)
take (6.94e-03)
release (6.58e-03)
c (4.72e-03)
addr (1.68e-04)
delete (1.33e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
disconnectdisconnect (7.40e-01)
director (1.12e-01)
%END% (9.05e-02)
release (4.39e-03)
take (3.85e-03)
swig (3.43e-03)
own (2.94e-03)
up (2.28e-03)
%UNK% (2.13e-03)
change (1.59e-03)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
disconnect (7.03e-03)
mem (4.78e-03)
swig (2.80e-03)
own (2.17e-03)
c (2.15e-03)
array (7.81e-04)
performed (7.44e-04)
up (7.43e-04)
20 (6.24e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
delete
(
)
;
}
<SENTENCE_END/>
swig,release,ownershipswigswig (9.79e-01)
c (3.25e-03)
change (1.40e-03)
ownership (9.62e-04)
callback (9.48e-04)
ray (7.51e-04)
broadphase (5.09e-04)
mem (4.84e-04)
this (3.48e-04)
ptr (2.14e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
releaserelease (4.12e-01)
take (2.96e-01)
change (1.62e-01)
ownership (5.24e-02)
swig (2.58e-02)
c (1.27e-02)
%END% (8.15e-03)
director (7.42e-03)
mem (5.39e-03)
disconnect (3.35e-03)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
ownershipownership (8.96e-01)
%END% (7.46e-02)
change (7.82e-03)
release (3.05e-03)
take (2.56e-03)
ptr (1.20e-03)
c (7.52e-04)
swig (6.80e-04)
false (4.28e-04)
mem (3.51e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (8.95e-01)
ownership (3.05e-02)
mem (7.30e-03)
own (4.88e-03)
this (3.53e-03)
swig (3.09e-03)
c (2.31e-03)
ptr (7.85e-04)
take (6.87e-04)
release (6.29e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
false
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
false
)
;
}
<SENTENCE_END/>
swig,take,ownershipswigswig (9.76e-01)
c (4.12e-03)
change (1.45e-03)
callback (9.78e-04)
ownership (9.64e-04)
ray (7.31e-04)
mem (6.19e-04)
broadphase (4.87e-04)
this (3.60e-04)
ptr (2.74e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
taketake (4.90e-01)
release (2.20e-01)
change (1.54e-01)
ownership (4.67e-02)
swig (3.11e-02)
c (1.88e-02)
director (8.09e-03)
mem (7.77e-03)
%END% (6.30e-03)
ptr (3.17e-03)
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
ownershipownership (8.86e-01)
%END% (8.09e-02)
change (8.42e-03)
take (5.57e-03)
release (1.77e-03)
ptr (1.61e-03)
swig (9.31e-04)
c (8.94e-04)
mem (5.08e-04)
true (4.33e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
%END%%END% (9.45e-01)
mem (6.05e-03)
own (4.88e-03)
swig (4.42e-03)
ownership (3.91e-03)
c (2.47e-03)
this (2.06e-03)
take (1.20e-03)
ptr (4.63e-04)
release (3.45e-04)
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
swig
c
mem
own
=
true
;
collision
jni
.
bt
broadphase
ray
callback
change
ownership
(
this
,
swig
c
ptr
,
true
)
;
}
<SENTENCE_END/>
set,ray,direction,inversesetset (9.74e-01)
inverse (9.14e-03)
ray (5.45e-03)
direction (4.73e-03)
callback (2.99e-03)
c (3.66e-04)
broadphase (3.03e-04)
ptr (2.86e-04)
get (2.09e-04)
bt (1.91e-04)
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
rayray (8.15e-01)
direction (1.79e-01)
callback (2.16e-03)
%END% (2.04e-03)
inverse (1.14e-03)
set (1.27e-04)
get (1.32e-05)
swig (1.31e-05)
c (1.03e-05)
bt (6.47e-06)
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
directiondirection (7.61e-01)
inverse (2.29e-01)
ray (7.50e-03)
%END% (2.30e-03)
set (1.04e-04)
ptr (2.17e-05)
c (1.96e-05)
callback (1.62e-05)
jni (1.47e-05)
bt (1.24e-05)
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
inverseinverse (5.13e-01)
%END% (4.58e-01)
set (1.78e-02)
direction (7.57e-03)
ray (5.33e-04)
bt (2.53e-04)
%UNK% (2.17e-04)
2 (1.57e-04)
ptr (1.46e-04)
c (1.26e-04)
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.27e-01)
inverse (4.72e-02)
set (1.92e-02)
ray (9.17e-04)
bt (4.73e-04)
%UNK% (4.12e-04)
2 (3.10e-04)
direction (2.87e-04)
c (1.72e-04)
endian (1.60e-04)
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
broadphase
ray
callback
ray
direction
inverse
set
(
swig
c
ptr
,
this
,
bt
vector
3
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>