Public Member Functions | Static Public Member Functions

vgfx::ObjectMap Class Reference
[Vector Graphics Engine]

an ObjectMap is a physical manifestation of a vector graphics 2D area. More...

#include <vgfx.h>

Inheritance diagram for vgfx::ObjectMap:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~ObjectMap (void) throw ()
virtual long size (void) const =0 throw ()
virtual void newObjectID (const char *prefix, std::string &id)=0
virtual void addObject (smart_ptr< Primitive > &primitive)=0
virtual PrimitivefindObject (const char *ID) const =0 throw ()
virtual smart_ptr< PrimitiveremoveObject (const char *ID)=0

Static Public Member Functions

static smart_ptr< ObjectMapcreate (void)

Detailed Description

an ObjectMap is a physical manifestation of a vector graphics 2D area.

This is the state that contains all primitives.

It is recommended that you do NOT use these APIs to modify the map! Use vgfx::processRequest() instead.

Definition at line 228 of file vgfx.h.


Constructor & Destructor Documentation

vgfx::ObjectMap::~ObjectMap ( void   )  throw () [virtual]

Definition at line 45 of file object_map.cpp.


The documentation for this class was generated from the following files: