34 std::map< std::string, ClassInfo*>::const_iterator iter =
classInfoMap->find(name);
36 return iter->second->createObject();
#define IMPLEMENT_CLASS(name)
static std::map< std::string, ClassInfo * > * getClassMap()
static ObjectId baseId()
Base Id.
static Object * createObject(std::string name)
static bool registerClass(ClassInfo *ci)
static uint32_t generateObjectId()
static std::atomic_uint32_t cId
This is an implementation of AdditiveCCD based on peridyno.
bool Register(ClassInfo *ci)
static std::map< std::string, ClassInfo * > * classInfoMap