1
PPT Slide |
2
About this tutorial |
3
Prerequisite |
4
Tutorial Outline |
5
Developing with the SDK |
6
STF Anatomy 101 |
7
STF Anatomy 101 |
8
SEDRIS Anatomy :
Opening an STF |
9
Opening an STF: ITR |
10
Opening an STF: ITR |
11
Opening an STF: ITR Resolution |
12
Opening an STF: ITR Example |
13
Traversing Transmittals |
14
Component Iterator (CI) |
15
CI: Spatial Search Boundary |
16
CI: Spatial Search Boundary |
17
CI: Search Filtering |
18
CI: Directly Attaching |
19
CI: Inheritance |
20
CI: Instancing Models |
21
CI: Instancing Models |
22
CI: Instancing Models |
23
CI: Limiting Traversal |
24
CI: Providing a Traversal Order |
25
CI: Traversal Order |
26
CI: Traversal Order Example |
27
CI: Traversing ITR Example |
28
Traversing Transmittals:
An Inside Look |
29
Traversing Transmittals:
An Inside Look |
30
Traversing Transmittals:
An Inside Look |
31
Traversing Transmittals:
An Inside Look |
32
Traversing Transmittals:
An Inside Look |
33
Traversing Transmittals:
An Inside Look |
34
Traversing Transmittals:
An Inside Look |
35
Traversing Transmittals:
An Inside Look |
36
Traversing Transmittals:
An Inside Look |
37
Traversing Transmittals:
An Inside Look |
38
Traversing Transmittals:
An Inside Look |
39
Traversing Transmittals:
An Inside Look at STF |
40
Traversing Transmittals
Spatial Boundary |
41
Traversing Transmittals
Search Filtering |
42
Traversing Transmittals:
Summary |
43
Error Handling |
44
Cleaning Up |
45
Object IDs |
46
Object IDs |
47
Example: Syntax Checker |
48
Syntax Checker: main() |
49
Syntax Checker: internal_object_test() |
50
Syntax Checker: internal_object_test() |
51
Syntax Checker: internal_object_test() |
52
PPT Slide |
53
Using SPDI with Syntax Checker |
54
SPDI Overview: Where it Fits In |
55
SPDI Overview: C/C++ Interface |
56
Manager/Worker Paradigm |
57
Manager/Worker Paradigm |
58
Manager/Worker Paradigm |
59
Manager/Worker Paradigm |
60
Message Routing |
61
Communication |
62
PPT Slide |
63
Communication |
64
Syntax Checker: Parallel Issues |
65
Incorporation of SPDI |
66
New main() function |
67
Syntax Checker: init() Function |
68
Syntax Checker: init() Function |
69
Syntax Checker: Delegation |
70
Syntax Checker: Delegation |
71
Syntax Checker: work() function |
72
Syntax Checker: work() function |
73
Syntax Checker: finalize() function |
74
Syntax Checker: finalize() function |
75
Results and Analysis |
76
Working with SPDI |
77
Having Fun with SEDRIS |
78
Having Fun with SEDRIS |
79
Coming up� |
80
Fun with SEDRIS! |
81
Fun with SEDRIS! (cont.) |
82
One Solution: Abstraction |
83
Introduction to SE+ |
84
Components of SE+ |
85
PPT Slide |
86
Example SE+ Source Code |
87
Accessing a Transmittal |
88
Counting Objects |
89
Or� |
90
Some Lessons Learned |
91
Using seTimer |
92
Creating Transmittals |
93
Populating Transmittals |
94
OpenGL in 2 Slides |
95
OpenGL in 2 Slides (cont.) |
96
Viewing a Model � Step 1 |
97
Viewing a Model � Step 2 |
98
Model Instances |
99
Model Instances (cont.) |
100
Images |
101
Hierarchical Tables |
102
Hierarchical Tables (cont.) |
103
Hierarchical Tables (cont.) |
104
Other Data Sets |
105
Other Data Sets (cont.) |
106
Other Data Sets (cont.) |
107
Final Comments |
108
Where to Go From Here |