MCPcopy Create free account
hub / github.com/dartsim/dart / cloneNode

Method cloneNode

dart/dynamics/ShapeNode.cpp:175–188  ·  view source on GitHub ↗

==============================================================================

Source from the content-addressed store, hash-verified

173
174//==============================================================================
175Node* ShapeNode::cloneNode(BodyNode* parent) const
176{
177 ShapeNode* shapeNode = new ShapeNode(parent, Properties());
178 shapeNode->duplicateAspects(this);
179
180 shapeNode->copy(this);
181 if (const auto& shape = getShape())
182 shapeNode->setShape(shape->clone());
183
184 if (mIK)
185 shapeNode->mIK = mIK->clone(shapeNode);
186
187 return shapeNode;
188}
189
190//==============================================================================
191void ShapeNode::remove()

Callers

nothing calls this directly

Calls 5

duplicateAspectsMethod · 0.80
setShapeMethod · 0.80
PropertiesClass · 0.70
copyMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected