MCPcopy Create free account
hub / github.com/PDAL/PDAL / set

Method set

plugins/e57/libE57Format/src/NodeImpl.cpp:256–271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

254}
255
256void NodeImpl::set( const ustring &pathName, NodeImplSharedPtr ni, bool autoPathCreate )
257{
258 // This is common virtual function for terminal E57 element types: Integer, ScaledInteger,
259 // Float, Blob. The non-terminal types override this virtual function. Only absolute pathNames
260 // make any sense here, because the terminal types can't have children, so relative pathNames are
261 // illegal.
262
263#ifdef VALIDATE_BASIC
264 _verifyPathNameAbsolute( pathName );
265#endif
266
267 NodeImplSharedPtr root = _verifyAndGetRoot();
268
269 // Forward call to the non-terminal root node
270 root->set( pathName, ni, autoPathCreate );
271}
272
273void NodeImpl::set( const StringList & /*fields*/, unsigned /*level*/, NodeImplSharedPtr /*ni*/,
274 bool /*autoPathCreate*/ )

Callers 12

loadArrowGeoMetadataMethod · 0.45
writeMethod · 0.45
preparedMethod · 0.45
WriterImplMethod · 0.45
NewImage2DMethod · 0.45
NewData3DMethod · 0.45
endElementMethod · 0.45
doneMethod · 0.45
setupFileHeaderMethod · 0.45
setupWriterMethod · 0.45
inspectMethod · 0.45

Calls

no outgoing calls

Tested by 1

preparedMethod · 0.36