VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtChannelGridLinesInstance.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2011 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 namespace makVrv
16 {
17 
22  : public DtSetVisibilityInterface,
24  {
25  public:
26 
29 
31  virtual ~DtChannelGridLinesInstance();
32 
34  virtual void setChannelName( const std::string& deName,
35  const std::string& winName, const std::string& channelName );
36 
39  virtual void setModelDefinition( const std::string& modelDefinition );
40 
42  virtual void setVisible( bool isVisible );
43 
45  virtual bool visible();
46 
49  virtual void updateGridLines() = 0;
50 
51  protected:
52 
53  std::string myModelDefinitionName;
54  std::string myDisplayEngineName;
55  std::string myWindowName;
56  std::string myChannelName;
58 
59  };
60 
61 }
Contains the DtGridLinesParameters class declaration.
std::string myWindowName
Definition: DtChannelGridLinesInstance.h:55
bool myVisibleFlag
Definition: DtChannelGridLinesInstance.h:57
Interface for classes with settable visibility, such as a 3D model or 2D graphic. ...
Definition: DtSetVisibilityInterface.h:22
std::string myDisplayEngineName
Definition: DtChannelGridLinesInstance.h:54
std::string myChannelName
Definition: DtChannelGridLinesInstance.h:56
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains the DtSetVisibilityInterface.
Interface for DtGridLinesParameters, a container class for holding all the dialog and model definitio...
Definition: DtGridLinesParameters.h:22
Interface for a DtChannelGridLinesInstance An object that draws a 2D compass.
Definition: DtChannelGridLinesInstance.h:21
std::string myModelDefinitionName
Definition: DtChannelGridLinesInstance.h:53

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)