VR-Forces 4.0.4 Class Documentation
include/vrvVrlQt/DtGroundClampingLogic.h
Go to the documentation of this file.
00001 /****************************************************************************** 
00002 ** Copyright (c) 2008 MAK Technologies, Inc. 
00003 ** All rights reserved. 
00004 ******************************************************************************/ 
00005 /****************************************************************************** 
00006 ** $RCSfile: DtGroundClampingLogic.h,v $ $Revision: 1.23 $ $State: Exp $ 
00007 ******************************************************************************/ 
00008  
00012 
00013 #pragma once
00014 
00015 #include <vrvVrlQt/vrvVrlQt.h> 
00016 #include <vrvCore/DtObserver.h>
00017 
00018 #include <vrvUtil/DtSignalConnectionManager.h>
00019 
00020 #include <string>
00021 
00022 namespace makVrv 
00023 { 
00024    class DtDe;
00025    class DtGroundClampingWidgetInterface;
00026    class DtInputDriver;
00027    class DtObserver;
00028 
00031    class DT_DLL_VRVVRLQT DtGroundClampingLogic : public DtSignalConnectionManager
00032    {
00033    public:   
00034 
00036       DtGroundClampingLogic(DtDe& de, DtGroundClampingWidgetInterface& iFace);
00037          
00039       virtual ~DtGroundClampingLogic();
00040       
00041       virtual void setGroundClampingFactor( int factor );
00042       virtual void enableGroundClamping( bool b );
00043       virtual void setGroundClampingCullingEnabled(bool b);
00044 
00045    protected:
00046       virtual void slot_activate(DtDe* de);
00047       virtual void slot_deactivate(DtDe* de);
00048 
00049    protected:
00050       virtual void setupGui();
00051 
00052    protected:
00053 
00054       DtDe& myDe;
00055       DtGroundClampingWidgetInterface& myInterface;
00056    };
00057 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)