3D Forest
Software for analysis of Lidar data from forest environment.
File Member List

This is the complete list of members for File, including all inherited members.

close()File
create(const std::string &path)File
create()Fileprivate
currentPath()Filestatic
eof() constFile
exists(const std::string &path)Filestatic
fd_Fileprivate
File()File
File(const File &other)File
fileExtension(const std::string &path)Filestatic
fileName(const std::string &path)Filestatic
INVALID_DESCRIPTORFileprivatestatic
isAbsolute(const std::string &path)Filestatic
isOpen() constFileinline
join(const std::string &path1, const std::string &path2)Filestatic
move(const std::string &outputPath, const std::string &inputPath)Filestatic
offset() constFile
offset_Fileprivate
open(const std::string &path)File
open(const std::string &path, const std::string &mode)File
operator=(const File &other)File
path() constFile
path_Fileprivate
read(uint8_t *buffer, uint64_t nbyte)File
read(uint8_t *buffer, const std::string &path, uint64_t nbyte, uint64_t offset)Filestatic
read(const std::string &path)Filestatic
read(int fd, uint8_t *buffer, uint64_t nbyte)Fileprivatestatic
remove(const std::string &path)Filestatic
replaceExtension(const std::string &path, const std::string &newExtension)Filestatic
replaceFileName(const std::string &path, const std::string &newFileName)Filestatic
resolvePath(const std::string &path, const std::string &basePath)Filestatic
seek(uint64_t offset)File
seek(int fd, uint64_t offset)Fileprivatestatic
size() constFile
size_Fileprivate
skip(uint64_t nbyte)File
sort(const std::string &path, size_t element_size, int(*comp)(const void *, const void *))Filestatic
tmpname(const std::string &path)Filestatic
tmpname(const std::string &outputPath, const std::string &inputPath)Filestatic
write(const uint8_t *buffer, uint64_t nbyte)File
write(const std::string &str)File
write(File &input, uint64_t nbyte)File
write(const uint8_t *buffer, const std::string &path, uint64_t nbyte, uint64_t offset)Filestatic
write(const std::string &path, const std::string &data)Filestatic
write(int fd, const uint8_t *buffer, uint64_t nbyte)Fileprivatestatic
~File()File