![]() |
FLImaging 6.5.13.1
|
Base class of three dim classes Base of advanced function classes, has common getter/setter. More...
#include <AlgorithmFeature3D_DO.h>
Public Member Functions | |
virtual CResult ^ | Assign (CAlgorithmFeature3D_DO^ pAib) |
virtual CResult ^ | SetDestinationObject (Foundation::CFL3DObject^% pFlo) |
virtual Foundation::CFL3DObject ^ | GetDestinationObject () |
virtual CResult ^ | Clear () override |
![]() | |
virtual | ~CAlgorithm3DBase () |
virtual void | SetROIUtilities (Foundation::CROIUtilities^ pROIUtilities) |
virtual void | SetROIUtilities (CAlgorithm3DBase^ pAlgorithmFeatureBase) |
virtual Foundation::CROIUtilities ^ | GetROIUtilities () |
virtual CResult ^ | Assign (CAlgorithm3DBase^ pAlgorithmFeatureBase) |
virtual CResult ^ | Execute () |
virtual double | GetLastExecutionTimeInMilliSecond () |
virtual double | GetLastExecutionTimeInMicroSecond () |
virtual CResult ^ | ReportToCSV (Foundation::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 |
virtual bool | IsLicenseAvailable () |
Returns whether the license is available. | |
![]() | |
virtual | ~CAlgorithmBase () |
virtual CResult ^ | Assign (CAlgorithmBase^ pPufb) |
virtual EProcessingUnitFeatures | GetOptimalProcessingUnit () |
virtual int32_t | GetOptimalThreadCount () |
![]() | |
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. | |
Properties | |
Foundation::CFL3DObject^ | m_floDestination [get] |
|
virtual |
Assign another CAlgorithmFeature3D_DO object. (By Pointer)
[in] | pAib | Pointer of CAlgorithmFeature3D_DO |
FLImagingCLR::CResult^ | Information about execution results |
|
overridevirtual |
The objects in the same state as the initial creation state.
Reimplemented from FLImagingCLR::ThreeDim::CAlgorithm3DBase.
Reimplemented in FLImagingCLR::ThreeDim::CPerspectiveMerge3D.
|
virtual |
Destination object getter
FLImagingCLR::Foundation::CFL3DObject* | Destination object pointer |
|
virtual |
Destination object setter(pointer)
[in] | pFlo | Destination object pointer |
FLImagingCLR::CResult^ | Advanced function result enum |
|
getprotected |