Alphabetical Class Index   File Members   Compound Members   File List  

HMySelectionSet.h

00001 //
00002 // Copyright (c) 2000 by Tech Soft 3D, LLC.
00003 // The information contained herein is confidential and proprietary to
00004 // Tech Soft 3D, LLC., and considered a trade secret as defined under
00005 // civil and criminal statutes.  Tech Soft 3D shall pursue its civil
00006 // and criminal remedies in the event of unauthorized use or misappropriation
00007 // of its trade secrets.  Use of this information by anyone other than
00008 // authorized employees of Tech Soft 3D, LLC. is granted only under a
00009 // written non-disclosure agreement, expressly prescribing the scope and
00010 // manner of such use.
00011 //
00012 // $Id: _h_my_selection_set_8h-source.html,v 1.3118.2.422 2012-04-06 04:11:32 stage Exp $
00013 //
00014 
00015 // HMySelectionSet.h : interface of the HSelectionSet class
00016 // manages list of selected (highlighted) items for view
00017 
00018 #ifndef _HMYSELECTIONSET_H 
00019 #define _HMYSELECTIONSET_H
00020 
00021 #include "HSelectionSet.h"
00022 class CDataLoader; 
00023 
00025 
00029 class HMySelectionSet : public HSelectionSet
00030 {
00031     
00032 
00033 public:
00038     HMySelectionSet(HBaseView* view, CDataLoader *dataloader);
00047     virtual void Select(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
00048 
00058     virtual void SelectDirect(HC_KEY key, int num_include_keys, HC_KEY * include_keys, bool emit_message = true);
00059 
00063     void SetModelStructureFilter(char *filter) {strcpy(m_ModelStructureFilter, filter); }
00064  
00065 private:
00066 
00067     CDataLoader *m_pDataLoader;
00068     char    m_ModelStructureFilter[256];
00069     
00070 //  SelectLevel m_HoopsSelectLevel;
00071 
00072 };
00073 
00074 #endif