matlab3dobject.h

来自「VC&Matlab混合编程实现无线电导航指示器」· C头文件 代码 · 共 38 行

H
38
字号
// Matlab3DObject.h: interface for the CMatlab3DObject class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MATLAB3DOBJECT_H__3C8CA7B8_B011_4232_B5BE_829C2F70A453__INCLUDED_)
#define AFX_MATLAB3DOBJECT_H__3C8CA7B8_B011_4232_B5BE_829C2F70A453__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CMatlab3DObject  
{
public:
	void Rotate( mwArray azel, mwArray alpha, mwArray origin);
	void OffSetOriginal(double x, double y, double z);
	void ScaleOriginal(double x, double y, double z);
	void ResetToOriginal();
	void Scale(double x,double y,double z);
	void SetParent(mwArray mwParent);
	void Hide();
	void Show();
	mwArray GetParentAx();
	mwArray GetPatchElements();
	void AddPatchElement(mwArray mwPatch);
	CMatlab3DObject(mwArray mwParentAx);
	CMatlab3DObject();
	virtual ~CMatlab3DObject();
    void OffSet(double x,double y,double z);

protected:	
	mwArray m_mwhParentAx;
	CArray<mwArray,mwArray> m_patchList;//实际是句柄列表
	CArray<mwArray,mwArray> m_OriginalDataList;//各Patch的data的列表,Cell列表
};

#endif // !defined(AFX_MATLAB3DOBJECT_H__3C8CA7B8_B011_4232_B5BE_829C2F70A453__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?