57 #endif // M2MPROPERTY_H QVector< double > getDefaultParameters() const
Definition: m2mpropertyclass.cpp:33
M2MPropertyClass * mParent
The parent class, or nullptr.
Definition: m2mpropertyclass.h:39
QVector< QString > getParameterNames() const
Definition: m2mpropertyclass.cpp:29
bool hasParent() const
Definition: m2mpropertyclass.cpp:21
The M2MPropertyClass represents a property class in Tima's Map2Mesh code.
Definition: m2mpropertyclass.h:11
M2MPropertyClass * getParent() const
Definition: m2mpropertyclass.cpp:25
QVector< QString > mParameterNames
The list of parameters that belong specifically to this class (not including the inherited parameters...
Definition: m2mpropertyclass.h:49
QString mName
A unique class name.
Definition: m2mpropertyclass.h:44
QVector< double > mParameterDefaults
Parallel to mParameterNames. Defines default values.
Definition: m2mpropertyclass.h:54
M2MPropertyClass(QString name, M2MPropertyClass *parent=nullptr)
Defines a class with no parameters.
Definition: m2mpropertyclass.cpp:3