MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / addObject

Method addObject

src/App/GroupExtension.cpp:66–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64GroupExtension::~GroupExtension() = default;
65
66DocumentObject* GroupExtension::addObject(const char* sType, const char* pObjectName)
67{
68 DocumentObject* obj = getExtendedObject()->getDocument()->addObject(sType, pObjectName);
69 if (!allowObject(obj)) {
70 getExtendedObject()->getDocument()->removeObject(obj->getNameInDocument());
71 return nullptr;
72 }
73 addObject(obj);
74 return obj;
75}
76
77std::vector<DocumentObject*> GroupExtension::addObject(DocumentObject* obj)
78{

Callers 1

addObjectsMethod · 0.45

Calls 5

addObjectFunction · 0.85
allowObjectFunction · 0.70
getDocumentMethod · 0.45
removeObjectMethod · 0.45
getNameInDocumentMethod · 0.45

Tested by

no test coverage detected