Converter for performing raster to geometric conversion by boundary tracing. More...
#include <rvc/oprastertogeombound.h>
Public Member Functions | |
| RASTER_TO_GEOMETRIC_BOUNDARY () | |
| ERRVALUE | Process (const RVC::OBJITEM &ObjItemSrc, RVC::OBJITEM &ObjItemTgt) const |
| void | SetComputeStdAttributes (bool ComputeStdAttributes) |
| void | SetMakeImpliedGeoref (bool MakeImpliedGeoref) |
| void | SetOptimizeForSearch (bool OptimizeForSearch) |
| void | SetSaveDatabase (bool SaveDatabase) |
Converter for performing raster to geometric conversion by boundary tracing.
| RVC::OP::RASTER_TO_GEOMETRIC_BOUNDARY::RASTER_TO_GEOMETRIC_BOUNDARY | ( | ) |
Default constructor.
| ERRVALUE RVC::OP::RASTER_TO_GEOMETRIC_BOUNDARY::Process | ( | const RVC::OBJITEM & | ObjItemSrc, | |
| RVC::OBJITEM & | ObjItemTgt | |||
| ) | const |
Convert source to target using current settings.
The target object type will be determined from the specified target location settings.
| ObjItemSrc | Source location | |
| ObjItemTgt | Target location passed/returned |
| void RVC::OP::RASTER_TO_GEOMETRIC_BOUNDARY::SetComputeStdAttributes | ( | bool | ComputeStdAttributes | ) | [inline] |
Set whether to compute "standard attributes" for result.
Default is to not compute standard attributes.
| void RVC::OP::RASTER_TO_GEOMETRIC_BOUNDARY::SetMakeImpliedGeoref | ( | bool | MakeImpliedGeoref | ) | [inline] |
Set whether to make implied georeference for result.
Default is to not use implied georeference. If implied georeference is not used, geometric coordinates will be integer values corresponding to X/Y raster positions, and a transformation to map coordinates will be saved. Otherwise, the coordinates will be converted and save directly as map coordinates and an implied georeference will be saved.
| void RVC::OP::RASTER_TO_GEOMETRIC_BOUNDARY::SetOptimizeForSearch | ( | bool | OptimizeForSearch | ) | [inline] |
Set whether to optimize resulting object for search.
Default is to not optimize. Generally requires temporary workspace equal to size of resulting object and and additional pass for optimization. Ignored if not supported for object type.
| void RVC::OP::RASTER_TO_GEOMETRIC_BOUNDARY::SetSaveDatabase | ( | bool | SaveDatabase | ) | [inline] |
Set whether to save database for resulting polygons.
Default is to save database. If database is saved then any database from the source raster will be copied to the target and adjusted accordingly to maintain relationships. Furthermore, if raster has a color palette a style assignment table will be automatically created to maintain the same colors.
1.6.1