Go to the documentation of this file.
48 #ifndef _INCLUDED_Field3D_FieldMetadata_H_
49 #define _INCLUDED_Field3D_FieldMetadata_H_
127 V3f vecFloatMetadata(
const std::string &name,
const V3f &defaultVal)
const;
131 float floatMetadata(
const std::string &name,
const float defaultVal)
const;
135 V3i vecIntMetadata(
const std::string &name,
const V3i &defaultVal)
const;
139 int intMetadata(
const std::string &name,
const int defaultVal)
const;
143 std::string strMetadata(
const std::string &name,
144 const std::string &defaultVal)
const;
148 {
return m_vecFloatMetadata; }
152 {
return m_floatMetadata; }
156 {
return m_vecIntMetadata; }
160 {
return m_intMetadata; }
164 {
return m_strMetadata; }
167 void setVecFloatMetadata(
const std::string &name,
const V3f &val);
170 void setFloatMetadata(
const std::string &name,
const float val);
173 void setVecIntMetadata(
const std::string &name,
const V3i &val);
176 void setIntMetadata(
const std::string &name,
const int val);
179 void setStrMetadata(
const std::string &name,
const std::string &val);
#define FIELD3D_NAMESPACE_HEADER_CLOSE
Contains typedefs for the commonly used types in Field3D.