Algorithms.h File Reference
#include <artec/sdk/algorithms/AlgorithmSdkDefines.h>
#include <artec/sdk/base/Errors.h>
#include <artec/sdk/base/IProgressInfo.h>
#include <artec/sdk/base/Point.h>
#include <artec/sdk/base/ScannerType.h>
Go to the source code of this file.
Namespaces | |
artec | |
artec::sdk | |
artec::sdk::base | |
artec::sdk::algorithms | |
Functions | |
bool AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::checkAlgorithmsPermission () |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::initializeFastFusionSettings (FastFusionSettings *desc, base::ScannerType scannerType) |
Initializes fusion algorithm descriptor with scanner related defaults. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::initializePoissonFusionSettings (PoissonFusionSettings *desc, base::ScannerType scannerType) |
Initializes fusion algorithm descriptor with scanner related defaults. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::initializeTexturizationSettings (TexturizationSettings *desc, base::ScannerType scannerType) |
Initialize texturize algorithm descriptor with scanner related defaults. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::initializeSmallObjectsFilterSettings (SmallObjectsFilterSettings *desc, base::ScannerType scannerType) |
Initializes small object filter descriptor with scanner related defaults. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::initializeMeshSimplificationSettings (MeshSimplificationSettings *desc, base::ScannerType scannerType, SimplifyType simplifyType) |
Initializes mesh simplification descriptor with scanner related defaults. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::initializeFastMeshSimplificationSettings (FastMeshSimplificationSettings *desc, base::ScannerType scannerType) |
Initializes fast mesh simplification descriptor with scanner related defaults. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::initializeOutliersRemovalSettings (OutliersRemovalSettings *desc, base::ScannerType scannerType) |
Initializes outliers removal descriptor with scanner related defaults. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createFastFusionAlgorithm (IAlgorithm **fusion, const FastFusionSettings *desc) |
Creates basic fusion algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createPoissonFusionAlgorithm (IAlgorithm **fusion, const PoissonFusionSettings *desc) |
Creates poisson fusion algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createSerialRegistrationAlgorithm (IAlgorithm **serialRegistration, const SerialRegistrationSettings *desc) |
Creates serial registration algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createGlobalRegistrationAlgorithm (IAlgorithm **globalRegistration, const GlobalRegistrationSettings *desc) |
Creates global registration algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createTexturizationAlgorithm (IAlgorithm **texturizer, const TexturizationSettings *desc) |
Create texturize algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createSmallObjectsFilterAlgorithm (IAlgorithm **smallObjectsFilter, const SmallObjectsFilterSettings *desc) |
Creates small objects filter algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createMeshSimplificationAlgorithm (IAlgorithm **meshSimplification, const MeshSimplificationSettings *desc) |
Creates mesh simplification algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createFastMeshSimplificationAlgorithm (IAlgorithm **meshSimplification, const FastMeshSimplificationSettings *desc) |
Creates fast mesh simplification algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createLoopClosureAlgorithm (IAlgorithm **loopClosure, const LoopClosureSettings *desc) |
Creates loop closure algorithm. More... | |
ErrorCode AALGORITHMSDK_LINK_SPEC | artec::sdk::algorithms::createOutliersRemovalAlgorithm (IAlgorithm **outliesRemoval, const OutliersRemovalSettings *desc) |
Creates outliers removal algorithm. More... | |