| 190 | } |
| 191 | |
| 192 | void CopcWriter::handleHeaderForwards(MetadataNode& forward) |
| 193 | { |
| 194 | handleHeaderForward("filesource_id", b->opts.filesourceId, forward); |
| 195 | handleHeaderForward("global_encoding", b->opts.globalEncoding, forward); |
| 196 | handleHeaderForward("project_id", b->opts.projectId, forward); |
| 197 | handleHeaderForward("system_id", b->opts.systemId, forward); |
| 198 | handleHeaderForward("software_id", b->opts.softwareId, forward); |
| 199 | handleHeaderForward("creation_doy", b->opts.creationDoy, forward); |
| 200 | handleHeaderForward("creation_year", b->opts.creationYear, forward); |
| 201 | |
| 202 | handleHeaderForward("scale_x", b->opts.scaleX, forward); |
| 203 | handleHeaderForward("scale_y", b->opts.scaleY, forward); |
| 204 | handleHeaderForward("scale_z", b->opts.scaleZ, forward); |
| 205 | handleHeaderForward("offset_x", b->opts.offsetX, forward); |
| 206 | handleHeaderForward("offset_y", b->opts.offsetY, forward); |
| 207 | handleHeaderForward("offset_z", b->opts.offsetZ, forward); |
| 208 | |
| 209 | b->scaling.m_xXform.m_scale.set(b->opts.scaleX.val()); |
| 210 | b->scaling.m_yXform.m_scale.set(b->opts.scaleY.val()); |
| 211 | b->scaling.m_zXform.m_scale.set(b->opts.scaleZ.val()); |
| 212 | b->scaling.m_xXform.m_offset.set(b->opts.offsetX.val()); |
| 213 | b->scaling.m_yXform.m_offset.set(b->opts.offsetY.val()); |
| 214 | b->scaling.m_zXform.m_offset.set(b->opts.offsetZ.val()); |
| 215 | } |
| 216 | |
| 217 | void CopcWriter::handleForwardVlrs(MetadataNode& forwards) |
| 218 | { |