![]() |
FLImaging 6.7.10.2
|
class that crops an image to fit the ROI area.
More...
#include <Crop.h>
Public Member Functions | |
CCrop () | |
CCrop (CCrop^ pCrop) | |
virtual | ~CCrop () |
virtual CResult ^ | Assign (CCrop^ pCrop) |
virtual CResult ^ | Execute () override |
virtual CResult ^ | Clear () override |
Public Member Functions inherited from FLImagingCLR::ImageProcessing::CAlgorithmFeature_SR_BLK_BAT | |
virtual CResult ^ | Assign (CAlgorithmFeature_SR_BLK_BAT^ pAib) |
virtual CResult ^ | SetBlankColor (double f64BlankColor) |
virtual CResult ^ | SetBlankColor (Base::CMultiVar< double >^ pMvBlankColor) |
virtual Base::CMultiVar< double > ^ | GetBlankColor () |
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. |
class that crops an image to fit the ROI area.
Crop the image to fit the ROI area.
FLImagingCLR::ImageProcessing::CCrop::CCrop | ( | ) |
Default constructor
FLImagingCLR::ImageProcessing::CCrop::CCrop | ( | CCrop^ | pCrop | ) |
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_BLK_BAT.
|
overridevirtual |
Main procedure executor
FLImagingCLR::CResult^ | If function is successful, return EResult.OK If function is fail, return corresponding error enum |
Reimplemented from FLImagingCLR::Foundation::CAlgorithmFeatureBase.