Presentation Index

 
_
 
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

. . .