VR-Forces 4.0.4 Class Documentation
include/vrfGuiCore/mtdCreator.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2009 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: DtMtdCreator.h,v $ $Revision: 1.1 $ $State: Exp $
00007 ******************************************************************************/
00008 
00009 
00010 #ifndef DtMtdCreator_H_
00011 #define DtMtdCreator_H_
00012 
00013 #include <vrfGuiCore/vrfGuiCore.h>
00014 #include <vrvUtil/signalslib.h>
00015 #include <vrvCore/DtDe.h>
00016 #include <vrvUtil/DtVirtualBaseClass.h>
00017 
00018 namespace makVrf
00019 {
00022 
00025    class DT_DLL_VRFGUICORE DtMtdCreator : public makVrv::DtVirtualBaseClass
00026    {
00027    public:
00028       DtMtdCreator(makVrv::DtDe&);
00029       virtual ~DtMtdCreator();
00030 
00032       static DtMtdCreator& instance(makVrv::DtDe& de);
00033 
00034       virtual std::string create(const std::string& visual, const std::string& simulation, const std::string& outDir = "");
00035 
00036    protected:
00037       virtual std::string outputDirectory(const std::string& visual, const std::string& outDir) const;
00038       virtual std::string mtdName(const std::string& visual) const;
00039 
00040    protected:
00041       makVrv::DtDe&  myDe;
00042    };
00043 }
00044 
00045 #endif
00046 

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)