11 #ifndef environment_H_
12 #define environment_H_
20 #ifdef DtUSE_UTILITIES_NAMESPACE
21 namespace DtUSE_UTILITIES_NAMESPACE
115 void getNamedListsByName(
const DtString& objectName,std::list<DtEnvValueSP>& list);
116 void getObjectsByName(
const DtString& objectName,std::list<DtEnvValueSP>& list);
117 void getObjectsByType(
const DtString& objectType,std::list<DtEnvValueSP>& list);
119 void getNamedListsByName(
const DtString& objectName,std::list<DtEnvValueSP>& list,
DtEnvValueSP parent);
120 void getObjectsByName(
const DtString& objectName,std::list<DtEnvValueSP>& list,
DtEnvValueSP parent);
121 void getObjectsByType(
const DtString& objectType,std::list<DtEnvValueSP>& list,
DtEnvValueSP parent);
194 void print(std::ostream& output,
const DtString& indent ,
195 bool printComments =
true)
const;
199 const DtString& indent ,
bool printComments =
true)
const;
210 #ifdef DtUSE_UTILITIES_NAMESPACE
DtBoost::shared_ptr< DtEnvValue > DtEnvValueSP
Definition: envValue.h:29
DtBoost::shared_ptr< DtNativeValue > DtNativeValueSP
Definition: nativeValue.h:24
DtEnvValueSP myRoot
The root of the environment.
Definition: environment.h:204
std::ostream & operator<<(std::ostream &os, const Dt3dChord &chord)
Contains DtNativeValue class.
A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP ...
Definition: environment.h:29
class DT_DLL_MTL DtEnvironment
Definition: envObjectSync.h:29
Synchronizes an environment object to a C++ object.
Definition: envObjectSync.h:35
Contains the DtEnvObject class.
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106
Instances of DtString are used to represent strings.
Definition: vlString.h:29