SIM_ContainerAlt Class Reference

#include <SIM_ContainerAlt.h>

Inheritance diagram for SIM_ContainerAlt:

SIM_Container SIM_Data

List of all members.

Protected Member Functions

 SIM_ContainerAlt (const SIM_DataFactory *factory)
 The constructor for when this data is created by our SIM_DataFactory.
virtual ~SIM_ContainerAlt ()
virtual bool getIsAlternateRepresentationSubclass () const


Detailed Description

This SIM_Data subclass is a simple container for other data. This is the default data type used when creating subdata more than one level deep inside another data.

Definition at line 23 of file SIM_ContainerAlt.h.


Constructor & Destructor Documentation

SIM_ContainerAlt::SIM_ContainerAlt ( const SIM_DataFactory factory  )  [explicit, protected]

The constructor for when this data is created by our SIM_DataFactory.

virtual SIM_ContainerAlt::~SIM_ContainerAlt (  )  [protected, virtual]


Member Function Documentation

virtual bool SIM_ContainerAlt::getIsAlternateRepresentationSubclass (  )  const [protected, virtual]

Override this method to return true if your data type is built on demand. This is true for data that is just an alternative representation of some other data. This has several consequences. First, it implies that the data can be rebuilt from other data on the object, therefore it is not saved to disk. Also, it is assumed to be represent its parent data, so any modifications to the parent data cause this data to be deleted. If you override this method, do not call the base class implementation.

Reimplemented from SIM_Data.


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

Generated on Fri May 25 00:10:39 2012 for HDK by  doxygen 1.5.9