#include <TransformDescription.h>
The transform ID is the same as that used in the Transform class. It is intended to be computer-referenceable and unique within the application.
The name is intended to be human readable. In principle it doesn't have to be unique, but the factory that creates these objects should add suffixes to ensure that it is, all the same (just to avoid user confusion).
The friendly name is a shorter version of the name.
The type is also intended to be user-readable, for use in menus.
To obtain these objects, use TransformFactory::getAllTransformDescriptions and TransformFactory::getTransformDescription.
Definition at line 46 of file TransformDescription.h.
Public Member Functions | |
| TransformDescription () | |
| TransformDescription (QString _type, QString _category, TransformId _identifier, QString _name, QString _friendlyName, QString _description, QString _maker, QString _units, bool _configurable) | |
| bool | operator< (const TransformDescription &od) const |
Public Attributes | |
| QString | type |
| QString | category |
| TransformId | identifier |
| QString | name |
| QString | friendlyName |
| QString | description |
| QString | maker |
| QString | units |
| bool | configurable |
| TransformDescription::TransformDescription | ( | ) | [inline] |
Definition at line 48 of file TransformDescription.h.
| TransformDescription::TransformDescription | ( | QString | _type, | |
| QString | _category, | |||
| TransformId | _identifier, | |||
| QString | _name, | |||
| QString | _friendlyName, | |||
| QString | _description, | |||
| QString | _maker, | |||
| QString | _units, | |||
| bool | _configurable | |||
| ) | [inline] |
Definition at line 49 of file TransformDescription.h.
| bool TransformDescription::operator< | ( | const TransformDescription & | od | ) | const [inline] |
| QString TransformDescription::type |
Definition at line 58 of file TransformDescription.h.
| QString TransformDescription::category |
Definition at line 59 of file TransformDescription.h.
| QString TransformDescription::name |
Definition at line 62 of file TransformDescription.h.
Definition at line 63 of file TransformDescription.h.
| QString TransformDescription::maker |
Definition at line 64 of file TransformDescription.h.
| QString TransformDescription::units |
Definition at line 65 of file TransformDescription.h.
Definition at line 66 of file TransformDescription.h.
1.5.1