VR-Link API Documentation for DIS
envMTLWriter.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 
00006 
00010 
00011 #ifndef envMTLWriter_H_
00012 #define envMTLWriter_H_
00013 
00014 #include "envWriter.h"
00015 #include <vlutil/vlString.h>
00016 
00017 #ifdef DtUSE_UTILITIES_NAMESPACE
00018 namespace DtUSE_UTILITIES_NAMESPACE
00019 {
00020 #endif
00021 
00022 
00025 class DT_DLL_MTL DtEnvMTLWriter : public DtEnvWriter
00026 {
00027 public:
00028 
00030    DtEnvMTLWriter();
00031 
00033    virtual ~DtEnvMTLWriter();
00034 
00036    virtual bool writeFile(DtEnvironment& environment,const DtString& filename);
00037 
00038 protected:
00039 
00040    virtual void writeValue(DtEnvValueSP val,std::ofstream& outfile);
00041 
00042    DtEnvironment* myCurrentEnvironment;
00043    DtEnvValueSP   myCurrentRoot;
00044    int            myIndentLevel;
00045 
00046 };
00047 
00048 #ifdef DtUSE_UTILITIES_NAMESPACE
00049 }
00050 #endif
00051 
00052 #endif

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)