MeVisLab Toolbox Reference
mlPCLSupportTestTools.h File Reference

Tool functions for PCL google tests. More...

#include <MLPCLSupportSystem.h>
#include <mlTypeDefs.h>
#include <mlAPI.h>
#include <mlPCLBaseObject.h>

Go to the source code of this file.

Namespaces

namespace  MLPCLTestTools
 Namespace containing useful tools for Google tests written for PCL related classes in MeVisLab.

Typedefs

typedef void(* MLPCLTestTools::OverrideTestDefaultsFunc) (mlModule *modulePtr, const char *className)

Functions

MLPCLSUPPORT_EXPORT MLLibraryHandle MLPCLTestTools::loadPCLLibrary (const char *const modName) ML_RETURN_VALUE_SHOULD_BE_USED
 Loads a MeVisLab library with name modName and returns a non-nullptr handle to the library on success, and nullptr on failure.
MLPCLSUPPORT_EXPORT MLErrorCode MLPCLTestTools::unloadPCLLibrary (MLLibraryHandle modLibHandle, const char *const modName) ML_RETURN_VALUE_SHOULD_BE_USED
MLPCLSUPPORT_EXPORT MLErrorCode MLPCLTestTools::setUpPCLTestTools () ML_RETURN_VALUE_SHOULD_BE_USED
MLPCLSUPPORT_EXPORT MLErrorCode MLPCLTestTools::tearDownPCLTestTools () ML_RETURN_VALUE_SHOULD_BE_USED
MLPCLSUPPORT_EXPORT MLErrorCode MLPCLTestTools::runClassInstancesTest (const char *const *pclClassNames, size_t numPCLClassNames, OverrideTestDefaultsFunc overrideTestDefaults=nullptr, bool pclSupportItselfIsTested=false, size_t numIndirectlyLoadedPCLClasses=0) ML_RETURN_VALUE_SHOULD_BE_USED

Variables

MLPCLSUPPORT_EXPORT MLuint64 MLPCLTestTools::_MaxSigned32BitIndex
MLPCLSUPPORT_EXPORT MLuint64 MLPCLTestTools::_MaxUnsigned32BitIndex

Detailed Description

Tool functions for PCL google tests.

Author
Wolf Spindler
Date
12/2015

Definition in file mlPCLSupportTestTools.h.