class
OverlaysPS
: public
OverlayPS
(Return to index)
"PostScript" view of an
OverlaysComp
.
Type:
Instantiable
Base Classes:
public
OverlayPS
Derived Classes
Include file:
OverlayUnidraw/ovpsview.h
Public:
virtual boolean
Definition
(ostream&)
output fragment of "PostScript" document that corresponds to this sub-tree of the entire component tree.
virtual boolean
Done
(
Iterator
)
return true if
Iterator
points off the end or beginning of list of sub-views.
virtual boolean
Emit
(ostream&)
output entire "PostScript" document to ostream.
virtual void
First
(
Iterator
&)
set iterator to first sub-view.
virtual ClassId
GetClassId
()
OverlaysComp
*
GetOverlaysComp
()
virtual
ExternView
*
GetView
(
Iterator
)
get sub-view pointed to by
Iterator
.
virtual boolean
IsA
(ClassId)
virtual void
Last
(
Iterator
&)
set iterator to last sub-view.
virtual void
Next
(
Iterator
&)
set iterator to sub-view immediately following current
Iterator
setting.
OverlaysPS
(
OverlayComp
* = nil)
virtual void
Prev
(
Iterator
&)
set iterator to sub-view immediately proceeding current
Iterator
setting.
virtual void
SetView
(
ExternView
*,
Iterator
&)
set sub-view pointed to by
Iterator
.
virtual void
Update
()
virtual
~OverlaysPS
()
Protected:
void
DeleteView
(
Iterator
&)
void
DeleteViews
()
UList
*
Elem
(
Iterator
)
UList
*
_views
(more documentation)