VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
linearObjectRepository.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2014 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
16 #include <vl/exhaustSmokeRecord.h>
17 
18 #if DtHLA
19 class DtHlaObjectManager;
20 #else
21 class DtDisObjectManager;
22 #endif
23 
50 {
51 public:
52 
55 
58 
61 
63  virtual ~DtLinearObjectRepository();
64 
67 
69  virtual DtStateRepository* clone( bool copy ) const;
70 
75  virtual bool setNumSegments( int newNumber );
76  virtual int numSegments() const;
77 
78  virtual bool setSegment( int index, const DtLinearSegmentRecord& record );
79  virtual bool segment( int index, DtLinearSegmentRecord& record ) const;
81 
82  virtual void printData() const;
83  virtual void printDataToStream( std::ostream& stream ) const;
84 
85 protected:
86 
89 
90 };

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)