MCPcopy Create free account
hub / github.com/Kitware/VTK / ShallowCopy

Method ShallowCopy

Common/DataModel/vtkGraph.cxx:575–592  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

573
574//------------------------------------------------------------------------------
575void vtkGraph::ShallowCopy(vtkDataObject* obj)
576{
577 vtkGraph* g = vtkGraph::SafeDownCast(obj);
578 if (!g)
579 {
580 vtkErrorMacro("Can only shallow copy from vtkGraph subclass.");
581 return;
582 }
583 bool valid = this->IsStructureValid(g);
584 if (valid)
585 {
586 this->CopyInternal(g, false);
587 }
588 else
589 {
590 vtkErrorMacro("Invalid graph structure for this type of graph.");
591 }
592}
593
594//------------------------------------------------------------------------------
595void vtkGraph::DeepCopy(vtkDataObject* obj)

Callers 2

CopyStructureMethod · 0.45
CopyInternalMethod · 0.45

Calls 2

CopyInternalMethod · 0.95
IsStructureValidMethod · 0.45

Tested by

no test coverage detected