Download Segment - Technical Manual

Transcript
Contents
1 Regulatory status
1.1 Commercial usage of Segment . . . . . . . . . . . . . . . . . .
1.2 Indications for use . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Investigational purposes . . . . . . . . . . . . . . . . . . . . .
1
1
1
2
2 License terms
3
3 Acknowledgements
5
4 Conventions and Abbreviations
4.1 Typographic conventions . . . . . . . . . . . . . . . . . . . .
4.2 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . .
7
7
7
7
5 Document purpose
11
6 Coding Conventions
6.1 Naming functions . . . . . .
6.2 Naming variables . . . . . . .
6.3 Name graphical handles . . .
6.4 Object oriented programming
6.5 Packaging . . . . . . . . . . .
6.6 General coding conventions .
6.7 Units . . . . . . . . . . . . .
6.8 Graphical user interfaces . .
6.9 Indentation and spacing . . .
6.10 Documenting code . . . . . .
13
13
13
14
14
15
15
15
15
16
16
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
iii