| addExtraToFileParser(ArFileParser *fileParser, bool isAddLineHandler) | ArMapScan | [virtual] |
| addHandlerToFileParser(ArFileParser *fileParser, const char *keyword, ArRetFunctor1< bool, ArArgumentBuilder * > *handler) | ArMapScan | [protected] |
| addToFileParser(ArFileParser *fileParser) (defined in ArMapScan) | ArMapScan | [virtual] |
| ArMapScan(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) | ArMapScan | |
| ArMapScan(const ArMapScan &other) | ArMapScan | |
| ArMapScanInterface() | ArMapScanInterface | [inline] |
| clear() | ArMapScan | [virtual] |
| getDisplayString(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getKeywordPrefix() const | ArMapScan | [protected] |
| getLineMaxPose(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getLineMinPose(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getLines(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getLinesKeyword() const | ArMapScan | [virtual] |
| getMaxPose(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getMinPose(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getNumLines(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getNumPoints(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getPoints(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getPointsKeyword() const | ArMapScan | [virtual] |
| getResolution(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| getScanType() const | ArMapScan | [virtual] |
| getTimeChanged() const | ArMapScan | [virtual] |
| handleDisplayString(ArArgumentBuilder *arg) | ArMapScan | [protected] |
| handleIsSortedLines(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleIsSortedPoints(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleLine(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleLineMaxPos(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleLineMinPos(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleMaxPos(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleMinPos(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleNumLines(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleNumPoints(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handlePoint(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| handleResolution(ArArgumentBuilder *arg) (defined in ArMapScan) | ArMapScan | [protected] |
| isDefaultScanType(const char *scanType) | ArMapScanInterface | [static] |
| isSortedLines(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) const (defined in ArMapScan) | ArMapScan | [virtual] |
| isSortedPoints(const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) const (defined in ArMapScan) | ArMapScan | [virtual] |
| isSummaryScanType(const char *scanType) | ArMapScanInterface | [static] |
| loadDataPoint(double x, double y) (defined in ArMapScan) | ArMapScan | [virtual] |
| loadLineSegment(double x1, double y1, double x2, double y2) (defined in ArMapScan) | ArMapScan | [virtual] |
| myDisplayString | ArMapScan | [protected] |
| myDisplayStringCB | ArMapScan | [protected] |
| myIsSortedLines | ArMapScan | [protected] |
| myIsSortedLinesCB | ArMapScan | [protected] |
| myIsSortedPoints | ArMapScan | [protected] |
| myIsSortedPointsCB | ArMapScan | [protected] |
| myIsSummaryScan | ArMapScan | [protected] |
| myKeywordPrefix | ArMapScan | [protected] |
| myLineCB | ArMapScan | [protected] |
| myLineMax | ArMapScan | [protected] |
| myLineMaxPosCB | ArMapScan | [protected] |
| myLineMin | ArMapScan | [protected] |
| myLineMinPosCB | ArMapScan | [protected] |
| myLines | ArMapScan | [protected] |
| myLinesKeyword | ArMapScan | [protected] |
| myLogPrefix | ArMapScan | [protected] |
| myMax | ArMapScan | [protected] |
| myMaxPosCB | ArMapScan | [protected] |
| myMin | ArMapScan | [protected] |
| myMinPosCB | ArMapScan | [protected] |
| myNumLines | ArMapScan | [protected] |
| myNumLinesCB | ArMapScan | [protected] |
| myNumPoints | ArMapScan | [protected] |
| myNumPointsCB | ArMapScan | [protected] |
| myPointCB | ArMapScan | [protected] |
| myPoints | ArMapScan | [protected] |
| myPointsKeyword | ArMapScan | [protected] |
| myResolution | ArMapScan | [protected] |
| myResolutionCB | ArMapScan | [protected] |
| myScanType | ArMapScan | [protected] |
| myTimeChanged | ArMapScan | [protected] |
| operator=(const ArMapScan &other) | ArMapScan | |
| parseNumber(char *line, size_t lineLen, size_t *charCountOut, int *numOut) const | ArMapScan | [protected] |
| parsePose(ArArgumentBuilder *arg, const char *keyword, ArPose *poseOut) | ArMapScan | [protected] |
| parseWhitespace(char *line, size_t lineLen, size_t *charCountOut) const | ArMapScan | [protected] |
| readDataPoint(char *line) (defined in ArMapScan) | ArMapScan | [virtual] |
| readLineSegment(char *line) (defined in ArMapScan) | ArMapScan | [virtual] |
| remExtraFromFileParser(ArFileParser *fileParser) | ArMapScan | [virtual] |
| remFromFileParser(ArFileParser *fileParser) (defined in ArMapScan) | ArMapScan | [virtual] |
| setLines(const std::vector< ArLineSegment > *lines, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE, bool isSortedLines=false, ArMapChangeDetails *changeDetails=NULL) (defined in ArMapScan) | ArMapScan | [virtual] |
| setPoints(const std::vector< ArPose > *points, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE, bool isSortedPoints=false, ArMapChangeDetails *changeDetails=NULL) (defined in ArMapScan) | ArMapScan | [virtual] |
| setResolution(int resolution, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE, ArMapChangeDetails *changeDetails=NULL) (defined in ArMapScan) | ArMapScan | [virtual] |
| unite(ArMapScan *other, bool isIncludeDataPointsAndLines=false) | ArMapScan | [virtual] |
| writeLinesToFunctor(ArFunctor2< int, std::vector< ArLineSegment > * > *functor, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE, ArFunctor1< const char * > *keywordFunctor=NULL) (defined in ArMapScan) | ArMapScan | [virtual] |
| writeLinesToFunctor(ArFunctor1< const char * > *functor, const char *endOfLineChars, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) | ArMapScan | [virtual] |
| writeLinesToFunctor(ArFunctor1< const char * > *functor, const std::vector< ArLineSegment > &lines, const char *endOfLineChars, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) | ArMapScan | [protected, virtual] |
| writePointsToFunctor(ArFunctor2< int, std::vector< ArPose > * > *functor, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE, ArFunctor1< const char * > *keywordFunctor=NULL) (defined in ArMapScan) | ArMapScan | [virtual] |
| writePointsToFunctor(ArFunctor1< const char * > *functor, const char *endOfLineChars, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) | ArMapScan | [virtual] |
| writeScanToFunctor(ArFunctor1< const char * > *functor, const char *endOfLineChars, const char *scanType=ARMAP_DEFAULT_SCAN_TYPE) (defined in ArMapScan) | ArMapScan | [virtual] |
| ~ArMapScan() | ArMapScan | [virtual] |
| ~ArMapScanInterface() | ArMapScanInterface | [inline, virtual] |