bool WCV_TAUMOD::contains(const Detection3D* cd) const { if (larcfm::equals(getCanonicalClassName(), cd->getCanonicalClassName()) || larcfm::equals("gov.nasa.larcfm.ACCoRD.WCV_TCPA", cd->getCanonicalClassName())) { return containsTable((WCV_tvar*)cd); } return false; }
bool WCV_TAUMOD::contains(const Detection3D* cd) const { if (larcfm::equals(getCanonicalClassName(), cd->getCanonicalClassName())) { WCV_TAUMOD* d = (WCV_TAUMOD*)cd; return table.contains(d->table); } if (larcfm::equals("gov.nasa.larcfm.ACCoRD.WCV_TCPA", cd->getCanonicalClassName())) { WCVTable tab = ((WCV_TCPA*)cd)->getWCVTable(); return table.contains(tab); } return false; }
bool WCV_tvar::equals(Detection3D *obj) const { if (!larcfm::equals(getCanonicalClassName(), obj->getCanonicalClassName())) return false; if (!table.equals(((WCV_tvar*)obj)->table)) return false; if (!larcfm::equals(id, ((WCV_tvar*)obj)->id)) return false; return true; }
bool WCV_TCPA::contains(const Detection3D* cd) const { if (larcfm::equals(getCanonicalClassName(), cd->getCanonicalClassName())) { return containsTable((WCV_tvar*)cd); } return false; }