4 \81ERotator, Controlled Rotator
\82Ì
\8ap
\93x
\82ª
\83t
\83@
\83C
\83\8b\83\8d\81[
\83h
\8e\9e\82É
\90®
\90\94\82É
\r
5 \8aÛ
\82ß
\82ç
\82ê
\82é
\83o
\83O
\82ð
\8fC
\90³
\81B
\r
6 \81E
\82»
\82Ì
\91¼
\81AHTML
\82â
\83w
\83\8b\83v
\82È
\82Ç
\82Ì
\8f\8a\91®
\82ð
\8fC
\90³
\81B
\r
9 \81E
\83c
\81[
\83\8b\83o
\81[
\82ð
\82Â
\82¯
\82½
\81B
\r
12 \81EVer 1.95
\83\8a\83\8a\81[
\83X
\r
15 \81ERotator, Controlled Rotator
\82Ì
\8ap
\93x
\82ðdouble
\82Å
\8eó
\82¯
\95t
\82¯
\82é
\82æ
\82¤
\82É
\8fC
\90³
\81B
\r
16 \81ERotator, C Rotator
\82Ì
\8ap
\93x
\93ü
\97Í
\82Å
\95s
\90³
\82È
\92l
\82ð
\8bÖ
\8e~
\81B
\r
17 \81E
\8c\8b\89Ê
\83E
\83B
\83\93\83h
\83E
\82ðESC
\82Å
\89B
\82·
\82æ
\82¤
\82É
\82µ
\82½
\81B
\r
20 \81ETarget
\82Ì
\91¶
\8dÝ
\82·
\82é
\83Q
\81[
\83g
\82ÌGUI
\82ð
\8fC
\90³
\81B
\r
21 \81¨Swap
\82Í
\82Ü
\82¾
\81B
\82«
\82ê
\82¢
\82É
\8fC
\90³
\82·
\82é
\95û
\96@
\82Í
\82È
\82¢
\82¾
\82ë
\82¤
\82©
\81B
\r
24 \81EVer 1.94
\83\8a\83\8a\81[
\83X
\r
25 \81EControlled Rotation
\83Q
\81[
\83g
\82Ì
\8cv
\8eZ
\83~
\83X
\82ð
\8fC
\90³
\81B
\r
26 \81E
\8c\8b\89Ê
\83E
\83B
\83\93\83h
\83E
\82Ì
\95\
\8e¦
\82ª
\82½
\82Ü
\82É
\8dX
\90V
\82³
\82ê
\82È
\82©
\82Á
\82½
\82Ì
\82ð
\8fC
\90³
\81B
\r
29 \81Ecalcunits
\82©
\82ç
\82Å
\82«
\82é
\82¾
\82¯ vcl.h
\82ð
\8dí
\8f\9c\r
30 \81¨ QBits
\82Í
\82Ü
\82¾
\81B
\83\81\83\82\83\8a\8am
\95Û
\82É
\82Â
\82¢
\82Ä
\97á
\8aO
\82Å
\91Î
\89\9e\82µ
\82½
\82¢
\81B
\r
31 \81E
\89E
\82Ì
\82Ù
\82¤
\82É
\82 \82écircuits
\82ª
\90G
\82ê
\82È
\82¢
\82Æ
\82¢
\82¤
\8fd
\91å
\82È
\83o
\83O
\82ð
\8fC
\90³
\81B
\r
34 \81EQDrawGraph
\82ÌAnsiString
\82ðstringstream
\82É
\95Ï
\8dX
\r
35 \81EQDrawGraph
\82ÌSetMargin
\82ð
\8dí
\8f\9c\81B
\r
38 \81EFGraph
\82Ìdelete
\96Y
\82ê
\82ð
\8fC
\90³
\81B
\r
39 \81¨QCircuits
\82ÌTRect
\82ð
\8fÁ
\8b\8e\82·
\82é
\95K
\97v
\82 \82è
\81B
\r
42 \81EFMain::FileName
\82ð
\8dí
\8f\9c\r
43 \81EFMain::LineNumber, ColumnNumber
\82ð
\8dí
\8f\9c\81B
\91S
\82ÄQManager
\82É
\95·
\82
\82æ
\82¤
\82É
\81B
\r
44 \81EStrUtils
\82Ì
\8aÖ
\90\94\83e
\83\93\83v
\83\8c\81[
\83g
\82ð
\83w
\83b
\83_
\83t
\83@
\83C
\83\8b\82É
\93ü
\82ê
\82Ä
\83\8a\83\93\83J
\83G
\83\89\81[
\82ð
\89ñ
\94ð
\81B
\r
47 \81EQCircuit
\82©
\82ç AnsiString Text
\82ð
\8dí
\8f\9c\81BQCTextbox
\82ÆQBitbox
\82É
\8eg
\82í
\82ê
\82Ä
\82¢
\82½
\81B
\r
48 \81EQCircuit::Create
\82©
\82çAnsiString
\82ð
\8dí
\8f\9c\81Bstring
\82É
\81B
\r
49 \81EQCircuit::GetSaveText
\82ð
\8dí
\8f\9c\81BGetParam
\82ð
\8eg
\82Á
\82Ä
\81AQCircuit::GetSaveText
\82ðvirtual
\82É
\82µ
\82Ä
\91Î
\89\9e\81B
\r
50 \81EQCircuit::GetCalcText
\82ðAnsiString
\82©
\82çstring
\82É
\81Bmcd
\83t
\83@
\83C
\83\8b\82ÉMeasure
\82ª
\93ü
\82é
\82æ
\82¤
\82É
\82È
\82Á
\82½
\81B
\r
51 \81EQCircuit
\82©
\82çVCL
\82ð
\8dí
\8f\9c\81B
\r
52 \81Ecircuit/
\82·
\82×
\82Ä
\82©
\82çVCL
\82ð
\8dí
\8f\9c\81B
\r
53 \81EStrUtils.cpp/h
\82ð
\92Ç
\89Á
\81Bsplit_str
\82ð
\8eÀ
\91\95\81B
\r
54 \81EQAbstractDraw
\82Ì TextOut
\82©
\82ç VCL
\82ð
\8dí
\8f\9c\81B
\r
57 \81EQUndoManager
\82©
\82çVCL
\82ð
\8dí
\8f\9c\81B
\r
58 \81EQManager
\82©
\82ç TList
\82ð
\8dí
\8f\9c\81B
\82 \82Æ
\82ÍLoadFromFile
\82©
\82çVCL
\82ð
\8dí
\8f\9c\82·
\82é
\82Ì
\82Ý
\81B
\r
59 \81EQManager
\82ÌLoad
\97p
\82É QCircuit
\82ÉFactory
\83\81\83\
\83b
\83h
\82ð
\92Ç
\89Á
\r
60 \81EQManager
\82ÌLoadFromFile
\82©
\82çVCL
\82ð
\8dí
\8f\9c\81B
\82±
\82ê
\82É
\82æ
\82èQManager
\82©
\82çVCL
\82ª
\8fÁ
\82¦
\82½
\r
61 \81E
\95K
\97v
\82È
\82¢
\83t
\83@
\83C
\83\8b QCalc.*
\82ð
\8dí
\8f\9c\81B
\r
62 \81¨
\83t
\83@
\83C
\83\8b\82Ì
\95s
\90®
\8d\87\83`
\83F
\83b
\83N
\82ª
\8eã
\82¢
\82Ì
\82Å
\81A
\8cã
\82Å
\82¿
\82á
\82ñ
\82Æ
\82â
\82é
\82±
\82Æ
\81B
\r
63 \81¨ QCircuit
\82Ìswitch
\95¶
\82ðmap
\82»
\82Ì
\91¼
\82Å
\8fÁ
\82·
\82±
\82Æ
\81B
\r
66 \81EQManager::SaveMidCode
\82ðprivate
\82É
\r
67 \81EQManager::SaveToFile
\82©
\82çVCL
\82ð
\8dí
\8f\9c\r
68 \81E
\88ó
\8dü
\83v
\83\8c\83r
\83\85\81[
\82ð
\88ê
\8e\9e\93I
\82É
\8dí
\8f\9c\81B
\8cã
\82Å
\8fC
\90³
\82·
\82é
\82±
\82Æ
\81B
\r
69 \81EVer 1.93
\8cö
\8aJ
\r
73 \81EQManager.h
\82Ì
\83R
\81[
\83h
\82ð .cpp
\82Ö
\88Ú
\93®
\81B
\r
74 \81@QManager
\82©
\82çTList
\82ð
\8eæ
\82è
\8f\9c\82
\8f\80\94õ
\r
75 \81EFillRect(int, int, int, int)
\82ð
\92Ç
\89Á
\81BTRect
\82Ì
\8dí
\8f\9c\82Ì
\8f\80\94õ
\81B
\r
76 \81EQUndo*
\82©
\82ç VCL
\82ð
\8eæ
\82è
\8f\9c\82¢
\82½
\81B
\r
77 \81Etypedef vector<QCircuit *> QList;
\90é
\8c¾
\82ð QCircuit
\82É
\88Ú
\82µ
\82½
\81B
\82±
\82ê
\82Å
\82Ç
\82±
\82Å
\82àQList
\82ð
\8eg
\82¦
\82é
\82Í
\82¸
\81B
\r
78 \81EQDraw/QPSDraw
\82©
\82ç FrameRect(TRect),FillRect(TRect)
\82ð
\8dí
\8f\9c\81B
\r
82 \81EQSelector
\82©
\82ç TList
\82ð
\8eæ
\82è
\8f\9c\82«
\81Avector
\82ð
\93±
\93ü
\81B
\8dÅ
\8fI
\93I
\82É vcl
\82ð
\91S
\8dí
\8f\9c\82µ
\82½
\81B
\r
83 \81EQAbstractDraw
\82É FrameRect(int, int, int, int)
\82ð
\92Ç
\89Á
\81B
\8dÅ
\8fI
\93I
\82ÉTRect
\82ð
\82·
\82×
\82Ä
\8dí
\8f\9c\82·
\82é
\82±
\82Æ
\81B
\r
86 \81Eddp
\83t
\83@
\83C
\83\8b\82ð
\91S
\95\94\8dí
\8f\9c\r
87 \81EQCRot
\82Ì
\83h
\83\8d\83b
\83v
\83_
\83E
\83\93\83\8a\83X
\83g
\82ª
\96\88\89ñ
\91\9d\82¦
\82Ä
\82µ
\82Ü
\82¤
\83o
\83O
\82ð
\8fC
\90³
\r
88 \81¨ Undo
\8aÖ
\98A
\82Ì
\91\8d\83`
\83F
\83b
\83N
\82ð
\82·
\82é
\82±
\82Æ
\81B
\r
91 \81EPutCircuit
\82Ì
\8b@
\94\
\82ð
\91S
\82Ä FPanel
\82É
\88Ú
\8f÷
\81B
\r
92 \81EModifyCircuit
\82Ì
\8b@
\94\
\82à
\91S
\82ÄFPanel
\82É
\88Ú
\8f÷
\81B
\r
95 \81EQBits
\82É Allocate
\83\81\83\
\83b
\83h
\82ð
\8dì
\90¬
\81BNULL
\82©
\82Ç
\82¤
\82©
\82Ì
\83`
\83F
\83b
\83N
\82ÍIsValid
\83\81\83\
\83b
\83h
\82ð
\8eg
\82¤
\81B
\r
96 \81¨FParam
\82Ì
\8d\
\90¬
\82É
\96â
\91è
\82 \82è
\81BTabVisible
\82ð
\91S
\82Ätrue
\82É
\82·
\82é
\82Æ
\82«
\82ê
\82¢
\82É
\91g
\82ß
\82é
\81H
\r
101 \81EPSDraw
\82Ì
\89ü
\8ds
\83R
\81[
\83h
\82ª
\82¨
\82©
\82µ
\82¢
\81¨
\92¼
\82µ
\82½
\r
102 \81EAddText
\82ð
\8eg
\82Á
\82Ä
\83J
\83v
\83Z
\83\8b\89»
\81B
\8f«
\97\88 stText
\82ð
\94p
\8e~
\81¨
\94p
\8e~
\82µ
\82½
\r
103 \81Eostringstream
\82Å
\8f\91\82«
\8a·
\82¦
\92\86\81¨
\8fI
\97¹
\r
104 \81EQAbstractDraw
\83N
\83\89\83X
\93±
\93ü
\81B QDraw
\82ÆQPSDraw
\82Í
\82»
\82Ì
\83T
\83u
\83N
\83\89\83X
\82É
\81B
\r
108 \81E
\8eÀ
\91Ô
\82Ì
\82È
\82¢
\83t
\83H
\81[
\83\80\81ACalcText.*
\82ð
\8dí
\8f\9c\r
109 \81¨PSDraw
\82É
\83o
\83O
\82 \82è
\81B
\r
110 \81¨sstream
\82ð
\8eg
\82Á
\82Ä
\82·
\82×
\82Ä
\8f\91\82«
\92¼
\82·
\81B
\r
114 \81EQPSDraw
\82ðQManager
\82É
\88Ú
\93®
\81AFMain
\82©
\82ç
\8dí
\8f\9c\r
115 \81EPrinterSetup
\82Å
\r
116 int x = GetDeviceCaps(p->Handle(), LOGPIXELSX)
\r
117 \82È
\82Ç
\82ð
\8cÄ
\82ñ
\82Å
\82¢
\82½
\82ª
\88Ó
\96¡
\95s
\96¾
\81B
\r
118 \81¨ PutCircuit
\82È
\82Ç
\82ÅFactory Method
\82ð
\8eg
\82Á
\82Ä swhich
\95¶
\82ð
\8fÁ
\82·
\82±
\82Æ
\r
123 \81EDrawOnlyNonZero
\82à
\8dì
\82Á
\82½
\81B
\r
124 \81EMeasurement
\82Ì
\8eÀ
\91\95\81B
\r
125 \81@
\81EQBits
\82É bool mMeasured[]
\82ð
\82Â
\82¯
\82é
\81B
\r
126 \81@
\81EQBits
\82É public void Measure(int index);
\82ð
\82Â
\82¯
\82é
\81B
\r
127 \81@
\81EQMeasure
\82Í
\92P
\82É qBits->Measure(i);
\82¾
\82¯
\81B
\r
128 \81@
\81Edouble GetMeasuredR(int index)
\81E
\81E
\81E
\97Ç
\82
\82È
\82¢
\81H
\r
129 \81@
\81Edouble GetMeasuredI(int index)
\r
130 \81@
\81@
\81E
\82à
\82µ
\82à
\82ç
\82¤
\82Æ
\82«
\82ÉProject
\82µ
\82Ä
\82È
\82¯
\82ê
\82ÎProject
\82·
\82é
\81B
\r
131 \81@
\81EProjection();Measurement
\81B
\r
132 \81@
\81Edouble MeasuredR[]
\r
133 \81@
\81Edouble MeasuredR[]
\r
134 \81@
\81EGetR,GetI
\82à
\82È
\82¨
\82·
\81E
\81E
\81E
\82»
\82Ì
\82¤
\82¿
\81B
\r
135 \81E
\83T
\83C
\83Y
\95Ï
\8dX
\82ð
\83T
\83|
\81[
\83g
\82·
\82é
\81B
\r
136 \81E
\95Ï
\8dX
\82Å
\82«
\82é
\82©
\83`
\83F
\83b
\83N
\82·
\82é
\8aÖ
\90\94\81B
\r
137 \81@
\81E
\8fÁ
\82¦
\82Ä
\82æ
\82¢
\82©
\8am
\94F
\81H
\r
138 \81@
\81E
\83J
\83\8c\83\93\83g
\83f
\83B
\83\8c\83N
\83g
\83\8a\82ª
\95Ï
\82í
\82é
\82Æhelp
\82ð
\8c©
\8e¸
\82¤
\81B
\92¼
\82·
\82±
\82Æ
\81B
\r
139 \81@
\81¨
\82È
\82¨
\82µ
\82½
\81B
\r
142 \81EQDrawGraph
\82Ì
\91å
\95\9d\95Ï
\8dX
\r
143 \81EImage
\82Ì
\82Ü
\82Ü (TPaintBox
\82Í
\8eg
\82í
\82È
\82¢)
\r
144 \81EImage
\82Ì
\83T
\83C
\83Y
\95Ï
\8dX
\82Í
\81A
\8d\82\82³
\82Ì
\82Ý
\81B
\r
145 \81E
\93à
\95\94\82É int mViewingTop;
\83\81\83\93\83o
\81B
\82¢
\82Ü
\82Ç
\82±
\82ð
\95\
\8e¦
\82µ
\82Ä
\82¢
\82é
\82©
\82ð
\95\
\8e¦
\81B
\r
146 \81EForm
\83\8a\83T
\83C
\83Y
\8e\9e\82ÉImage
\82Ì
\91å
\82«
\82³
\95Ï
\8dX
\r
147 \81E
\83\8a\83T
\83C
\83Y
\8e\9e\82ÉQDrawGraph
\82ÉmViewingHeight
\82ð
\8b³
\82¦
\82é
\81B
\r
148 \81EWheel Mouse
\82É
\91Î
\89\9e\82·
\82é
\81B
\r
149 \81EScroll Bar
\82ð
\82Â
\82¯
\82é
\81B
\r
150 \81EPanel
\82É
\8dÚ
\82¹
\82é
\81H
\r
151 \81¨
\82Æ
\82è
\82 \82¦
\82¸ DrawAll
\82É
\8aÖ
\82µ
\82Ä
\82Í
\8dì
\82Á
\82½
\r
152 \81¨
\82 \82Æ
\82Í DrawOnlyNonZero
\82ÆMeasurement
\r
157 \81ENon-zero only
\8b@
\94\
\82ª
\82Â
\82¢
\82½
\r
158 \81EWheel Mouse
\82É
\91Î
\89\9e\82µ
\82½
\81B
\r
161 \81Eqclib.cpp
\82Å
\81Astatic
\82È
\8aÖ
\90\94\82ð
\8cÄ
\82Ô
\82æ
\82¤
\82É
\8fo
\97\88\82Ä
\82¢
\82È
\82¢
\82Ì
\82ð
\8fC
\90®
\82·
\82é
\r
162 \81E
\8fo
\97Í
\82É
\83e
\83L
\83X
\83g
\82ð
\82Â
\82¯
\82é
\81B
\r