1
PPT Slide |
2
About This Tutorial |
3
Agenda |
4
Purpose and Scope |
5
PPT Slide |
6
Topics |
7
Basic Definitions |
8
SEDRIS API Components |
9
SEDRIS C API Conventions |
10
SEDRIS C API Data Types |
11
SEDRIS C API Data Types |
12
Basic Tools |
13
Reference Material |
14
PPT Slide |
15
Topics |
16
Extraction Capabilities |
17
Example 1: Reading
the <Description> |
18
Example 1: Reading the
<Description> [2of 3] |
19
Example 1: Reading the
<Description> [3 of 3] |
20
Example 1: Managing
Memory with Stores |
21
Example 1: Creating a Store |
22
Example 1: Opening the Transmittal |
23
Example 1: Checking the
Function’s Status |
24
Example 1: Getting the Root Object |
25
Example 1: Getting Components |
26
Example 1: Reading Object Fields |
27
Example 1: Freeing Objects |
28
Example 1: Closing Transmittals |
29
Example 1: Example Code |
30
Example 2: Traversing
with Iterators |
31
Example 2: Traversing
with Iterators |
32
Example 2: Traversing
with Iterators |
33
Example 2:
About Iterators |
34
Example 2: Specifying Search Rules |
35
Example 2: Creating Search Filters |
36
Example 2: Component Iterators |
37
Example 2: Retrieving Objects
from Iterators |
38
Example 2: Example Code |
39
Example 3: Retrieving
Gridded Elevation Data |
40
Example 3: Retrieving
Gridded Elevation Data |
41
Example 3: Retrieving
Gridded Elevation Data |
42
Example 3: <Data Table>
Signatures |
43
Example 3: <Data Table>
Signatures |
44
Example 3: The <Data Table> Extents |
45
Example 3: <Data Table>
Conceptual Layout |
46
Example 3: <Data Table>
Extraction Functions |
47
Example 3: <Data Table>
Cell Data Memory Organization |
48
Example 3: Example Code |
49
Advanced Component
Iterator Features |
50
Advanced Component
Iterator Features |
51
Advanced Component Iterator Features:
Filtering |
52
Advanced Component Iterator Features:
Sequencing and Branching Control |
53
Advanced Component Iterator Features:
DRM Related Features |
54
Advanced Component Iterator Features:
DRM Related Features |
55
Miscellaneous Extraction
Features and functions |
56
Miscellaneous Extraction
Features and Functions |
57
PPT Slide |
58
Topics |
59
Insertion Capabilities |
60
Example 4: Geometry
Representation |
61
Example 4: Geometry
Representation |
62
Example 4: Geometry
Representation |
63
Example 4: Creating a New Transmittal |
64
Example 4: Creating New Objects |
65
Example 4: Setting Field Values |
66
Example 4: Creating Object Relationships |
67
Example 4: The Root Object |
68
Example 4: Example Code |
69
Example 4: Example Code (continued) |
70
Example 5: Feature Representation
and Elevation |
71
Example 5: Feature Representation
and Elevation |
72
Example 5: Feature Representation
and Elevation [3 of 3] |
73
Example 5: Inserting data
into the <Data Table> |
74
Example 5: Inserting data
into the <Data Table> |
75
Example 5: Code to insert data into
the <Data Table> |
76
Example 6: Editing Transmittals |
77
Example 6: Editing Transmittals [2 of 3] |
78
Example 6: Editing Transmittals [3 of 3] |
79
Example 6: Editing Object Fields |
80
Example 6: Removing Relationships |
81
Example 6: Removing Objects |
82
Example 6: Adding New Objects |
83
Example 6: Adding Associate Relationships |
84
Example 6: Example Code |
85
Example 7: Using ITR |
86
Example 7: Creating an ITR Reference |
87
Example 5: Creating an ITR Reference |
88
Example 7: Publishing Objects |
89
Example 7: Creating an ITR Reference |
90
Miscellaneous Insertion Topics:
Inserting Image Data |
91
PPT Slide |
92
Topics |
93
C++ API History |
94
C++ API Goals |
95
C++ API Goals (cont’d) |
96
C++ API Overview |
97
C++ API Benefits |
98
C++ API Classes |
99
seWorkspace (1 of 2) |
100
seWorkspace (2 of 2) |
101
seTransmittal (1 of 2) |
102
seTransmittal (2 of 2) |
103
seObject (1 of 3) |
104
seObject (2 of 3) |
105
seObject (3 of 3) |
106
seDRMBase Hierarchy (1 of 3) |
107
seDRMBase Hierarchy (2 of 3) |
108
seDRMBase Hierarchy (3 of 3) |
109
seIterator |
110
seException |
111
Code Comparison: Example 1 |
112
Example 1: C API Code |
113
Example 1: C++ API Code |
114
Example 1: Summary |
115
Code Comparison: Example 2 |
116
Example 2: C API Code to retrieve <Polygons> |
117
Example 2: C++ API Code to Retrieve Polygons |
118
Example 2: Summary |
119
Code Comparison: Example 3 |
120
Example 3: C API Code |
121
Example 3: C API Code [2 of 2] |
122
Example 3: C++ API Code to create objects |
123
Example 3: Summary |
124
C++ Summary |
125
Summary |
. |
. |
. |