k3d::iproperty_group_collection Class Reference

Provides an abstract interface grouping a collection of iproperty objects (for UI purposes). More...

#include <iproperty_group_collection.h>

Inheritance diagram for k3d::iproperty_group_collection:
Inheritance graph
[legend]

List of all members.

Classes

struct  group
 Defines a grouped collection of properties. More...

Public Types

typedef std::vector< groupgroups_t
 Defines a collection of property groups.

Public Member Functions

virtual const groups_t property_groups ()=0
 Returns the set of property groups within the object.

Protected Member Functions

 iproperty_group_collection ()
 iproperty_group_collection (const iproperty_group_collection &)
iproperty_group_collectionoperator= (const iproperty_group_collection &)
virtual ~iproperty_group_collection ()

Detailed Description

Provides an abstract interface grouping a collection of iproperty objects (for UI purposes).


Member Typedef Documentation

Defines a collection of property groups.


Constructor & Destructor Documentation

k3d::iproperty_group_collection::iproperty_group_collection (  )  [inline, protected]
k3d::iproperty_group_collection::iproperty_group_collection ( const iproperty_group_collection  )  [inline, protected]
virtual k3d::iproperty_group_collection::~iproperty_group_collection (  )  [inline, protected, virtual]

Member Function Documentation

iproperty_group_collection& k3d::iproperty_group_collection::operator= ( const iproperty_group_collection  )  [inline, protected]
virtual const groups_t k3d::iproperty_group_collection::property_groups (  )  [pure virtual]

Returns the set of property groups within the object.

Implemented in k3d::property_group_collection.


The documentation for this class was generated from the following file:

Generated on Mon Mar 21 07:41:58 2011 for K-3D by doxygen 1.6.3