VR-Forces 4.1.1 Class Documentation
DtSharedTrackHistorySettings.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
16 
17 namespace makArchives
18 {
19  class DtTrackHistorySettingsRecord;
20 }
21 
22 namespace makVrv
23 {
24 
26 
29 
33  {
34  public:
35 
38 
41 
43  virtual int trackHistoryRibbonLength() const;
44 
46  virtual void setTrackHistoryRibbonLength( int maxSamples );
47 
49  virtual float trackHistoryRibbonSpacing() const;
50 
52  virtual void setTrackHistoryRibbonSpacing( float spacing );
53 
55  virtual bool trackHistoryRibbonInfinite() const;
56 
58  virtual void setTrackHistoryRibbonInfinite( bool isInfinite );
59 
61 
64 
66  void setFromRecord( const makArchives::DtTrackHistorySettingsRecord& rec );
67 
69  void getRecord( makArchives::DtTrackHistorySettingsRecord& rec ) const;
70 
72  virtual const DtTrackHistorySettingsBackup* settingsBackup() const;
73 
75  virtual DtTrackHistorySettingsBackup* settingsBackup();
76 
78  virtual void backup();
79 
81 
83  static std::string className();
84 
85  protected:
86 
91 
94 
95  protected:
96 
100 
102 
103  };
104 
105 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)