htest6selectionset.h

来自「hoops_acis_mfc框架」· C头文件 代码 · 共 43 行

H
43
字号

#ifndef _Htest6SelectionSet_H__20010203__0953__
#define _Htest6SelectionSet_H__20010203__0953__

#include "HSelectionSet.h"

class Htest6SelectionSet :  public HSelectionSet 
{

public:
	Htest6SelectionSet(HBaseView* view);
	~Htest6SelectionSet();
 
 	virtual void Select( HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
    virtual void DeSelect(HC_KEY key, bool emit_message = true);

	virtual void SelectFromMessage( HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = false);
	virtual void DeSelectFromMessage(HC_KEY key, bool emit_message = false);
	virtual void Init();
	virtual void Reset();

	virtual void DeSelectAll ();
	virtual bool IsSelected(HC_KEY key); 	
	virtual long GetAtSolidEntity(int index);
    virtual int  GetSolidListSize();
	void Select(ENTITY* entity, bool emit_message = true);
	void DeSelectEntity(ENTITY* entity, bool emit_message = true);

	void SetSelectLevel(int new_level) { m_SelectLevel = new_level; }
	int GetSelectLevel() { return (m_SelectLevel);}


protected:
 	int				m_SelectLevel;
	struct vlist_s *m_pSolidSelection;
	
};

#endif	// _Htest6SelectionSet_H__20010203__0953__



⌨️ 快捷键说明

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