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
- 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
- 制約を適用する。成功したら子供つくり、**元の** 子供へも適用する。
- beautify(Segment, Scene).
Static method in class Beautifier
-
- between(Node).
Method in class Segment
- 始点と終点の間かチェック。同一直線上かのチェックはなし。
- 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
-
- 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
-
- 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
-
- File().
Constructor for class File
-
- fixed(int).
Method in class Element
-
- flag.
Variable in class CloseEnough
-
- flip_y_axis().
Method in class Vector2
-
- 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
-
- 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
-
- 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
-
- length().
Method in class Segment
-
- length().
Method in class Vector2
-
- LinkedList().
Constructor for class LinkedList
-
- load(String).
Static method in class File
-
- member(Object).
Method in class LinkedList
- 同じ要素があるか調べる
- merge(LinkedList).
Method in class LinkedList
- 先方の中から異なるものだけ append する
- 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
-
- online(Node).
Method in class Segment
- node が 直線上か のチェック。
- original_coords.
Variable in class CloseEnough
-
- outer_product(Vector2).
Method in class Vector2
-
- 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
-
- 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
-
- 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
-
- tail().
Method in class LinkedList
-
- Tools().
Constructor for class Tools
-
- type.
Variable in class Constraint
-
- update_intervals(Segment).
Method in class Scene
-
- variables.
Variable in class Element
-
- vector().
Method in class Segment
-
- VERTICAL_AXIS.
Static variable in class Predictor
-
- 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.
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
-