#include <Iguana/Framework/interface/IgRepresentable.h>
Public Member Functions | |
virtual | ~IgRepresentable (void) |
This is the base class that all application objects must inherit from the participate in the object browser architecture. It specifies no functionality, it merely guarantees one polymorphic base class for application objects.
This class could be replaced with a class from the application domain fulfilling the same requirements: a polymorphic base shared by all participating objects. In general it is simpler and more flexible to use proxy objects to don these magic capabilities to application objects. In other words, we advice against making actual application objects inherit from this class.
Definition at line 28 of file IgRepresentable.h.
IgRepresentable::~IgRepresentable | ( | void | ) | [virtual] |
Definition at line 16 of file IgRepresentable.cc.
References IgRepSet::associate().
00017 { delete IgRepSet::associate (this); }