GenICam node type model. More...
#include <cstdint>#include <map>#include <string>#include <variant>#include <vector>Go to the source code of this file.
Classes | |
| struct | camcom::genicam::NodeBase |
| Base attributes shared by all GenICam nodes. More... | |
| struct | camcom::genicam::IntegerNode |
| struct | camcom::genicam::FloatNode |
| struct | camcom::genicam::BooleanNode |
| struct | camcom::genicam::StringNode |
| struct | camcom::genicam::EnumerationNode |
| struct | camcom::genicam::CommandNode |
| struct | camcom::genicam::CategoryNode |
Namespaces | |
| namespace | camcom |
| namespace | camcom::genicam |
Typedefs | |
| using | camcom::genicam::GenICamNode |
| Variant holding any concrete node type. | |
| using | camcom::genicam::NodeMap = std::map<std::string, GenICamNode> |
| Container: feature name -> node. | |
Enumerations | |
| enum class | camcom::genicam::NodeType { camcom::genicam::Integer , camcom::genicam::Float , camcom::genicam::Boolean , camcom::genicam::String , camcom::genicam::Enumeration , camcom::genicam::Command , camcom::genicam::Category } |
| GenICam node types. More... | |
| enum class | camcom::genicam::AccessMode { camcom::genicam::RO , camcom::genicam::WO , camcom::genicam::RW , camcom::genicam::NA } |
| Access mode for a GenICam node. More... | |
Functions | |
| std::string | camcom::genicam::nodeTypeToString (NodeType type) |
| Convert NodeType to string. | |
| std::string | camcom::genicam::accessModeToString (AccessMode mode) |
| Convert AccessMode to string. | |
| NodeType | camcom::genicam::getNodeType (const GenICamNode &node) |
| Get the NodeType of a variant node. | |
| std::string | camcom::genicam::getNodeName (const GenICamNode &node) |
| Get the name of a variant node. | |
| AccessMode | camcom::genicam::getAccessMode (const GenICamNode &node) |
| Get the access mode of a variant node. | |
| std::string | camcom::genicam::getDisplayName (const GenICamNode &node) |
| Get the display name of a variant node. | |
| std::string | camcom::genicam::getDescription (const GenICamNode &node) |
| Get the description of a variant node. | |
GenICam node type model.