Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HOpCreateCuboid.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 
00013 // HOpCreateCuboid.h : interface of the HOpCreateCuboid class
00014 // Creates a cuboid using left mouse down and drag
00015 
00016 #ifndef _HOPCREATECUBOID_H
00017 #define _HOPCREATECUBOID_H
00018 
00019 #ifdef H_PACK_8
00020 #pragma pack(push)
00021 #pragma pack(8)
00022 #endif
00023 
00024 #include "HTools.h"
00025 #include "HOpConstructCuboid.h"
00026 
00028 
00041 class MVO_API  HOpCreateCuboid : public HOpConstructCuboid
00042 {
00043 public:
00051      HOpCreateCuboid (HBaseView* view, int DoRepeat=0, int DoCapture=1);
00052     virtual ~HOpCreateCuboid();
00053 
00057     virtual const char * GetName();  
00058 
00067     virtual int OnLButtonDown(HEventInfo &hevent);
00068 
00069 
00075     virtual HBaseOperator * Clone(); 
00076 };
00077 
00078 #ifdef H_PACK_8
00079 #pragma pack(pop)
00080 #endif
00081 
00082 #endif
00083 
00084 
00085 
00086