-
class
Catalog
(Return to index)
-
stores and retrieves named objects.
Type:
Derived Classes
Include file:
Description: man page
Public:
-
Catalog (const char*, Creator*, float version = UV_LATEST)
- virtual Command*
Copy (Command*)
- virtual Component*
Copy (Component*)
- virtual Tool*
Copy (Tool*)
- virtual boolean
Exists (const char*)
- float
FileVersion ()
- PSBrush*
FindBrush (int, float)
- PSBrush*
FindBrush (int, int)
- PSColor*
FindColor (const char*, int = 0, int = 0, int = 0)
- PSFont*
FindFont (const char*, const char* = "", const char* = "")
- PSPattern*
FindGrayLevel (float)
- PSBrush*
FindNoneBrush ()
- PSColor*
FindNoneColor ()
- PSPattern*
FindNonePattern ()
- PSPattern*
FindPattern (int[], int)
- virtual void
Forget (Command*, const char* = nil)
- virtual void
Forget (Component*, const char* = nil)
- virtual void
Forget (EditorInfo*, const char* = nil)
- virtual void
Forget (Tool*, const char* = nil)
- const char*
GetAttribute (const char*)
- Clipboard*
GetClipboard ()
- Creator*
GetCreator ()
- EditorInfo*
GetEditorInfo ()
- const char*
GetName ()
- virtual const char*
GetName (Command*)
- virtual const char*
GetName (Component*)
- virtual const char*
GetName (EditorInfo*)
- virtual const char*
GetName (Tool*)
- int
GetToken (istream& in, char* buf, int buf_size)
- float
GetVersion ()
- void
Mark (ostream&)
- const char*
Name (const char*, int)
- int
ReadBgFilled (istream&)
- Bitmap*
ReadBitmap (istream&)
- void
ReadBitmapData (Bitmap*, istream&)
- PSBrush*
ReadBrush (const char*, int index)
- PSBrush*
ReadBrush (istream&)
- PSColor*
ReadColor (const char*, int index)
- PSColor*
ReadColor (istream&)
- virtual Command*
ReadCommand (istream&)
- virtual Component*
ReadComponent (istream&)
- ControlInfo*
ReadControlInfo (istream&)
- EditorInfo*
ReadEditorInfo (istream&)
- PSFont*
ReadFont (const char*, int index)
- PSFont*
ReadFont (istream&)
- Raster*
ReadGraymap (istream&)
- void
ReadGraymapData (Raster*, istream&)
- PSPattern*
ReadPattern (const char*, int index)
- PSPattern*
ReadPattern (istream&)
- Raster*
ReadRaster (istream&)
- void
ReadRasterData (Raster*, istream&)
- virtual StateVar*
ReadStateVar (istream&)
- char*
ReadString (istream&)
- virtual Tool*
ReadTool (istream&)
- virtual TransferFunct*
ReadTransferFunct (istream&)
- Transformer*
ReadTransformer (istream&)
- virtual float
ReadVersion (istream&)
- void
Register (Command*, const char*)
- void
Register (Component*, const char*)
- void
Register (EditorInfo*, const char*)
- void
Register (Tool*, const char*)
- virtual boolean
Retrieve (const char*, Command*&)
- virtual boolean
Retrieve (const char*, Component*&)
- virtual boolean
Retrieve (const char*, EditorInfo*&)
- virtual boolean
Retrieve (const char*, Tool*&)
- virtual boolean
Save (Command*, const char*)
- virtual boolean
Save (Component*, const char*)
- virtual boolean
Save (EditorInfo*, const char*)
- virtual boolean
Save (Tool*, const char*)
- void
SetClipboard (Clipboard*)
- void
SetEditorInfo (EditorInfo*)
- void
Skip (istream&)
- virtual boolean
Valid (const char*, Command*&)
- virtual boolean
Valid (const char*, Component*&)
- virtual boolean
Valid (const char*, EditorInfo*&)
- virtual boolean
Valid (const char*, Tool*&)
- virtual boolean
Writable (const char*)
- void
WriteBgFilled (int, ostream&)
- void
WriteBitmap (Bitmap*, ostream&)
- void
WriteBitmapData (Bitmap*, ostream&)
- void
WriteBrush (PSBrush*, ostream&)
- void
WriteColor (PSColor*, ostream&)
- virtual void
WriteCommand (Command*, ostream&)
- virtual void
WriteComponent (Component*, ostream&)
- void
WriteControlInfo (ControlInfo*, ostream&)
- void
WriteEditorInfo (EditorInfo*, ostream&)
- void
WriteFont (PSFont*, ostream&)
- void
WriteGraymap (Raster*, ostream&)
- void
WriteGraymapData (Raster*, ostream&)
- void
WritePattern (PSPattern*, ostream&)
- void
WriteRaster (Raster*, ostream&)
- void
WriteRasterData (Raster*, ostream&)
- virtual void
WriteStateVar (StateVar*, ostream&)
- void
WriteString (const char*, ostream&)
- virtual void
WriteTool (Tool*, ostream&)
- virtual void
WriteTransferFunct (TransferFunct*, ostream&)
- void
WriteTransformer (Transformer*, ostream&)
- virtual void
WriteVersion (float, ostream&)
- virtual
~Catalog ()
Protected:
- void*
CopyObject (void*, ClassId)
- boolean
FileRetrieve (const char*, void*&)
- boolean
FileSave (void*, ClassId, const char*)
- void
Forget (void*, const char* name, NameMap*)
- void
Init (World*)
- ClassId
ReadClassId (istream&, int& inst_id, ClassId&, const char*&)
- void
ReadExtraData (istream&, const char* delim, UArray*)
- void*
ReadObject (istream&)
- void*
ReadSubstObject ( istream&, int inst_id, ClassId orig_id, ClassId subst_id, const char* delim )
- boolean
RetrieveObject (istream&, void*&)
- boolean
SaveObject (void*, ClassId, ostream&)
- void
WriteClassId ( ClassId, ostream&, int inst_id = 0, ClassId subst_id = UNDEFINED_CLASS, const char* delim = "" )
- void
WriteClassId (void*, ClassId, ostream&, int id = 0)
- void
WriteIt (void*, ClassId, ostream&)
- void
WriteObject (void*, ClassId, ostream&)
- UList*
_brs
- Clipboard*
_clipboard
- NameMap*
_cmdMap
- UList*
_colors
- NameMap*
_compMap
- Creator*
_creator
- ObjectMap*
_curMap
- EditorInfo*
_edInfo
- float
_fileVersion
- UList*
_fonts
- char*
_name
- UList*
_pats
- ObjectMap*
_substMap
- NameMap*
_toolMap
- float
_version
- World*
_world
Friend methods:
(more documentation)