ocean::Node
大约 1 分钟
ocean::Node
节点, 模型基类, 提供对名称、描述等信息的管理
#include <Model.hpp>
Inherits from std::enable_shared_from_this< Node >
Inherited by ocean::AbstractModule, ocean::Model
Public Functions
Name | |
---|---|
Node(PModelBase model) 构造节点 | |
virtual | ~Node() 节点析构函数 |
const std::string & | getName() const 获取节点名称 |
const std::string & | getDescription() const 获取节点描述 |
void | setDescription(const std::string & description) 设置节点描述 |
PModelBase | getModelBase() 获取内部基类指针 |
Protected Attributes
Name | |
---|---|
PModelBase | model 内部模块指针 |
Public Functions Documentation
function Node
explicit Node(
PModelBase model
)
构造节点
Parameters:
- model 内部模型基类实例
Note: 该方法由模块内部调用
function ~Node
virtual ~Node()
节点析构函数
function getName
const std::string & getName() const
获取节点名称
Return:
function getDescription
const std::string & getDescription() const
获取节点描述
Return:
function setDescription
void setDescription(
const std::string & description
)
设置节点描述
Parameters:
- description
function getModelBase
PModelBase getModelBase()
获取内部基类指针
Return:
Note: 该方法仅被内部模块使用
Protected Attributes Documentation
variable model
PModelBase model;
内部模块指针
Updated on 2022-08-19 at 17:14:26 +0800