#include <model.h>
Public Member Functions | |
bool | IsAbstract () const |
bool | IsBase () const |
std::vector< Object > | Objects () const |
ObjectType (NodeId objectId, Services::SharedPtr services) | |
ObjectType | Parent () const |
std::vector< ObjectType > | SubTypes () const |
std::vector< Variable > | Variables () const |
Private Attributes | |
bool | Abstract = false |
NodeId | ParentTypeId |
OpcUa::Model::ObjectType::ObjectType | ( | NodeId | objectId, |
Services::SharedPtr | services | ||
) |
Definition at line 29 of file model_object_type.cpp.
bool OpcUa::Model::ObjectType::IsAbstract | ( | ) | const |
Definition at line 43 of file model_object_type.cpp.
bool OpcUa::Model::ObjectType::IsBase | ( | ) | const |
std::vector< Object > OpcUa::Model::ObjectType::Objects | ( | ) | const |
Definition at line 53 of file model_object_type.cpp.
ObjectType OpcUa::Model::ObjectType::Parent | ( | ) | const |
Definition at line 63 of file model_object_type.cpp.
std::vector< ObjectType > OpcUa::Model::ObjectType::SubTypes | ( | ) | const |
Definition at line 58 of file model_object_type.cpp.
std::vector< Variable > OpcUa::Model::ObjectType::Variables | ( | ) | const |
Definition at line 48 of file model_object_type.cpp.
bool OpcUa::Model::ObjectType::Abstract = false [private] |
NodeId OpcUa::Model::ObjectType::ParentTypeId [private] |