class
OverlayIdrawScript
: public
OverlaysScript
(Return to index)
serialized view of top-level
OverlayIdrawComp
.
Type:
Instantiable
Base Classes:
public
OverlaysScript
Derived Classes
Include file:
OverlayUnidraw/scriptview.h
Public:
virtual boolean
Emit
(ostream&)
serialize entire document to ostream.
virtual boolean
EmitPic
(ostream&,
Clipboard
*,
Clipboard
*, boolean)
serialize a composite graphic.
virtual boolean
EmitSvg
(ostream&)
serialize entire document to ostream in SVG format.
virtual boolean
GetByPathnameFlag
()
return flag that indicates whether to serialize component by only a pathname or by the raw data.
virtual ClassId
GetClassId
()
virtual
Clipboard
*
GetGSList
()
return pointer to list of graphic states that are stored in components.
virtual
Clipboard
*
GetPicList
()
return pointer to list of composite graphics that are stored in components.
virtual
Clipboard
*
GetPtsList
()
return pointer to list of point lists that are stored in components.
virtual boolean
IsA
(ClassId)
OverlayIdrawScript
(
OverlayIdrawComp
* = nil)
virtual void
SetByPathnameFlag
(boolean)
set flag that indicates whether to serialize component by only a pathname or by the raw data.
virtual void
SetCompactions
(boolean gs = false, boolean pts = false, boolean pic=false)
set flags to indicate what should be compacted when serialized, graphic state ('gs'), point lists ('pts'), or composite graphics ('pic').
virtual
~OverlayIdrawScript
()
Protected:
boolean
_by_pathname
boolean
_gs_compacted
Clipboard
*
_gslist
boolean
_pic_compacted
Clipboard
*
_piclist1
Clipboard
*
_piclist2
boolean
_pts_compacted
Clipboard
*
_ptslist
(more documentation)