void PyIsosurfaceAttributes_StartUp(IsosurfaceAttributes *subj, void *data) { if(subj == 0) return; currentAtts = subj; PyIsosurfaceAttributes_SetDefaults(subj); // // Create the observer that will be notified when the attributes change. // if(IsosurfaceAttributesObserver == 0) { IsosurfaceAttributesObserver = new ObserverToCallback(subj, PyIsosurfaceAttributes_CallLogRoutine, (void *)data); } }
void IsosurfaceScriptingPluginInfo::SetDefaults(const AttributeSubject *atts) { PyIsosurfaceAttributes_SetDefaults((const IsosurfaceAttributes *)atts); }