📄 imagenview.cpp
字号:
void CImageNView::OnUpdateGtSquare(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGtEqual(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGtHistoEq(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGtNega(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateBorderEqual(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateDensitySegment(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGtPsendoColor(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateOtsuThreshold(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateMinimumThreshold(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateEntropicThreshold(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateBiasnormalThreshold(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateMomentThreshold(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateColligationThreshold(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateSimpleThreshold(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGradBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateRobertsBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateSobelBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateLaplaceBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateLapsketchBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateLoGBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateKirschBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateRobinsonBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdatePrewittBorddetec(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateLogPrewitt(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateSobelThinning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateRemoveLineNoise(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateSmooth5(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateSmooth9(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateMedian5(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateMedian9(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateBoundaryEnhance(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateHilditchThinning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateDeutchThinning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateFastthinThinning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateNaccacheThinning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdatePavlidis1Thinning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdatePavlidis2Thinning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateRosenfeld4Thinning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateRosenfeld8Thinnin(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateDistance(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateRemoveNoise(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateErosion(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateDilation(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateInnerBoundary(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateOuterBoundary(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateMorphologyBoundary(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateOpening(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateClosing(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateAreaSkeleton(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateMorphologyThin(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdatePatternThin(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateSaveMask(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateSaveMaskA(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateRemoveBackgrond(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[8]->IsNull())&&(ImageType(pImg[8])==0));
}
void CImageNView::OnUpdateSaveAddImage(CCmdUI *pCmdUI)
{
pCmdUI->Enable(!pImg[1]->IsNull());
}
void CImageNView::OnUpdateAddImage(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(!pImg[7]->IsNull()));
}
void CImageNView::OnUpdateGrayErosion(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGrayDilation(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGrayOpenning(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGrayClosing(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGrayGrads(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGinnerBorder(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGouterBorder(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateGrayTophat(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateBlackGrayTophat(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateProjection(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateImageHistogram(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateHistogramType(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateFormAnalysis(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdatePtileThreshold(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateOneWidthLineDetect(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==2));
}
void CImageNView::OnUpdateImageHue(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageSaturation(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageValue(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageY(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageI(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageQ(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageL(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageA(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageB(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdate2DimensionHistogram(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdate2dimensionHistogramHv(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdate2dimensionHistogramSv(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateRgbHistogram(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateHsvHistogram(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageRed(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageGreen(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateImageBlue(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateColorSobel(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateColorSobelVector(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateSobelGradOr(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateSobelRgb(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateSobelYiq(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateSobelLab(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdate2DimensionCombine(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[0])==4));
}
void CImageNView::OnUpdateIndexImage(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(pImg[0]->GetBPP()!=8));
}
void CImageNView::OnUpdateContourTracking(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateAreaParamentMeasure(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==3));
}
void CImageNView::OnUpdateMakeMask(CCmdUI *pCmdUI)
{
pCmdUI->Enable(!pImg[1]->IsNull());
}
void CImageNView::OnUpdateLineCoding(CCmdUI *pCmdUI)
{
pCmdUI->Enable((!pImg[1]->IsNull())&&(ImageType(pImg[1])==0));
}
void CImageNView::OnUpdateAreaMeasure(CCmdUI *pCmdUI)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -