| 153 | } |
| 154 | |
| 155 | XnStatus TypeManager::IsTypeDerivedFrom(XnProductionNodeType type, XnProductionNodeType base, XnBool* pbIsDerived) const |
| 156 | { |
| 157 | const NodeTypeInfo* pInfo = m_pTypesArray[type]; |
| 158 | if (pInfo == NULL) |
| 159 | { |
| 160 | return XN_STATUS_NO_MATCH; |
| 161 | } |
| 162 | |
| 163 | *pbIsDerived = pInfo->inheritanceGraph.IsSet(base); |
| 164 | |
| 165 | return XN_STATUS_OK; |
| 166 | } |
| 167 | |
| 168 | XnStatus TypeManager::GetTypeHierarchy(XnProductionNodeType type, const XnBitSet*& pHierarchy) const |
| 169 | { |
no test coverage detected