ocean::Node

Neurocean大约 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
获取节点描述
voidsetDescription(const std::string & description)
设置节点描述
PModelBasegetModelBase()
获取内部基类指针

Protected Attributes

Name
PModelBasemodel
内部模块指针

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

上次编辑于:
贡献者: damone