VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
envMtlWriter.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 
10 
11 #ifndef envMtlWriter_H_
12 #define envMtlWriter_H_
13 
14 #include "envWriter.h"
15 #include <vlutil/vlString.h>
16 
17 #ifdef DtUSE_UTILITIES_NAMESPACE
18 namespace DtUSE_UTILITIES_NAMESPACE
19 {
20 #endif
21 
22 
26 {
27 public:
28 
31 
33  virtual ~DtEnvMTLWriter();
34 
36  virtual bool writeFile(DtEnvironment& environment,const DtString& filename);
37 
38 protected:
39 
40  virtual void writeValue(DtEnvValueSP val,std::ofstream& outfile);
41 
45 
46 };
47 
48 #ifdef DtUSE_UTILITIES_NAMESPACE
49 }
50 #endif
51 
52 #endif
Contains the DtEnvWriterClass.
DtEnvironment * myCurrentEnvironment
Definition: envMtlWriter.h:42
int myIndentLevel
Definition: envMtlWriter.h:44
Contains the DtString class declaration.
The abstract interface for environment writers.
Definition: envWriter.h:23
A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP ...
Definition: environment.h:29
A writer to the MTL file format.
Definition: envMtlWriter.h:25
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106
Instances of DtString are used to represent strings.
Definition: vlString.h:36
std::shared_ptr< DtEnvValue > DtEnvValueSP
Definition: envValue.h:29
DtEnvValueSP myCurrentRoot
Definition: envMtlWriter.h:43

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)