Parameter Last update: 17.07.2025 1/* 2 * Copyright ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited. 3 */ 4 5#pragma once 6 7#include "SystemCouplingParticipant/LibraryType.hpp" 8 9#include "SystemCouplingParticipant/CommonTypes.hpp" 10 11namespace sysc { 12 18class SYSTEM_COUPLING_PARTICIPANT_DLL Parameter { 19public: 27 explicit Parameter(ParameterName name); 28 35 Parameter(ParameterName name, 36 DisplayName displayName); 37 43 const ParameterName& getName() const noexcept; 44 50 const DisplayName& getDisplayName() const noexcept; 51 52private: 53 ParameterName m_name; 54 DisplayName m_displayName; 55}; 56 57} // namespace sysc sysc::ParameterProvide a class for a System Coupling parameter.Definition Parameter.hpp:18 sysc::Parameter::ParameterParameter(ParameterName name, DisplayName displayName)Provide a constructor for the Parameter class. sysc::Parameter::ParameterParameter(ParameterName name)Provide a constructor for the Parameter class. sysc::Parameter::getNameconst ParameterName & getName() const noexceptGet the Parameter's name. sysc::DisplayNamestd::string DisplayNameDefinition CommonTypes.hpp:234 sysc::ParameterNamestd::string ParameterNameDefinition CommonTypes.hpp:236