Alphabetical Class Index   Compound Members   File List  

HMySelectionSet.h
00001 // Copyright (c) 1998-2014 by Tech Soft 3D, Inc.
00002 //
00003 // The information contained herein is confidential and proprietary to Tech Soft 3D, Inc.,
00004 // and considered a trade secret as defined under civil and criminal statutes.
00005 // Tech Soft 3D, Inc. shall pursue its civil and criminal remedies in the event of
00006 // unauthorized use or misappropriation of its trade secrets.  Use of this information
00007 // by anyone other than authorized employees of Tech Soft 3D, Inc. is granted only under
00008 // a written non-disclosure agreement, expressly prescribing the scope and manner of such use.
00009 
00010 // HMySelectionSet.h : interface of the HSelectionSet class
00011 // manages list of selected (highlighted) items for view
00012 
00013 #ifndef _HMYSELECTIONSET_H 
00014 #define _HMYSELECTIONSET_H
00015 
00016 #include "HSelectionSet.h"
00017 class CDataLoader; 
00018 
00020 
00024 class HMySelectionSet : public HSelectionSet
00025 {
00026     
00027 
00028 public:
00033     HMySelectionSet(HBaseView* view, CDataLoader *dataloader);
00042     virtual void Select(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
00043 
00053     virtual void SelectDirect(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
00054 
00058     void SetModelStructureFilter(char *filter) {strcpy(m_ModelStructureFilter, filter); }
00059  
00060 private:
00061 
00062     CDataLoader *m_pDataLoader;
00063     char    m_ModelStructureFilter[256];
00064     
00065 //  SelectLevel m_HoopsSelectLevel;
00066 
00067 };
00068 
00069 #endif