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

Method initialize

plugins/nitf/io/NitfReader.cpp:102–122  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100
101
102void NitfReader::initialize(PointTableRef table)
103{
104 tryLoadRemote();
105 try
106 {
107 NitfFileReader nitf(m_filename);
108 nitf.open();
109 nitf.getLasOffset(m_offset, m_length);
110 nitf.extractMetadata(m_metadata);
111 }
112 catch (const NitfFileReader::error& err)
113 {
114 throwError(err.what());
115 }
116 m_metadata.add("DESDATA_OFFSET", m_offset);
117 m_metadata.add("DESDATA_LENGTH", m_length);
118
119 // Initialize the LAS stuff with its own metadata node.
120 MetadataNode lasNode = m_metadata.add(LasReader::getName());
121 initializeLocal(table, lasNode);
122}
123
124} // namespace pdal
125

Callers 1

NitfWriterMethod · 0.45

Calls 6

getLasOffsetMethod · 0.80
getNameFunction · 0.50
openMethod · 0.45
extractMetadataMethod · 0.45
whatMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected