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

Method get

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

Source from the content-addressed store, hash-verified

238}
239
240NodeImplSharedPtr NodeImpl::get( const ustring &pathName )
241{
242 // This is common virtual function for terminal E57 element types: Integer, ScaledInteger, Float,
243 // Blob. The non-terminal types override this virtual function. Only absolute pathNames make any
244 // sense here, because the terminal types can't have children, so relative pathNames are illegal.
245
246#ifdef VALIDATE_BASIC
247 _verifyPathNameAbsolute( pathName );
248#endif
249
250 NodeImplSharedPtr root = _verifyAndGetRoot();
251
252 // Forward call to the non-terminal root node
253 return root->get( pathName );
254}
255
256void NodeImpl::set( const ustring &pathName, NodeImplSharedPtr ni, bool autoPathCreate )
257{

Callers 15

DecoderFactoryMethod · 0.45
findTerminalPositionMethod · 0.45
_readImage2DNodeFunction · 0.45
_getImage2DNodeSizesFunction · 0.45
_readColourRangesFunction · 0.45
ReaderImplMethod · 0.45
GetE57RootMethod · 0.45
ReadImage2DMethod · 0.45
GetImage2DSizesMethod · 0.45
ReadImage2DDataMethod · 0.45
ReadData3DMethod · 0.45
GetData3DSizesMethod · 0.45

Calls

no outgoing calls

Tested by 3

TESTFunction · 0.36
TESTFunction · 0.36