VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtDaymarkStringParser.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 namespace makVrv
15 {
16 
38  {
39  public:
43 
45  virtual ~DtDaymarkStringParser();
46 
49  virtual bool readObjectMappingFile( const std::string& path,
50  const std::string& daymarkMappingsFileName );
51 
52  protected:
53 
56 
58  virtual void getAttributeValue( const std::string& attr,
59  const std::string& valueString );
60 
61  protected:
62 
63  typedef boost::unordered_map<std::string, std::vector<std::string> > DaymarkMap;
64  typedef boost::unordered_map<std::string, std::vector<std::string> >::iterator DaymarkMapIter;
66  };
67 
68 
72  {
73 
74  public:
76  static DtDaymarkStringParserCreator& instance( DtDe& de );
77 
79  static void registerInstance( DtDe& de, DtDaymarkStringParserCreator* anInstance );
80 
82  virtual DtDaymarkStringParser* create();
83  };
84 }
85 

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)