SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
#include "smtk/SystemConfig.h"
#include "smtk/common/UUID.h"
#include <map>
#include <string>
#include <vector>
Go to the source code of this file.
Namespaces | |
smtk | |
The main namespace for the Simulation Modeling Tool Kit (SMTK). | |
smtk::resource | |
A common base class for resources (data stored in files) and tools to manage them. | |
Typedefs | |
typedef double | smtk::resource::Float |
typedef std::vector< Float > | smtk::resource::FloatList |
typedef std::map< std::string, FloatList > | smtk::resource::FloatData |
typedef std::map< smtk::common::UUID, FloatData > | smtk::resource::UUIDsToFloatData |
typedef UUIDsToFloatData::iterator | smtk::resource::UUIDWithFloatProperties |
typedef FloatData::iterator | smtk::resource::PropertyNameWithFloats |
typedef FloatData::const_iterator | smtk::resource::PropertyNameWithConstFloats |
typedef std::string | smtk::resource::String |
Use std::string for holding string values. | |
typedef std::vector< String > | smtk::resource::StringList |
Use vectors of String objects for holding string properties on model entities. | |
typedef std::map< std::string, StringList > | smtk::resource::StringData |
A dictionary of property names mapped to their values (string vectors) | |
typedef std::map< smtk::common::UUID, StringData > | smtk::resource::UUIDsToStringData |
A dictionary of model entities mapped to all the string properties defined on them. | |
typedef UUIDsToStringData::iterator | smtk::resource::UUIDWithStringProperties |
A convenient typedef that describes how an iterator to model-entity string properties is used. | |
typedef StringData::iterator | smtk::resource::PropertyNameWithStrings |
A convenient typedef that describes how the iterator to one string property is used. | |
typedef StringData::const_iterator | smtk::resource::PropertyNameWithConstStrings |
A convenient typedef that describes how the const_iterator to one string property is used. | |
typedef long | smtk::resource::Integer |
typedef std::vector< long > | smtk::resource::IntegerList |
typedef std::map< std::string, IntegerList > | smtk::resource::IntegerData |
typedef std::map< smtk::common::UUID, IntegerData > | smtk::resource::UUIDsToIntegerData |
typedef UUIDsToIntegerData::iterator | smtk::resource::UUIDWithIntegerProperties |
typedef IntegerData::iterator | smtk::resource::PropertyNameWithIntegers |
typedef IntegerData::const_iterator | smtk::resource::PropertyNameWithConstIntegers |
Enumerations | |
enum | smtk::resource::PropertyType { smtk::resource::FLOAT_PROPERTY, smtk::resource::STRING_PROPERTY, smtk::resource::INTEGER_PROPERTY, smtk::resource::INVALID_PROPERTY } |
Primitive storage types for model properties. More... | |
Typedefs that specify how properties are stored and an enum specifies the storage method.