예제 #1
0
파일: FormMain.cs 프로젝트: Ring-r/opt
            private void miClear_Click(object sender, EventArgs e)
            {
                length = 0;
                height = 0;
                circles = new List<Circle>();
                placed_circles = new List<Circle>();
                current_index = 0;

                triple = new TripleClass();

                Invalidate();
            }
예제 #2
0
파일: Model.cs 프로젝트: Ring-r/opt
 public void Add(TripleClass triple)
 {
     triple.prev = this;
     triple.next = this.next;
     triple.prev.next = triple;
     triple.next.prev = triple;
 }
예제 #3
0
파일: Model.cs 프로젝트: Ring-r/opt
 public TripleClass()
 {
     prev = this;
     next = this;
 }
예제 #4
0
파일: Model.cs 프로젝트: Ring-r/opt
 public void Reset()
 {
     current = start;
 }
예제 #5
0
파일: Model.cs 프로젝트: Ring-r/opt
 public bool MoveNext()
 {
     current = current.next;
     return current != start;
 }
예제 #6
0
파일: Model.cs 프로젝트: Ring-r/opt
 public Enumerator(TripleClass triple)
 {
     start = triple;
     current = triple;
 }
예제 #7
0
파일: Model.cs 프로젝트: Ring-r/opt
 public void Del()
 {
     prev.next = next;
     next.prev = prev;
     prev = this;
     next = this;
 }