VR-Forces 4.1 Class Documentation
DtElementDefinitionRecord.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
7 
8 #pragma once
9 
15 
16 namespace makArchives
17 {
21  {
22  public:
25 
27  typedef std::vector<DtVisualizerDefinitionRecord> VisualizerDefinitionSet;
28 
30  typedef std::vector<VisualizerDefinitionSet> VisualizerDefinitionSets;
31 
34  void setName(const Utf8String& name);
35 
38  void setParentName(const Utf8String& parentName);
39 
41  void setVisualizerDefinitionSets(const VisualizerDefinitionSets& sets);
42 
44  const Utf8String& name() const;
45 
48  const Utf8String& parentName() const;
49 
51  const VisualizerDefinitionSets& visualizerDefinitionSets() const;
52 
53  protected:
54  friend class boost::serialization::access;
55 
56  template<class Archive>
57  void serialize(Archive & ar, const unsigned int version)
58  {
59  ar & BOOST_SERIALIZATION_NVP(myName);
60  ar & BOOST_SERIALIZATION_NVP(myParentName);
61  ar & BOOST_SERIALIZATION_NVP(myVisualizerDefinitionSets);
62  }
63 
67  };
68 }
69 

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)