Helios++
Helios software for LiDAR simulations
|
This is the complete list of members for VoxelFileParser, including all inherited members.
BLANK_CHARACTERS | VoxelFileParser | protectedstatic |
bruteParseDetailed(std::string const &path, size_t numHeaderLines=2, bool const exactFormat=true, std::string const separator=" ") | VoxelFileParser | |
cleanLine(std::string &line) | VoxelFileParser | protected |
cleanLines(std::vector< std::string > &lines, size_t const numHeaderLines, bool &minCornerXFound, double &minCornerX, bool &minCornerYFound, double &minCornerY, bool &minCornerZFound, double &minCornerZ, bool &maxCornerXFound, double &maxCornerX, bool &maxCornerYFound, double &maxCornerY, bool &maxCornerZFound, double &maxCornerZ, bool &splitXFound, size_t &splitX, bool &splitYFound, size_t &splitY, bool &splitZFound, size_t &splitZ, double &voxelSize, double &maxPad) | VoxelFileParser | protected |
handleSpec(std::string const &line, bool &minCornerXFound, double &minCornerX, bool &minCornerYFound, double &minCornerY, bool &minCornerZFound, double &minCornerZ, bool &maxCornerXFound, double &maxCornerX, bool &maxCornerYFound, double &maxCornerY, bool &maxCornerZFound, double &maxCornerZ, bool &splitXFound, size_t &splitX, bool &splitYFound, size_t &splitY, bool &splitZFound, size_t &splitZ, double &voxelSize, double &maxPad) | VoxelFileParser | protected |
handleSpecLine(std::string const &line, bool &minCornerXFound, double &minCornerX, bool &minCornerYFound, double &minCornerY, bool &minCornerZFound, double &minCornerZ, bool &maxCornerXFound, double &maxCornerX, bool &maxCornerYFound, double &maxCornerY, bool &maxCornerZFound, double &maxCornerZ, bool &splitXFound, size_t &splitX, bool &splitYFound, size_t &splitY, bool &splitZFound, size_t &splitZ, double &voxelSize, double &maxPad) | VoxelFileParser | protected |
isBlankLine(std::string const &line) | VoxelFileParser | protected |
loadFile(std::vector< std::string > &lines, std::string const &path) | VoxelFileParser | protected |
N_BLANK_CHARACTERS | VoxelFileParser | protectedstatic |
parseDetailed(std::string const &path, size_t numHeaderLines=2, bool const exactFormat=true, std::string const separator=" ") | VoxelFileParser | |
parseDetailedVoxelLine(std::string &line, std::string const separator, bool const exactFormat, char const *format1, char const *format2, char const *format3, double minCornerX, double minCornerY, double minCornerZ, double maxCornerX, double maxCornerY, double maxCornerZ, double voxelSize, double voxelHalfSize, double maxPad) | VoxelFileParser | protected |
removeHeaderLines(std::vector< std::string > &lines, size_t numHeaderLines) | VoxelFileParser | protected |
SPEC_CHARACTER | VoxelFileParser | protectedstatic |
validateDetailed(bool minCornerXFound, bool minCornerYFound, bool minCornerZFound, bool maxCornerXFound, bool maxCornerYFound, bool maxCornerZFound, bool splitXFound, bool splitYFound, bool splitZFound) | VoxelFileParser | protected |
VoxelFileParser() | VoxelFileParser | inline |