亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ippsdemo.cpp

?? signal-processing.rar信號處理demo原碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
/*
//
//               INTEL CORPORATION PROPRIETARY INFORMATION
//  This software is supplied under the terms of a license agreement or
//  nondisclosure agreement with Intel Corporation and may not be copied
//  or disclosed except in accordance with the terms of that agreement.
//        Copyright(c) 1999-2007 Intel Corporation. All Rights Reserved.
//
*/

// ippsDemo.cpp : Defines the class behaviors for the ippsDemo application.
//
/////////////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ippsDemo.h"

#include "MainFrm.h"
#include "ippsDemoDoc.h"
#include "ippsDemoDocMgr.h"
#include "ChildFrm.h"
#include "TextFrm.h"
#include "CharFrm.h"
#include "ippsDemoView.h"
#include "ippsTextView.h"
#include "ippsCharView.h"

#include "ippsDirector.h"

#include "NewSignal.h"
#include "NewTaps.h"
#include "NewChar.h"

#include "ColorDlg.h"
#include "DragDrop.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//
// CippsDemoApp: application class for IPP Signal Processing Demo
//
/////////////////////////////////////////////////////////////////////////////



BEGIN_MESSAGE_MAP(CippsDemoApp, CDemoApp)
   //{{AFX_MSG_MAP(CippsDemoApp)
   ON_COMMAND(ID_FILE_NEW, OnFileNew)
   ON_COMMAND(ID_FILE_NEW_SIGNAL, OnFileNewSignal)
   ON_COMMAND(ID_FILE_NEW_TAPS, OnFileNewTaps)
   ON_COMMAND(ID_FILE_NEW_CHAR, OnFileNewChar)
   ON_UPDATE_COMMAND_UI(ID_VIEW_XAXIS, OnUpdateViewXaxis)
   ON_UPDATE_COMMAND_UI(ID_VIEW_YAXIS, OnUpdateViewYaxis)
   ON_COMMAND(ID_VIEW_XAXIS, OnViewXaxis)
   ON_COMMAND(ID_VIEW_YAXIS, OnViewYaxis)
   ON_UPDATE_COMMAND_UI(ID_ZOOM_ALL, OnUpdateZoomAll)
   ON_COMMAND(ID_ZOOM_ALL, OnZoomAll)
   ON_UPDATE_COMMAND_UI(ID_VIEW_GRID, OnUpdateViewGrid)
   ON_COMMAND(ID_VIEW_GRID, OnViewGrid)
   ON_COMMAND(ID_OPT_COLOR, OnOptColor)
   //}}AFX_MSG_MAP
   // Standard file based document commands
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CippsDemoApp construction

CippsDemoApp::CippsDemoApp() : CDemoApp()
{
   m_pNewSignal = new CNewSignal;
   m_pNewTaps = new CNewTaps;
   m_pNewChar = new CNewChar;
   m_NewIsEmpty = FALSE;
   m_NewView = VIEW_DEMO;
   m_NewType = ppNONE;
   m_NewLength = 0;
   m_XAxis = TRUE;
   m_YAxis = TRUE;
   m_Grid = FALSE;
}

/////////////////////////////////////////////////////////////////////////////
// The one and only CippsDemoApp object

CippsDemoApp theApp;

/////////////////////////////////////////////////////////////////////////////
// CDemoApp virtual function overrides

//----------------------------------------------------------------------------
// GetDemoTitle returns the name of the Demo that will be set to the title
// of application and application message boxes
//----------------------------------------------------------------------------
CString CippsDemoApp::GetDemoTitle() const { return "ippSP";}

//----------------------------------------------------------------------------
// GetLibTitle returns the name of IPP Library with the specified index
//----------------------------------------------------------------------------
CString CippsDemoApp::GetLibTitle(int idx) const
{
   switch (idx) {
   case LIB_SP: return "ippSP";
   case LIB_CH: return "ippCH";
   default: return "";
   }
}

//----------------------------------------------------------------------------
// GetLibPrefix returns the prefix in function names of IPP Library 
// with the specified index
//----------------------------------------------------------------------------
CString CippsDemoApp::GetLibPrefix(int idx) const
{
   switch (idx) {
   case LIB_SP: return "ipps";
   case LIB_CH: return "ippch";
   default: return "";
   }
}

//----------------------------------------------------------------------------
// GetLibVersion returns the version of IPP library with the specified index 
//----------------------------------------------------------------------------
const IppLibraryVersion* CippsDemoApp::GetLibVersion(int idx) const
{ 
   switch (idx) {
   case LIB_SP:
#if LIB_SP < LIB_NUM
      return CALL(ippsGetLibVersion,());
#endif
      break;
   case LIB_CH:
#if LIB_CH < LIB_NUM
      return CH_CALL(ippchGetLibVersion,());
#endif
      break;
   }
   return NULL;
}

static CString CustomName(int i)
{
   CString name;
   name.Format("CustomColor%d", i);
   return name;
}

//----------------------------------------------------------------------------
// LoadProfileSettings is called by CDemoApp::InitInstance.
// It loads application settings
//----------------------------------------------------------------------------
void CippsDemoApp::LoadProfileSettings()
{
   CDemoApp::LoadProfileSettings();
   /*
   CippsDemoView::SetColorSignal    (
      GetProfileInt("View","ClrGraph",  
      CippsDemoView::GetColorSignal()));
   CippsDemoView::SetColorSignalBack(
      GetProfileInt("View","ClrGraphBk",
      CippsDemoView::GetColorSignalBack()));
   CippsDemoView::SetColorAxis      (
      GetProfileInt("View","ClrAxis",   
      CippsDemoView::GetColorAxis()));
   CippsDemoView::SetColorAxisBack  (
      GetProfileInt("View","ClrAxisBk", 
      CippsDemoView::GetColorAxisBack()));

   for (int i=0; i<16; i++)
      CColorDlg::SetCustomColor(i, 
         GetProfileInt("View", CustomName(i), 
         CColorDlg::GetCustomColor(i)));
         */
} 

//----------------------------------------------------------------------------
// SaveProfileSettings is called by CDemoApp::InitInstance.
// It saves application settings
//----------------------------------------------------------------------------
void CippsDemoApp::SaveProfileSettings()
{
   CDemoApp::SaveProfileSettings();

   WriteProfileInt("View","ClrGraph",  CippsDemoView::GetColorSignal    ());
   WriteProfileInt("View","ClrGraphBk",CippsDemoView::GetColorSignalBack());
   WriteProfileInt("View","ClrAxis",   CippsDemoView::GetColorAxis      ());
   WriteProfileInt("View","ClrAxisBk", CippsDemoView::GetColorAxisBack  ());

   for (int i=0; i<16; i++)
      WriteProfileInt("View", CustomName(i),
         CColorDlg::GetCustomColor(i));
}

//----------------------------------------------------------------------------
// CreateDirector creates new CDirector class that can process any document 
// by any proper IPP function
//----------------------------------------------------------------------------
CDirector* CippsDemoApp::CreateDirector() const
{
   return new CippsDirector;
}

//----------------------------------------------------------------------------
// CreateDocTemplates creates document templates
//----------------------------------------------------------------------------
void CippsDemoApp::CreateDocTemplates()
{
   m_pDocManager = new CippsDemoDocMgr;
   CMultiDocTemplate* pDocTemplate;
   pDocTemplate = new CMultiDocTemplate(
      IDR_IPPSTYPE,
      RUNTIME_CLASS(CippsDemoDoc),
      RUNTIME_CLASS(CChildFrame),
      RUNTIME_CLASS(CippsDemoView));
   AddDocTemplate(pDocTemplate);

   pDocTemplate = new CMultiDocTemplate(
      IDR_IPPSTEXT,
      RUNTIME_CLASS(CippsDemoDoc),
      RUNTIME_CLASS(CTextFrame), 
      RUNTIME_CLASS(CippsTextView));
   AddDocTemplate(pDocTemplate);

   pDocTemplate = new CMultiDocTemplate(
      IDR_IPPSCHAR,
      RUNTIME_CLASS(CippsDemoDoc),
      RUNTIME_CLASS(CCharFrame), 
      RUNTIME_CLASS(CippsCharView));
   AddDocTemplate(pDocTemplate);

}

/////////////////////////////////////////////////////////////////////////////
// Doc Managing & Creation 

//----------------------------------------------------------------------------
// GetDemoTemplate returns template for document that will be shown in 
// graphic view at its first appearance
//----------------------------------------------------------------------------
CDocTemplate* CippsDemoApp::GetDemoTemplate()
{
   POSITION pos = GetFirstDocTemplatePosition( );
   return GetNextDocTemplate(pos);
}

//----------------------------------------------------------------------------
// GetTextTemplate returns template for document that will be shown in 
// digital view at its first appearance
//----------------------------------------------------------------------------
CDocTemplate* CippsDemoApp::GetTextTemplate()
{
   POSITION pos = GetFirstDocTemplatePosition( );
   GetNextDocTemplate(pos);
   return GetNextDocTemplate(pos);
}

//----------------------------------------------------------------------------
// GetCharTemplate returns template for document that will be shown in 
// character view at its first appearance
//----------------------------------------------------------------------------
CDocTemplate* CippsDemoApp::GetCharTemplate()
{
   POSITION pos = GetFirstDocTemplatePosition( );
   GetNextDocTemplate(pos);
   GetNextDocTemplate(pos);
   return GetNextDocTemplate(pos);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
男人的天堂亚洲一区| 亚洲黄色在线视频| 国产一区二区三区四| 久久久久久亚洲综合| 成人免费视频免费观看| 亚洲欧美日韩久久| 欧美精品xxxxbbbb| 九色综合国产一区二区三区| 久久久精品国产免大香伊| 不卡欧美aaaaa| 亚洲不卡av一区二区三区| 日韩欧美不卡一区| 成人国产精品免费观看动漫| 一区二区三区色| 日韩欧美国产一二三区| 国产成人综合在线播放| 亚洲精选一二三| 9191精品国产综合久久久久久 | 亚洲三级在线免费观看| 欧美色手机在线观看| 九九精品一区二区| 亚洲猫色日本管| 精品1区2区在线观看| 99re在线视频这里只有精品| 日本不卡在线视频| 欧美国产精品一区二区三区| 欧美日韩美少妇| 国产成人av一区| 亚洲bt欧美bt精品| 国产欧美精品一区| 69堂成人精品免费视频| 成人在线综合网| 水蜜桃久久夜色精品一区的特点| 久久久久国产精品麻豆| 欧美三级资源在线| 成人黄色在线视频| 裸体健美xxxx欧美裸体表演| 亚洲男人的天堂网| 久久久精品欧美丰满| 制服丝袜一区二区三区| 99久久国产综合精品色伊| 六月丁香婷婷久久| 亚洲不卡av一区二区三区| 成人欧美一区二区三区在线播放| 日韩欧美亚洲国产另类| 欧美视频三区在线播放| 99精品一区二区| 国产一区二区三区四区五区美女| 亚洲成av人片在www色猫咪| 亚洲国产高清不卡| 久久久久久亚洲综合| 日韩一区二区三区四区| 欧美日韩视频在线第一区| 99视频在线观看一区三区| 激情国产一区二区 | 国产精品看片你懂得| 欧美一级久久久久久久大片| 欧美视频三区在线播放| 97精品电影院| 波多野结衣中文字幕一区二区三区| 激情小说亚洲一区| 精品一区二区在线播放| 日本 国产 欧美色综合| 水野朝阳av一区二区三区| 亚洲成人综合视频| 亚洲成a人v欧美综合天堂| 一区二区久久久| 亚洲欧美一区二区三区久本道91| 国产精品欧美久久久久无广告| 久久久www成人免费无遮挡大片| 欧美电影免费观看高清完整版在线| 欧美久久久久中文字幕| 欧美伦理影视网| 欧美日本国产一区| 欧美日本在线视频| 日韩一级高清毛片| 欧美不卡视频一区| 精品国产乱码久久久久久图片| 日韩欧美一级二级| 精品人在线二区三区| 日韩视频一区二区三区在线播放| 91精品国产综合久久精品图片 | 欧美精品久久一区| 欧美日韩久久久一区| 日韩写真欧美这视频| 337p粉嫩大胆噜噜噜噜噜91av| 精品国产露脸精彩对白 | 亚洲欧美日韩中文播放| 亚洲免费观看高清完整版在线观看 | 色天使色偷偷av一区二区| 91麻豆免费观看| 精品视频资源站| 日韩欧美国产一二三区| 久久精品一区二区三区av| 国产精品久久777777| 一区二区三区不卡视频 | 亚洲成人福利片| 蜜桃一区二区三区在线观看| 国产精品一区专区| 一本色道**综合亚洲精品蜜桃冫 | 91欧美激情一区二区三区成人| 在线免费观看日本一区| 日韩视频中午一区| 国产欧美日韩一区二区三区在线观看 | 91丝袜国产在线播放| 欧美精品xxxxbbbb| 国产精品污网站| 亚洲一区二区视频在线| 国内精品久久久久影院薰衣草| av在线一区二区三区| 欧美日本一道本在线视频| 久久网这里都是精品| 亚洲激情第一区| 久久99国产精品免费| 91免费小视频| 精品国产第一区二区三区观看体验| 中文字幕av一区二区三区高| 亚洲成人免费看| 东方欧美亚洲色图在线| 欧美久久久影院| 中文字幕在线播放不卡一区| 日韩电影在线观看一区| 99久久精品免费| 精品女同一区二区| 一区二区三区成人在线视频| 国产精品夜夜爽| 欧美日韩一区二区在线视频| 国产喂奶挤奶一区二区三区| 日韩电影免费在线观看网站| 99精品热视频| 国产无人区一区二区三区| 日本亚洲天堂网| 色爱区综合激月婷婷| 国产欧美一区二区精品性色超碰| 石原莉奈一区二区三区在线观看| 99久久夜色精品国产网站| 日韩你懂的电影在线观看| 亚洲国产成人av| 91在线观看免费视频| 久久亚洲精品小早川怜子| 亚洲成人黄色小说| 在线观看一区日韩| 亚洲欧美综合在线精品| 国产精品原创巨作av| 欧美电影免费观看完整版| 日韩在线卡一卡二| 欧美亚洲另类激情小说| 国产精品不卡在线| 成人永久aaa| 久久久亚洲综合| 精品亚洲国内自在自线福利| 欧美伦理视频网站| 日韩中文字幕亚洲一区二区va在线| 91在线精品秘密一区二区| 国产精品白丝在线| 国产成人亚洲精品青草天美| 久久久亚洲精品石原莉奈 | 日韩高清不卡在线| 制服丝袜激情欧洲亚洲| 日本成人在线电影网| 日韩视频永久免费| 国内不卡的二区三区中文字幕| 欧美成人vr18sexvr| 狠狠色丁香久久婷婷综合_中| 日韩欧美精品在线视频| 精品一区二区三区久久久| 精品久久久三级丝袜| 国内外精品视频| 国产日韩一级二级三级| 成人美女视频在线观看18| 国产精品成人免费精品自在线观看 | 亚洲精品国产无天堂网2021| 色欧美日韩亚洲| 亚洲va韩国va欧美va精品| 欧美一级在线观看| 国内精品国产成人| 中文字幕欧美日韩一区| 99国产精品一区| 亚洲地区一二三色| 日韩精品影音先锋| 高清国产午夜精品久久久久久| 中文字幕一区二区三区色视频| 91蝌蚪porny| 视频一区在线播放| 久久在线免费观看| 91亚洲永久精品| 五月天视频一区| 久久久久国产精品免费免费搜索| www.在线欧美| 日韩精品午夜视频| 久久久久久久网| 91黄色激情网站| 久久精品国产第一区二区三区| 久久在线免费观看| 色综合久久综合| 久久se精品一区二区| 中文字幕亚洲欧美在线不卡| 正在播放亚洲一区| 成人午夜又粗又硬又大| 亚洲高清不卡在线|