Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::property Namespace Reference


Compounds

class  MatrixProperty
class  NativePropertyType
class  PersistentProperty
class  Property
class  PropertyReader
class  PropertyType
class  PropertyTypeManager
class  PropertyWriter
class  ReferenceProperty
class  StreamPropertyReader
class  StreamPropertyWriter
class  StructProperty
class  StructPropertyType
class  StructVectorProperty
class  TBaseProperty
class  TBaseVectorProperty
class  VectorPropertyType

Typedefs

typedef TBaseProperty< bool > BooleanProperty
typedef TBaseProperty< int > IntegerProperty
typedef TBaseProperty< float > FloatProperty
typedef TBaseProperty< double > DoubleProperty
typedef TBaseProperty< char > CharProperty
typedef TBaseProperty< std::string > StringProperty
typedef TBaseVectorProperty<
bool > 
BooleanVectorProperty
typedef TBaseVectorProperty<
int > 
IntegerVectorProperty
typedef TBaseVectorProperty<
float > 
FloatVectorProperty
typedef TBaseVectorProperty<
double > 
DoubleVectorProperty
typedef TBaseVectorProperty<
char > 
CharVectorProperty
typedef TBaseVectorProperty<
std::string > 
StringVectorProperty
typedef osg::ref_ptr< Property >(* NativePropertyNew )(const PropertyTypeManager *propertyTypeManager)

Functions

typedef STD_HASH_MAP (std::string, osg::ref_ptr< Property >, amire::common::HashCompareString) StringToPropertyMap
typedef STD_HASH_MAP (std::string, osg::ref_ptr< PropertyType >, amire::common::HashCompareString) StringToPropertyTypeMap
typedef STD_HASH_MAP (std::string, osg::ref_ptr< NativePropertyType >, amire::common::HashCompareString) StringToNativePropertyTypeMap
typedef STD_HASH_MAP (std::string, std::string, amire::common::HashCompareString) StringToStringMap
typedef STD_HASH_MAP (std::string, osg::ref_ptr< StructPropertyType >, amire::common::HashCompareString) StringToStructPropertyTypeMap
typedef STD_HASH_MAP (std::string, osg::ref_ptr< VectorPropertyType >, amire::common::HashCompareString) StringToVectorPropertyTypeMap

Variables

AMIRE_EXPORT_API PropertyType
AMIRE_EXPORT_API PropertyTypeManager
AMIRE_EXPORT_API PersistentProperty
AMIRE_EXPORT_API Property
AMIRE_EXPORT_API StructProperty
AMIRE_EXPORT_API PropertyWriter
AMIRE_EXPORT_API PropertyReader
AMIRE_EXPORT_API VectorPropertyType


Typedef Documentation

typedef TBaseProperty<bool> amire::property::BooleanProperty
 

typedef TBaseVectorProperty<bool> amire::property::BooleanVectorProperty
 

typedef TBaseProperty<char> amire::property::CharProperty
 

typedef TBaseVectorProperty<char> amire::property::CharVectorProperty
 

typedef TBaseProperty<double> amire::property::DoubleProperty
 

typedef TBaseVectorProperty<double> amire::property::DoubleVectorProperty
 

typedef TBaseProperty<float> amire::property::FloatProperty
 

typedef TBaseVectorProperty<float> amire::property::FloatVectorProperty
 

typedef TBaseProperty<int> amire::property::IntegerProperty
 

typedef TBaseVectorProperty<int> amire::property::IntegerVectorProperty
 

typedef osg::ref_ptr<Property>(* amire::property::NativePropertyNew)(const PropertyTypeManager *propertyTypeManager)
 

typedef TBaseProperty<std::string> amire::property::StringProperty
 

typedef TBaseVectorProperty<std::string> amire::property::StringVectorProperty
 


Function Documentation

typedef amire::property::STD_HASH_MAP std::string  ,
osg::ref_ptr< VectorPropertyType ,
amire::common::HashCompareString 
 

This type is a hash map, maping strings to vector property types.

typedef amire::property::STD_HASH_MAP std::string  ,
osg::ref_ptr< const StructPropertyType ,
amire::common::HashCompareString 
 

typedef STD_HASH_MAP std::string  ,
std::string  ,
amire::common::HashCompareString 
 

This type is a hash map, maping strings to strings.

typedef amire::property::STD_HASH_MAP std::string  ,
osg::ref_ptr< NativePropertyType ,
amire::common::HashCompareString 
 

typedef amire::property::STD_HASH_MAP std::string  ,
osg::ref_ptr< PropertyType ,
amire::common::HashCompareString 
 

typedef amire::property::STD_HASH_MAP std::string  ,
osg::ref_ptr< Property ,
amire::common::HashCompareString 
 

This type is a hash map, maping strings to properties.


Variable Documentation

class AMIRE_EXPORT_API amire::property::PersistentProperty
 

class AMIRE_EXPORT_API amire::property::Property
 

class AMIRE_EXPORT_API amire::property::PropertyReader
 

class AMIRE_EXPORT_API amire::property::PropertyType
 

class AMIRE_EXPORT_API amire::property::PropertyTypeManager
 

class AMIRE_EXPORT_API amire::property::PropertyWriter
 

class AMIRE_EXPORT_API amire::property::StructProperty
 

class AMIRE_EXPORT_API amire::property::VectorPropertyType
 


Generated on Tue May 20 17:23:58 2003 for AMIRE-Framework by doxygen1.3