0.4.3
ALSON::IntegerParameterNode类 参考

#include <IntegerParameterNode.h>

Public 成员函数

 IntegerParameterNode (ClientContextPtr clientContextPtr, std::string key)
 
 ~IntegerParameterNode () override=default
 
 IntegerParameterNode (const IntegerParameterNode &)=default
 
IntegerParameterNodeoperator= (const IntegerParameterNode &)=default
 
 IntegerParameterNode (IntegerParameterNode &&) noexcept=default
 
IntegerParameterNodeoperator= (IntegerParameterNode &&) noexcept=default
 
int getValue ()
 
void setValue (int value)
 
int getDefaultValue ()
 
int getMaxValue ()
 
int getMinValue ()
 
- Public 成员函数 继承自 ALSON::BaseParameterNode
 BaseParameterNode (ClientContextPtr clientContextPtr, std::string key)
 
virtual ~BaseParameterNode ()=default
 
 BaseParameterNode (const BaseParameterNode &)=default
 
BaseParameterNodeoperator= (const BaseParameterNode &)=default
 
 BaseParameterNode (BaseParameterNode &&) noexcept=default
 
BaseParameterNodeoperator= (BaseParameterNode &&) noexcept=default
 
std::string getKey ()
 
std::string getName ()
 
std::string getDescription ()
 
ParameterVisibility getVisibility ()
 
ParameterType getType ()
 
void resetValue ()
 

额外继承的成员函数

- Protected 属性 继承自 ALSON::BaseParameterNode
ClientContextPtr m_clientContextPtr
 
std::string m_key
 

详细描述

整型参数节点

自从
0.3.0

在文件 IntegerParameterNode.h26 行定义.

构造及析构函数说明

◆ IntegerParameterNode() [1/3]

ALSON::IntegerParameterNode::IntegerParameterNode ( ClientContextPtr clientContextPtr,
std::string key )

◆ ~IntegerParameterNode()

ALSON::IntegerParameterNode::~IntegerParameterNode ( )
overridedefault

◆ IntegerParameterNode() [2/3]

ALSON::IntegerParameterNode::IntegerParameterNode ( const IntegerParameterNode & )
default

◆ IntegerParameterNode() [3/3]

ALSON::IntegerParameterNode::IntegerParameterNode ( IntegerParameterNode && )
defaultnoexcept

成员函数说明

◆ operator=() [1/2]

IntegerParameterNode & ALSON::IntegerParameterNode::operator= ( const IntegerParameterNode & )
default

◆ operator=() [2/2]

IntegerParameterNode & ALSON::IntegerParameterNode::operator= ( IntegerParameterNode && )
defaultnoexcept

◆ getValue()

int ALSON::IntegerParameterNode::getValue ( )

获取参数的值

返回
参数的值
自从
0.3.0

◆ setValue()

void ALSON::IntegerParameterNode::setValue ( int value)

设置参数的值

参数
value参数的值
异常
ClientException
自从
0.3.0

◆ getDefaultValue()

int ALSON::IntegerParameterNode::getDefaultValue ( )

获取参数的默认值

返回
参数的默认值
自从
0.3.0

◆ getMaxValue()

int ALSON::IntegerParameterNode::getMaxValue ( )

获取参数的最大值

返回
参数的最大值
自从
0.3.0

◆ getMinValue()

int ALSON::IntegerParameterNode::getMinValue ( )

获取参数的最小值

返回
参数的最小值
自从
0.3.0
My Custom Doxygen Footer
Data Processing Programmer's Guide 0.4.3
Copyright © 2014-2024 Henan Alson Intelligent Technology Co, Ltd 河南埃尔森智能科技有限公司 版权所有 豫ICP备15002212号