VR-Forces 4.0.4 Class Documentation
include/vrvCore/DtChannelGridLinesInstance.h
Go to the documentation of this file.
00001 /*****************************************************************************
00002  * Copyright (c) 2011 MAK Technologies, Inc.
00003  * All rights reserved.
00004  *****************************************************************************/
00005 /*****************************************************************************
00006  * $RCSfile: DtChannelGridLinesInstance.h,v $ $Revision: 1.0 $ $State: Exp $
00007  *****************************************************************************/
00008 
00012 
00013 #pragma once
00014 
00015 #include <vrvCore/vrvCore.h>
00016 
00017 #include <vrvCore/DtChannelGridLines.h>
00018 #include <vrvCore/DtSetVisibilityInterface.h>
00019 #include <vrvCore/DtGridLinesParameters.h>
00020 
00021 #include <makArchives/DtGridLinesSettingsRecord.h>
00022 
00023 namespace makVrv
00024 {
00025 
00029    class DT_DLL_VRVCORE DtChannelGridLinesInstance
00030       : public DtSetVisibilityInterface,
00031         public DtGridLinesParameters
00032    {
00033    public:
00034 
00036       DtChannelGridLinesInstance();
00037 
00039       virtual ~DtChannelGridLinesInstance();
00040 
00042       virtual void setChannelName( const std::string& deName,
00043          const std::string& winName, const std::string& channelName );
00044 
00047       virtual void setModelDefinition( const std::string& modelDefinition );
00048 
00050       virtual void setVisible( bool isVisible );
00051 
00053       virtual bool visible();
00054 
00057       virtual void updateGridLines() = 0;
00058 
00059    protected:
00060 
00061       std::string myModelDefinitionName;
00062       std::string myDisplayEngineName;
00063       std::string myWindowName;
00064       std::string myChannelName;
00065       bool myVisibleFlag;
00066 
00067    };
00068 
00069 }

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)