Helios++
Helios software for LiDAR simulations
VoxelFileParser Member List

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

BLANK_CHARACTERSVoxelFileParserprotectedstatic
bruteParseDetailed(std::string const &path, size_t numHeaderLines=2, bool const exactFormat=true, bool const discardNullPad=false, std::string const separator=" ")VoxelFileParser
cleanLine(std::string &line)VoxelFileParserprotected
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)VoxelFileParserprotected
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)VoxelFileParserprotected
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)VoxelFileParserprotected
isBlankLine(std::string const &line)VoxelFileParserprotected
loadFile(std::vector< std::string > &lines, std::string const &path)VoxelFileParserprotected
N_BLANK_CHARACTERSVoxelFileParserprotectedstatic
parseDetailed(std::string const &path, size_t numHeaderLines=2, bool const exactFormat=true, bool const discardNullPad=false, std::string const separator=" ")VoxelFileParser
parseDetailedVoxelLine(std::string &line, std::string const separator, bool const exactFormat, bool const discardNullPad, 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)VoxelFileParserprotected
removeHeaderLines(std::vector< std::string > &lines, size_t numHeaderLines)VoxelFileParserprotected
SPEC_CHARACTERVoxelFileParserprotectedstatic
validateDetailed(bool minCornerXFound, bool minCornerYFound, bool minCornerZFound, bool maxCornerXFound, bool maxCornerYFound, bool maxCornerZFound, bool splitXFound, bool splitYFound, bool splitZFound)VoxelFileParserprotected
VoxelFileParser()VoxelFileParserinline