SimpleITK  1.2.4
itk::simple::ImageRegistrationMethod Member List

This is the complete list of members for itk::simple::ImageRegistrationMethod, including all inherited members.

Abort()itk::simple::ProcessObjectvirtual
AddCommand(itk::simple::EventEnum event, itk::simple::Command &cmd)itk::simple::ProcessObjectvirtual
AddITKObserver(const itk::EventObject &, itk::Command *)itk::simple::ImageRegistrationMethodprotectedvirtual
Amoeba enum valueitk::simple::ImageRegistrationMethodprivate
ANTSNeighborhoodCorrelation enum valueitk::simple::ImageRegistrationMethodprivate
CastImageToITK(const Image &img)itk::simple::ProcessObjectinlineprotectedstatic
CastITKToImage(TImageType *img)itk::simple::ProcessObjectinlineprotectedstatic
CastITKToImage(itk::Image< TVector< TPixelType, VLength >, VImageDimension > *img)itk::simple::ProcessObjectinlineprotectedstatic
ConjugateGradientLineSearch enum valueitk::simple::ImageRegistrationMethodprivate
Correlation enum valueitk::simple::ImageRegistrationMethodprivate
CreateMetric()itk::simple::ImageRegistrationMethodprotected
CreateOptimizer(unsigned int numberOfTransformParameters)itk::simple::ImageRegistrationMethodprotected
CreateScalesEstimator()itk::simple::ImageRegistrationMethodprotected
CreateSpatialObjectMask(const Image &mask)itk::simple::ImageRegistrationMethodprotected
CreateTransformParametersAdaptor(TRegistrationMethod *method)itk::simple::ImageRegistrationMethodprotected
DebugOff()itk::simple::ProcessObjectvirtual
DebugOn()itk::simple::ProcessObjectvirtual
Demons enum valueitk::simple::ImageRegistrationMethodprivate
detail::MemberFunctionAddressor< MemberFunctionType >itk::simple::ImageRegistrationMethodfriend
EachIteration enum valueitk::simple::ImageRegistrationMethod
EstimateLearningRateType enum nameitk::simple::ImageRegistrationMethod
EvaluateInternal(const Image &fixed, const Image &moving)itk::simple::ImageRegistrationMethodprotected
EvaluateMemberFunctionType typedefitk::simple::ImageRegistrationMethodprivate
Execute(const Image &fixed, const Image &moving)itk::simple::ImageRegistrationMethod
ExecuteInternal(const Image &fixed, const Image &moving)itk::simple::ImageRegistrationMethodprotected
Exhaustive enum valueitk::simple::ImageRegistrationMethodprivate
GetActiveProcess()itk::simple::ProcessObjectprotectedvirtual
GetCurrentLevel() const itk::simple::ImageRegistrationMethod
GetDebug() const itk::simple::ProcessObjectvirtual
GetFixedInitialTransform() const itk::simple::ImageRegistrationMethodinline
GetGlobalDefaultCoordinateTolerance()itk::simple::ProcessObjectstatic
GetGlobalDefaultDebug()itk::simple::ProcessObjectstatic
GetGlobalDefaultDirectionTolerance()itk::simple::ProcessObjectstatic
GetGlobalDefaultNumberOfThreads()itk::simple::ProcessObjectstatic
GetGlobalWarningDisplay()itk::simple::ProcessObjectstatic
GetInitialTransform()itk::simple::ImageRegistrationMethodinline
GetInitialTransformInPlace() const itk::simple::ImageRegistrationMethodinline
GetInterpolator()itk::simple::ImageRegistrationMethodinline
GetITKEventObject(EventEnum e)itk::simple::ProcessObjectprotectedstatic
GetMetricNumberOfValidPoints() const itk::simple::ImageRegistrationMethod
GetMetricSamplingPercentagePerLevel() const itk::simple::ImageRegistrationMethod
GetMetricValue() const itk::simple::ImageRegistrationMethod
GetMovingInitialTransform() const itk::simple::ImageRegistrationMethodinline
GetName() const itk::simple::ImageRegistrationMethodinlinevirtual
GetNumberOfThreads() const itk::simple::ProcessObjectvirtual
GetOptimizerConvergenceValue() const itk::simple::ImageRegistrationMethod
GetOptimizerIteration() const itk::simple::ImageRegistrationMethod
GetOptimizerLearningRate() const itk::simple::ImageRegistrationMethod
GetOptimizerPosition() const itk::simple::ImageRegistrationMethod
GetOptimizerScales() const itk::simple::ImageRegistrationMethod
GetOptimizerStopConditionDescription() const itk::simple::ImageRegistrationMethod
GetOptimizerWeights() const itk::simple::ImageRegistrationMethod
GetProgress() const itk::simple::ProcessObjectvirtual
GlobalDefaultDebugOff()itk::simple::ProcessObjectstatic
GlobalDefaultDebugOn()itk::simple::ProcessObjectstatic
GlobalWarningDisplayOff()itk::simple::ProcessObjectstatic
GlobalWarningDisplayOn()itk::simple::ProcessObjectstatic
GradientDescent enum valueitk::simple::ImageRegistrationMethodprivate
GradientDescentLineSearch enum valueitk::simple::ImageRegistrationMethodprivate
HasCommand(itk::simple::EventEnum event) const itk::simple::ProcessObjectvirtual
ImageRegistrationMethod()itk::simple::ImageRegistrationMethod
IndexShift enum valueitk::simple::ImageRegistrationMethodprivate
Jacobian enum valueitk::simple::ImageRegistrationMethodprivate
JointHistogramMutualInformation enum valueitk::simple::ImageRegistrationMethodprivate
LBFGS2 enum valueitk::simple::ImageRegistrationMethodprivate
LBFGSB enum valueitk::simple::ImageRegistrationMethodprivate
m_ActiveOptimizeritk::simple::ImageRegistrationMethodprivate
m_EvaluateMemberFactoryitk::simple::ImageRegistrationMethodprivate
m_FixedInitialTransformitk::simple::ImageRegistrationMethodprivate
m_InitialTransformitk::simple::ImageRegistrationMethodprivate
m_InitialTransformInPlaceitk::simple::ImageRegistrationMethodprivate
m_Interpolatoritk::simple::ImageRegistrationMethodprivate
m_Iterationitk::simple::ImageRegistrationMethodprivate
m_MemberFactoryitk::simple::ImageRegistrationMethodprivate
m_MetricFixedMaskImageitk::simple::ImageRegistrationMethodprivate
m_MetricIntensityDifferenceThresholditk::simple::ImageRegistrationMethodprivate
m_MetricMovingMaskImageitk::simple::ImageRegistrationMethodprivate
m_MetricNumberOfHistogramBinsitk::simple::ImageRegistrationMethodprivate
m_MetricRadiusitk::simple::ImageRegistrationMethodprivate
m_MetricSamplingPercentageitk::simple::ImageRegistrationMethodprivate
m_MetricSamplingSeeditk::simple::ImageRegistrationMethodprivate
m_MetricSamplingStrategyitk::simple::ImageRegistrationMethodprivate
m_MetricTypeitk::simple::ImageRegistrationMethodprivate
m_MetricUseFixedImageGradientFilteritk::simple::ImageRegistrationMethodprivate
m_MetricUseMovingImageGradientFilteritk::simple::ImageRegistrationMethodprivate
m_MetricValueitk::simple::ImageRegistrationMethodprivate
m_MetricVarianceForJointPDFSmoothingitk::simple::ImageRegistrationMethodprivate
m_MovingInitialTransformitk::simple::ImageRegistrationMethodprivate
m_NumberOfValidPointsitk::simple::ImageRegistrationMethodprivate
m_OptimizerConvergenceMinimumValueitk::simple::ImageRegistrationMethodprivate
m_OptimizerConvergenceWindowSizeitk::simple::ImageRegistrationMethodprivate
m_OptimizerCostFunctionConvergenceFactoritk::simple::ImageRegistrationMethodprivate
m_OptimizerDeltaConvergenceDistanceitk::simple::ImageRegistrationMethodprivate
m_OptimizerDeltaConvergenceToleranceitk::simple::ImageRegistrationMethodprivate
m_OptimizerEpsilonitk::simple::ImageRegistrationMethodprivate
m_OptimizerEstimateLearningRateitk::simple::ImageRegistrationMethodprivate
m_OptimizerFunctionConvergenceToleranceitk::simple::ImageRegistrationMethodprivate
m_OptimizerGradientConvergenceToleranceitk::simple::ImageRegistrationMethodprivate
m_OptimizerGradientMagnitudeToleranceitk::simple::ImageRegistrationMethodprivate
m_OptimizerGrowthFactoritk::simple::ImageRegistrationMethodprivate
m_OptimizerHessianApproximationAccuracyitk::simple::ImageRegistrationMethodprivate
m_OptimizerInitialRadiusitk::simple::ImageRegistrationMethodprivate
m_OptimizerLearningRateitk::simple::ImageRegistrationMethodprivate
m_OptimizerLineSearchAccuracyitk::simple::ImageRegistrationMethodprivate
m_OptimizerLineSearchEpsilonitk::simple::ImageRegistrationMethodprivate
m_OptimizerLineSearchLowerLimititk::simple::ImageRegistrationMethodprivate
m_OptimizerLineSearchMaximumEvaluationsitk::simple::ImageRegistrationMethodprivate
m_OptimizerLineSearchMaximumIterationsitk::simple::ImageRegistrationMethodprivate
m_OptimizerLineSearchMaximumStepitk::simple::ImageRegistrationMethodprivate
m_OptimizerLineSearchMinimumStepitk::simple::ImageRegistrationMethodprivate
m_OptimizerLineSearchUpperLimititk::simple::ImageRegistrationMethodprivate
m_OptimizerLowerBounditk::simple::ImageRegistrationMethodprivate
m_OptimizerMaximumLineIterationsitk::simple::ImageRegistrationMethodprivate
m_OptimizerMaximumNumberOfCorrectionsitk::simple::ImageRegistrationMethodprivate
m_OptimizerMaximumNumberOfFunctionEvaluationsitk::simple::ImageRegistrationMethodprivate
m_OptimizerMaximumStepSizeInPhysicalUnitsitk::simple::ImageRegistrationMethodprivate
m_OptimizerMinimumStepLengthitk::simple::ImageRegistrationMethodprivate
m_OptimizerNumberOfIterationsitk::simple::ImageRegistrationMethodprivate
m_OptimizerNumberOfStepsitk::simple::ImageRegistrationMethodprivate
m_OptimizerParametersConvergenceToleranceitk::simple::ImageRegistrationMethodprivate
m_OptimizerRelaxationFactoritk::simple::ImageRegistrationMethodprivate
m_OptimizerScalesitk::simple::ImageRegistrationMethodprivate
m_OptimizerScalesCentralRegionRadiusitk::simple::ImageRegistrationMethodprivate
m_OptimizerScalesSmallParameterVariationitk::simple::ImageRegistrationMethodprivate
m_OptimizerScalesTypeitk::simple::ImageRegistrationMethodprivate
m_OptimizerSeeditk::simple::ImageRegistrationMethodprivate
m_OptimizerShrinkFactoritk::simple::ImageRegistrationMethodprivate
m_OptimizerSimplexDeltaitk::simple::ImageRegistrationMethodprivate
m_OptimizerSolutionAccuracyitk::simple::ImageRegistrationMethodprivate
m_OptimizerStepLengthitk::simple::ImageRegistrationMethodprivate
m_OptimizerStepToleranceitk::simple::ImageRegistrationMethodprivate
m_OptimizerTraceitk::simple::ImageRegistrationMethodprivate
m_OptimizerTypeitk::simple::ImageRegistrationMethodprivate
m_OptimizerUpperBounditk::simple::ImageRegistrationMethodprivate
m_OptimizerValueToleranceitk::simple::ImageRegistrationMethodprivate
m_OptimizerWeightsitk::simple::ImageRegistrationMethodprivate
m_OptimizerWithRestartsitk::simple::ImageRegistrationMethodprivate
m_pfGetCurrentLevelitk::simple::ImageRegistrationMethodprivate
m_pfGetMetricNumberOfValidPointsitk::simple::ImageRegistrationMethodprivate
m_pfGetMetricValueitk::simple::ImageRegistrationMethodprivate
m_pfGetOptimizerConvergenceValueitk::simple::ImageRegistrationMethodprivate
m_pfGetOptimizerIterationitk::simple::ImageRegistrationMethodprivate
m_pfGetOptimizerLearningRateitk::simple::ImageRegistrationMethodprivate
m_pfGetOptimizerPositionitk::simple::ImageRegistrationMethodprivate
m_pfGetOptimizerScalesitk::simple::ImageRegistrationMethodprivate
m_pfGetOptimizerStopConditionDescriptionitk::simple::ImageRegistrationMethodprivate
m_pfUpdateWithBestValueitk::simple::ImageRegistrationMethodprivate
m_ShrinkFactorsPerLevelitk::simple::ImageRegistrationMethodprivate
m_SmoothingSigmasAreSpecifiedInPhysicalUnitsitk::simple::ImageRegistrationMethodprivate
m_SmoothingSigmasPerLevelitk::simple::ImageRegistrationMethodprivate
m_StopConditionDescriptionitk::simple::ImageRegistrationMethodprivate
m_TransformBSplineScaleFactorsitk::simple::ImageRegistrationMethodprivate
m_VirtualDomainDirectionitk::simple::ImageRegistrationMethodprivate
m_VirtualDomainOriginitk::simple::ImageRegistrationMethodprivate
m_VirtualDomainSizeitk::simple::ImageRegistrationMethodprivate
m_VirtualDomainSpacingitk::simple::ImageRegistrationMethodprivate
Manual enum valueitk::simple::ImageRegistrationMethodprivate
MattesMutualInformation enum valueitk::simple::ImageRegistrationMethodprivate
MeanSquares enum valueitk::simple::ImageRegistrationMethodprivate
MemberFunctionType typedefitk::simple::ImageRegistrationMethodprivate
MetricEvaluate(const Image &fixed, const Image &moving)itk::simple::ImageRegistrationMethod
MetricSamplingStrategyType enum nameitk::simple::ImageRegistrationMethod
MetricType enum nameitk::simple::ImageRegistrationMethodprivate
MetricUseFixedImageGradientFilterOff()itk::simple::ImageRegistrationMethodinline
MetricUseFixedImageGradientFilterOn()itk::simple::ImageRegistrationMethodinline
MetricUseMovingImageGradientFilterOff()itk::simple::ImageRegistrationMethodinline
MetricUseMovingImageGradientFilterOn()itk::simple::ImageRegistrationMethodinline
Never enum valueitk::simple::ImageRegistrationMethod
NonCopyable()itk::simple::NonCopyableinlineprotected
NONE enum valueitk::simple::ImageRegistrationMethod
OnActiveProcessDelete() SITK_NOEXCEPTitk::simple::ImageRegistrationMethodprotectedvirtual
Once enum valueitk::simple::ImageRegistrationMethod
onCommandDelete(const itk::simple::Command *cmd) SITK_NOEXCEPTitk::simple::ProcessObjectprotectedvirtual
OnePlusOneEvolutionary enum valueitk::simple::ImageRegistrationMethodprivate
OptimizerScalesType enum nameitk::simple::ImageRegistrationMethodprivate
OptimizerType enum nameitk::simple::ImageRegistrationMethodprivate
PhysicalShift enum valueitk::simple::ImageRegistrationMethodprivate
Powell enum valueitk::simple::ImageRegistrationMethodprivate
PreUpdate(itk::ProcessObject *p)itk::simple::ImageRegistrationMethodprotectedvirtual
ProcessObject()itk::simple::ProcessObject
RANDOM enum valueitk::simple::ImageRegistrationMethod
REGULAR enum valueitk::simple::ImageRegistrationMethod
RegularStepGradientDescent enum valueitk::simple::ImageRegistrationMethodprivate
RemoveAllCommands()itk::simple::ProcessObjectvirtual
RemoveITKObserver(EventCommand &e)itk::simple::ImageRegistrationMethodprotectedvirtual
Self typedefitk::simple::ImageRegistrationMethod
SetDebug(bool debugFlag)itk::simple::ProcessObjectvirtual
SetFixedInitialTransform(const Transform &transform)itk::simple::ImageRegistrationMethodinline
SetGlobalDefaultCoordinateTolerance(double)itk::simple::ProcessObjectstatic
SetGlobalDefaultDebug(bool debugFlag)itk::simple::ProcessObjectstatic
SetGlobalDefaultDirectionTolerance(double)itk::simple::ProcessObjectstatic
SetGlobalDefaultNumberOfThreads(unsigned int n)itk::simple::ProcessObjectstatic
SetGlobalWarningDisplay(bool flag)itk::simple::ProcessObjectstatic
SetInitialTransform(const Transform &transform)itk::simple::ImageRegistrationMethod
SetInitialTransform(Transform &transform, bool inPlace=true)itk::simple::ImageRegistrationMethod
SetInitialTransformAsBSpline(BSplineTransform &transform, bool inPlace=true, const std::vector< unsigned int > &scaleFactors=std::vector< unsigned int >())itk::simple::ImageRegistrationMethod
SetInterpolator(InterpolatorEnum Interpolator)itk::simple::ImageRegistrationMethodinline
SetMetricAsANTSNeighborhoodCorrelation(unsigned int radius)itk::simple::ImageRegistrationMethod
SetMetricAsCorrelation()itk::simple::ImageRegistrationMethod
SetMetricAsDemons(double intensityDifferenceThreshold=0.001)itk::simple::ImageRegistrationMethod
SetMetricAsJointHistogramMutualInformation(unsigned int numberOfHistogramBins=20, double varianceForJointPDFSmoothing=1.5)itk::simple::ImageRegistrationMethod
SetMetricAsMattesMutualInformation(unsigned int numberOfHistogramBins=50)itk::simple::ImageRegistrationMethod
SetMetricAsMeanSquares()itk::simple::ImageRegistrationMethod
SetMetricFixedMask(const Image &binaryMask)itk::simple::ImageRegistrationMethod
SetMetricMovingMask(const Image &binaryMask)itk::simple::ImageRegistrationMethod
SetMetricSamplingPercentage(double percentage, unsigned int seed=sitkWallClock)itk::simple::ImageRegistrationMethod
SetMetricSamplingPercentagePerLevel(const std::vector< double > &percentage, unsigned int seed=sitkWallClock)itk::simple::ImageRegistrationMethod
SetMetricSamplingStrategy(MetricSamplingStrategyType strategy)itk::simple::ImageRegistrationMethod
SetMetricUseFixedImageGradientFilter(bool)itk::simple::ImageRegistrationMethod
SetMetricUseMovingImageGradientFilter(bool)itk::simple::ImageRegistrationMethod
SetMovingInitialTransform(const Transform &transform)itk::simple::ImageRegistrationMethodinline
SetNumberOfThreads(unsigned int n)itk::simple::ProcessObjectvirtual
SetOptimizerAsAmoeba(double simplexDelta, unsigned int numberOfIterations, double parametersConvergenceTolerance=1e-8, double functionConvergenceTolerance=1e-4, bool withRestarts=false)itk::simple::ImageRegistrationMethod
SetOptimizerAsConjugateGradientLineSearch(double learningRate, unsigned int numberOfIterations, double convergenceMinimumValue=1e-6, unsigned int convergenceWindowSize=10, double lineSearchLowerLimit=0, double lineSearchUpperLimit=5.0, double lineSearchEpsilon=0.01, unsigned int lineSearchMaximumIterations=20, EstimateLearningRateType estimateLearningRate=Once, double maximumStepSizeInPhysicalUnits=0.0)itk::simple::ImageRegistrationMethod
SetOptimizerAsExhaustive(const std::vector< unsigned int > &numberOfSteps, double stepLength=1.0)itk::simple::ImageRegistrationMethod
SetOptimizerAsGradientDescent(double learningRate, unsigned int numberOfIterations, double convergenceMinimumValue=1e-6, unsigned int convergenceWindowSize=10, EstimateLearningRateType estimateLearningRate=Once, double maximumStepSizeInPhysicalUnits=0.0)itk::simple::ImageRegistrationMethod
SetOptimizerAsGradientDescentLineSearch(double learningRate, unsigned int numberOfIterations, double convergenceMinimumValue=1e-6, unsigned int convergenceWindowSize=10, double lineSearchLowerLimit=0, double lineSearchUpperLimit=5.0, double lineSearchEpsilon=0.01, unsigned int lineSearchMaximumIterations=20, EstimateLearningRateType estimateLearningRate=Once, double maximumStepSizeInPhysicalUnits=0.0)itk::simple::ImageRegistrationMethod
SetOptimizerAsLBFGS2(double solutionAccuracy=1e-5, unsigned int numberOfIterations=0, unsigned int hessianApproximateAccuracy=6, unsigned int deltaConvergenceDistance=0, double deltaConvergenceTolerance=1e-5, unsigned int lineSearchMaximumEvaluations=40, double lineSearchMinimumStep=1e-20, double lineSearchMaximumStep=1e20, double lineSearchAccuracy=1e-4)itk::simple::ImageRegistrationMethod
SetOptimizerAsLBFGSB(double gradientConvergenceTolerance=1e-5, unsigned int numberOfIterations=500, unsigned int maximumNumberOfCorrections=5, unsigned int maximumNumberOfFunctionEvaluations=2000, double costFunctionConvergenceFactor=1e+7, double lowerBound=std::numeric_limits< double >::min(), double upperBound=std::numeric_limits< double >::max(), bool trace=false)itk::simple::ImageRegistrationMethod
SetOptimizerAsOnePlusOneEvolutionary(unsigned int numberOfIterations=100, double epsilon=1.5e-4, double initialRadius=1.01, double growthFactor=-1.0, double shrinkFactor=-1.0, unsigned int seed=sitkWallClock)itk::simple::ImageRegistrationMethod
SetOptimizerAsPowell(unsigned int numberOfIterations=100, unsigned int maximumLineIterations=100, double stepLength=1, double stepTolerance=1e-6, double valueTolerance=1e-6)itk::simple::ImageRegistrationMethod
SetOptimizerAsRegularStepGradientDescent(double learningRate, double minStep, unsigned int numberOfIterations, double relaxationFactor=0.5, double gradientMagnitudeTolerance=1e-4, EstimateLearningRateType estimateLearningRate=Never, double maximumStepSizeInPhysicalUnits=0.0)itk::simple::ImageRegistrationMethod
SetOptimizerScales(const std::vector< double > &scales)itk::simple::ImageRegistrationMethod
SetOptimizerScalesFromIndexShift(unsigned int centralRegionRadius=5, double smallParameterVariation=0.01)itk::simple::ImageRegistrationMethod
SetOptimizerScalesFromJacobian(unsigned int centralRegionRadius=5)itk::simple::ImageRegistrationMethod
SetOptimizerScalesFromPhysicalShift(unsigned int centralRegionRadius=5, double smallParameterVariation=0.01)itk::simple::ImageRegistrationMethod
SetOptimizerWeights(const std::vector< double > &weights)itk::simple::ImageRegistrationMethod
SetShrinkFactorsPerLevel(const std::vector< unsigned int > &shrinkFactors)itk::simple::ImageRegistrationMethod
SetSmoothingSigmasAreSpecifiedInPhysicalUnits(bool arg)itk::simple::ImageRegistrationMethod
SetSmoothingSigmasPerLevel(const std::vector< double > &smoothingSigmas)itk::simple::ImageRegistrationMethod
SetupMetric(itk::ImageToImageMetricv4< TImageType, TImageType, TImageType, double, itk::DefaultImageToImageMetricTraitsv4< TImageType, TImageType, TImageType, double > > *, const TImageType *, const TImageType *)itk::simple::ImageRegistrationMethodprotected
SetVirtualDomain(const std::vector< uint32_t > &virtualSize, const std::vector< double > &virtualOrigin, const std::vector< double > &virtualSpacing, const std::vector< double > &virtualDirection)itk::simple::ImageRegistrationMethod
SetVirtualDomainFromImage(const Image &virtualImage)itk::simple::ImageRegistrationMethod
SmoothingSigmasAreSpecifiedInPhysicalUnitsOff()itk::simple::ImageRegistrationMethodinline
SmoothingSigmasAreSpecifiedInPhysicalUnitsOn()itk::simple::ImageRegistrationMethodinline
Superclass typedefitk::simple::ImageRegistrationMethod
ToString() const itk::simple::ImageRegistrationMethodvirtual
ToStringHelper(std::ostream &os, const T &v)itk::simple::ProcessObjectinlineprotectedstatic
ToStringHelper(std::ostream &os, const char &v)itk::simple::ProcessObjectprotectedstatic
ToStringHelper(std::ostream &os, const signed char &v)itk::simple::ProcessObjectprotectedstatic
ToStringHelper(std::ostream &os, const unsigned char &v)itk::simple::ProcessObjectprotectedstatic
~ImageRegistrationMethod()itk::simple::ImageRegistrationMethodvirtual
~ProcessObject()itk::simple::ProcessObjectvirtual