The D2D Extension Framework - PowerPoint PPT Presentation

1 / 51
About This Presentation
Title:

The D2D Extension Framework

Description:

It doesn't just read and display data; it can exhibit ... void deactivate(); void toggleOverlay(DepictKey, bool); virtual void activeStateChanged(bool) ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 52
Provided by: wwwsddF
Category:

less

Transcript and Presenter's Notes

Title: The D2D Extension Framework


1
The D-2D Extension Framework
2

What's an Extension?
3
D-2D Extensions
4
Whats a Framework?
5
Notation
Aggregation
BaseClass
ComposingClass
ComposedClass
ComposingClass
MoreThanOne
DerivedClass
Reference
ClassName
Class
Class
method()
data
anObject
anotherObject
objReference
AbstractClass
data
abstractMeth()
6
Example of Notation Use
7
Example of Notation Use
Compiler
void compile()
_p
_errors
Program
FortranCompiler
ErrorList
Error
void compile() ErrorList getErrors()
void addError()
Error_errorArray
Program _p ErrorList _errors
8
Composition of an Extension
9
Making an Extension
Extension
10
Making an Extension
Extension
LatLonLocator
InteractiveDepictExt
EditableElement
11
Information Files Extension Key
12
Extension Information
13
Information Files Depict Key
14
File Format for Depictable Information
15
Static versus Nonstatic
16
Static versus Nonstatic
17
Information Files Product Buttons
18
Product Button Keys and Extensions
19
Information Files Menus
20
Restart D-2D
21
Developing Extensions
22
Developing Extensions
23
The Extension Methods
24
The Extension Methods
25
Constructing an Extension
26
Constructing an Extension
Extension
LatLonLocator
27
Drawing
28
Class InteractiveDepictableExt
29
Semantics of Drawing
30
Unique IDs
31
When to Draw
32
Handling Changes in the Int Depict Sequence
33
When the Int Depict Sequence Changes
34
Initial Drawing
35
Initial Drawing
Extension
LatLonLocator
InteractiveDepictExt
EditableElement
36
Editable Elements
Extension
EditablePoint
EditableLine
EditablePointSeq
37
Properties of Editable Elements
X CROSS_HAIRS CIRCLE BULLSEYE SQUARE TRIANGLE
38
Editable Element Methods
39
Shared Editable Elements
1000
1006
1012
1018
40
Advantages of Shared Elements
41
Editable Element Events
42
Reacting to Editable Element Events
43
Overriding the editedPoint Method
44
Integrating an Extension
45
Using the Extension Factory
46
Class/Object Diagrams
Extension
LatLonLocator
InteractiveDepictExt
EditableElement
aLatLonLocator
anIntDepictExt
anEditablePoint
47
Location Selection
48
Tricks and Tips Speeding Up Drawing
49
Tips and Tricks Running a Lone IGC
50
Summary
51
End Notes
  • This document was created April 1997, probably by
    Sean Kelly. The material was used for a
    presentation to the Taiwan CWB, and is included
    in a spiral-bound document titled WFO-Advanced
    Seminar. It was recreated December 2005 by John
    Osborn from a hard copy. The most recent edits
    are by Joe Wakefield, March 2006.
Write a Comment
User Comments (0)
About PowerShow.com