VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfArticulatedModelParser.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
7 
8 #pragma once
9 
12 
15 {
16 private:
18 
22 
23 public:
25 
26  virtual ~DtVrfArticulatedModelParser();
27 
28 protected:
29  virtual bool parsePartDeclaration(const std::string& desc,
30  osgSim::DOFTransform& transform);
31 
32 protected:
34 
35 public:
36  std::map<int, osg::ref_ptr<osgSim::DOFTransform> > myGunEnds;
37 };
38 
42 {
43 public:
44 
47  static void registerCreator(makVrv::DtDe& de);
48 
51 
54 
57 };
Abstract base class used to parse a model.
Definition: DtModelParser.h:22
std::map< int, osg::ref_ptr< osgSim::DOFTransform > > myGunEnds
Definition: vrfArticulatedModelParser.h:36
int myLastPartAdded
Definition: vrfArticulatedModelParser.h:33
#define DT_DLL_vrfmodelmanager
This file is used to determine how to build.
Definition: vrfModelManagerDefines.h:24
This class extends to articulated model parser to read barrel gun end nodes.
Definition: vrfArticulatedModelParser.h:14
virtual DtModelParser * create(DtDe &de)=0
Create a parser.
Create a vrf articulated model parser.
Definition: vrfArticulatedModelParser.h:41
virtual bool parsePartDeclaration(const std::string &desc, osgSim::DOFTransform &transform)
Parse a part declaration and add a part if the parse was successful.
Contains makVrv::DtArticulatedModelParser class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
An abstract creator class for the model parser.
Definition: DtModelParser.h:35
The DtModelSemanticsMapper object is responsible for mapping Names of model semantics declarations (f...
Definition: DtModelSemanticsMapper.h:27
Default implementation of the model parser for Articulated models.
Definition: DtArticulatedModelParser.h:38

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)