All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

add_align(int, double, double, Segment). Method in class Constraints
add_congruent(double, double, double, Segment). Method in class Constraints
add_diff_x(double). Method in class Constraints
add_diff_y(double). Method in class Constraints
add_end_node(Node, double, Segment). Method in class Constraints
add_end_online(Segment, double). Method in class Constraints
add_new_interval(double, Segment, Segment). Method in class Scene
add_parallel(Segment, double, double). Method in class Constraints
平行線分間の間隔を拘束
add_slope(double, double, double, Segment). Method in class Constraints
add_start_node(Node, double, Segment). Method in class Constraints
add_start_online(Segment, double). Method in class Constraints
ALIGN. Static variable in class Constraint
ALIGN_X. Static variable in class Constraint
ALIGN_X1. Static variable in class Constraint
ALIGN_X2. Static variable in class Constraint
ALIGN_Y. Static variable in class Constraint
ALIGN_Y1. Static variable in class Constraint
ALIGN_Y2. Static variable in class Constraint
append(Object). Method in class LinkedList
insert after the tail of the list
append(Segment). Method in class Scene
append のオーバーライト segment をリストへ加える。交点をチェックして分割統合を行う。
append(Segment). Method in class Segments
apply_constraint(Constraint). Method in class Element
制約を適用する。成功したら子供つくり、**元の** 子供へも適用する。

B

beautify(Segment, Scene). Static method in class Beautifier
between(Node). Method in class Segment
始点と終点の間かチェック。同一直線上かのチェックはなし。

C

check(Element). Method in class CloseEnough
check_complete(). Method in class Element
gather_complete_elements から呼ばれる。
children. Variable in class Element
clear(). Method in class Candidates
clear(). Method in class Segments
coefficients. Variable in class Constraint
complete. Variable in class Element
すべての変数が確定しているかどうか。 制約が適用されるたびにチェック
configure(Node, Node). Method in class Segment
CONGRUENT. Static variable in class Constraint
connect(LinkedList). Method in class LinkedList
CONNECT_EE. Static variable in class Predictor
CONNECT_ES. Static variable in class Predictor
CONNECT_SE. Static variable in class Predictor
CONNECT_SS. Static variable in class Predictor
contain_identical_segment(Segment). Method in class Segments
coord_system(Vector2). Method in class Segment
normal を x とする直行座標へ、座標変換を行う。 自分は変化せず
coords(int). Method in class Segment
copy(). Method in class LinkedList
cross(Segment). Method in class Segment
cross_node(Segment). Method in class Segment
current_line. Variable in class HelpPanel
currentElement(). Method in class Constraints
currentElement(). Method in class LinkedList
currentElement(). Method in class Segments

D

Def(). Constructor for class Def
deviation. Variable in class Constraint
もとのストロークからのずれ。constraints から参照
DIFF_X. Static variable in class Constraint
DIFF_Y. Static variable in class Constraint
display(). Method in class Constraint
display(). Method in class Constraints
display(). Method in class Element
display(). Method in class Scene
display_sub(String). Method in class Element
distance(double, double, double, double). Static method in class Vector2
distance(int, int, int, int). Static method in class Vector2
distance(Node). Method in class Node
distance(Node). Method in class Segment
線分として考える。
distance(Node, Node). Static method in class Node
distance_line(Node). Method in class Segment
直線として考える。
drawAngleMark(Graphics, int, int, int, int). Static method in class Graphics2
drawCongruentMark(Graphics, int, int, int, int). Static method in class Graphics2
drawHorizontalMark(Graphics, int, int). Static method in class Graphics2
drawPanel. Variable in class HelpPanel
drawParallelMark(Graphics, int, int, int, int). Static method in class Graphics2
drawSlopeMark(Graphics, int, int, int, int). Static method in class Graphics2
drawSlopeMark2(Graphics, int, int, int, int). Static method in class Graphics2
drawVerticalMark(Graphics, int, int). Static method in class Graphics2
drawWideCircle(Graphics, int, int, int, int). Static method in class Graphics2
center.x, center.y, radius, width
drawWideLine(Graphics, double, double, double, double, double). Static method in class Graphics2
drawWideLine(Graphics, int, int, int, int, double). Static method in class Graphics2

E

elements(). Method in class Constraints
elements(). Method in class LinkedList
elements(). Method in class Segments
END_NODE. Static variable in class Constraint
end_node(). Method in class Segment
END_ONLINE. Static variable in class Constraint
equal(Constraint). Method in class Constraint
重複チェック用。 Constraints から呼ばれる。
equal(double, double). Static method in class Def
ERROR_RANGE. Static variable in class Def
evaluate(Candidates). Static method in class Evaluator
Evaluator(). Constructor for class Evaluator

F

File(). Constructor for class File
fixed(int). Method in class Element
flag. Variable in class CloseEnough
flip_y_axis(). Method in class Vector2

G

generate_candidates(Segment, Scene). Static method in class Predictor
generate_candidates(Segment, Scene, double). Static method in class Beautifier
get_closest(double, double, double). Method in class Segments
get_closest_interval(double). Method in class Scene
get_cos(Vector2). Method in class Vector2
get_distance(Node, Node). Static method in class Segment
get_primary_candidate(). Method in class Candidates
get_primary_segment(). Method in class Candidates
get_sin(Vector2). Method in class Vector2
graphics. Variable in class HelpPanel
Graphics2(). Constructor for class Graphics2

H

hasMoreElements(). Method in class Constraints
hasMoreElements(). Method in class LinkedList
hasMoreElements(). Method in class Segments
head(). Method in class LinkedList
HelpPanel(DrawPanel). Constructor for class HelpPanel
history. Variable in class Element
HORIZONTAL_AXIS. Static variable in class Predictor

I

infer_constraints(Segment, Scene, double). Static method in class Inferencer
Inferencer(). Constructor for class Inferencer
init(). Method in class Pegasus
init_canvas(Graphics). Method in class HelpPanel
inner_product(Vector2). Method in class Vector2
insert(Object). Method in class LinkedList
insert before the iterator position
intervals. Variable in class Scene

L

length(). Method in class Segment
length(). Method in class Vector2
LinkedList(). Constructor for class LinkedList
load(String). Static method in class File

M

member(Object). Method in class LinkedList
同じ要素があるか調べる
merge(LinkedList). Method in class LinkedList
先方の中から異なるものだけ append する

N

names. Static variable in class Constraint
negrigible(double). Static method in class Def
nextElement(). Method in class Constraints
nextElement(). Method in class LinkedList
get current element and move the cursor to the next position
nextElement(). Method in class Segments
Nodelist(). Constructor for class Nodelist
NONE. Static variable in class Predictor
NORMAL. Static variable in class Predictor
normalize(). Method in class Vector2
not_found(int). Method in class CloseEnough
num_of_coefficients. Variable in class Constraint

O

online(Node). Method in class Segment
node が 直線上か のチェック。
original_coords. Variable in class CloseEnough
outer_product(Vector2). Method in class Vector2

P

paint(Graphics). Method in class HelpPanel
PARALLEL. Static variable in class Constraint
parallel(Segment). Method in class Segment
parallel_interval(Segment). Method in class Segment
Pegasus(). Constructor for class Pegasus
Predictor(). Constructor for class Predictor
println(String). Method in class HelpPanel

R

references. Variable in class Constraint
references_append(Object). Method in class Constraint
related_constraints. Variable in class Candidate
remove(). Method in class Constraints
remove(). Method in class LinkedList
remove the element under the cursor
remove(). Method in class Scene
remove のオーバーライト 交点をチェックして統合を行う。
remove(). Method in class Segments
remove(Object). Method in class LinkedList
remove(Object). Method in class Segments
reset(). Method in class Constraints
reset(). Method in class LinkedList
resets the cursor
reset(). Method in class Segments
reset the cursor
REVERSE. Static variable in class Predictor
rotate(double). Method in class Vector2

S

same(Node). Method in class Node
same(Segment). Method in class Segment
same_line(Segment). Method in class Segment
一直線上かどうかのチェック rearrange でつかう。
save(String, Object). Static method in class File
scale(double). Method in class Vector2
segments. Variable in class Segments
set_primary(Candidate). Method in class Candidates
sign(double). Static method in class Tools
size(). Method in class Constraints
size(). Method in class LinkedList
size(). Method in class Segments
SLOPE. Static variable in class Constraint
solve_constraints(Constraints, Segment, double). Static method in class Solver
sort(). Method in class Nodelist
START_NODE. Static variable in class Constraint
start_node(). Method in class Segment
START_ONLINE. Static variable in class Constraint
substitute(LinkedList). Method in class LinkedList
suspended. Variable in class Element

T

tail(). Method in class LinkedList
Tools(). Constructor for class Tools
type. Variable in class Constraint

U

update_intervals(Segment). Method in class Scene

V

variables. Variable in class Element
vector(). Method in class Segment
VERTICAL_AXIS. Static variable in class Predictor

X

x. Variable in class Node
x. Variable in class Vector2
x1. Variable in class Segment
x2. Variable in class Segment
XMERGIN. Variable in class HelpPanel

Y

y. Variable in class Node
y. Variable in class Vector2
y1. Variable in class Segment
y2. Variable in class Segment
YMERGIN. Variable in class HelpPanel
YSTEP. Variable in class HelpPanel