get,node
get
get
(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/>
node
node
(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,mask
set
set
(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/>
mask
mask
(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,mask
get
get
(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/>
mask
mask
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,node
set
set
(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/>
node
node
(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,node
get
get
(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/>
node
node
(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,mask
set
set
(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/>
mask
mask
(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,mask
get
get
(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/>
mask
mask
(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,value
set
set
(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/>
value
value
(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,value
get
get
(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/>
value
value
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,node
set
set
(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/>
node
node
(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,node
get
get
(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/>
node
node
(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,parent
set
set
(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/>
parent
parent
(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,parent
get
get
(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/>
parent
parent
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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/>
prepare
prepare
prepare
(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,node
write
write
(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/>
node
node
(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,leaf
write
parse
(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/>
leaf
leaf
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,leaf
clone
%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/>
leaf
leaf
(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,root
set
set
(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/>
root
root
(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,root
get
get
(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/>
root
root
(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,free
set
set
(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/>
free
free
(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,free
get
get
(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/>
free
free
(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,lkhd
set
set
(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/>
lkhd
lkhd
(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,lkhd
get
get
(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/>
lkhd
lkhd
(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,leaves
set
set
(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/>
leaves
leaves
(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,leaves
get
get
(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/>
leaves
leaves
(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,opath
set
set
(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/>
opath
opath
(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,opath
get
get
(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/>
opath
opath
(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,stack
set
set
(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/>
stk
stack
(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,stack
get
get
(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/>
stk
stack
(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,stack
set
set
(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/>
ray
stack
(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,stack
get
get
(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/>
ray
stack
(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/>
clear
clear
clear
(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/>
empty
empty
get
(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,up
optimize
up
(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/>
bottom
up
(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,down
optimize
down
(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,down
optimize
down
(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,incremental
optimize
%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/>
insert
insert
insert
(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/>
update
update
update
(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/>
update
update
update
(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/>
update
update
update
(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/>
update
update
update
(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/>
update
update
update
(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/>
update
update
(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/>
remove
remove
remove
(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/>
write
write
write
(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/>
clone
clone
(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/>
clone
clone
(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/>
maxdepth
maxdepth
get
(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,leaves
count
get
(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,leaves
extract
get
(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/>
benchmark
benchmark
%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,nodes
enum
get
(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/>
nodes
c
(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,leaves
enum
get
(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/>
leaves
c
(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,tt
collide
%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/>
tt
tt
(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,stack
collide
%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/>
t
stack
(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,tv
collide
%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,test
ray
get
(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/>
test
c
(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,internal
ray
internal
(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/>
test
internal
(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,kdop
collide
%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/>
kdop
kdop
(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,ocl
collide
%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/>
ocl
ocl
(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,ocl
collide
%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/>
ocl
ocl
(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,tu
collide
get
(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/>
tu
c
(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/>
nearest
nearest
%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/>
allocate
allocate
get
(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,kdop
collide
%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,ocl
collide
%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,ocl
collide
%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/>
initialize
initialize
initialize
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,transform
integrate
%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/>
transform
transform
(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,quaternion
calculate
calculate
(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/>
velocity
velocity
(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/>
quaternion
quaternion
(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,quaternion
calculate
calculate
(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/>
diff
diff
(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/>
axis
axis
(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,velocity
calculate
calculate
(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/>
velocity
velocity
(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,angle
calculate
calculate
(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/>
diff
diff
(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/>
axis
axis
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,down
touch
touch
(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,up
touch
cancel
(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,dragged
touch
calculate
(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/>
dragged
position
(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,style
set
set
(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,style
get
slider
(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,value
calculate
get
(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,dragging
is
is
(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/>
dragging
up
(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,inverse
set
set
(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/>
visual
visual
(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/>
interpolation
interpolation
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,disconnect
swig
swig
(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/>
director
director
(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/>
disconnect
disconnect
(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,ownership
swig
swig
(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/>
release
release
(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/>
ownership
ownership
(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,ownership
swig
swig
(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/>
take
take
(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/>
ownership
ownership
(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,overlap
process
process
(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/>
overlap
overlap
(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/>
sort
sort
sort
(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/>
sort
sort
sort
(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/>
sort
sort
sort
(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/>
sort
sort
sort
(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/>
sort
sort
sort
(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/>
sort
sort
sort
(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/>
instance
instance
sort
(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,angle
get
get
(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/>
joint
joint
(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/>
angle
angle
(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,speed
get
get
(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/>
joint
joint
(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/>
speed
speed
(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,enabled
is
is
(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/>
limit
limit
(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/>
enabled
enabled
(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,limit
enable
enable
(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/>
limit
limit
(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,limit
get
get
(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/>
lower
lower
(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/>
limit
limit
(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,limit
get
get
(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/>
upper
upper
(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/>
limit
limit
(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,limits
set
set
(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/>
limits
limits
(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,enabled
is
is
(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/>
motor
motor
(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/>
enabled
enabled
(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,motor
enable
enable
(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/>
motor
motor
(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,speed
set
set
(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/>
motor
motor
(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/>
speed
speed
(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,speed
get
get
(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/>
motor
motor
(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/>
speed
speed
(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,torque
set
set
(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/>
max
max
(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/>
motor
motor
(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/>
torque
torque
(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,torque
get
get
(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/>
motor
motor
(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/>
torque
torque
(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,a
get
get
(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/>
local
local
(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/>
anchor
anchor
(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/>
a
a
(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,b
get
get
(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/>
local
local
(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/>
anchor
anchor
(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/>
b
b
(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,angle
get
get
(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/>
reference
reference
(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/>
angle
angle
(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,torque
get
get
(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/>
max
max
(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/>
motor
motor
(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/>
torque
torque
(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,size
get
get
(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/>
preferred
preferred
(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,components
initialize
initialize
(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,selected
handle
mouse
(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/>
selected
color
(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,picked
color
color
(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,picked
color
update
(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/>
picked
color
(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,picked
color
update
(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/>
picked
color
(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,size
get
get
(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/>
preferred
preferred
(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/>
size
size
(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,clicked
mouse
color
(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/>
clicked
color
(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,color
set
set
(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,color
update
update
(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,pressed
mouse
mouse
(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/>
pressed
mouse
(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,released
mouse
mouse
(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/>
released
released
(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,clicked
mouse
mouse
(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,dragged
mouse
mouse
(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/>
dragged
dragged
(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,color
set
set
(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,selected
handle
start
(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,component
paint
draw
(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,changed
state
color
(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,size
get
get
(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/>
preferred
preferred
(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,percentage
set
set
(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/>
percentage
percentage
(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,percentage
get
get
(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/>
percentage
percentage
(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,picked
color
start
(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,colors
set
set
(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/>
colors
colors
(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,clicked
mouse
mouse
(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,component
paint
draw
(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,contacts
find
%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/>
destroy
destroy
%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/>
collide
collide
%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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,manifold
set
set
(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/>
contact
contact
(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/>
manifold
manifold
(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,manifold
get
get
(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/>
contact
contact
(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/>
manifold
manifold
(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/>
pack
pack
sort
(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/>
compare
compare
compare
(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/>
compare
compare
compare
(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,page
pack
get
(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,size
pack
get
(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,best
get
get
(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/>
best
result
(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/>
reset
reset
set
(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/>
next
next
%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/>
init
init
set
(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/>
insert
insert
get
(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/>
pack
pack
get
(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,result
get
get
(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,rect
place
free
(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,rect
score
get
(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,occupancy
get
%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/>
occupancy
used
(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,left
find
get
(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/>
position
get
(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,fit
find
get
(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,fit
find
get
(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,fit
find
get
(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,length
common
get
(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/>
interval
of
(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,node
contact
get
(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,point
find
get
(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/>
position
get
(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,node
split
add
(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,list
prune
%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,in
is
contains
(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/>
compare
compare
compare
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,data
set
set
(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/>
type
type
(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/>
constraint
constraint
(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/>
data
data
(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,data
get
get
(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/>
type
type
(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/>
constraint
constraint
(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/>
data
data
(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,frame
set
set
(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/>
rb
rb
(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/>
a
a
(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/>
frame
frame
(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,frame
get
get
(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/>
rb
rb
(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/>
a
a
(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/>
frame
frame
(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,frame
set
set
(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/>
rb
rb
(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/>
b
b
(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/>
frame
frame
(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,frame
get
get
(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/>
rb
rb
(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/>
b
b
(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/>
frame
frame
(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,limit
set
set
(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/>
linear
linear
(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/>
upper
upper
(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/>
limit
limit
(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,limit
get
get
(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/>
linear
linear
(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/>
upper
upper
(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/>
limit
limit
(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,limit
set
set
(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/>
linear
linear
(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/>
lower
lower
(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/>
limit
limit
(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,limit
get
get
(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/>
linear
linear
(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/>
lower
lower
(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/>
limit
limit
(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,limit
set
set
(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/>
angular
angular
(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/>
upper
upper
(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/>
limit
limit
(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,limit
get
get
(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/>
angular
angular
(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/>
upper
upper
(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/>
limit
limit
(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,limit
set
set
(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/>
angular
angular
(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/>
lower
lower
(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/>
limit
limit
(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,limit
get
get
(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/>
angular
angular
(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/>
lower
lower
(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/>
limit
limit
(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,a
set
set
(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/>
use
linear
(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/>
linear
reference
(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/>
reference
reference
(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/>
frame
frame
(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,a
get
get
(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/>
use
linear
(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/>
linear
reference
(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/>
reference
reference
(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/>
frame
frame
(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,frame
set
set
(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/>
use
use
(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/>
offset
offset
(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/>
for
for
(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/>
constraint
constraint
(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,frame
get
get
(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/>
use
use
(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/>
offset
offset
(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/>
for
for
(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/>
constraint
constraint
(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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,limit
set
set
(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/>
lo
lo
(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/>
limit
limit
(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,limit
get
get
(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/>
lo
lo
(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/>
limit
limit
(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,limit
set
set
(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/>
hi
limit
(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/>
limit
limit
(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,limit
get
get
(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/>
hi
limit
(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/>
limit
limit
(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,velocity
set
set
(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/>
target
target
(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/>
velocity
velocity
(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,velocity
get
get
(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/>
target
target
(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/>
velocity
velocity
(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,force
set
set
(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/>
max
motor
(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/>
motor
motor
(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/>
force
force
(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,force
get
get
(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/>
max
motor
(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/>
motor
motor
(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/>
force
force
(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,force
set
set
(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/>
max
limit
(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/>
limit
force
(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/>
force
force
(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,force
get
get
(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/>
max
limit
(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/>
limit
force
(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/>
force
force
(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,damping
set
set
(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/>
damping
damping
(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,damping
get
get
(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/>
damping
damping
(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,softness
set
set
(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/>
limit
softness
(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/>
softness
softness
(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,softness
get
get
(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/>
limit
softness
(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/>
softness
softness
(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,cfm
set
set
(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/>
normal
cfm
(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/>
cfm
cfm
(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,cfm
get
get
(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/>
normal
cfm
(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/>
cfm
cfm
(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,erp
set
set
(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/>
stop
erp
(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/>
erp
erp
(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,erp
get
get
(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/>
stop
erp
(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/>
erp
erp
(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,cfm
set
set
(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/>
stop
cfm
(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/>
cfm
cfm
(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,cfm
get
get
(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/>
stop
cfm
(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/>
cfm
cfm
(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,bounce
set
set
(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/>
bounce
bounce
(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,bounce
get
get
(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/>
bounce
bounce
(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,motor
set
set
(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/>
enable
motor
(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/>
motor
motor
(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,motor
get
get
(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/>
enable
motor
(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/>
motor
motor
(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,error
set
set
(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/>
current
limit
(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/>
limit
error
(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/>
error
error
(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,error
get
get
(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/>
current
limit
(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/>
limit
error
(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/>
error
error
(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,position
set
set
(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/>
current
position
(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,position
get
get
(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/>
current
position
(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/>
position
position
(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,limit
set
set
(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/>
current
limit
(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/>
limit
limit
(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,limit
get
get
(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/>
current
limit
(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/>
limit
limit
(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,impulse
set
set
(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/>
accumulated
accumulated
(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/>
impulse
impulse
(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,impulse
get
get
(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/>
accumulated
accumulated
(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/>
impulse
impulse
(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,limited
is
is
(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/>
limited
limited
(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,torques
need
apply
(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/>
apply
apply
(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,value
test
test
(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/>
limit
limit
(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,limits
solve
solve
(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/>
angular
angular
(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/>
limits
limits
(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/>
create
create
draw
(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/>
render
render
end
(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,friction
mix
get
(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,restitution
mix
get
(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/>
restitution
restitution
(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/>
line
line
end
(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/>
line
line
set
(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/>
line
line
%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/>
allocate
allocate
allocate
(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/>
wrap
wrap
add
(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/>
wrap
wrap
wrap
(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/>
array
array
array
(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,offset
array
array
(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/>
offset
array
(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,to
compare
compare
(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/>
equals
equals
equals
(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/>
get
get
get
(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/>
get
get
get
(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,array
has
has
(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/>
array
array
(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/>
put
put
put
(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/>
put
put
put
(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/>
put
put
put
(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,string
to
to
(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,builder
get
get
(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/>
begin
begin
load
(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/>
end
end
load
(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/>
endnode
endnode
remove
(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/>
node
node
add
(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/>
node
node
add
(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/>
node
node
get
(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/>
manage
manage
load
(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/>
part
part
add
(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/>
part
part
set
(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/>
part
part
set
(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/>
part
part
get
(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/>
part
part
set
(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,box
create
pack
(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,box
create
begin
(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,rect
create
set
(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,rect
create
set
(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,cylinder
create
set
(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,cylinder
create
set
(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,cylinder
create
draw
(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,cylinder
create
set
(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,cone
create
set
(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,cone
create
set
(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,cone
create
draw
(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,cone
create
render
(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,sphere
create
set
(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,sphere
create
%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,sphere
create
set
(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,sphere
create
set
(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,capsule
create
draw
(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,capsule
create
begin
(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,references
rebuild
load
(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/>
references
model
(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,references
rebuild
add
(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,coordinates
create
get
(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,coordinates
create
init
(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,arrow
create
%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,arrow
create
from
(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,grid
create
%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,ptr
get
get
(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/>
c
c
(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/>
ptr
ptr
(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,disconnect
swig
swig
(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/>
director
director
(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/>
disconnect
disconnect
(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,ownership
swig
swig
(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/>
release
release
(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/>
ownership
ownership
(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,ownership
swig
swig
(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/>
take
take
(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/>
ownership
ownership
(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,inverse
set
set
(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/>
ray
ray
(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/>
direction
direction
(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/>
inverse
inverse
(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/>