0.4.3
ALSON::BooleanParameterNode类 参考

#include <BooleanParameterNode.h>

Public 成员函数

 BooleanParameterNode (ClientContextPtr clientContextPtr, std::string key)
 
 ~BooleanParameterNode () override=default
 
 BooleanParameterNode (const BooleanParameterNode &)=default
 
BooleanParameterNodeoperator= (const BooleanParameterNode &)=default
 
 BooleanParameterNode (BooleanParameterNode &&) noexcept=default
 
BooleanParameterNodeoperator= (BooleanParameterNode &&) noexcept=default
 
bool getValue ()
 
void setValue (bool value)
 
bool getDefaultValue ()
 
- 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

在文件 BooleanParameterNode.h26 行定义.

构造及析构函数说明

◆ BooleanParameterNode() [1/3]

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

◆ ~BooleanParameterNode()

ALSON::BooleanParameterNode::~BooleanParameterNode ( )
overridedefault

◆ BooleanParameterNode() [2/3]

ALSON::BooleanParameterNode::BooleanParameterNode ( const BooleanParameterNode & )
default

◆ BooleanParameterNode() [3/3]

ALSON::BooleanParameterNode::BooleanParameterNode ( BooleanParameterNode && )
defaultnoexcept

成员函数说明

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ getValue()

bool ALSON::BooleanParameterNode::getValue ( )

获取参数的值

返回
参数的值
自从
0.3.0

◆ setValue()

void ALSON::BooleanParameterNode::setValue ( bool value)

设置参数的值

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

◆ getDefaultValue()

bool ALSON::BooleanParameterNode::getDefaultValue ( )

获取参数的默认值

返回
参数的默认值
自从
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号