class Buffer

shape and subject cut-paste buffer class.

Public Methods

Buffer ()
~Buffer ()
void Put (Subjects *, Shapes *)
Copy lists of subjects and shapes and hold them in the buffer.
Subjects* GetSubjectsCopy ()
Copy subjects in the buffer and return them in a list.
Shapes* GetShapesCopy ()
Copy shapes in the buffer and return them in a list.
Subjects* GetSubjects () const
Shapes* GetShapes () const
bool IsEmpty () const
Returns if buffer is empty.
void SetUser (Command *c)
Which command uses this buffer.
Command* GetUser ()

Documentation

shape and subject cut-paste buffer class.
Buffer()

~Buffer()

void Put(Subjects *, Shapes *)
Copy lists of subjects and shapes and hold them in the buffer.

Subjects* GetSubjectsCopy()
Copy subjects in the buffer and return them in a list.

Shapes* GetShapesCopy()
Copy shapes in the buffer and return them in a list.

Subjects* GetSubjects() const

Shapes* GetShapes() const

bool IsEmpty() const
Returns if buffer is empty.

void SetUser(Command *c)
Which command uses this buffer.

Command* GetUser()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de