BALL::VIEW::Dataset Class Reference

Baseclass for datasets. More...

#include <dataset.h>

List of all members.


Public Member Functions

Constructors and Destructors
Dataset ()
Default Constructor.
Dataset (const Dataset &dataset)
Copy constructor.
virtual ~Dataset ()
Destructor.
virtual void clear ()
Explicit default initialization.
Assignment methods
void set (const Dataset &v)
Assignment.
const Dataset & operator= (const Dataset &v)
Assignment operator.
void setName (String name)
String getName () const
void setType (String type)
String getType () const
void setComposite (Composite *composite)
Composite * getComposite () const
void dump (std::ostream &s, Size depth) const

Protected Attributes

Composite * composite_
String name_
String type_

Detailed Description

Baseclass for datasets.

Datasets are used to incorporate any kind of data and make it accessible through the DatasetControl. The data is stored as a void pointer and casted to its real type in the corresponding Contoller class. A dataset has the following attributes:

<bf>NOTE:</bf> The data will not be deleted, when the Dataset is deleted. This has to be done in the DatasetController, since only it knows what kind of object is contained!
See also:
DatasetControl

DatasetController


Member Function Documentation

const Dataset& BALL::VIEW::Dataset::operator= ( const Dataset & v )

Assignment operator.

Calls set.


Generated on Thu Aug 6 18:30:51 2009 for BALL by doxygen 1.5.8