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

amire::property::VectorPropertyType Class Reference

Inheritance diagram for amire::property::VectorPropertyType:

amire::property::PropertyType List of all members.

Public Member Functions

virtual ~VectorPropertyType ()
virtual bool isTypeOf (const osg::ref_ptr< const PropertyType > &type) const
virtual osg::ref_ptr< PropertynewInstance () const
const osg::ref_ptr< const
PropertyType > & 
getPropertyType () const

Protected Member Functions

 VectorPropertyType (const osg::ref_ptr< const PropertyType > &propertyType)

Protected Attributes

osg::ref_ptr< const PropertyTypepropertyType

Detailed Description

The class VectorPropertyType describes the all vector property types containing the element property type

Constructor & Destructor Documentation

amire::property::VectorPropertyType::VectorPropertyType const osg::ref_ptr< const PropertyType > &  propertyType  )  [protected]

virtual amire::property::VectorPropertyType::~VectorPropertyType  )  [virtual]

Member Function Documentation

const osg::ref_ptr<const PropertyType>& amire::property::VectorPropertyType::getPropertyType  )  const [inline]

Returns the element property type.

virtual bool amire::property::VectorPropertyType::isTypeOf const osg::ref_ptr< const PropertyType > &  type  )  const [virtual]

Returns true when the given property type is the same property type as this one or a base property type of this one. Otherwise false is returned.

Reimplemented from amire::property::PropertyType.

virtual osg::ref_ptr<Property> amire::property::VectorPropertyType::newInstance  )  const [virtual]

Returns a new property instance, which belongs to this property type.

Reimplemented from amire::property::PropertyType.

Friends And Related Function Documentation

friend class PropertyTypeManager [friend]

Reimplemented from amire::property::PropertyType.

Member Data Documentation

osg::ref_ptr<const PropertyType> amire::property::VectorPropertyType::propertyType [protected]

The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:59 2003 for AMIRE-Framework by doxygen1.3