FlowEngine 7.530
Photogrammetry Software Development Kit
|
Utility class to query information and generate tag images to use for marker detection. More...
#include <MarkerPrinter.h>
Static Public Member Functions | |
static FLE_DLL Index | getNumberOfTagFamilies () |
Returns the number of available tag families for the marker detection algorithm. | |
static FLE_DLL Size | getTagFamilySize (Index index) |
static FLE_DLL Result | getTagFamily (Index index, StringBuffer tagFamily) |
static FLE_DLL Index | getNumberOfTagsForFamily (ConstStringBuffer tagFamily) |
static FLE_DLL Result | exportTags (ConstStringBuffer tagFamily, ConstStringBuffer outputDirectory, Index count) |
Utility class to query information and generate tag images to use for marker detection.
|
static |
Saves tag images to a directory for a given family.
[in] | tagFamily | the tag family that will be searched for. See getTagFamily. |
[in] | outputDirectory | string buffer containing the path to an existing directory where images will be saved in sequence. |
[in] | count | the number of patterns to save. Must be in the range (0, getNumberOfTagsForFamily). |
tagFamily
is not a valid buffer or does not contain a valid tag family. See getTagFamily.outputDirectory
is not a valid string buffer.count
is not in the valid range.outputDirectory
does not point to an existing directory.
|
static |
Returns the number of available tag families for the marker detection algorithm.
|
static |
[in] | tagFamily | the tag family that will be searched for. See getTagFamily. |
|
static |
Get the name of a tag family at a given index. param[in] index the index of the tag family. Must be in the range [0, getNumberOfTagFamilies()) param[in, out] family a string buffer big enough to store the tag family name. Use getTagFamilySize to query for the right size.
index
is not in the valid range.family
is not a valid string bufferfamily
is not big enough to receive the full name. See getTagFamilySize.