MCPcopy Create free account
hub / github.com/LAStools/LAStools / add_directory

Method add_directory

LASlib/src/laswriter.cpp:1246–1260  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1244}
1245
1246void LASwriteOpener::add_directory(const CHAR* directory)
1247{
1248 if (directory == 0) directory = this->directory;
1249
1250 if (file_name && directory)
1251 {
1252 I32 len = (I32)strlen(file_name);
1253 while ((len > 0) && (file_name[len] != '\\') && (file_name[len] != '/') && (file_name[len] != ':')) len--;
1254 if (len > 0) len++;
1255 CHAR* new_file_name = (CHAR*)malloc_las(strlen(directory) + strlen(&(file_name[len])) + 5);
1256 snprintf(new_file_name, strlen(directory) + strlen(&(file_name[len])) + 5, "%s%c%s", directory, DIRECTORY_SLASH, &(file_name[len]));
1257 free(file_name);
1258 file_name = new_file_name;
1259 }
1260}
1261
1262void LASwriteOpener::add_appendix(const CHAR* appendix)
1263{

Callers

nothing calls this directly

Calls 1

malloc_lasFunction · 0.85

Tested by

no test coverage detected