XnMNodeInfo::XnMNodeInfo(xn::NodeInfo nodeInfo) { m_InstanceName = XnMHelper::CreateString(nodeInfo.GetInstanceName()); m_CreationInfo = XnMHelper::CreateString(nodeInfo.GetCreationInfo()); XnProductionNodeDescription desc = nodeInfo.GetDescription(); m_Vendor = XnMHelper::CreateString(desc.strVendor); m_Name = XnMHelper::CreateString(desc.strName); m_Type = (XnMProductionNodeType)desc.Type; }
XnVersion NodeInfo_GetVersion_wrapped(xn::NodeInfo& self){ return self.GetDescription().Version; }
std::string NodeInfo_GetVendor_wrapped(xn::NodeInfo& self){ return std::string(self.GetDescription().strVendor); }
std::string NodeInfo_GetName_wrapped(xn::NodeInfo& self){ return std::string(self.GetDescription().strName); }
XnProductionNodeType NodeInfo_GetNodeType_wrapped(xn::NodeInfo& self){ return self.GetDescription().Type; }