nfBool CModelComponentsObject::isValid() { if (m_Components.size() == 0) return false; for (auto iIterator = m_Components.begin(); iIterator != m_Components.end(); iIterator++) { CModelObject * pObject = (*iIterator)->getObject(); __NMRASSERT(pObject); if (!pObject->isValid()) return false; } return true; }