![]() |
FLImaging 6.6.17.2
|
A class that performs Mask an image. More...
#include <Mask.h>
Public Member Functions | |
CMask () | |
CMask (CMask^ pMask) | |
virtual | ~CMask () |
virtual CResult ^ | Assign (CMask^ pMask) |
virtual CResult ^ | Clear () override |
virtual CResult ^ | Execute () override |
virtual CResult ^ | SetMask (int32_t i32Mask) |
virtual CResult ^ | SetMask (int64_t i64Mask) |
virtual CResult ^ | SetMask (uint32_t u32Mask) |
virtual CResult ^ | SetMask (uint64_t u64Mask) |
virtual CResult ^ | SetMask (float f32Mask) |
virtual CResult ^ | SetMask (double f64Mask) |
virtual CResult ^ | SetMask () |
CResult ^ | SetMask (Base::CMultiVar< int32_t >^ mvMask) |
CResult ^ | SetMask (Base::CMultiVar< int64_t >^ mvMask) |
CResult ^ | SetMask (Base::CMultiVar< uint32_t >^ mvMask) |
CResult ^ | SetMask (Base::CMultiVar< uint64_t >^ mvMask) |
CResult ^ | SetMask (Base::CMultiVar< float >^ mvMask) |
CResult ^ | SetMask (Base::CMultiVar< double >^ mvMask) |
CResult ^ | GetMask (CLR_OUT Base::CMultiVar< int32_t >^% pMvMask) |
CResult ^ | GetMask (CLR_OUT Base::CMultiVar< int64_t >^% pMvMask) |
CResult ^ | GetMask (CLR_OUT Base::CMultiVar< uint32_t >^% pMvMask) |
CResult ^ | GetMask (CLR_OUT Base::CMultiVar< uint64_t >^% pMvMask) |
CResult ^ | GetMask (CLR_OUT Base::CMultiVar< float >^% pMvMask) |
CResult ^ | GetMask (CLR_OUT Base::CMultiVar< double >^% pMvMask) |
Public Member Functions inherited from FLImagingCLR::ImageProcessing::CAlgorithmFeature_SR_BAT | |
virtual CResult ^ | Assign (CAlgorithmFeature_SR_BAT^ pAib) |
Public Member Functions inherited from FLImagingCLR::ImageProcessing::CAlgorithmFeature_SR | |
virtual CResult ^ | Assign (CAlgorithmFeature_SR^ pAib) |
virtual CResult ^ | SetSourceROI (Foundation::CFLFigure^ pFlfSourceROI) |
virtual Foundation::CFLFigure ^ | GetSourceROI () |
Public Member Functions inherited from FLImagingCLR::Foundation::CAlgorithmFeatureBase | |
virtual | ~CAlgorithmFeatureBase () |
virtual CResult ^ | SetSourceImage (Base::CFLImage^% pFliSource) |
virtual Base::CFLImage ^ | GetSourceImage () |
virtual void | SetROIUtilities (CROIUtilities^ pROIUtilities) |
virtual void | SetROIUtilities (CAlgorithmFeatureBase^ pAlgorithmFeatureBase) |
virtual CROIUtilities ^ | GetROIUtilities () |
virtual CResult ^ | Assign (CAlgorithmFeatureBase^ pAlgorithmFeatureBase) |
virtual double | GetLastExecutionTimeInMilliSecond () |
virtual double | GetLastExecutionTimeInMicroSecond () |
virtual CResult ^ | ReportToCSV (CReportDescriptor^ pWrd) |
The execution result of the algorithm is recorded in a file according to the options recorded in the ReportDescriptor object. Not all algorithms support this function. If not supported, return EResult.DidNotImplement. | |
virtual CResult ^ | EnableThreadSynchronization (bool bEnable) |
virtual bool | IsThreadSynchronizationEnabled () |
virtual CResult ^ | EnableImageFigureTransformation (bool bEnable) |
virtual bool | IsImageFigureTransformationEnabled () |
virtual int64_t | GetRequiredGPUMemory () override |
Public Member Functions inherited from FLImagingCLR::Foundation::CAlgorithmBase | |
virtual | ~CAlgorithmBase () |
virtual CResult ^ | Assign (CAlgorithmBase^ pPufb) |
virtual EProcessingUnitFeatures | GetOptimalProcessingUnit () |
virtual int32_t | GetOptimalThreadCount () |
Public Member Functions inherited from FLImagingCLR::Base::CFLBase | |
virtual | ~CFLBase () |
Destructor. | |
!CFLBase () | |
Destructor. | |
virtual CProcessingUnitBase ^ | GetProcessingUnit () |
Returns the set ProcessingUnit. | |
virtual CResult ^ | SetProcessingUnit (CProcessingUnitBase^ pPub) |
set the ProcessingUnit | |
virtual void | ResetProcessingUnit () |
Rest the ProcessingUnit. | |
virtual bool | IsValid () |
Validate the object. | |
virtual void | OnReceiveBroadcast (CBroadcastMessage^ pMessage) |
Callback function. A function that receives a BroadcastMessage. | |
void | Lock () |
Set a lock on an object. | |
bool | TryLock () |
Try to lock the object. | |
void | Unlock () |
Unlock the object. | |
virtual CFLBase ^ | DuplicateObject () |
Duplicate an object identical to itself. | |
virtual CFLBase ^ | CreateNewObject () |
Creating an object of the same type as oneself. | |
virtual bool | IsLicenseAvailable () |
Returns whether the algorithm can be used with the current license. |
A class that performs Mask an image.
FLImagingCLR::ImageProcessing::CMask::CMask | ( | ) |
Default constructor
FLImagingCLR::ImageProcessing::CMask::CMask | ( | CMask^ | pMask | ) |
Copy constructor by pointer
|
virtual |
Destructor
|
overridevirtual |
Clear the object to the same state as the initial creation state.
FLImagingCLR::CResult^ | Information about execution results |
Reimplemented from FLImagingCLR::ImageProcessing::CAlgorithmFeature_SR_BAT.
|
overridevirtual |
Main procedure executor
FLImagingCLR::CResult^ | Information about execution results |
Reimplemented from FLImagingCLR::Foundation::CAlgorithmFeatureBase.
CResult ^ FLImagingCLR::ImageProcessing::CMask::GetMask | ( | CLR_OUT Base::CMultiVar< double >^% | pMvMask | ) |
Masking value getter
[in] | pMvMask | Value to mask (64bit floating, pointer) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::GetMask | ( | CLR_OUT Base::CMultiVar< float >^% | pMvMask | ) |
Masking value getter
[in] | pMvMask | Value to mask (32bit floating, pointer) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::GetMask | ( | CLR_OUT Base::CMultiVar< int32_t >^% | pMvMask | ) |
Masking value getter
[in] | pMvMask | Value to mask (32bit Signed integer, pointer) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::GetMask | ( | CLR_OUT Base::CMultiVar< int64_t >^% | pMvMask | ) |
Masking value getter
[in] | pMvMask | Value to mask (64bit Signed integer, pointer) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::GetMask | ( | CLR_OUT Base::CMultiVar< uint32_t >^% | pMvMask | ) |
Masking value getter
[in] | pMvMask | Value to mask (32bit Unsigned integer, pointer) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::GetMask | ( | CLR_OUT Base::CMultiVar< uint64_t >^% | pMvMask | ) |
Masking value getter
[in] | pMvMask | Value to mask (64bit Unsigned integer, pointer) |
FLImagingCLR::CResult^ | Information about execution results |
|
virtual |
Masking value setter (Default 0)
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::SetMask | ( | Base::CMultiVar< double >^ | mvMask | ) |
Masking value setter
[in] | mvMask | Value to mask (double) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::SetMask | ( | Base::CMultiVar< float >^ | mvMask | ) |
Masking value setter
[in] | mvMask | Value to mask (float) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::SetMask | ( | Base::CMultiVar< int32_t >^ | mvMask | ) |
Masking value setter
[in] | mvMask | Value to mask (int32_t) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::SetMask | ( | Base::CMultiVar< int64_t >^ | mvMask | ) |
Masking value setter
[in] | mvMask | Value to mask (int64_t) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::SetMask | ( | Base::CMultiVar< uint32_t >^ | mvMask | ) |
Masking value setter
[in] | mvMask | Value to mask (uint32_t) |
FLImagingCLR::CResult^ | Information about execution results |
CResult ^ FLImagingCLR::ImageProcessing::CMask::SetMask | ( | Base::CMultiVar< uint64_t >^ | mvMask | ) |
Masking value setter
[in] | mvMask | Value to mask (uint64_t) |
FLImagingCLR::CResult^ | Information about execution results |
|
virtual |
Masking value setter
[in] | f64Mask | Value to mask |
FLImagingCLR::CResult^ | Information about execution results |
|
virtual |
Masking value setter
[in] | f32Mask | Value to mask |
FLImagingCLR::CResult^ | Information about execution results |
|
virtual |
Masking value setter
[in] | i32Mask | Value to mask |
FLImagingCLR::CResult^ | Information about execution results |
|
virtual |
Masking value setter
[in] | i64Mask | Value to mask |
FLImagingCLR::CResult^ | Information about execution results |
|
virtual |
Masking value setter
[in] | u32Mask | Value to mask |
FLImagingCLR::CResult^ | Information about execution results |
|
virtual |
Masking value setter
[in] | u64Mask | Value to mask |
FLImagingCLR::CResult^ | Information about execution results |