OpenLexocad  28.0
Core::PropertyDescriptor Class Referenceabstract

#include <PropertyDescriptor.h>

Inheritance diagram for Core::PropertyDescriptor:
Core::DocObject Core::PropertyContainer Base::Persistence Base::BaseClass Core::PropertyBoolDescriptor Core::PropertyButtonDescriptor Core::PropertyColorDescriptor Core::PropertyDoubleDescriptor Core::PropertyEnumDescriptor Core::PropertyGroupDescriptor Core::PropertyIntegerDescriptor Core::PropertyLxAttributeDescriptor Core::PropertyLxFormulaDescriptor Core::PropertyStringDescriptor

Public Types

enum  Type {
  UNDEFINED, INTEGER, DOUBLE, BOOL,
  STRING, ENUM, BUTTON, COLOR,
  POINT, OBJECT, GROUP, LXATTRIBUTE,
  LXFORMULA
}
 
enum  LxzType : int { LxzType::NotLxz = 0, LxzType::Lxz_eBKP = 101, LxzType::Lxz_4D = 102, LxzType::Lxz_NPK = 103 }
 
- Public Types inherited from Core::DocObject
typedef std::string IdType
 

Public Member Functions

 PropertyDescriptor ()
 
virtual ~PropertyDescriptor ()
 
bool mustbeSaved () const override
 Return 'true' if this object must always be saved in the file. More...
 
void setMustbeSaved (bool aValue)
 
virtual Type getType () const =0
 
Base::String getDisplayName () const
 
Base::String getFormula () const
 
int getAvailableLmeIndex (int aMin=1) const
 
void copyValuesFrom (const Core::PropertyDescriptor *other)
 
bool isLxzProperty () const
 
Base::String getEntryType () const
 
virtual size_t computeHash (bool strictComparison=false)
 
- Public Member Functions inherited from Core::DocObject
void setDocument (Core::CoreDocument *doc)
 Sets the CoreDocument of this DocObject. More...
 
Core::CoreDocumentgetDocument () const
 Returns the CoreDocument of this DocObject. More...
 
IdType getId () const
 Returns the id of the object. More...
 
virtual bool onBeforeChange (Core::Property *p, const Core::Variant &newValue=Core::Variant()) override
 get called before the value is changed More...
 
virtual void onChanged (Core::Property *p)
 Is called when a property has changed its value. More...
 
virtual void onUndoRedoFinished ()
 get called after an undo/redo transaction is finished More...
 
virtual bool isExecutable () const
 Checks if the DocObject is executable. More...
 
long getRefCount () const
 Returns the reference count of this object. More...
 
virtual std::string getViewProviderName ()
 
virtual bool hasLazyViewProvider () const
 
virtual bool attachViewProvider () const
 
virtual void breakLinks () override
 Sets all links of this container to null. More...
 
virtual long getIfcId () const
 Returns the IFC Entity Id (not the GUID) More...
 
virtual bool ignoreInGraph () const
 The object should not added to the graph. More...
 
virtual void shallowCopyProperties (const DocObject *source)
 
virtual void setNewTimestamp (int)
 
virtual void setUpdatedTimestamp (int)
 
virtual void setUpdatedTimestampNoNotify (int)
 
virtual void setDeletedTimestamp (int)
 
virtual void setImportedTimestamp (int)
 
virtual int getNewTimestamp () const
 
virtual int getUpdatedTimestamp () const
 
virtual int getDeletedTimestamp () const
 
virtual int getImportedTimestamp () const
 
void checkAfterOnDeleted () override
 
bool mustNotify ()
 
bool hasVisiblityChanged ()
 
bool hasOnlyVisibilityChanged () const
 
void resetPropertyStatus ()
 
bool onChangedDebug (Core::Property *p) override
 Is called after a property in a PropertyContainers has been changed, it ignores notify-flag. More...
 
unsigned long getObjectStatus () const
 
bool testObjectStatus (ObjectStatus pos) const
 
void setObjectStatus (ObjectStatus pos, bool on)
 
void ref (void)
 
void unref (void)
 
void setTimeSlot (int p)
 
int getTimeSlot () const
 
std::vector< Base::StringgetFilesInTemp () const
 
void addFileInTemp (const Base::String &s)
 
void removeFileInTemp (const Base::String &s)
 
virtual void fixPathToFileInTemp (const Base::String &s)
 
virtual bool replace (Core::DocObject *source, Core::CoreDocument *fromDoc)
 
virtual void onCreated ()
 
virtual void initDocObject ()
 
Base::String getTypeName () const
 
const char * getTypeCName () const
 
virtual std::shared_ptr< Core::DbgInfogetDbgInfo () const
 
virtual std::shared_ptr< Core::DbgInfogetDbgInfo (const Core::Property *p) const
 
virtual bool viewProviderDisabled () const
 
virtual void setViewProviderDisabled (bool)
 
virtual bool isTemporary () const
 
virtual Base::GlobalId getGlobalId () const
 
void __setId__ (const DocObject::IdType &id)
 For internal use only. More...
 
virtual Base::GlobalId __createAndSetGUID__ ()
 For internal use only. Sets a random GUID. More...
 
virtual bool createSQLColumnNames (Base::AbstractWriter &writer, Base::PersistenceVersion &save_version, bool dataMode)
 
virtual bool createSQL (Base::AbstractWriter &, Base::PersistenceVersion &, bool data) override
 This method is used to save properties or very small amounts of data to an XML document. More...
 
virtual void collectDocProperties (Core::DocProperties &props) const
 
- Public Member Functions inherited from Core::PropertyContainer
 PropertyContainer (void)
 
 PropertyContainer (const PropertyContainer &rhs)
 
virtual ~PropertyContainer (void)=default
 
bool addProperty (Core::Property *p, const std::string &name)
 
Core::PropertyaddProperty (Base::Type t, const std::string &name, const Core::Variant &defaultValue)
 Adds a property to the PropertyContainer. Returns the added property on success, '0' on failure. More...
 
Core::PropertyUseraddPropertyUser (const std::string &name, const Core::Variant &value)
 Convenience method for Python bindings. More...
 
void removeProperty (Core::Property *p, std::string pName)
 Removes a property from the PropertyContainer and deletes it. More...
 
void removeAllProperties ()
 Removes all properties from the PropertyContainer and deletes them. More...
 
Core::PropertygetPropertyByName (const std::string &name) const
 Returns the property with name 'name'. Returns '0' on failure. More...
 
Core::PropertygetPropertyByName (const Base::String &name) const
 Returns the property with name 'name'. Returns '0' on failure. More...
 
virtual const char * getPropertyName (const Property *prop) const
 get the name of a property More...
 
template<typename T >
T * getPropertyByName (const std::string &name) const
 Returns the property of type T with name 'name'. Returns 'nullptr' on failure. More...
 
void getPropertyMap (Core::PropertyMap &) const
 Fills a PropertyMap. More...
 
std::vector< std::pair< Core::Property *, std::string > > getPropertiesAndNameByType (Base::Type type) const
 Returns all properties of type 'type'. More...
 
std::vector< Core::Property * > getPropertiesByType (Base::Type type) const
 
void getLinkProperties (std::vector< Core::Property * > &properties1, std::vector< Core::Property * > &properties2, std::vector< Core::Property * > &properties3) const
 
void getPropertiesByType (Base::Type type, std::vector< Core::Property * > &props) const
 
std::vector< Core::Property * > getPropertiesByTypes (const std::vector< Base::Type > &type) const
 
bool setPropertyFromVariant (const std::string &name, const Core::Variant &value)
 Sets a property to value. More...
 
bool setProperty (const std::string &name, double value)
 
bool setProperty (const std::string &name, int value)
 
bool setProperty (const std::string &name, const Geom::Vec &value)
 
bool setProperty (const std::string &name, const std::list< Geom::Vec > &value)
 
bool setProperty (const std::string &name, const Geom::Trsf &value)
 
bool setProperty (const std::string &name, const std::string &value)
 
bool setProperty (const std::string &name, const char *value)
 
bool setProperty (const std::string &name, const Base::String &value)
 
bool setProperty (const std::string &name, const Geom::Pnt &value)
 
bool setProperty (const std::string &name, const Geom::Pnt2d &value)
 
bool setProperty (const std::string &name, const std::vector< Geom::Pnt > &value)
 
bool setProperty (const std::string &name, const std::vector< Geom::Pnt2d > &value)
 
bool setProperty (const std::string &name, const MD5 &value)
 
bool setProperty (const std::string &name, bool value)
 
bool setProperty (const std::string &name, Core::DocObject *value)
 
bool setProperty (const std::string &name, const Core::DocObject *value)
 
bool setProperty (const std::string &name, const std::unordered_set< Core::DocObject * > &value)
 
bool setProperty (const std::string &name, const std::list< Core::DocObject * > &value)
 
bool setProperty (const std::string &name, const std::vector< int > &value)
 
bool setProperty (const std::string &name, const QFont &value)
 
bool setProperty (const std::string &name, const Draw::DrawStyle &value)
 
bool setProperty (const std::string &name, const Draw::Arrowheads &value)
 
bool setProperty (const std::string &name, const Geom::Dir &value)
 
bool setProperty (const std::string &name, const Geom::Dir2d &value)
 
bool setProperty (const std::string &name, const Base::Color &value)
 
bool setProperty (const std::string &name, const Geom::Ax1 &value)
 
bool setProperty (const std::string &name, const Geom::Ax2 &value)
 
bool setProperty (const std::string &name, const Draw::Texture2Transform &value)
 
bool setProperty (const std::string &name, const std::list< std::list< Geom::Pnt > > &value)
 
bool setProperty (const std::string &name, const std::vector< double > &value)
 
bool setProperty (const std::string &name, pBrepData &value)
 
virtual void onDeleted ()
 Is called when a PropertyContainer's status is set to MarkedForDelete. More...
 
virtual void onNew ()
 Is called when a PropertyContainer's status is set to New. More...
 
virtual void onPropertyStatusBitsChanged (const Property &, unsigned long)
 Is called when the Property StatusBits are changed. More...
 
virtual void save (Base::AbstractWriter &writer, Base::PersistenceVersion &version)
 Saves the PropertyContainer to writer. More...
 
virtual void restore (Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
 Restores the PropertyContainer from reader in specified version. More...
 
bool enableNotify (const bool enable)
 
bool isNotifyEnabled (void) const
 Returns whether notification of changes to the field values in the container is propagated to its auditors. More...
 
void touch ()
 Sets all properties of this PropertyContainer to updated. More...
 
bool isDeleted () const
 
bool isStatusDeleted () const
 Returns true if the status is set to 'Deleted'. More...
 
bool isMarkedForDelete () const
 Returns true if the status is set to 'MarkedForDelete'. More...
 
bool isMarkedForDeleteFinal () const
 Returns true if the status is set to 'MarkedForDeleteFinal'. More...
 
bool isDeletedFinal () const
 Returns true if the status is set to 'DeletedFinal'. More...
 
bool isNew () const
 Returns true if the status is set to 'New'. More...
 
bool isUpdated () const
 Returns true if the status is set to 'Updated'. More...
 
bool isValid () const
 Returns true if the status is set to 'Valid'. More...
 
bool hasErrors () const
 Returns true if the status is set to 'Error'. More...
 
void setData (const std::string &key, void *data)
 Adds arbitrary data for this key to the PropertyContainer (Used in SDK) More...
 
void * getData (const std::string &key, bool *ok=nullptr) const
 Returns data for this key from the PropertyContainer (Used in SDK) More...
 
void removeData (const std::string &key)
 Removes the data from the PropertyContainer (Used in SDK) More...
 
bool hasSameValuesAs (const PropertyContainer *container) const
 Returns 'true' if all values in 'container' match the corresponding property in this PropertyContainer. More...
 
void setPropertyValues (const PropertyContainer *other)
 Copies the property values from 'other' PropertyContainer to this PropertyContainer. More...
 
template<typename T >
getPropertyValueByName (const std::string &propertyName, bool *ok=0) const
 Returns the property value T with this name. If ok=true T holds a valid value. More...
 
virtual void ensureIntegrity ()
 
void integrityMaintained ()
 
void integrityLost ()
 Sets _integrity to false. More...
 
bool checkIntegrity ()
 Returns the value of _integrity. More...
 
Core::PropertyValueMap getPropertyValueMap () const
 Returns a map with the name of the property and its PropertyValue as a struct of the property type and the Core::Variant value. More...
 
std::map< std::string, Core::VariantgetKeyValueMap () const
 Returns all keys and sub keys with their values of this container. More...
 
bool setPropertyFromKeyValue (const std::string &propertyName, const std::string &key, const Core::Variant &value)
 Sets the key in a property to value. More...
 
std::set< Core::Property * > getUpdatedProperties () const
 Returns all properties that were updated since the last recompute. More...
 
void setUpdated ()
 Sets the status to 'Updated' if the old status was 'Valid'. More...
 
void setUpdated (const Core::Property *p)
 
void setHasErrors ()
 Sets the status to 'Error'. More...
 
void setNew ()
 Sets the status to 'New'. More...
 
void setValid ()
 Sets the status to 'Valid'. More...
 
void setDeleted ()
 Sets the status to 'Delete'. More...
 
void setMarkedForDelete ()
 Sets the status to 'MarkedForDelete'. More...
 
void setMarkedForDeleteFinal ()
 Sets the status to 'MarkedForDeleteFinal'. More...
 
void setDeleteFinal ()
 Sets the status to 'DeleteFinal'. More...
 
unsigned int getPropertyChangeStatus () const
 
unsigned int getLastPropertyChangeStatus () const
 
void setAllPropertiesValid ()
 Sets the status of all properties to 'Valid'. More...
 
void setPropertyValues (const Core::PropertyValueMap &other)
 Copies the property values from a Core::PropertyValueMap to this PropertyContainer. More...
 
std::vector< Core::Property * > getPropertiesOrdered () const
 Returns the properties in the init order. More...
 
virtual bool check_lx (const char *f, const char *n)
 
virtual Core::PropertyaddDynamicProperty (const char *type, const char *name=0, const char *group=0, const char *doc=0, short attr=0, bool ro=false, bool hidden=false)
 
DynamicProperty::PropData getDynamicPropertyData (const Property *prop) const
 
virtual bool removeDynamicProperty (const char *name)
 
virtual std::vector< std::string > getDynamicPropertyNames () const
 
virtual Core::PropertygetDynamicPropertyByName (const char *name) const
 
bool rollBack ()
 Brings back the PropertyContainer to its last valid status. More...
 
void saveLastValidPropertyMap ()
 Saves the last valid property map, p.e. before a recompute to enable a rollback. More...
 
const Core::PropertyValueMapgetLastValidPropertyMap () const
 Returns the last valid PropertyValueMap. More...
 
- Public Member Functions inherited from Base::Persistence
virtual void saveDocFile (Base::AbstractWriter &, const Base::String &, const Base::String &)
 This method is used to save large amounts of data to a binary file. More...
 
virtual void restoreDocFile (Base::Reader &, const Base::String &)
 This method is used to restore large amounts of data from a binary file. More...
 
- Public Member Functions inherited from Base::BaseClass
virtual Type getTypeId (void) const
 
template<typename T >
bool isDerivedFrom () const
 
bool isDerivedFrom (const Type type) const
 
void * operator new (size_t size)
 
void operator delete (void *p)
 
BaseClassoperator-> ()
 
BaseClassoperator-> () const
 
 BaseClass ()=default
 Construction. More...
 
virtual ~BaseClass ()
 Destruction. More...
 

Static Public Member Functions

static Base::String getEntryType (const Base::String &s)
 
static const std::vector< std::pair< Base::String, int > > & getEntryTypes ()
 
static Core::PropertyDescriptorgetByParameterName (Core::CoreDocument *doc, const Base::String &name)
 
static Core::PropertyDescriptorgetByCompanyChapterIndex (Core::CoreDocument *doc, int aCompany, const Base::String &aChapter, int aIndex)
 
- Static Public Member Functions inherited from Base::Persistence
static std::string encodeAttribute (const std::string &)
 
- Static Public Member Functions inherited from Base::BaseClass
static Type getClassTypeId (void)
 
static void init (void)
 
static void * create (void)
 
static void setIfcNameAndID (const std::string &n, int id)
 

Public Attributes

PropertyText parameterName
 
PropertyTextOpt defaultDisplayName
 
PropertyTextOpt defaultDisplayNameEn
 
PropertyTextOpt defaultDisplayNameFr
 
PropertyTextOpt defaultDisplayNameIt
 
PropertyBoolean isVisible
 
PropertyBoolean isEditable
 
PropertyInteger translationId
 
PropertyInteger index
 
PropertyInteger indexDecimalPart
 
PropertyText guid
 
PropertyTextOpt ifcPropertyName
 
PropertyText entryType
 
PropertyText unit
 
PropertyText detail
 
PropertyBoolean negative
 
PropertyBoolean forPropertySetInfo
 
PropertyBoolean forceLxProperty
 
PropertyBoolean isMaterialProperty
 
PropertyInteger isLuccProperty
 
PropertyInteger lxzType
 
PropertyInteger lccCompany
 
PropertyBoolean isUserLxz
 
PropertyBoolean extended
 
PropertyBoolean extendedVisible
 
PropertyText npkChapter
 
Core::PropertyLink< Core::GeometryLimit * > geometryLimit1
 
PropertyText formulaArg1
 
PropertyText formulaOp1
 
PropertyText formulaArg2
 
PropertyText formulaOp2
 
PropertyText formulaArg3
 
- Public Attributes inherited from Core::PropertyContainer
bool isRestored = false
 
- Public Attributes inherited from Base::BaseClass
long ____deadVal = 0xBADEAFFE
 

Protected Member Functions

Core::DocObjectcopy (Core::CoreDocument *toDoc, DocObjectMap &copyMap) override
 
void restoreProperty (Core::Property *property, const Base::String &name, Base::AbstractXMLReader &reader, Base::PersistenceVersion &version) override
 Restores property from from reader in specified version. More...
 
- Protected Member Functions inherited from Core::DocObject
 DocObject ()
 
virtual ~DocObject ()
 
void onBeforeChangeProperty (const Property *prop) override
 
void onChangedProperty (const Property *prop) override
 
virtual DocObjectshallowCopy (Core::CoreDocument *toDoc)
 
virtual DocObjectcopyToDifferentType (Base::Type aNewType, DocObjectMap &aCopyMap)
 
- Protected Member Functions inherited from Core::PropertyContainer
void addPropertiesFrom (const Core::PropertyContainer *other)
 Adds copy of all properties from other to this PropertyContainer. More...
 
virtual void setStatus (Status status)
 
Status getStatus () const
 
bool checkForAlreadyExistingProperty (Core::Property *property)
 
void addChangedProperties (unsigned int propertiesflags)
 

Additional Inherited Members

- Protected Types inherited from Core::PropertyContainer
enum  Status {
  Status::New = 1, Status::Updated = 2, Status::Valid = 3, Status::MarkedForDelete = 4,
  Status::MarkedForDeleteFinal, Status::Deleted, Status::DeletedFinal, Status::Error
}
 
- Static Protected Member Functions inherited from Base::BaseClass
static void initSubclass (Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=0)
 
static void initIfcTypes (const std::string &s, Base::Type classTypeId, int id)
 
- Protected Attributes inherited from Core::DocObject
std::bitset< 32 > StatusBits
 

Member Enumeration Documentation

◆ LxzType

Enumerator
NotLxz 
Lxz_eBKP 
Lxz_4D 
Lxz_NPK 

◆ Type

Enumerator
UNDEFINED 
INTEGER 
DOUBLE 
BOOL 
STRING 
ENUM 
BUTTON 
COLOR 
POINT 
OBJECT 
GROUP 
LXATTRIBUTE 
LXFORMULA 

Constructor & Destructor Documentation

◆ PropertyDescriptor()

Core::PropertyDescriptor::PropertyDescriptor ( )

◆ ~PropertyDescriptor()

virtual Core::PropertyDescriptor::~PropertyDescriptor ( )
virtual

Member Function Documentation

◆ computeHash()

virtual size_t Core::PropertyDescriptor::computeHash ( bool  strictComparison = false)
virtual

◆ copy()

◆ copyValuesFrom()

void Core::PropertyDescriptor::copyValuesFrom ( const Core::PropertyDescriptor other)

◆ getAvailableLmeIndex()

int Core::PropertyDescriptor::getAvailableLmeIndex ( int  aMin = 1) const

◆ getByCompanyChapterIndex()

static Core::PropertyDescriptor* Core::PropertyDescriptor::getByCompanyChapterIndex ( Core::CoreDocument doc,
int  aCompany,
const Base::String aChapter,
int  aIndex 
)
static

◆ getByParameterName()

static Core::PropertyDescriptor* Core::PropertyDescriptor::getByParameterName ( Core::CoreDocument doc,
const Base::String name 
)
static

◆ getDisplayName()

Base::String Core::PropertyDescriptor::getDisplayName ( ) const

◆ getEntryType() [1/2]

Base::String Core::PropertyDescriptor::getEntryType ( ) const

◆ getEntryType() [2/2]

static Base::String Core::PropertyDescriptor::getEntryType ( const Base::String s)
static

◆ getEntryTypes()

static const std::vector<std::pair<Base::String, int> >& Core::PropertyDescriptor::getEntryTypes ( )
inlinestatic

◆ getFormula()

Base::String Core::PropertyDescriptor::getFormula ( ) const

◆ getType()

◆ isLxzProperty()

bool Core::PropertyDescriptor::isLxzProperty ( ) const

◆ mustbeSaved()

bool Core::PropertyDescriptor::mustbeSaved ( ) const
overridevirtual

Return 'true' if this object must always be saved in the file.

Reimplemented from Base::Persistence.

◆ restoreProperty()

void Core::PropertyDescriptor::restoreProperty ( Core::Property property,
const Base::String name,
Base::AbstractXMLReader reader,
Base::PersistenceVersion version 
)
overrideprotectedvirtual

Restores property from from reader in specified version.

Reimplemented from Core::PropertyContainer.

Reimplemented in Core::PropertyEnumDescriptor.

◆ setMustbeSaved()

void Core::PropertyDescriptor::setMustbeSaved ( bool  aValue)

Member Data Documentation

◆ defaultDisplayName

PropertyTextOpt Core::PropertyDescriptor::defaultDisplayName

◆ defaultDisplayNameEn

PropertyTextOpt Core::PropertyDescriptor::defaultDisplayNameEn

◆ defaultDisplayNameFr

PropertyTextOpt Core::PropertyDescriptor::defaultDisplayNameFr

◆ defaultDisplayNameIt

PropertyTextOpt Core::PropertyDescriptor::defaultDisplayNameIt

◆ detail

PropertyText Core::PropertyDescriptor::detail

◆ entryType

PropertyText Core::PropertyDescriptor::entryType

◆ extended

PropertyBoolean Core::PropertyDescriptor::extended

◆ extendedVisible

PropertyBoolean Core::PropertyDescriptor::extendedVisible

◆ forceLxProperty

PropertyBoolean Core::PropertyDescriptor::forceLxProperty

◆ formulaArg1

PropertyText Core::PropertyDescriptor::formulaArg1

◆ formulaArg2

PropertyText Core::PropertyDescriptor::formulaArg2

◆ formulaArg3

PropertyText Core::PropertyDescriptor::formulaArg3

◆ formulaOp1

PropertyText Core::PropertyDescriptor::formulaOp1

◆ formulaOp2

PropertyText Core::PropertyDescriptor::formulaOp2

◆ forPropertySetInfo

PropertyBoolean Core::PropertyDescriptor::forPropertySetInfo

◆ geometryLimit1

Core::PropertyLink<Core::GeometryLimit*> Core::PropertyDescriptor::geometryLimit1

◆ guid

PropertyText Core::PropertyDescriptor::guid

◆ ifcPropertyName

PropertyTextOpt Core::PropertyDescriptor::ifcPropertyName

◆ index

PropertyInteger Core::PropertyDescriptor::index

◆ indexDecimalPart

PropertyInteger Core::PropertyDescriptor::indexDecimalPart

◆ isEditable

PropertyBoolean Core::PropertyDescriptor::isEditable

◆ isLuccProperty

PropertyInteger Core::PropertyDescriptor::isLuccProperty

◆ isMaterialProperty

PropertyBoolean Core::PropertyDescriptor::isMaterialProperty

◆ isUserLxz

PropertyBoolean Core::PropertyDescriptor::isUserLxz

◆ isVisible

PropertyBoolean Core::PropertyDescriptor::isVisible

◆ lccCompany

PropertyInteger Core::PropertyDescriptor::lccCompany

◆ lxzType

PropertyInteger Core::PropertyDescriptor::lxzType

◆ negative

PropertyBoolean Core::PropertyDescriptor::negative

◆ npkChapter

PropertyText Core::PropertyDescriptor::npkChapter

◆ parameterName

PropertyText Core::PropertyDescriptor::parameterName

◆ translationId

PropertyInteger Core::PropertyDescriptor::translationId

◆ unit

PropertyText Core::PropertyDescriptor::unit

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