SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_view_NameManager_h
11 #define smtk_view_NameManager_h
13 #include "smtk/CoreExports.h"
15 #include "smtk/SystemConfig.h"
24 class PersistentObject;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
An application-wide utility for assigning unique names to objects.
Definition: NameManager.h:47
#define smtkCreateMacro(...)
Add static create() methods to a class.
Definition: SharedFromThis.h:173
#define smtkEnableSharedPtr(...)
An abbreviation for enabling shared pointers.
Definition: SharedFromThis.h:214
void resetCounter(int value)
Set the counter used to name objects.
Definition: NameManager.h:62
int counter() const
Return the current counter without incrementing it.
Definition: NameManager.h:58
Macros for dealing with shared-pointer classes.
#define smtkTypeMacroBase(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:131
An abstract base class for SMTK resources and their components.
Definition: PersistentObject.h:39