0.4.3
ALSON::FloatParameterNode类 参考

#include <FloatParameterNode.h>

Public 成员函数

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

在文件 FloatParameterNode.h26 行定义.

构造及析构函数说明

◆ FloatParameterNode() [1/3]

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

◆ ~FloatParameterNode()

ALSON::FloatParameterNode::~FloatParameterNode ( )
overridedefault

◆ FloatParameterNode() [2/3]

ALSON::FloatParameterNode::FloatParameterNode ( const FloatParameterNode & )
default

◆ FloatParameterNode() [3/3]

ALSON::FloatParameterNode::FloatParameterNode ( FloatParameterNode && )
defaultnoexcept

成员函数说明

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ getValue()

float ALSON::FloatParameterNode::getValue ( )

获取参数的值

返回
参数的值
自从
0.3.0

◆ setValue()

void ALSON::FloatParameterNode::setValue ( float value)

设置参数的值

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

◆ getDefaultValue()

float ALSON::FloatParameterNode::getDefaultValue ( )

获取参数的默认值

返回
参数的默认值
自从
0.3.0

◆ getMaxValue()

float ALSON::FloatParameterNode::getMaxValue ( )

获取参数的最大值

返回
参数的最大值
自从
0.3.0

◆ getMinValue()

float ALSON::FloatParameterNode::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号